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

288 commits

Author SHA1 Message Date
Julian Storer
2009753eac Cleaned up some obscure compiler warnings and added some JSON unit tests. 2011-06-12 19:52:58 +01:00
Julian Storer
b08d3c69fa Fix for Win7 full-screen problem. Fix for introjucer absolute paths. 2011-06-09 17:00:14 +01:00
Julian Storer
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. 2011-06-08 09:57:43 +01:00
Julian Storer
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. 2011-05-30 21:10:57 +01:00
Julian Storer
b3634661e6 Fix for subtle OSX main menu key focus problem. Minor clean-ups. 2011-05-26 20:00:07 +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
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
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
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
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
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
4f4eff1cc0 Mac hostname fix. Minor clean-ups. 2011-04-09 16:25:09 +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
b047d9be53 More 'nullptr' updates and minor clean-ups. 2011-04-07 22:20:25 +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
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
7485498ee7 Minor clean-ups. 2011-03-17 16:47:17 +00:00
Julian Storer
ed0ed361f0 Cleaned up a couple of win32 window class methods. Some other minor clean-ups. 2011-03-13 17:03:08 +00:00
Julian Storer
c15d414895 Fix for linux build, lookandfeel typo, VS2005 sockets. Added a class ZipFile::Builder for creating zip files. 2011-03-12 22:29:46 +00:00
Julian Storer
bde96c1053 Fix for win32 String::formatted. Minor clean-ups. 2011-03-09 16:12:05 +00:00
Julian Storer
5d98779f19 Updated the date in the copyright notice. 2011-03-09 11:36:34 +00:00
Julian Storer
0d412ad346 Implemented callbacks on the Mac when screen sizes change. Minor clean-ups. 2011-03-06 21:12:20 +00:00
Julian Storer
85aeeea1e9 Moved a couple of midi files around. DrawableImage::hitTest tweak. 2011-03-04 21:53:04 +00:00
Julian Storer
5bd9136a3c CodeEditorComponent fix. 2011-03-01 10:23:17 +00:00
Julian Storer
e620c5279d Got Android to build with the standard NDK-r5. AU fix. Minor change to mac menu shortcuts. 2011-02-25 17:22:27 +00:00
Julian Storer
06d436a3ab Minor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac. 2011-02-24 14:27:59 +00:00
Julian Storer
04351861ae More string tidying-up. Possible fix for win32 mutexes failing under strange circumstances. 2011-02-23 17:02:58 +00:00
Julian Storer
1c70c74a61 Updated the embedded Ogg-vorbis library. Optimisation for CoreGraphics gradients. 2011-02-22 18:47:18 +00:00
Julian Storer
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. 2011-02-22 15:33:30 +00:00
Julian Storer
f471f0a72d Added some wchar_t constructors to StringArray. Altered the Typeface class to let subclasses create edgetables for glyphs. Android development. 2011-02-21 13:02:29 +00:00
Julian Storer
3f97694143 Added a Component::setBounds method to take an expression. Fix for deleting CoreAudio devices. 2011-02-18 09:54:52 +00:00
Julian Storer
ef71999349 Added int64 type to var class. Internal string clean-ups. 2011-02-14 19:25:19 +00:00
Julian Storer
2d10b0b43d Changes and additions to provide alternatives to modal-loop functionality (Android can't run modal loops). New class ModalCallbackFunction providing quick objects for making callbacks to static functions. Changes to remove modal loops from most of the internal library classes. Added new methods to PopupMenu to provide easier async callbacks, and also a cleaner way of specifying options when showing a menu. Fix for PNG decoding of corrupted image files. 2011-02-11 14:27:28 +00:00
Julian Storer
3dfbb0d713 Changes to Image::BitmapData constructors, replacing the bool with a more explicit enum for the read/write mode. Some win32 dLL declarator changes. Android work. Small Quicktime fix. 2011-02-09 10:50:19 +00:00
Julian Storer
08339c92e2 Minor fixes for mac compilation. Android stuff. 2011-02-05 15:15:45 +00:00
Julian Storer
571a2626da Fixed an image anti-aliasing problem. Created some new methods in AudioIODeviceType to create device-specific types. Tidied up some win32 DLL build problems. Added support for drag-and-drop from iTunes on mac. 2011-02-04 12:20:04 +00:00
Julian Storer
c26ac47dff Implemented thread naming for mac + linux. Minor string tweaks. Android changes. Couple of other minor changes. 2011-02-02 18:15:57 +00:00
Julian Storer
3bacbe2a8c Refactored various string processing in the library. Removed a couple of String accessors that relied on assumptions about the format of the string's internal data (if your code has any problems with these changes, you should probably use the String::getCharPointer() method instead). 2011-01-31 17:59:38 +00:00
Julian Storer
c10c810aee Minor fixes for mac strings, WAV format, DrawableButton hit tests, win32 clipboard. New class: CharPointer_ASCII. Changes to the callback methods for ValueTree::Listener, to provide more detailed information about the event. 2011-01-31 09:28:06 +00:00
Julian Storer
9ea6fb4cd1 Added an initial set of Android stub files. 2011-01-27 22:09:47 +00:00