Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 2009753eac Cleaned up some obscure compiler warnings and added some JSON unit tests. by Julian Storer 2011-06-12 19:52:58 +0100
  • 796247483a Added 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
  • 6cddcc2407 Improved Wine detection on Windows. Removed mouse event throttling for WinVista and later. by Julian Storer 2011-06-10 15:57:00 +0100
  • b08d3c69fa Fix for Win7 full-screen problem. Fix for introjucer absolute paths. by Julian Storer 2011-06-09 17:00:14 +0100
  • 9226bfba49 Fixed 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
  • 5b7a1d6311 Mouse cursor update fix. FLAC support for multiple channels. win32 scroll wheel tweak. by Julian Storer 2011-06-02 16:35:56 +0100
  • 1dac02369e New 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
  • 67e22bbb56 Added 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
  • b3634661e6 Fix for subtle OSX main menu key focus problem. Minor clean-ups. by Julian Storer 2011-05-26 20:00:07 +0100
  • be8f34282f Added support for handling sustain and sostenuto pedals to the Synthesiser class. by Julian Storer 2011-05-24 17:54:18 +0100
  • e6f64740d9 New classes: Reverb and ReverbAudioSource. Fixes for component alpha levels, mac file chooser, MemoryInputStream. by Julian Storer 2011-05-23 18:17:03 +0100
  • 94b07cb09b Added 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
  • 2ecb4d3419 Small fixes to MemoryMappedFile, AudioThumbnail. by Julian Storer 2011-05-15 18:00:39 +0100
  • 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. by Julian Storer 2011-05-15 15:26:50 +0100
  • b83e97a6f7 Refactored some code to cut down on warnings from automatic code-analysis tools. by Julian Storer 2011-05-15 14:38:08 +0100
  • 3213bec481 New class: MemoryMappedFile. by Julian Storer 2011-05-12 21:28:05 +0100
  • 981ef9313c Android fixes. Caret colour fix. VST host recursion check clean-up. by Julian Storer 2011-05-12 13:46:32 +0100
  • 23bb9338cf Got rid of a couple of stray juce_callocs. by Julian Storer 2011-05-04 15:39:40 +0100
  • b820ec4567 Correction 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
  • f307045b92 Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up. by Julian Storer 2011-05-01 14:59:52 +0100
  • 97f8de4323 More 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
  • 88a5393c28 AU type fix and iOS multi-touch index fix. by Julian Storer 2011-04-28 16:39:49 +0100
  • bef3828ce2 VST mouse hook fix. AU assertion fix. by Julian Storer 2011-04-28 10:45:44 +0100
  • a9b1676028 Fixed for OpenGL, DropShadower, Linux midi, VST resizing + mouse wheel hooks. by Julian Storer 2011-04-26 14:53:46 +0100
  • 06d2fe4887 Fix for mac font use with the 10.5 SDK. by Julian Storer 2011-04-23 11:18:53 +0100
  • 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. by Julian Storer 2011-04-22 22:47:58 +0100
  • e159587a9b Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts. by Julian Storer 2011-04-21 12:20:08 +0100
  • 9301d072e3 ComboBox focus fix. OpenGLComponent fixes. Result class safety tweaks. by Julian Storer 2011-04-20 17:31:49 +0100
  • 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. by Julian Storer 2011-04-19 15:52:10 +0100
  • dd22093526 Cleaned up some obj-C autorelease code. by Julian Storer 2011-04-16 22:09:19 +0100
  • 6f0740d466 New 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
  • 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. by Julian Storer 2011-04-14 20:13:12 +0100
  • f4c4f310e1 Refactored 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
  • 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. by Julian Storer 2011-04-13 11:28:35 +0100
  • 345c7aa23c Removed the AudioFilterStreamer class, and tidied up StandaloneFilterWindow. Updated projects for new plugin file locations. by Julian Storer 2011-04-11 15:44:57 +0100
  • 67afa64a4b Relocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/ by Julian Storer 2011-04-11 10:52:39 +0100
  • 749c29563f Renamed the audio/plugins folder. by Julian Storer 2011-04-09 17:19:21 +0100
  • 4f4eff1cc0 Mac hostname fix. Minor clean-ups. by Julian Storer 2011-04-09 16:25:09 +0100
  • 53f326be62 Refactored some Carbon window work-around code for plugins, and enabled it for RTAS plugins. by Julian Storer 2011-04-08 16:57:40 +0100
  • 8519598c93 Added 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
  • 0271fdf167 More minor nullptr stuff. by Julian Storer 2011-04-07 23:02:48 +0100
  • b047d9be53 More 'nullptr' updates and minor clean-ups. by Julian Storer 2011-04-07 22:20:25 +0100
  • 46c3a6bbe5 CustomTypeface unicode fix. Misc nullptr additions. by Julian Storer 2011-04-07 16:49:14 +0100
  • 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. by Julian Storer 2011-04-07 13:49:01 +0100
  • e0a38a30db Minor tweaks to the software renderer, introjucer and vst wrapper. by Julian Storer 2011-04-05 20:11:38 +0100
  • f73d602b45 64-bit VST tweaks. Removed leak warnings for messages. by Julian Storer 2011-04-05 13:15:52 +0100
  • 97398dfe49 Added 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
  • 904e1aba45 A couple of minor fixes, and changed code to use std::swap instead of swapVariables() by Julian Storer 2011-04-01 09:38:25 +0100
  • 1fb8929c55 New class: ImageComponent, which just displays an image. by Julian Storer 2011-03-31 13:33:09 +0100
  • fa04e0cf93 win32 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
  • b80bc0ec2b Fix for accuracy issue in audio data conversion. by Julian Storer 2011-03-30 19:37:31 +0100
  • d5bbd54f25 Fix for StringArray tokenising. by Julian Storer 2011-03-30 18:54:40 +0100
  • 37877037f4 Added new class: SpinLock, and used it to optimise a few bits of code. by Julian Storer 2011-03-30 18:27:26 +0100
  • 819e8c441a Custom typeface fix. by Julian Storer 2011-03-30 15:11:11 +0100
  • 927cebcdbb New class NativeMessageBox, with static methods for showing several types of native alert boxes. by Julian Storer 2011-03-30 12:20:58 +0100
  • fb80724977 Changes for win32 modal component mouse events (toolbar customisation fix) by Julian Storer 2011-03-30 11:30:09 +0100
  • 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. by Julian Storer 2011-03-28 11:14:27 +0100
  • 025b20bdc3 Couple of win32 IME tweaks. Unused key forwarding for win32 child windows. by Julian Storer 2011-03-24 19:35:38 +0000
  • 453425ccd5 win32 paint fix. Initial steps towards supporting win32 IME. Fix for win32 NamedPipe hang. by Julian Storer 2011-03-24 14:47:44 +0000
  • 7a8377aeb7 Couple of minor documentation fixes. by Julian Storer 2011-03-22 15:40:45 +0000
  • ca8ce6d354 Fixes for disappearing win32 drag images, and TextEditor custom cursors. by Julian Storer 2011-03-21 09:54:17 +0000
  • e1e5018a91 New class: CaretComponent, which is created by the LookAndFeel. Fix for VST build on VC2005. by Julian Storer 2011-03-18 11:37:04 +0000
  • 7485498ee7 Minor clean-ups. by Julian Storer 2011-03-17 16:47:17 +0000
  • 8ea44694dc Fix for alt modifier key in win32. by Julian Storer 2011-03-17 15:01:15 +0000
  • 3957158ec9 String::charToString fix. by Julian Storer 2011-03-16 18:58:19 +0000
  • 8df744472d New class: HashMap. by Julian Storer 2011-03-16 18:26:50 +0000
  • 5eb389342d Android audio implementation. Tweak to RecentlyOpenedFilesList. by Julian Storer 2011-03-16 13:57:56 +0000
  • 9f6e8f8e00 String encoding fix. by Julian Storer 2011-03-15 11:53:23 +0000
  • eabc372ea9 String tokenisation clean-up. by Julian Storer 2011-03-14 10:00:26 +0000
  • ed0ed361f0 Cleaned up a couple of win32 window class methods. Some other minor clean-ups. by Julian Storer 2011-03-13 17:03:08 +0000
  • c15d414895 Fix 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
  • 883ff38bf5 Tidied up a typo in an android pathname. Fixed a clipping error in audio conversion. by Julian Storer 2011-03-10 11:50:50 +0000
  • f007dba11b Minor clean-ups. by Julian Storer 2011-03-09 18:46:25 +0000
  • bde96c1053 Fix for win32 String::formatted. Minor clean-ups. by Julian Storer 2011-03-09 16:12:05 +0000
  • bf1c4f5b31 WASAPI session event callbacks. by Julian Storer 2011-03-09 13:44:53 +0000
  • 5d98779f19 Updated the date in the copyright notice. by Julian Storer 2011-03-09 11:36:34 +0000
  • b3e986bc95 Added 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
  • 0297ae5c69 Added mac architecture type to the introjucer. Optimised code editor syntax iteration. by Julian Storer 2011-03-08 19:27:23 +0000
  • 82e8d68a5d Renamed the experimental jucer as the Introjucer. by Julian Storer 2011-03-08 11:41:28 +0000
  • 6e76ba29ab Added missing include for sockets. Android http streams. Minor fix for ActiveX. by Julian Storer 2011-03-08 09:28:32 +0000
  • 0d412ad346 Implemented callbacks on the Mac when screen sizes change. Minor clean-ups. by Julian Storer 2011-03-06 21:12:20 +0000
  • 85aeeea1e9 Moved 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
  • e14f56562a Added 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
  • fd1f1ef63f String alignment fix for win32. by Julian Storer 2011-03-02 12:49:41 +0000
  • 03393549bc more win32 socket fixes. by Julian Storer 2011-03-01 22:22:31 +0000
  • 19c6d9d2bc Fix for win32 sockets. by Julian Storer 2011-03-01 21:26:07 +0000
  • 2a6c8af928 Updated some posix socket code to handle IPV6. by Julian Storer 2011-03-01 18:55:39 +0000
  • 5bd9136a3c CodeEditorComponent fix. by Julian Storer 2011-03-01 10:23:17 +0000
  • f1a0c50aeb Minor fixes for LeakedObjectDetector, Slider, NamedValueSet. by Julian Storer 2011-02-28 10:45:49 +0000
  • 5c1fda8261 Minor comments and formatting changes. by Julian Storer 2011-02-26 19:31:09 +0000
  • e620c5279d Got 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
  • 38559e98b7 Better 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
  • 963dbbd40a Tidied up a few win32 RTAS warnings. by Julian Storer 2011-02-24 17:13:01 +0000
  • 06d436a3ab Minor 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
  • 04351861ae More string tidying-up. Possible fix for win32 mutexes failing under strange circumstances. by Julian Storer 2011-02-23 17:02:58 +0000
  • ef36a42ee6 Audio host demo fix. by Julian Storer 2011-02-23 09:48:00 +0000
  • 1c70c74a61 Updated the embedded Ogg-vorbis library. Optimisation for CoreGraphics gradients. by Julian Storer 2011-02-22 18:47:18 +0000
  • 533e7ba795 Many 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