158 Commits (cdbefa3b51e2084b51e7ec506984f263708f8537)

Author SHA1 Message Date
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  reuk 1de762218a
Thread: Check for realtimeAudioPriority in more locations 3 years ago
  reuk 407966b2ca
Windows: Fix warnings when building with clang in 64-bit mode 3 years ago
  ed d9f7d068ed WaitableEvent: Increased lock scope in signal() 3 years ago
  ed 76e9a767ec WaitableEvent: Release lock before calling notify_all() on condition variable 3 years ago
  reuk 7ac6911ccc
Windows: Fix clang/gnu compiler warnings 4 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  Tom Poole 79fbde7099 Added preliminary support for FreeBSD 4 years ago
  reuk 6787230dd4
HiResTimer: Fix bug where timer would misreport its state after being stopped 4 years ago
  reuk e13901d912 ClangCl: Silence code which warns when building on Windows with Clang 5 years ago
  Ivan Cohen c138bf91b4 DSP: Revamp DSP module 5 years ago
  Tom Poole 6cb75d9d2c Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed add88c33f2 Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed 28eddda1d9 Check that juce_gui_basics module is available when declaring Process::setDockIconVisible() to fix potential linker error 5 years ago
  ed e36736e0ec Fixed some typos 5 years ago
  ed f402a3fc08 Moved the call to std::condition_variable::notify_all() inside of the lock scope in WaitableEvent::signal() to prevent a deadlock 5 years ago
  ed 2916812581 Added a readWaitEvent and writeWaitEvent to ReadWriteLock to fix a race condition 5 years ago
  ed c964a842b1 Replaced WaitableEvent internals with std::condition_variable 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
  ed bfa167a054 Uncommented out ChildProcess unit test 6 years ago
  ed ba2575a4d3 Added a ScopedLock in ThreadPool::getNumJobs() to fix a potential data race 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed 74b6673e42 Improved the documentation of some methods in juce_Thread.h 6 years ago
  hogliux 008b7a9ab2 Re-structured the low-level Android native code 6 years ago
  jules aaad33ce57 Fixed a couple of asan memory access warnings 6 years ago
  jules 6fda0bffca Fixed some stray zeros that were still being passed as null pointers 6 years ago
  jules f784907c73 Fixed a documentation typo 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  jules dee78f29f6 Misc cleanups and modernisation 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  jules e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  hogliux 350551b37c Ensured that ThreadPool::moveJobToFront can survive a stale job pointer 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Lukasz Kozakiewicz c859b4af1d Android: add support for Google Oboe (developer preview). 7 years ago
  jules 2e3c8a351b Added a sleep to ChildProcess::waitForProcessToFinish() to avoid it wasting CPU 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  Tom Poole 90f3d11ab8 Fixed an issue terminating threads on iOS 7 years ago
  Tom Poole 8cecf0baf9 Assorted threading and undefined behaviour fixes 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 f85d706131 Some minor formatting and comment fixes 7 years ago