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

47 commits

Author SHA1 Message Date
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
5401d0c135 TimeSliceThread timing fix. 2013-06-02 11:11:55 +01:00
jules
b627a75c21 Minor docs updates. Added a method to Rectangle. 2013-03-15 12:29:48 +00:00
jules
d0135d9efc Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings. 2013-03-08 14:07:51 +00:00
jules
9ec0e7ac18 Avoided a malloc in posix WaitableEvents. 2013-02-27 17:49:37 +00:00
jules
bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 2013-02-24 15:49:06 +00:00
jules
64c984896e Added some documentation. 2013-02-01 20:33:04 +00:00
jules
359be4dc0c New class: HighResolutionTimer 2013-02-01 20:15:26 +00:00
jules
164ab05bac Minor clean-ups. 2012-12-28 13:34:39 +00:00
jules
9de1ab563b Documentation fixes. 2012-12-12 10:26:03 +00:00
jules
7d019ad5a1 Added ReadWriteLock::tryEnterRead() 2012-12-11 22:05:57 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
98fcdca3ba Added a new ChildProcess::start method that takes an argument array. 2012-10-14 12:54:40 +01:00
jules
6b1654e1d2 Fixed some more warnings. 2012-09-24 15:45:25 +01:00
jules
0033491cc8 Cleaned up some compiler warnings. 2012-09-24 14:03:54 +01:00
jules
842d30fbfa Minor tidying-up. 2012-09-04 11:38:16 +01:00
jules
03c81655c6 Minor clean-ups. 2012-08-24 09:23:50 +01:00
jules
67ee4a6201 New method Process::makeForegroundProcess() (only implemented in OSX) 2012-07-31 21:06:12 +01:00
jules
5001ead53a OSX 10.5 SDK and GCC fixes. 2012-07-26 10:14:16 +01:00
jules
8a006e589c Cleaned up some application startup code. 2012-07-25 07:53:28 +01:00
jules
d92d5ba108 Minor thread fix. Introjucer: fixed colour of rollover help text. 2012-07-19 12:44:23 +01:00
jules
e864ac8109 New method: Process::setDockIconVisible() 2012-07-17 15:50:44 +01:00
jules
591e89cd87 Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 2012-07-07 21:09:10 +01:00
jules
18cfadf898 Refactored the handling of command-line args: added new static methods JUCEApplication::getCommandLineParameters() and getCommandLineParameterArray(). 2012-06-25 11:05:39 +01:00
jules
40929e5db9 Tidied up ReadWriteLock a bit, and optimised Array to reduce allocation frequency when working with small numbers of items. 2012-05-21 12:07:03 +01:00
jules
154616d271 Documentation typo fix. 2012-05-06 12:25:08 +01:00
jules
fa90b55cdd Fix for a deadlock in some (rare) threading situations. 2012-04-26 20:18:50 +01:00
jules
59669e8bec Thread-local value fix for plugins on XP. Android startup tweaks. Minor component changes. 2012-03-27 11:04:27 +01:00
jules
56bbab1537 (automated whitespace clean-up) 2012-03-20 16:00:06 +00:00
jules
f80397f2c3 Fix for thread-locals in older OSX targets. 2012-03-15 11:39:01 +00:00
jules
a64aa22af2 Minor fixes for Thread, ColourSelector, ToolbarButton. 2012-03-13 21:50:13 +00:00
jules
5f178a962b Improved ThreadLocalValue to use native compiler features where available. Got rid of Thread::stopAllThreads and Thread::getNumRunningThreads (which were just a bad idea, with many safety holes). Replaced the internal RunningThreadsList class with some simpler thread-local storage. 2012-03-13 12:44:33 +00:00
jules
5b22611306 Cleaned up and simplified the ThreadPool class - addJob now takes a flag to indicate whether the pool should delete that job, and the class's constructor arguments have been simplified. 2012-02-28 15:08:26 +00:00
jules
b69b7c7647 Made the ValueTree::getPropertyAsValue method non-const, to ensure the class behaves in a const-correct manner. Improved the Introjucer's use of const ValueTrees to enable it to write each exporter in parallel, for quicker saving. Tweaked the Identifer class to be thread-safe. 2012-02-24 17:15:58 +00:00
jules
295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 2012-02-11 14:09:23 +00:00
jules
a9894dc15e Introjucer: tweaked VC2005 version number. Minor fix for Thread. Tweaked assertion method used in Xcode to allow continuation after an assertion. 2012-02-10 09:58:57 +00:00
jules
a90aedce50 Small updates to ComponentBuilder, UnitTestRunner. 2012-01-20 18:20:19 +00:00
jules
43d9a4eb16 New class: ThreadLocalValue. 2011-12-22 11:40:34 +00:00
jules
0925b99e6d Added ChildProcess::kill() 2011-12-14 14:18:45 +00:00
jules
d6ed09e158 TextLayout fix. Windows stylus fix. Minor clean-ups. 2011-12-13 13:45:51 +00:00
jules
dcc767868f Misc minor clean-ups. 2011-09-26 23:21:15 +01:00
Julian Storer
dce7cd9cd1 Added a unit-test, and removed constness from a couple more return types. 2011-09-13 15:09:21 +01:00
Julian Storer
427941e8c3 Fix for BufferingAudioSource. 2011-09-11 20:28:26 +01:00
Julian Storer
74df644356 New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers. 2011-09-10 20:09:05 +01:00
Julian Storer
da7e8603f7 Fix for plugin host build on mac, and minor tidy-up of some plugin hosting classes. 2011-09-06 11:55:24 +01:00
Julian Storer
4fcd1e3384 New class: ChildProcess. Fixed android build problems with paths. 2011-09-02 12:48:36 +01:00
Julian Storer
b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 2011-08-12 10:04:52 +01:00