1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-23 01:44:22 +00:00
Commit graph

15686 commits

Author SHA1 Message Date
Julian Storer
be8f34282f Added support for handling sustain and sostenuto pedals to the Synthesiser class. 2011-05-24 17:54:18 +01:00
Julian Storer
e6f64740d9 New classes: Reverb and ReverbAudioSource. Fixes for component alpha levels, mac file chooser, MemoryInputStream. 2011-05-23 18:17:03 +01:00
Julian Storer
94b07cb09b Added quality options to FlacAudioFormat. Fixed a positioning error in embedded NSViewComponents. Fixes to KnownPluginList, ResizableCornerComponent. Component findColour tweak. 2011-05-17 18:56:39 +01:00
Julian Storer
2ecb4d3419 Small fixes to MemoryMappedFile, AudioThumbnail. 2011-05-15 18:00:39 +01:00
Julian Storer
df2526e33b New TextEditorKeyMapper class added to simplify text navigation key interpretation. Removed a problematic spinlock from the Timer code. Added an error callback to AudioIODeviceCallback. 2011-05-15 15:26:50 +01:00
Julian Storer
b83e97a6f7 Refactored some code to cut down on warnings from automatic code-analysis tools. 2011-05-15 14:38:08 +01:00
Julian Storer
3213bec481 New class: MemoryMappedFile. 2011-05-12 21:28:05 +01:00
Julian Storer
981ef9313c Android fixes. Caret colour fix. VST host recursion check clean-up. 2011-05-12 13:46:32 +01:00
Julian Storer
23bb9338cf Got rid of a couple of stray juce_callocs. 2011-05-04 15:39:40 +01:00
Julian Storer
b820ec4567 Correction to String::copyToUTF8. Millisecond timer rollover fix. Added channel count to BufferingAudioSource. Hashmap speed-up. Added Identifier::isValidIdentifier. 2011-05-04 11:47:12 +01:00
Julian Storer
f307045b92 Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up. 2011-05-01 14:59:52 +01:00
Julian Storer
97f8de4323 More iOS touch fixes. Tweaks to AudioProcessorGraph and PopupMenu, ComponentPeer. 2011-04-30 12:44:38 +01:00
Julian Storer
4310106c58 (updated amalgamated files) 2011-04-28 16:42:12 +01:00
Julian Storer
88a5393c28 AU type fix and iOS multi-touch index fix. 2011-04-28 16:39:49 +01:00
Julian Storer
bef3828ce2 VST mouse hook fix. AU assertion fix. 2011-04-28 10:45:44 +01:00
Julian Storer
a9b1676028 Fixed for OpenGL, DropShadower, Linux midi, VST resizing + mouse wheel hooks. 2011-04-26 14:53:46 +01:00
Julian Storer
06d2fe4887 Fix for mac font use with the 10.5 SDK. 2011-04-23 11:18:53 +01:00
Julian Storer
328cc11713 Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety. 2011-04-22 22:47:58 +01:00
Julian Storer
e159587a9b Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts. 2011-04-21 12:20:08 +01:00
Julian Storer
9301d072e3 ComboBox focus fix. OpenGLComponent fixes. Result class safety tweaks. 2011-04-20 17:31:49 +01:00
Julian Storer
7d969716f2 Fix for return key and multi-touch handling on iOS. Added CoreText typeface support for newer OSX and iOS versions. Experimental support for latency correction in the AudioProcessorGraph. File extension fix for directories. Experimental support for openGL threading. 2011-04-19 15:52:10 +01:00
Julian Storer
dd22093526 Cleaned up some obj-C autorelease code. 2011-04-16 22:09:19 +01:00
Julian Storer
6f0740d466 New class: Result, for returning error messages from operations. Used this class to report file errors in FileInputStream and FileOutputStream. 2011-04-16 17:08:53 +01:00
Julian Storer
e9bdd1d637 Changed the var class to be able to hold any ReferenceCountedObject rather than just a DynamicObject. Altered the drag-and-drop classes to use a var instead of a String as the drag description. This affects the getDragSourceDescription() methods in the TreeViewItem, ListBoxModel and TableListBoxModel classes, which now return a var instead of a String. 2011-04-14 20:13:12 +01:00
Julian Storer
f4c4f310e1 Refactored the DragAndDropTarget callback methods, to replace the parameters with a structure. This also affects the TreeViewItem drag-and-drop callback methods. 2011-04-14 13:33:01 +01:00
Julian Storer
d97ce5f9ee Fix for audio plugin builds on win32. AudioProcessorGraph optimisations. Access to min/max values in audio thumbnails. More metadata support for wav and aiff formats. 2011-04-13 11:28:35 +01:00
Julian Storer
345c7aa23c Removed the AudioFilterStreamer class, and tidied up StandaloneFilterWindow. Updated projects for new plugin file locations. 2011-04-11 15:44:57 +01:00
Julian Storer
67afa64a4b Relocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/ 2011-04-11 10:52:39 +01:00
Julian Storer
749c29563f Renamed the audio/plugins folder. 2011-04-09 17:19:21 +01:00
Julian Storer
4f4eff1cc0 Mac hostname fix. Minor clean-ups. 2011-04-09 16:25:09 +01:00
Julian Storer
53f326be62 Refactored some Carbon window work-around code for plugins, and enabled it for RTAS plugins. 2011-04-08 16:57:40 +01:00
Julian Storer
8519598c93 Added cue point parsing to wav file format. Added SystemStats::getComputerName() method. More minor nullptr/noexcept tweaks. 2011-04-08 15:27:03 +01:00
Julian Storer
0271fdf167 More minor nullptr stuff. 2011-04-07 23:02:48 +01:00
Julian Storer
b047d9be53 More 'nullptr' updates and minor clean-ups. 2011-04-07 22:20:25 +01:00
Julian Storer
46c3a6bbe5 CustomTypeface unicode fix. Misc nullptr additions. 2011-04-07 16:49:14 +01:00
Julian Storer
f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 2011-04-07 13:49:01 +01:00
Julian Storer
e0a38a30db Minor tweaks to the software renderer, introjucer and vst wrapper. 2011-04-05 20:11:38 +01:00
Julian Storer
f73d602b45 64-bit VST tweaks. Removed leak warnings for messages. 2011-04-05 13:15:52 +01:00
Julian Storer
97398dfe49 Added some begin()/end() methods to the container classes to add compatibility with standard c++ iteration mechanisms. 2011-04-01 10:55:15 +01:00
Julian Storer
904e1aba45 A couple of minor fixes, and changed code to use std::swap instead of swapVariables() 2011-04-01 09:38:25 +01:00
Julian Storer
1fb8929c55 New class: ImageComponent, which just displays an image. 2011-03-31 13:33:09 +01:00
Julian Storer
fa04e0cf93 win32 font name length fix. Tidied up ScopedLock class structure, creating some templated classes for generic RAII locking. 2011-03-31 11:21:49 +01:00
Julian Storer
b80bc0ec2b Fix for accuracy issue in audio data conversion. 2011-03-30 19:37:31 +01:00
Julian Storer
d5bbd54f25 Fix for StringArray tokenising. 2011-03-30 18:54:40 +01:00
Julian Storer
37877037f4 Added new class: SpinLock, and used it to optimise a few bits of code. 2011-03-30 18:27:26 +01:00
Julian Storer
819e8c441a Custom typeface fix. 2011-03-30 15:11:11 +01:00
Julian Storer
927cebcdbb New class NativeMessageBox, with static methods for showing several types of native alert boxes. 2011-03-30 12:20:58 +01:00
Julian Storer
fb80724977 Changes for win32 modal component mouse events (toolbar customisation fix) 2011-03-30 11:30:09 +01:00
Julian Storer
a493cfee4d Added a button size option to the PreferencesPanel. Added an operator for writing Strings to std::wcout. Fixed a clipping error in audio float to int conversion. Made the introjucer cope with backslashes in filenames when used on unix. 2011-03-28 11:14:27 +01:00
Julian Storer
025b20bdc3 Couple of win32 IME tweaks. Unused key forwarding for win32 child windows. 2011-03-24 19:35:38 +00:00