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

71 commits

Author SHA1 Message Date
jules
2dbd55db3e Fix for threading bug in GlyphCache. 2014-03-16 15:37:23 +00:00
jules
fe25f6ee3c Improved some misleading example code for ScopedLock. 2014-02-23 11:56:46 +00:00
jules
c0e262463d Added method ThreadPoolJob::getCurrentThreadPoolJob() 2014-02-09 17:10:13 +00:00
jules
21d4a82002 Added ChildProcess::getExitCode() 2014-02-08 11:18:06 +00:00
jules
01b9ff0843 Fix for setting thread priority while the thread isn't running. 2014-01-14 15:44:34 +00:00
jules
f9759ecc6b Documentation fixes. 2013-11-30 20:04:17 +00:00
jules
2c9c35d3c3 Fixed a few compiler warnings. 2013-11-01 10:43:30 +00:00
jules
3bfc0a81e7 Added flags to choose whether stderr and stdout are returned by ChildProcess. Used this to fix linux native file chooser. 2013-10-12 17:00:16 +01:00
jules
b05c8413cf Tidied up some docs and added an AudioFormat constructor. 2013-09-27 10:29:42 +01:00
jules
7bf1da5e17 Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders. 2013-09-09 12:29:06 +01:00
jules
40c896ac64 Cleaned up some critical section code. 2013-09-08 17:25:27 +01:00
jules
42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 2013-09-07 09:43:45 +01:00
jules
508e25afbb Cleared-out the last batch of unnecessary includes. 2013-08-29 12:44:00 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
ea4c7b3351 Added some JUCE_CALLTYPE flags to Process methods. 2013-08-14 19:04:01 +01:00
jules
24f5fdea22 Some minor clean-ups and comments in Thread class. 2013-08-05 11:27:09 +01:00
jules
3cd00c8730 A few android warning fixes. 2013-07-31 22:14:11 +01:00
jules
0713d87a95 Added a Process::hide() method (implemented only on OSX) 2013-07-30 19:30:09 +01:00
jules
32c98223ac Refactored some lowlevelgraphicscontext classes to remove duplicated code. 2013-07-30 09:59:03 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
aec3d12753 A few minor tweaks to avoid warnings etc. 2013-06-30 19:17:37 +01:00
jules
5c59897ba6 Replaced some uses of the no-longer-needed literal64Bit macro. 2013-06-24 11:30:24 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00
jules
01e3e4c40c Fixed some coverity warnings. 2013-06-17 22:10:57 +01:00
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