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

1645 commits

Author SHA1 Message Date
jules
30f6206be9 Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0 2018-05-10 09:10:09 +01:00
ed
2d79cc78c0 Bump version number to 5.3.2 2018-05-09 12:34:36 +01:00
jules
8c38c6f57f Marked as deprecated: String::empty, var::null, File::nonexistent, ValueTree::invalid and other problematic statically-initialised null values. Please just use the default constructor for these classes! 2018-05-09 08:08:46 +01:00
jules
7975d70afb Fix for calling Process::setMaxNumberOfFileHandles (0) 2018-05-03 15:08:13 +01:00
jules
4793cd3fb8 Disambiguated a couple of String + std::string operators 2018-05-03 11:28:39 +01:00
jules
b3390dabc9 Added a constructor to StringRef that takes a std::string 2018-05-03 10:59:39 +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
fef47b8f68 Fixed a documentation typo 2018-04-30 08:41:42 +01:00
Lukasz Kozakiewicz
772185f2b0 Add camera support for iOS and Android. 2018-04-25 18:54:04 +02:00
Lukasz Kozakiewicz
bac6996d98 SparseSet: fix removeRange() and add unit tests. 2018-04-25 16:38:45 +02:00
jules
13a6acfe15 Added some hashing support for the Uuid class 2018-04-24 10:03:53 +01:00
jules
f4e3eafc78 Added support for floating point modulo to the javascript interpreter 2018-04-24 09:03:38 +01:00
Tom Poole
3a373cfa06 Increased the warning level when building DemoRunner on iOS 2018-04-23 17:50:04 +01:00
jules
c6c709f796 Fixed a minor documentation typo 2018-04-23 08:43:32 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
hogliux
89ec1375f3 Adding missing locks in ListenerList when the underlying array of the ListenerList uses a CriticalSection 2018-04-19 12:07:48 +01:00
jules
8e280f3454 Removed some erroneous casts from ReferenceCountedObjectPtr that allowed base classes to be implicitly converted to derived classes 2018-04-18 15:17:04 +01:00
Tom Poole
c7c26fa9f0 Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms 2018-04-17 18:46:55 +01:00
hogliux
e89c4d5d4e macOS/Linux/Android: Fixed an issue where reading the output of a ChildProcess could hang or return incorrect output 2018-04-17 10:39:18 +01:00
hogliux
2f2ff9437b Windows: Fixed various compiler warnings and errors when building JUCE with MSVC's latest C++ 2017 support 2018-04-16 14:36:49 +01:00
jules
efda09a512 Added a parameter to File::appendText, File::replaceWithText and OutputStream::writeText to provide control over if/how line-feeds are replaced when writing text to a file 2018-04-16 12:26:42 +01:00
hogliux
6dbb975c01 Windows: Fixed an issue in the conversion from URL to Windows UNC file paths and vice versa 2018-04-12 10:29:13 +01:00
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +01:00
Noah Dayan
1a31c86f39 Bump version number to 5.3.1 2018-04-10 17:01:54 +01:00
hogliux
71860c88e4 Windows: Fixed an issue where File::getLinkedTarget could return an invalid File object on Windows although the docs state that it will return the link file itself if the link cannot be resolved 2018-04-10 16:52:42 +01:00
jules
d691838765 Tidied up a few minor coding style discrepencies 2018-04-10 09:50:11 +01:00
Lukasz Kozakiewicz
0b030331f1 Android: ensure “hide native keyboard message” is sent only after the keyboard was actually shown. 2018-04-09 18:56:50 +02:00
hogliux
7a1937b0da Zip: Added support for relative symbolic links when compressing and uncompressing zip archives 2018-04-09 14:03:31 +01:00
hogliux
06d20b20c0 Files: Added support for creating and reading relative or special path symbolic link files 2018-04-09 14:02:53 +01:00
jules
705262600b Quick cleanup of some posix code 2018-04-04 16:22:04 +01:00
hogliux
736a07e4ce Added a setTagName method to XmlElement 2018-04-04 10:46:18 +01:00
jules
809651694e Simplified the SparseSet class using Ranges 2018-04-03 16:18:06 +01:00
hogliux
7bcd6a5ecd Added support for uncompressing symbolic links in zip files 2018-04-03 12:01:30 +01:00
hogliux
0c18f1cab7 Fixed a signed conversion warning on macOS and iOS 2018-04-03 11:29:40 +01:00
hogliux
c048f5d40a macOS/iOS/Linux: Added support for compressing symbolic links in zip files 2018-04-03 11:19:39 +01:00
hogliux
3ebe75f030 Windows: ensured that File::replaceInternal does not fail with ACL errors 2018-04-03 09:51:07 +01:00
Noah Dayan
db1e454f45 Fixed a documentation tag in URLInputSource 2018-03-29 15:19:32 +01:00
hogliux
975b242987 macOS/iOS: Workaround an Apple bug which could result in a race-condition when accessing a WebInputStream from multiple threads 2018-03-28 10:49:43 +01:00
Tom Poole
f5174e340e Added some assertions when the input to a NormalisableRange conversion function is outside of the expected range 2018-03-27 11:06:41 +01:00
hogliux
350551b37c Ensured that ThreadPool::moveJobToFront can survive a stale job pointer 2018-03-26 14:31:25 +01:00
jules
a632b57e7a Simplified ByteOrder, and made it less susceptible to UB when reading from non-aligned addresses. Removed ambiguous method ByteOrder::littleEndianInt (c1, c2, c3, c4), which was probably producing the wrong behaviour on big-endian systems 2018-03-26 12:25:02 +01:00
Noah Dayan
9e867255d3 Fixed doxygen deprecated bug 2018-03-22 13:06:20 +00:00
jules
c734e03dd0 Avoided some UB warnings when trying to sort empty arrays 2018-03-21 10:49:27 +00:00
Lukasz Kozakiewicz
43b80f7a73 Android: fix a crash on app resume when native views are displayed. 2018-03-20 10:50:16 +01:00
jules
26e31ff7d6 Whitespace 2018-03-19 14:07:38 +00:00
ed
262dff8854 Bump version number to 5.3.0 2018-03-15 12:23:30 +00:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
hogliux
d8c06ab657 URL: fixed an issue where an invalid File could lead to infinite loop in the URL constructor 2018-03-13 15:45:16 +00:00