2009753eacCleaned up some obscure compiler warnings and added some JSON unit tests. by
Julian Storer
2011-06-12 19:52:58 +0100
796247483aAdded a JSON parser/formatter class. Extended the var class to hold arrays, to make it compatible with the structure of JSON data. by
Julian Storer
2011-06-10 17:36:22 +0100
6cddcc2407Improved Wine detection on Windows. Removed mouse event throttling for WinVista and later. by
Julian Storer
2011-06-10 15:57:00 +0100
b08d3c69faFix for Win7 full-screen problem. Fix for introjucer absolute paths. by
Julian Storer
2011-06-09 17:00:14 +0100
9226bfba49Fixed win32 horizontal scroll wheel direction. Big internal refactoring of win32 typeface implementation. Added some functionality to SortedSet. Fixed a mac main menu bug. by
Julian Storer
2011-06-08 09:57:43 +0100
5b7a1d6311Mouse cursor update fix. FLAC support for multiple channels. win32 scroll wheel tweak. by
Julian Storer
2011-06-02 16:35:56 +0100
1dac02369eNew method Array::resize(). Tweaked AudioThumbnail to avoid clearing the input source when loaded. New class SingleThreadedReferenceCountedObject (and used this for Font, Typeface, Expression, Value and ValueTree classes, since none of these were safe to use with threads anyway). Minor additions to GlyphArrangement. by
Julian Storer
2011-06-01 11:11:39 +0100
67e22bbb56Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour. by
Julian Storer
2011-05-30 21:10:57 +0100
b3634661e6Fix for subtle OSX main menu key focus problem. Minor clean-ups. by
Julian Storer
2011-05-26 20:00:07 +0100
be8f34282fAdded support for handling sustain and sostenuto pedals to the Synthesiser class. by
Julian Storer
2011-05-24 17:54:18 +0100
e6f64740d9New classes: Reverb and ReverbAudioSource. Fixes for component alpha levels, mac file chooser, MemoryInputStream. by
Julian Storer
2011-05-23 18:17:03 +0100
94b07cb09bAdded quality options to FlacAudioFormat. Fixed a positioning error in embedded NSViewComponents. Fixes to KnownPluginList, ResizableCornerComponent. Component findColour tweak. by
Julian Storer
2011-05-17 18:56:39 +0100
2ecb4d3419Small fixes to MemoryMappedFile, AudioThumbnail. by
Julian Storer
2011-05-15 18:00:39 +0100
df2526e33bNew TextEditorKeyMapper class added to simplify text navigation key interpretation. Removed a problematic spinlock from the Timer code. Added an error callback to AudioIODeviceCallback. by
Julian Storer
2011-05-15 15:26:50 +0100
b83e97a6f7Refactored some code to cut down on warnings from automatic code-analysis tools. by
Julian Storer
2011-05-15 14:38:08 +0100
3213bec481New class: MemoryMappedFile. by
Julian Storer
2011-05-12 21:28:05 +0100
23bb9338cfGot rid of a couple of stray juce_callocs. by
Julian Storer
2011-05-04 15:39:40 +0100
b820ec4567Correction to String::copyToUTF8. Millisecond timer rollover fix. Added channel count to BufferingAudioSource. Hashmap speed-up. Added Identifier::isValidIdentifier. by
Julian Storer
2011-05-04 11:47:12 +0100
f307045b92Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up. by
Julian Storer
2011-05-01 14:59:52 +0100
97f8de4323More iOS touch fixes. Tweaks to AudioProcessorGraph and PopupMenu, ComponentPeer. by
Julian Storer
2011-04-30 12:44:38 +0100
4310106c58(updated amalgamated files) by
Julian Storer
2011-04-28 16:42:12 +0100
88a5393c28AU type fix and iOS multi-touch index fix. by
Julian Storer
2011-04-28 16:39:49 +0100
bef3828ce2VST mouse hook fix. AU assertion fix. by
Julian Storer
2011-04-28 10:45:44 +0100
a9b1676028Fixed for OpenGL, DropShadower, Linux midi, VST resizing + mouse wheel hooks. by
Julian Storer
2011-04-26 14:53:46 +0100
06d2fe4887Fix for mac font use with the 10.5 SDK. by
Julian Storer
2011-04-23 11:18:53 +0100
328cc11713Removed 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. by
Julian Storer
2011-04-22 22:47:58 +0100
e159587a9bDecentralised some initialisation code. Minor fixes for Array, Component, iOS fonts. by
Julian Storer
2011-04-21 12:20:08 +0100
9301d072e3ComboBox focus fix. OpenGLComponent fixes. Result class safety tweaks. by
Julian Storer
2011-04-20 17:31:49 +0100
7d969716f2Fix 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. by
Julian Storer
2011-04-19 15:52:10 +0100
dd22093526Cleaned up some obj-C autorelease code. by
Julian Storer
2011-04-16 22:09:19 +0100
6f0740d466New class: Result, for returning error messages from operations. Used this class to report file errors in FileInputStream and FileOutputStream. by
Julian Storer
2011-04-16 17:08:53 +0100
e9bdd1d637Changed 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. by
Julian Storer
2011-04-14 20:13:12 +0100
f4c4f310e1Refactored the DragAndDropTarget callback methods, to replace the parameters with a structure. This also affects the TreeViewItem drag-and-drop callback methods. by
Julian Storer
2011-04-14 13:33:01 +0100
d97ce5f9eeFix for audio plugin builds on win32. AudioProcessorGraph optimisations. Access to min/max values in audio thumbnails. More metadata support for wav and aiff formats. by
Julian Storer
2011-04-13 11:28:35 +0100
345c7aa23cRemoved the AudioFilterStreamer class, and tidied up StandaloneFilterWindow. Updated projects for new plugin file locations. by
Julian Storer
2011-04-11 15:44:57 +0100
67afa64a4bRelocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/ by
Julian Storer
2011-04-11 10:52:39 +0100
749c29563fRenamed the audio/plugins folder. by
Julian Storer
2011-04-09 17:19:21 +0100
4f4eff1cc0Mac hostname fix. Minor clean-ups. by
Julian Storer
2011-04-09 16:25:09 +0100
53f326be62Refactored some Carbon window work-around code for plugins, and enabled it for RTAS plugins. by
Julian Storer
2011-04-08 16:57:40 +0100
8519598c93Added cue point parsing to wav file format. Added SystemStats::getComputerName() method. More minor nullptr/noexcept tweaks. by
Julian Storer
2011-04-08 15:27:03 +0100
0271fdf167More minor nullptr stuff. by
Julian Storer
2011-04-07 23:02:48 +0100
b047d9be53More 'nullptr' updates and minor clean-ups. by
Julian Storer
2011-04-07 22:20:25 +0100
f04309f44aAdded 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. by
Julian Storer
2011-04-07 13:49:01 +0100
e0a38a30dbMinor tweaks to the software renderer, introjucer and vst wrapper. by
Julian Storer
2011-04-05 20:11:38 +0100
f73d602b4564-bit VST tweaks. Removed leak warnings for messages. by
Julian Storer
2011-04-05 13:15:52 +0100
97398dfe49Added some begin()/end() methods to the container classes to add compatibility with standard c++ iteration mechanisms. by
Julian Storer
2011-04-01 10:55:15 +0100
904e1aba45A couple of minor fixes, and changed code to use std::swap instead of swapVariables() by
Julian Storer
2011-04-01 09:38:25 +0100
1fb8929c55New class: ImageComponent, which just displays an image. by
Julian Storer
2011-03-31 13:33:09 +0100
fa04e0cf93win32 font name length fix. Tidied up ScopedLock class structure, creating some templated classes for generic RAII locking. by
Julian Storer
2011-03-31 11:21:49 +0100
b80bc0ec2bFix for accuracy issue in audio data conversion. by
Julian Storer
2011-03-30 19:37:31 +0100
d5bbd54f25Fix for StringArray tokenising. by
Julian Storer
2011-03-30 18:54:40 +0100
37877037f4Added new class: SpinLock, and used it to optimise a few bits of code. by
Julian Storer
2011-03-30 18:27:26 +0100
819e8c441aCustom typeface fix. by
Julian Storer
2011-03-30 15:11:11 +0100
927cebcdbbNew class NativeMessageBox, with static methods for showing several types of native alert boxes. by
Julian Storer
2011-03-30 12:20:58 +0100
fb80724977Changes for win32 modal component mouse events (toolbar customisation fix) by
Julian Storer
2011-03-30 11:30:09 +0100
a493cfee4dAdded 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. by
Julian Storer
2011-03-28 11:14:27 +0100
025b20bdc3Couple of win32 IME tweaks. Unused key forwarding for win32 child windows. by
Julian Storer
2011-03-24 19:35:38 +0000
453425ccd5win32 paint fix. Initial steps towards supporting win32 IME. Fix for win32 NamedPipe hang. by
Julian Storer
2011-03-24 14:47:44 +0000
7a8377aeb7Couple of minor documentation fixes. by
Julian Storer
2011-03-22 15:40:45 +0000
ca8ce6d354Fixes for disappearing win32 drag images, and TextEditor custom cursors. by
Julian Storer
2011-03-21 09:54:17 +0000
e1e5018a91New class: CaretComponent, which is created by the LookAndFeel. Fix for VST build on VC2005. by
Julian Storer
2011-03-18 11:37:04 +0000
7485498ee7Minor clean-ups. by
Julian Storer
2011-03-17 16:47:17 +0000
8ea44694dcFix for alt modifier key in win32. by
Julian Storer
2011-03-17 15:01:15 +0000
3957158ec9String::charToString fix. by
Julian Storer
2011-03-16 18:58:19 +0000
8df744472dNew class: HashMap. by
Julian Storer
2011-03-16 18:26:50 +0000
5eb389342dAndroid audio implementation. Tweak to RecentlyOpenedFilesList. by
Julian Storer
2011-03-16 13:57:56 +0000
9f6e8f8e00String encoding fix. by
Julian Storer
2011-03-15 11:53:23 +0000
eabc372ea9String tokenisation clean-up. by
Julian Storer
2011-03-14 10:00:26 +0000
ed0ed361f0Cleaned up a couple of win32 window class methods. Some other minor clean-ups. by
Julian Storer
2011-03-13 17:03:08 +0000
c15d414895Fix for linux build, lookandfeel typo, VS2005 sockets. Added a class ZipFile::Builder for creating zip files. by
Julian Storer
2011-03-12 22:29:46 +0000
883ff38bf5Tidied up a typo in an android pathname. Fixed a clipping error in audio conversion. by
Julian Storer
2011-03-10 11:50:50 +0000
f007dba11bMinor clean-ups. by
Julian Storer
2011-03-09 18:46:25 +0000
bde96c1053Fix for win32 String::formatted. Minor clean-ups. by
Julian Storer
2011-03-09 16:12:05 +0000
bf1c4f5b31WASAPI session event callbacks. by
Julian Storer
2011-03-09 13:44:53 +0000
5d98779f19Updated the date in the copyright notice. by
Julian Storer
2011-03-09 11:36:34 +0000
b3e986bc95Added android build files for the juce demo. Sockets fix. Updated the juce readme file in the docs folder. by
Julian Storer
2011-03-09 10:37:26 +0000
0297ae5c69Added mac architecture type to the introjucer. Optimised code editor syntax iteration. by
Julian Storer
2011-03-08 19:27:23 +0000
82e8d68a5dRenamed the experimental jucer as the Introjucer. by
Julian Storer
2011-03-08 11:41:28 +0000
6e76ba29abAdded missing include for sockets. Android http streams. Minor fix for ActiveX. by
Julian Storer
2011-03-08 09:28:32 +0000
0d412ad346Implemented callbacks on the Mac when screen sizes change. Minor clean-ups. by
Julian Storer
2011-03-06 21:12:20 +0000
85aeeea1e9Moved a couple of midi files around. DrawableImage::hitTest tweak. by
Julian Storer
2011-03-04 21:53:04 +0000
0e4a0df2c2(Added files missing from last check-in) by
Julian Storer
2011-03-04 17:31:59 +0000
e14f56562aAdded an option to Viewport::setViewedComponent. Fixed a decibel conversion bug. Made linux windows open in a parent window. Added String::toWideCharPointer method. Got the jucer to emit linker option flags in VS2010 projects. by
Julian Storer
2011-03-04 12:41:41 +0000
fd1f1ef63fString alignment fix for win32. by
Julian Storer
2011-03-02 12:49:41 +0000
03393549bcmore win32 socket fixes. by
Julian Storer
2011-03-01 22:22:31 +0000
19c6d9d2bcFix for win32 sockets. by
Julian Storer
2011-03-01 21:26:07 +0000
2a6c8af928Updated some posix socket code to handle IPV6. by
Julian Storer
2011-03-01 18:55:39 +0000
5bd9136a3cCodeEditorComponent fix. by
Julian Storer
2011-03-01 10:23:17 +0000
f1a0c50aebMinor fixes for LeakedObjectDetector, Slider, NamedValueSet. by
Julian Storer
2011-02-28 10:45:49 +0000
5c1fda8261Minor comments and formatting changes. by
Julian Storer
2011-02-26 19:31:09 +0000
e620c5279dGot Android to build with the standard NDK-r5. AU fix. Minor change to mac menu shortcuts. by
Julian Storer
2011-02-25 17:22:27 +0000
38559e98b7Better android window sizing. More OSX keypress icons. Fix for pop up slider message getting stuck in iOS. by
Julian Storer
2011-02-24 21:54:56 +0000
963dbbd40aTidied up a few win32 RTAS warnings. by
Julian Storer
2011-02-24 17:13:01 +0000
06d436a3abMinor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac. by
Julian Storer
2011-02-24 14:27:59 +0000
04351861aeMore string tidying-up. Possible fix for win32 mutexes failing under strange circumstances. by
Julian Storer
2011-02-23 17:02:58 +0000
ef36a42ee6Audio host demo fix. by
Julian Storer
2011-02-23 09:48:00 +0000
1c70c74a61Updated the embedded Ogg-vorbis library. Optimisation for CoreGraphics gradients. by
Julian Storer
2011-02-22 18:47:18 +0000
533e7ba795Many more String changes, so that finally the String class can store its internal data as either utf8, 16 or 32 - this is controlled by a flag JUCE_STRING_UTF_TYPE. It's currently set to utf-8 by default. by
Julian Storer
2011-02-22 15:33:30 +0000