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 |
|