1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-03 03:30:06 +00:00
Commit graph

217 commits

Author SHA1 Message Date
jules
bf501e1fda Fix for multithreaded Mac OpenGL components; better responding to shutdown messages on Windows; a couple of small VST tweaks; fixed a typo in the AudioDeviceManager and made it close and reopen the audio device while the midi output is being changed; changed AlertWindow to give more control over the desktop window style; fixed a small bug in Graphics; changed SparseSet to avoid an overflow error; stopped BufferedInputStream locking up when its source stream fails; added a case-sensitivity option to StringPairArray and LocalisedStrings. 2009-02-13 13:08:34 +00:00
jules
7d9d407415 Fixes for the VC6 project 2009-01-29 10:34:36 +00:00
jules
0a551e2242 Added a maximum length to String::copyToUTF8(), tweaked the parameters to AudioFormatWriter::writeFromAudioReader(), altered the BWAV chunk code to store its text as UTF8, added a utility function WavAudioFormat::replaceMetadataInFile(). Sorted out some compile errors with plugin hosting code. Fixed a small glitch in ColourGradient, and added a method to TreeViewItems to allow some items to be made non-selectable. 2009-01-27 16:45:15 +00:00
jules
4da6d0ec86 small fix for building plugins without the rtas headers on win32 2009-01-20 09:46:41 +00:00
jules
db5ab181a8 Small fix to StandaloneFilterWindow 2009-01-13 10:55:49 +00:00
jules
c2c13f9e17 Made some corrections to TreeView: added an option to hide the open/close buttons, and made it possible to draw custom open/close buttons that change with mouse-over events. Also some small additions to MidiKeyboardComponent and TabbedButtonBar. 2009-01-12 18:56:06 +00:00
jules
835b66084d Rearranged the default font mechanism so that the LookAndFeel class has a chance to create custom typefaces for global use. 2009-01-09 21:29:16 +00:00
jules
7bc8bf8bf9 Added some colour IDs for various properties of the ResizableWindow, DocumentWindow, TabbedButtonBar, TabbedComponent. 2009-01-09 20:04:52 +00:00
jules
d85394d1bd whitespace clean-up 2009-01-08 16:51:07 +00:00
jules
c91e214808 Added a couple of methods to the File class: File::getLinkedTarget() and File::moveToTrash(). Also fixed a typo in QT headers, an overflow in BufferingAudioSource, removed a few linux warnings, and had another attempt at a reliable working screensaver-disabler on windows. 2009-01-08 16:36:17 +00:00
jules
6ea5f864a3 fixed two silly typo bugs 2009-01-02 13:48:31 +00:00
jules
0f6aab6af1 fixes for Mac MessageManager::callFunctionOnMessageThread, plugin file location in VST and RTAS plugins, and midi messages in VST plugins 2009-01-02 10:24:47 +00:00
jules
ec87ea494c added support for sysexes to the VST plugin/hosting. Also tweaked URL::isProbablyAWebsiteURL(), and fixed a couple of mac build problems. 2008-12-31 14:18:22 +00:00
jules
0bfdeae709 made MidiInput and MidiOutput virtual to allow them to be subclassed. Also some whitespace tidying-up. 2008-12-30 18:19:04 +00:00
jules
d387f99f67 minor fix to make the jucer cope with empty .h template files. 2008-12-30 13:32:15 +00:00
jules
4a9cfdbe1e removed some old plugin wrapper folders 2008-12-19 17:52:29 +00:00
jules
69d0eb483e whitespace cleanup 2008-12-19 17:50:42 +00:00
jules
90999af68b Big rewrite of the audio plugin framework to create "polymorphic" plugins. This means that all the separate projects for each plugin type have now been reduced to a single project that create a multi-purpose binary, which functions as any combination of AU/VST/RTAS. This should make it much easier and quicker to develop multi-platform plugins because you now only need to manage one project. I've also moved all the files around, cleaned up their naming conventions, and done some extensive tidying up. I've rewritten the "How to use this framework.txt" file, so please refer to that for more details! 2008-12-19 17:30:53 +00:00
jules
89544abbad fix for building juce_Socket.cpp on the OSX10.4 SDK, and a small PreferencesPanel fix 2008-12-18 19:32:39 +00:00
jules
248d26a2a8 fix to allow jucer to handle resource files beginning with a digit 2008-12-18 19:30:43 +00:00
jules
44377ba3fb whitespace clean-ups 2008-12-17 15:08:39 +00:00
jules
56c2fcf071 fixed a small problem when mac plugins are opened and closed quickly by the host 2008-12-16 21:08:01 +00:00
jules
cb75062ef2 update to audio plugin hosting project on mac 2008-12-11 16:04:46 +00:00
jules
1601daa2c2 Added a Thread::ThreadID type to be used by the Thread::getThreadId() method. Also tidied up a few warnings on OSX. 2008-12-09 16:52:47 +00:00
jules
fa2683eb17 2008-12-04 11:13:48 +00:00
jules
e1772515b4 2008-12-03 14:35:34 +00:00
jules
a24962151e 2008-11-28 13:45:53 +00:00
jules
c0be9b3424 2008-11-25 13:17:55 +00:00
jules
c4dcf39264 2008-11-19 14:04:40 +00:00
jules
8fce8a97e9 2008-11-18 16:27:19 +00:00
jules
485b6b7e57 2008-11-18 16:14:02 +00:00
jules
d47cf9e8d6 2008-11-12 20:19:27 +00:00
jules
f866008bc6 2008-10-29 22:10:57 +00:00
jules
b665365400 2008-10-29 17:33:38 +00:00
jules
69347015e5 2008-10-27 21:02:54 +00:00
jules
47cf2369e5 2008-10-27 17:51:24 +00:00
jules
1e87237d8c 2008-10-03 15:09:38 +00:00
jules
fd70d98db2 2008-10-03 15:08:05 +00:00
jules
e06d581ec3 2008-10-02 18:12:25 +00:00
jules
457654a3f9 2008-09-21 11:03:02 +00:00
jules
a38a8aeb28 2008-09-13 13:19:47 +00:00
jules
b9318749d5 2008-08-28 18:40:50 +00:00
jules
71aa253333 2008-08-13 22:43:24 +00:00
jules
c3f2b7b611 2008-07-31 21:40:42 +00:00
jules
688c17752f 2008-07-31 21:12:38 +00:00
jules
51d5b2fe06 2008-07-31 21:08:44 +00:00
jules
6574889f13 2008-07-31 11:32:24 +00:00
jules
6ff38f01cc 2008-07-30 11:11:24 +00:00
jules
74239e398b 2008-07-30 10:15:30 +00:00
jules
654738e29c 2008-07-11 16:46:39 +00:00