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
|
f784907c73
|
Fixed a documentation typo
|
2018-07-02 16:42:27 +01:00 |
|
jules
|
0a75197fa6
|
Tweaked ReferenceCountedObjectPtr to try to cause fewer ambiguities when comparing it with raw pointers
|
2018-07-02 12:45:24 +01:00 |
|
Tom Poole
|
102ed4a9f2
|
Fixed some compiler warnings
|
2018-06-27 17:02:25 +01:00 |
|
jules
|
49aa9c9db4
|
Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use
|
2018-06-26 14:06:52 +01:00 |
|
jules
|
abe01671d4
|
Fixed a very old spelling mistake!(SystemStats::getCpuSpeedInMegaherz -> SystemStats::getCpuSpeedInMegahertz)
|
2018-06-18 17:11:12 +01:00 |
|
jules
|
cba080396b
|
Clarified some double-to-string conversion documentation, and made it avoid adding unnecessary trailing zeros (which were bloating XML and other dumps generated by things like ValueTree)
|
2018-06-18 12:14:39 +01:00 |
|
jules
|
e2427065e0
|
Added a handy initialiser-list based constructor for NamedValueSet
|
2018-06-18 10:24:51 +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 |
|
jules
|
383528ec6e
|
Added some helpers to StringArray to allow creation from Arrays of string-convertible objects
|
2018-06-15 10:02:25 +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 |
|
hogliux
|
6d55fe78fe
|
Added a flag to specify if File::deleteRecursively should follow symlinks or not
|
2018-06-13 12:07:25 +01:00 |
|
hogliux
|
5799a4ee5b
|
MSVC: Added a workaround for a compiler bug
|
2018-06-12 15:54:48 +01:00 |
|
jules
|
3149bc5a69
|
Workaround for missing symbol REPLACEFILE_IGNORE_ACL_ERRORS on mingw
|
2018-06-12 12:02:54 +01:00 |
|
jules
|
a1b6f2aa34
|
Whitespace
|
2018-06-07 17:44:04 +01:00 |
|
jules
|
172c580200
|
Added an assertion in Array::removeLast
|
2018-06-07 17:23:16 +01:00 |
|
jules
|
108d79d8d9
|
Made Array::addArray() more flexible, so it can read from other array classes
|
2018-06-07 09:44:25 +01:00 |
|
jules
|
e11bd2494b
|
Whitespace
|
2018-06-05 10:14:39 +01:00 |
|
jules
|
d1571a19aa
|
Added a few missing in-place operators to the javascript parser
|
2018-06-05 10:14:22 +01:00 |
|
jules
|
aba7a80ffb
|
Added missing juce namespace to JUCE_DECLARE_WEAK_REFERENCEABLE macro
|
2018-05-22 17:33:55 +01:00 |
|
Tom Poole
|
1fd3df6278
|
macOS: Fixed a data race in URL connections
|
2018-05-21 13:13:30 +01:00 |
|
ed
|
6f65cf0f7b
|
Fixed a bug when parsing IP address strings
|
2018-05-17 14:36:28 +01:00 |
|
ed
|
c154024641
|
Added a missing call to zeroUnusedBytes() in the String constructor of IPAddress
|
2018-05-17 12:48:26 +01:00 |
|
Lukasz Kozakiewicz
|
5862d832e6
|
Android: fix crash when accessing system clipboard.
|
2018-05-16 10:12:36 +01:00 |
|
ed
|
8e463b4051
|
Various improvements and bug-fixes to the IPAddress class - added more comparison operators and support for IPv4-mapped IPv6 addresses
|
2018-05-15 17:28:00 +01:00 |
|
hogliux
|
4ecd7eb8e8
|
Do not assert in ScopedPointer::reset if you are resetting to a nullptr
|
2018-05-15 10:37:57 +01:00 |
|
ed
|
516f053006
|
Removed the default bool argument from static IPAddress::any() method
|
2018-05-15 10:27:45 +01:00 |
|
Lukasz Kozakiewicz
|
315326477d
|
Add video playback support for Android and iOS. Update VideoComponent API to support building custom UIs.
|
2018-05-14 18:15:06 +01:00 |
|
hogliux
|
7d056e2670
|
Tidied up some macOS ObjC conversion methods
|
2018-05-14 17:11:58 +01:00 |
|
ed
|
ddc2f9cc4c
|
Added an assertion to ScopedPointer to catch people resetting it to itself
|
2018-05-14 17:08:48 +01:00 |
|
ed
|
657afd8652
|
Removed a default bool constructor from IPAddress
|
2018-05-14 16:48:56 +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 |
|
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 |
|