ed
74c3901138
Linux: Fixed a bug that could cause the message queue to freeze up
2019-07-17 15:03:30 +01:00
ed
cc83c8d0dd
Minor documentation fix
2019-07-15 16:41:03 +01:00
ed
922730f685
Whitespace
2019-07-12 14:44:34 +01:00
Tom Poole
79d3e8b3f5
Windows: Removed some VS2013 workarounds
2019-07-11 15:28:41 +01:00
ed
77e93e35e4
Linux: Set POLLOUT flag for fds to receive XShm completion events
2019-07-03 16:36:48 +01:00
ed
fd76cbc70d
Linux: Refactored InternalMessageQueue
...
This commit simplifies the Linux event loop code and adds methods to allow arbitrary file descriptors to registered. Also adds a method to register external event loops to be used instead of JUCE's internal event loop.
2019-06-28 12:07:24 +01:00
jules
0367d5c3a9
Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item.
2019-06-19 11:39:28 +01:00
Tom Poole
670f77f80c
Fixed some Android compiler warnings
2019-06-06 16:50:12 +01:00
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
2019-06-06 10:25:19 +01:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00
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
2019-05-09 10:51:19 +01:00
jules
60cbac6a6d
Improved CPU efficiency of MessageManager::runDispatchLoopUntil() on OSX
2019-04-02 14:31:23 +01:00
Tom Poole
ff1dbf5f6d
Added a missing JUCE_API
2019-03-19 12:55:21 +00:00
reuk
4a294eaa39
Allow moving into AsyncCallInvoker
2019-03-06 17:48:47 +00:00
ed
6722194260
Bump version number to 5.4.3
2019-02-21 15:25:51 +00:00
cesare
f0c1c4c6f5
Revert "Fix problem with milliseconds overflowing for long uptime on OSX"
...
This reverts commit 99afd933e0 .
2019-02-19 10:14:02 +00:00
cesare
99afd933e0
Fix problem with milliseconds overflowing for long uptime on OSX
2019-02-18 18:43:25 +00:00
jules
218ddf1193
Avoided a wrap-around timeout error in runDispatchLoopUntil()
2019-02-18 18:08:34 +00:00
ed
9ddf8eece2
Fixed a bug where InterprocessConnection::isConnected() returned false inside the InterprocessConnection::connectionMade() callback in some cases
2019-02-18 16:34:04 +00:00
Tom Poole
bd07014dcc
MacOS: Escaped " in the command line passed to anotherInstanceStarted
2019-02-11 13:58:29 +00:00
Tom Poole
e3ebe5aed1
Bump version number to 5.4.2
2019-02-07 10:02:17 +00:00
ed
a234721110
Added various clang-tidy modernize-* fixes
2019-01-31 15:15:31 +00:00
ed
7caab2721e
Windows: Fix a compile error when JUCE_DLL_BUILD=1
2019-01-14 12:41:20 +00:00
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
2019-01-11 09:52:10 +00:00
ed
eaf0f990d4
Replaced all uses of static_cast<Type&&> with std::move
2018-11-28 17:29:20 +00:00
hogliux
008b7a9ab2
Re-structured the low-level Android native code
...
Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information.
2018-11-13 12:33:40 +00:00
ed
6d39f01793
Bump version number to 5.4.1
2018-11-12 11:26:11 +00:00
ed
0b8fcc7a15
Bump version number to 5.4.0
2018-11-06 12:50:21 +00:00
ed
aae372d68c
Fixed a typo in the docs for JUCEApplicationBase::moreThanOneInstanceAllowed() and clarified on which platforms ::anotherInstanceStarted() will be called
2018-11-01 09:46:20 +00:00
Tom Poole
98def04379
WinRT: Added a dedicated ComPtr class
2018-10-25 16:12:45 +01:00
jules
cfc85445b5
Minor tidying up
2018-10-23 12:50:14 +01:00
Tom Poole
2a5e20a10a
Tidied up some WinRT code
2018-10-22 12:11:50 +01:00
jules
5354c33fc3
Added some classes NetworkServiceDiscovery::Advertiser and NetworkServiceDiscovery::AvailableServiceList to implement a simple protocol for discovering and connecting devices on the LAN
2018-10-18 10:22:47 +01:00
jules
5979288706
Added some macros for asserting when functions are called in an unsafe manner outside the message thread.
2018-10-16 17:39:54 +01:00
jules
768139a298
Added some free functions to help make XML parsing less verbose: parseXML()
2018-10-15 16:08:25 +01:00
jules
6fda0bffca
Fixed some stray zeros that were still being passed as null pointers
2018-10-05 12:15:04 +01:00
ed
2b918c1495
Fixed a couple of typos
2018-08-09 09:08:50 +01:00
jules
7ab4d1708b
Some misc cleanups, mainly around WeakReference usage and rectangles
2018-07-09 16:00:45 +01:00
jules
1e6bbb8da9
Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this
2018-07-03 11:51:13 +01:00
jules
974b4a8351
Removed some legacy friend class declarations that are no longer needed with modern compilers
2018-06-13 17:11:37 +01:00
jules
87042769b6
Tidied up some more old typedefs
2018-05-11 14:44:51 +01:00
jules
dee78f29f6
Misc cleanups and modernisation
2018-05-11 12:46:30 +01:00
ed
527625b699
Added support for building Unity native audio plugins on desktop platforms
2018-05-10 16:32:30 +01:00
ed
2d79cc78c0
Bump version number to 5.3.2
2018-05-09 12:34:36 +01:00
jules
38295f332b
Converted some old typedefs to using declarations
2018-05-03 09:59:05 +01:00
jules
da6ba0d783
Fixed InterprocessConnection's use of the supplied timeout when reading from pipes
2018-05-01 12:15:30 +01:00
jules
e2dcc32f88
Updated old code where the 'volatile' keyword was still being used
2018-05-01 09:19:50 +01:00
ed
a7b1720df0
Fixed a couple more documentation typos
2018-04-30 09:16:27 +01:00
Lukasz Kozakiewicz
772185f2b0
Add camera support for iOS and Android.
2018-04-25 18:54:04 +02:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00