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

47 commits

Author SHA1 Message Date
Julian Storer
b442388218 Minor string fixes. 2011-01-28 13:33:48 +00:00
Julian Storer
968d63bca6 Tidied up some doxygen comments. 2010-12-21 14:34:02 +00:00
Julian Storer
a5cf4030f5 New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. 2010-11-29 12:24:55 +00:00
Julian Storer
ba62157841 Added the AudioData class, which contains a range of templated structrures for manipulating different sample type primitives. This will replace the old AudioDataConverters class, and I've refactored a lot of the audio devices and formats to use the new classes. 2010-09-27 15:56:54 +01:00
Julian Storer
622f823bf7 First experimental check-in of Direct2D rendering - not for public use yet! 2010-08-26 13:31:41 +01:00
Julian Storer
6c4d8023bd Cleaned up and restructured some app startup code. Updated some iPhone settings. 2010-07-10 11:41:07 +01:00
Julian Storer
0d611ec065 Reduced the dependencies of the juce demo. Jucer development. 2010-04-26 13:08:22 +01:00
Julian Storer
a7e824032f Refactored some directory iteration code and other minor clean-ups. 2010-04-25 15:14:32 +01:00
Julian Storer
db657c04cd Tidied up some minor compile warnings. 2010-04-23 13:07:17 +01:00
Julian Storer
367dfa9942 Added linux ARGB mouse cursor support. 2010-03-26 13:20:48 +00:00
Julian Storer
a94ebc0461 Added openGL support for the iPhone. 2010-03-20 14:07:33 +00:00
Julian Storer
d9d1c4c995 New methods for PropertiesFile. Fix for InterprocessConnection. 2010-03-17 10:43:30 +00:00
Julian Storer
a0adefc86e Added XRender support for semi-transparent windows in linux. Fixed a couple of vst build errors. 2010-03-08 15:02:55 +00:00
Julian Storer
6b79430341 Refactored some String operators to bring them into line with c++ best practices. Removed the JUCE_STRINGS_ARE_UNICODE flag - all strings are now unicode by default. Removed the String class's implicit cast to const char* and copyToBuffer() method, replacing them with toCString(), toUTF8(), copyToCString(), copyToUnicode(), etc., so that it'll force users to think about the encoding they want to use in a particular context. Added the ability to pass a String directly to a std::ostream. Extended the juce version number to include a build number. 2010-02-21 19:04:41 +00:00
Julian Storer
35a4b5085f Updated Timer code to avoid a rare messaging problem. Fixed a couple of minor build errors. Rearranged the atomic functions and added a new compare-and-swap operation. Added a thread-priority tweak to WASAPI. Removed MS-specific classes from the web browser component. 2010-01-27 20:28:38 +00:00
Julian Storer
c539e8f5c0 Fix for mac window ordering that was causing drag and drop problems. Added a sanity-check to the text editor's undo transaction size. 2010-01-19 13:27:51 +00:00
Julian Storer
aa98aa03ec Removed a few compiler warnings 2009-12-21 16:51:57 +00:00
Julian Storer
df584f9cea Added a new AU config flag for plugins, to let you choose the obj-C classname that some hosts seem to be stupidly displaying to the user. Also added a couple of minor fixes and new documentation. 2009-11-20 19:18:37 +00:00
Julian Storer
15a5c53bc0 Fix for an AU crash when running in 10.4. Added a PlatformUtilities method to get the version of OSX that's running. Added a workaround for a 10.4 OS bug when drawing gradients. Added some macros to allow CD burning and reading to be enabled independantly. 2009-11-17 16:21:18 +00:00
Julian Storer
ebeaa40689 Initial version of a CoreGraphics-based rendering context for the mac. Also an intial version of JACK support for linux. 2009-10-31 11:15:12 +00:00
Julian Storer
1fc8f483e2 Tweaked lots of code to help things compile on the iPhone (still work-in-progress). 2009-10-12 13:30:04 +01:00
Julian Storer
3ae9ac0295 added some changes to make the core library compile on the iPhone (none of the UI code is done yet). In the process of this, fixed some endianness problems in SystemStats::getMACAddresses, and changed some of the mac code for timing, directory searching, etc to use different APIs internally. 2009-10-08 15:43:04 +01:00
Julian Storer
7dfc764bf0 Initial check-in of a new WASAPI audio device wrapper (not properly tested yet!), and tidied up all the audio device type creation functions to make it easier to cope with all these different device types. Added a couple of config entries to enable WASAPI and DSound, so a windows build can use any combination of device APIs. Also replaced the string-to-double conversion code with a custom function to avoid localisation problems with commas and full-stops. 2009-09-09 17:35:23 +01:00
jules
f5a3fb0fb3 removed a memory leak in mac messaging; tweaked mac VSTs to avoid a shutdown bug in Reaper; added a clear() method to DynamicObject. 2009-08-19 12:04:35 +00:00
jules
ddc16536a3 Changed the Linux native code files to use the same amalgamation file structure as the mac and windows ones do; made a small adjustment to the amalgamator, and removed some redundancy from the amalgamated files (if you are amalgamating code yourself, please build a new copy of the amalgamator, as the old one won't work correctly on this new code); fixed a few minor build warnings in linux 2009-08-13 11:11:26 +00:00
jules
13d8703ffc Added the CameraDevice class to allow webcam capture! 2009-06-24 14:31:23 +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
d47cf9e8d6 2008-11-12 20:19:27 +00:00
jules
47cf2369e5 2008-10-27 17:51:24 +00:00
jules
f783d80743 2008-10-06 18:15:54 +00:00
jules
546d65e82f 2008-10-03 15:19:04 +00:00
jules
e06d581ec3 2008-10-02 18:12:25 +00:00
jules
549507e176 2008-08-01 08:44:05 +00:00
jules
51d5b2fe06 2008-07-31 21:08:44 +00:00
jules
c19dfad719 2008-05-20 17:46:14 +00:00
jules
725da5ebce 2008-04-23 20:49:46 +00:00
jules
1ca5d73733 2008-04-02 11:51:16 +00:00
jules
cb9af5ef56 2008-03-31 10:54:17 +00:00
jules
701175832b added the QuickTimeAudioFormat class 2008-03-22 15:49:20 +00:00
jules
1c431212eb 2008-02-29 13:45:58 +00:00
jules
1418dcc0a4 2008-02-28 16:16:06 +00:00
jules
746731a923 2008-01-03 22:06:35 +00:00
jules
a9e726681c 2008-01-03 21:35:24 +00:00
jules
eea0dc1235 2007-08-02 10:58:20 +00:00
jules
a113da0901 2007-07-31 13:54:06 +00:00
jules
7d0cf66fad 2007-07-26 18:24:09 +00:00
jules
94cfda5062 2007-06-13 08:28:44 +00:00