jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
jules
|
8cae6f97e2
|
Fixed a typo in the last ThreadPool change
|
7 years ago |
jules
|
4e69133e54
|
Added method ThreadPool::moveJobToFront()
|
7 years ago |
jules
|
9d692d0d8b
|
Added some ThreadPool::addJob methods that take lambdas
|
7 years ago |
jules
|
ab4013e289
|
Added method Thread::launch() to run lambdas on an anonymous thread
|
8 years ago |
hogliux
|
244a944857
|
Added the JUCE DSP module
|
7 years ago |
ed
|
6bfcd820b4
|
Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories.
|
8 years ago |
hogliux
|
7129625c86
|
Fixed a compiler error on older macOS SDK targets
|
8 years ago |
hogliux
|
03c08027ac
|
Android: Added new thread priority specifically for realtime audio render threads. Currently, only implemented in Android.
|
8 years ago |
hogliux
|
34d1433038
|
Fixed a false-positive leak detector assertion when using ThreadLocalValue
|
8 years ago |
hogliux
|
41f7835119
|
Fixed a bug where ThreadLocalValue would inadvertently share its value between different instances of the same Type
|
8 years ago |
ed
|
8e7cc759f5
|
Made JUCE's Atomic class a simple wrapper around std::atomic on platforms that support it
|
8 years ago |
hogliux
|
1a6e1dbff2
|
Result of pointer arithmetic should not depend on if the pointer is being wrapped in a JUCE Atomic or not (breaking change: see https://github.com/WeAreROLI/JUCE/blob/develop/BREAKING-CHANGES.txt
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
5a092ddb0a
|
Added method TimeSliceThread::removeAllClients()
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
hogliux
|
b5ef6d7e37
|
Whitespace clean-up
|
8 years ago |
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.
|
8 years ago |
hogliux
|
5d0256982b
|
Added a method to ThreadPool to query the number of threads assigned to the pool
|
8 years ago |
ed
|
4a6473afa0
|
Removed the isLocked() method from ReadWriteLock
|
8 years ago |
ed
|
f301ed7e09
|
Added an isLocked() method to ReadWriteLock that checks whether ReadWriteLock is currently locked
|
8 years ago |
hogliux
|
26b6f01ce3
|
Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value
|
8 years ago |
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.
|
9 years ago |
hogliux
|
10d1228e86
|
Add option to set default stack size for JUCE threads
|
9 years ago |
jules
|
fbda96b899
|
Added new method: Process::setMaxNumberOfFileHandles()
|
9 years ago |
jules
|
86a745dc35
|
Deduplicated some native code and stopped the OSX juce_isRunningUnderDebugger function from caching its result.
|
9 years ago |
jules
|
2a1234b6ac
|
Simplified some inter-module dependencies and exception-catching fallbacks
|
9 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
jules
|
0506bc6100
|
Tweaked Timer and TimeSliceThread to reduce the frequency of their calls to wait()
|
9 years ago |
jules
|
88ca15e6f2
|
Added override specifiers to unit test classes
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
10 years ago |
jules
|
f6139cee55
|
Minor documentation cleanups.
|
10 years ago |
jules
|
2dbd55db3e
|
Fix for threading bug in GlyphCache.
|
11 years ago |
jules
|
fe25f6ee3c
|
Improved some misleading example code for ScopedLock.
|
11 years ago |
jules
|
c0e262463d
|
Added method ThreadPoolJob::getCurrentThreadPoolJob()
|
11 years ago |
jules
|
21d4a82002
|
Added ChildProcess::getExitCode()
|
11 years ago |
jules
|
01b9ff0843
|
Fix for setting thread priority while the thread isn't running.
|
11 years ago |
jules
|
f9759ecc6b
|
Documentation fixes.
|
11 years ago |
jules
|
2c9c35d3c3
|
Fixed a few compiler warnings.
|
11 years ago |
jules
|
3bfc0a81e7
|
Added flags to choose whether stderr and stdout are returned by ChildProcess. Used this to fix linux native file chooser.
|
11 years ago |
jules
|
b05c8413cf
|
Tidied up some docs and added an AudioFormat constructor.
|
11 years ago |
jules
|
7bf1da5e17
|
Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders.
|
11 years ago |
jules
|
40c896ac64
|
Cleaned up some critical section code.
|
11 years ago |
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.
|
11 years ago |
jules
|
508e25afbb
|
Cleared-out the last batch of unnecessary includes.
|
11 years ago |
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.
|
11 years ago |
jules
|
ea4c7b3351
|
Added some JUCE_CALLTYPE flags to Process methods.
|
11 years ago |
jules
|
24f5fdea22
|
Some minor clean-ups and comments in Thread class.
|
12 years ago |
jules
|
3cd00c8730
|
A few android warning fixes.
|
12 years ago |