55 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  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 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 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