386 Commits (cda97c65932524ab66ad9382fdb6c04edab7098c)

Author SHA1 Message Date
  ed cda97c6593 Windows: Refactored the internal message queue to avoid hitting the message limit 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  ed 605d0978ce Android: Acquire the MulticastLock when using the NetworkServiceDiscovery::AvailableServiceList class to ensure that multicast packets are received on all devices 5 years ago
  ed c46194d08b Windows: Fixed a deadlock that could occur when dispatching messages from the overflow queue 5 years ago
  ed 0273a4ad18 Fixed a config name mismatch in juce_events.h 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 4583baf277 Bump version number to 5.4.5 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 937991cc83 Fixed broken back button behaviour on Android and updated JUCEApplicationBase::backButtonPressed() to return a bool indicating whether the back event has been handled or not to override this behaviour 5 years ago
  reuk c80285463a MessageManager: Obey the rule of useful return in callAsync 5 years ago
  ed 91664000d9 Linux: Improved message queue performance 5 years ago
  ed 164aac7efa Linux: Improved message queue performance 5 years ago
  Tom Poole 528798d96e Bump version number to 5.4.4 5 years ago
  ed 012c7d00d2 Linux: Fix for high CPU load 5 years ago
  ed 4aad74d842 Fixed a potential data race in ChangeBroadcaster 6 years ago
  ed 74c3901138 Linux: Fixed a bug that could cause the message queue to freeze up 6 years ago
  ed cc83c8d0dd Minor documentation fix 6 years ago
  ed 922730f685 Whitespace 6 years ago
  Tom Poole 79d3e8b3f5 Windows: Removed some VS2013 workarounds 6 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
  jules 0367d5c3a9 Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item. 6 years ago
  Tom Poole 670f77f80c Fixed some Android compiler warnings 6 years ago
  Tom Poole a4bd6cbc66 Fixed some more Linux compiler warnings 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  jules 2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 6 years ago
  jules 60cbac6a6d Improved CPU efficiency of MessageManager::runDispatchLoopUntil() on OSX 6 years ago
  Tom Poole ff1dbf5f6d Added a missing JUCE_API 6 years ago
  reuk 4a294eaa39 Allow moving into AsyncCallInvoker 6 years ago
  ed 6722194260 Bump version number to 5.4.3 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
  ed 9ddf8eece2 Fixed a bug where InterprocessConnection::isConnected() returned false inside the InterprocessConnection::connectionMade() callback in some cases 6 years ago
  Tom Poole bd07014dcc MacOS: Escaped " in the command line passed to anotherInstanceStarted 6 years ago
  Tom Poole e3ebe5aed1 Bump version number to 5.4.2 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  ed 7caab2721e Windows: Fix a compile error when JUCE_DLL_BUILD=1 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
  ed 6d39f01793 Bump version number to 5.4.1 6 years ago
  ed 0b8fcc7a15 Bump version number to 5.4.0 6 years ago
  ed aae372d68c Fixed a typo in the docs for JUCEApplicationBase::moreThanOneInstanceAllowed() and clarified on which platforms ::anotherInstanceStarted() will be called 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 5354c33fc3 Added some classes NetworkServiceDiscovery::Advertiser and NetworkServiceDiscovery::AvailableServiceList to implement a simple protocol for discovering and connecting devices on the LAN 6 years ago