144 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  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
  ed de712ca02e Linux: Added support for building and hosting VST3 plug-ins 5 years ago
  ed 8f3b9036d6 Added WinRT web view 5 years ago
  ed 5d9ab42195 Linux: Revert c47c790 and instead defer modifications to the fdReadCallbacks vector when inside a read callback until after the callback has been executed 5 years ago
  ed c47c790f79 Linux: Use list instead of vector for file descriptor callback storage in internal message queue to fix issues when recursively adding or removing callbacks 5 years ago
  ed cda97c6593 Windows: Refactored the internal message queue to avoid hitting the message limit 5 years ago
  ed c46194d08b Windows: Fixed a deadlock that could occur when dispatching messages from the overflow queue 5 years ago
  jules 9b64141c93 Small fix to use of JUCEApplicationBase::quit() in linux event thread code 5 years ago
  ed ce9bb8b605 Windows: Added an overflow buffer to the event loop to catch messages posted after hitting the PostMessage() limit 5 years ago
  ed b857f965ce Replaced select() calls with poll() 5 years ago
  ed 2aed7b58fa Linux: Allow the event bit mask to be specified in LinuxEventLoop::registerFdCallback() 5 years ago
  ed 91664000d9 Linux: Improved message queue performance 5 years ago
  ed 164aac7efa Linux: Improved message queue performance 5 years ago
  ed 012c7d00d2 Linux: Fix for high CPU load 5 years ago
  ed 74c3901138 Linux: Fixed a bug that could cause the message queue to freeze up 5 years ago
  ed 77e93e35e4 Linux: Set POLLOUT flag for fds to receive XShm completion events 6 years ago
  ed fd76cbc70d Linux: Refactored InternalMessageQueue 6 years ago
  Tom Poole 670f77f80c Fixed some Android compiler warnings 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  jules 60cbac6a6d Improved CPU efficiency of MessageManager::runDispatchLoopUntil() on OSX 6 years ago
  cesare f0c1c4c6f5 Revert "Fix problem with milliseconds overflowing for long uptime on OSX" 6 years ago
  cesare 99afd933e0 Fix problem with milliseconds overflowing for long uptime on OSX 6 years ago
  jules 218ddf1193 Avoided a wrap-around timeout error in runDispatchLoopUntil() 6 years ago
  Tom Poole bd07014dcc MacOS: Escaped " in the command line passed to anotherInstanceStarted 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  hogliux 008b7a9ab2 Re-structured the low-level Android native code 6 years ago
  Tom Poole 98def04379 WinRT: Added a dedicated ComPtr class 6 years ago
  jules cfc85445b5 Minor tidying up 6 years ago
  Tom Poole 2a5e20a10a Tidied up some WinRT code 6 years ago
  jules 5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 6 years ago
  jules 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  ed 527625b699 Added support for building Unity native audio plugins on desktop platforms 7 years ago
  Lukasz Kozakiewicz 772185f2b0 Add camera support for iOS and Android. 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
  Lukasz Kozakiewicz c90835eafc Android: do quit the app when calling JUCEApplicationBase::quit(), rather than just placing it in the background (same as on iOS). 7 years ago
  Tom Poole 8c0f0815f0 iOS: Added memory warning callbacks 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  ed f11c43d038 Fixed a bug in Windows plugins where the display bounds were not being updated when the scale factor was changed 7 years ago
  jules bc90a41386 Fixed a few singletons which had forgotten to call clearSingletonInstance() in their destructors 7 years ago
  jules 58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 7 years ago
  Tom Poole 8cecf0baf9 Assorted threading and undefined behaviour fixes 7 years ago
  jules f3cde9763a Quick tidy-up of some messaging classes 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  Lukasz Kozakiewicz b8b304e4cd PushNotifications: add OSX implementation. 7 years ago
  Lukasz Kozakiewicz 5d30fcd9b5 Android: move a bunch of generic Android and Java classes to JNI helpers, add Android/Java prefixes to disambiguate. 7 years ago
  hogliux 05e343cdd4 Android: Fixed an issue where the JNI could be flooded with JNI GlobalRefs when many messages are in flight 7 years ago