1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
Commit graph

606 commits

Author SHA1 Message Date
ed
6567a7607f Fixed an uninitialised variable in the posix implementation of HighResolutionTimer 2019-03-26 18:26:24 +00:00
dimitri
b27116607f Fixed a crash in Mac Network when createConnection fails 2019-03-26 11:37:19 +00:00
ed
1a46fb3a5f Minor whitespace tidying 2019-03-15 14:10:14 +00:00
ed
076be31fce Call _exit() instead of exit() on failure of execvp() in the forked child process on posix systems to avoid double-flushing stdio buffers 2019-03-14 15:56:06 +00:00
ed
3064d243b0 Some ChildProcess reliability improvements on posix systems 2019-03-13 17:19:48 +00:00
ed
61637218a2 macOS: Fixed a couple of places where CFStrings weren't being released properly 2019-03-13 15:04:03 +00:00
Tom Poole
cbdf5e6d21 Fixed some compiler warnings 2019-03-08 18:01:17 +00:00
ed
1bc7fdd1ec iOS: Return the device model name from SystemStats::getDeviceDescription() when running in the simulator 2019-03-01 10:54:10 +00:00
ed
dbd7c4d205 Fixed a typo in the native java README.txt 2019-02-28 16:27:55 +00:00
Tom Poole
066ec6c18b Whitespace 2019-02-07 09:56:43 +00:00
ed
360be3400d Added an "app" subfolder to all of the native/java directories and updated modules/juce_core/native/java/README.txt 2019-01-30 09:55:50 +00:00
ed
3661d928c1 Added a URL::DownloadTask::getTargetLocation() method so the target file can be retrieved in the DownloadTask::Listener callbacks 2019-01-24 10:42:08 +00:00
ed
c55338b844 Windows: Fixed a signed/unsigned comparison warning in juce_win32_Network.cpp 2019-01-14 15:48:21 +00:00
ed
a5d546b25d Windows: Use GetComputerNameEx() in SystemStats::getComputerName() to allow names longer than 15 characters 2019-01-11 14:18:10 +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
0fbb75330b Windows: Handle ERROR_INTERNET_FORCE_RETRY when opening a HTTP connection 2019-01-10 17:18:47 +00:00
ed
5e7409ead1 Android: Revert commit 9bad191 2019-01-07 15:49:11 +00:00
ed
6d4fa280c6 Linux: Fix Process::openDocument() return value in previous commit 2018-12-14 16:09:03 +00:00
ed
6cd0ebd832 Linux: Don't quote space-escaped paths in Process::openDocument() as it causes xdg-open to fail 2018-12-14 15:58:59 +00:00
ed
9bad19151b Android: Create URL object without checking the filepath in Process::openDocument() to avoid hitting an assertion when opening URLs 2018-12-10 11:36:26 +00:00
ed
3b8686aa97 Windows: Add the FILE_SHARE_DELETE when opening file handles to allow them to be renamed and deleted 2018-12-04 12:44:37 +00:00
ed
f4c67f6fa7 Whitespace 2018-12-03 17:02:26 +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
Tom Poole
f0a4b67915 Android: Fixed some compiler warnings 2018-11-09 14:04:46 +00:00
Lukasz Kozakiewicz
21c2612dea Android: add putFloat to bundle and rename JavaBundle to AndroidBundle. 2018-11-05 11:30:09 +01:00
ed
acd3c0b8ee Fixed some Objective-C id -> auto* conversion warnings 2018-10-24 16:20:45 +01:00
jules
2666842fa5 Used the shared posix networking code for Android where the target SDK supports it 2018-10-23 17:34:23 +01:00
jules
a2fcd9b4c1 Added android broadcast address support 2018-10-23 14:59:53 +01:00
jules
7d124ca74d Converted some legacy OSX network code to use atomics to avoid an asan warning 2018-10-16 16:37:28 +01:00
jules
7ea87b4bc5 DRYed some IPAddress code 2018-10-15 11:11:48 +01:00
jules
6fda0bffca Fixed some stray zeros that were still being passed as null pointers 2018-10-05 12:15:04 +01:00
Tom Poole
8deef0b4bc MacOS: Fixed a memory access bug when handling MAC addresses 2018-10-04 12:19:25 +01:00
Tom Poole
bedff61983 Added detection for some AVX512 features 2018-10-04 09:53:20 +01:00
Tom Poole
05f49bab50 Fixed an issue when connecting to a non-existent NamedPipe 2018-09-19 10:18:22 +01:00
ed
9ddad4a434 Windows: Use the return value of GetEnvironmentVariable() to indicate whether the function call was successful instead of GetLastError() 2018-09-17 10:09:18 +01:00
Tom Poole
e6b123e751 Removed some unused code 2018-09-14 17:32:48 +01:00
ed
3d60c7613e macOS: Use File::createFileWithoutCheckingPath() in Process::openDocument() to avoid an assertion when opening a URL 2018-09-12 11:21:20 +01:00
cesare
e1a8bbf020 Added support for finding the broadcast address of an interface 2018-09-11 09:56:39 +01:00
Tom Poole
5223c594c8 Linux: Fixed a race condition when loading cURL lazily 2018-09-05 17:36:15 +01:00
jules
b11560c4ca Added some locking to the linux curl networking code 2018-08-31 17:47:39 +01:00
Tom Poole
505c597429 MacOS: Fixed AVX2 detection in SystemStats 2018-08-28 15:06:50 +01:00
hogliux
027889a2eb Android: Avoid a null-ptr dereference in release mode when JNI_onLoad is not called 2018-08-20 11:31:32 +01:00
Tom Poole
5c49152d9d CLion: Launch the .app bundle from the Projucer on OSX to pass environment variables 2018-08-17 10:51:51 +01:00
ed
ef665c5982 Updated SystemStats::getDeviceDescription() to return the device code on iOS 2018-08-15 10:22:29 +01:00
Tom Poole
f1c71aa0d9 Added explicit checks for curl versions when loading lazily 2018-07-16 16:19:17 +01:00
jules
e59bde5ac6 Prevented an internal threading function escaping from the juce namespace 2018-07-06 14:13:30 +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
abe01671d4 Fixed a very old spelling mistake!(SystemStats::getCpuSpeedInMegaherz -> SystemStats::getCpuSpeedInMegahertz) 2018-06-18 17:11:12 +01:00
hogliux
baa8bbf300 Linux: Added an option to lazily load libcurl symbols only when they are needed 2018-06-15 17:03:32 +01:00