Tom Poole
|
6bf9bb9a2e
|
Add final specifiers in implementation files
|
1 year ago |
Tom Poole
|
4153d59e39
|
Formatting
|
1 year ago |
Anthony Nicholls
|
2e93071f7a
|
HighResolutionTimer: Switch to an improved generic timer for most platforms
|
1 year ago |
Anthony Nicholls
|
407720b557
|
Thread: Fix realtime threads on macOS
- macOS behaviour of setRealtime now matches other platforms
MR feedback
|
1 year ago |
reuk
|
28414a6af8
|
Global: Avoid floating-point equality checks where possible
|
2 years ago |
reuk
|
fbf4be05b2
|
Android: Set thread priority using user-provided value
|
2 years ago |
Oli
|
97a421f4aa
|
Threading: Add priority support for lambda thread method
|
2 years ago |
chroma
|
d3cff375be
|
Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
|
2 years ago |
Tom Poole
|
dea3fe60e4
|
Update copyright banners
|
3 years ago |
reuk
|
1de762218a
|
Thread: Check for realtimeAudioPriority in more locations
|
3 years ago |
reuk
|
e13901d912
|
ClangCl: Silence code which warns when building on Windows with Clang
|
5 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
Tom Poole
|
8b5bc69582
|
Fixed some more Linux compiler warnings
|
6 years ago |
ed
|
497a1b3fb7
|
Added juce_UnitTestCategories.h to replace raw strings used for test categories
|
6 years ago |
ed
|
f3af250ff7
|
Tidied up unit test code layout
|
6 years ago |
jules
|
6fda0bffca
|
Fixed some stray zeros that were still being passed as null pointers
|
6 years ago |
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
Tom Poole
|
90f3d11ab8
|
Fixed an issue terminating threads on iOS
|
7 years ago |
Tom Poole
|
ceb0afd861
|
Fixed some data races in the CoreAudio audio device
|
7 years ago |
Tom Poole
|
c1a3aa38f8
|
Fixed a data race in the Thread destructor
|
7 years ago |
jules
|
6a49d6efdc
|
Minor tidying up
|
7 years ago |
jules
|
a586966c65
|
Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!
|
7 years ago |
hogliux
|
b9b34393d1
|
Improved scheduling when multiple threads are fighting for the MessageManagerLock
|
7 years ago |
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
|
ab4013e289
|
Added method Thread::launch() to run lambdas on an anonymous thread
|
8 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.
|
7 years ago |
hogliux
|
03c08027ac
|
Android: Added new thread priority specifically for realtime audio render threads. Currently, only implemented in Android.
|
7 years ago |
hogliux
|
41f7835119
|
Fixed a bug where ThreadLocalValue would inadvertently share its value between different instances of the same Type
|
7 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 |
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 |
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
|
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
|
88ca15e6f2
|
Added override specifiers to unit test classes
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
01b9ff0843
|
Fix for setting thread priority while the thread isn't running.
|
11 years ago |
jules
|
24f5fdea22
|
Some minor clean-ups and comments in Thread class.
|
11 years ago |
jules
|
3cd00c8730
|
A few android warning fixes.
|
11 years ago |
jules
|
5c59897ba6
|
Replaced some uses of the no-longer-needed literal64Bit macro.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
6b1654e1d2
|
Fixed some more warnings.
|
12 years ago |
jules
|
d92d5ba108
|
Minor thread fix. Introjucer: fixed colour of rollover help text.
|
13 years ago |
jules
|
fa90b55cdd
|
Fix for a deadlock in some (rare) threading situations.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |