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

90 commits

Author SHA1 Message Date
jules
5a092ddb0a Added method TimeSliceThread::removeAllClients() 2017-03-29 14:25:49 +01:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
tpoole
2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 2016-12-14 10:07:26 +00:00
hogliux
b5ef6d7e37 Whitespace clean-up 2016-11-02 14:01:12 +00:00
stefan
4aa0f311e0 Allow to specify the stack size for each thread in a thread pool explicitly, by adding an optional parameter to the constructors of ThreadPool and ThreadPoolThread. 2016-10-31 10:42:55 +00:00
hogliux
5d0256982b Added a method to ThreadPool to query the number of threads assigned to the pool 2016-10-27 16:21:00 +01:00
ed
4a6473afa0 Removed the isLocked() method from ReadWriteLock 2016-10-12 10:50:27 +01:00
ed
f301ed7e09 Added an isLocked() method to ReadWriteLock that checks whether ReadWriteLock is currently locked 2016-10-12 10:36:43 +01:00
hogliux
26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 2016-08-03 09:43:07 +01:00
Timur Doumler
70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 2016-04-06 18:31:24 +01:00
hogliux
10d1228e86 Add option to set default stack size for JUCE threads 2016-02-15 11:06:28 +00:00
jules
fbda96b899 Added new method: Process::setMaxNumberOfFileHandles() 2016-02-09 11:30:26 +00:00
jules
86a745dc35 Deduplicated some native code and stopped the OSX juce_isRunningUnderDebugger function from caching its result. 2015-12-23 14:31:06 +00:00
jules
2a1234b6ac Simplified some inter-module dependencies and exception-catching fallbacks 2015-12-23 11:47:18 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
jules
0506bc6100 Tweaked Timer and TimeSliceThread to reduce the frequency of their calls to wait() 2015-10-27 11:49:06 +00:00
jules
88ca15e6f2 Added override specifiers to unit test classes 2015-08-10 16:21:16 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
f6139cee55 Minor documentation cleanups. 2015-03-07 17:45:45 +00:00
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