hogliux
e14895e5bd
Added macOS version 12 to SystemStats
8 years ago
hogliux
4eb89336f9
Bump version number to 4.2.4
8 years ago
jules
acefbcde27
Fixed a typo that was preventing some config settings showing up in the projucer
8 years ago
jules
9fa0d49be7
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
8 years ago
stefan
8ec9443543
Projucer various fixes
* Use separate folder for disk cache in debug mode to avoid mixing debug/release-mode object files while testing
* Quote the server's file name as it may contain spaces etc.
* Fix saving source files during compilation on Windows
* Fix JuceDemo for live builds on Mac: long chains of recursive operator<< invocations caused compiler crash
* Move code for creating disabled Build tab to extra function and add names to improve readability
* Implement new "subscribe" behavior for createDisabledBuildTab
* Clean up trailing spaces
8 years ago
hogliux
e35aba3444
Added a standard iterator to NamedValueSet
8 years ago
hogliux
cbb8536a6d
Fixed potential crash in mac's legacy WebInputStream implementation
8 years ago
hogliux
ceefc5b4bf
Avoided a dead-lock in a recent commit to WebInputStream on mac
8 years ago
hogliux
f37787df4c
Fixed incorrect comparison in right shift operator of BigInteger
8 years ago
Timur Doumler
b94a68c9ec
Array: added new method removeIf to remove objects based on an arbitrary condition. Made removeIf and removeAllInstancesOf return the number of objects removed.
8 years ago
hogliux
cf8d655855
Fixed a possible race condition in mac's implementation of WebInputStream
8 years ago
hogliux
1f2eaeb47f
Added support for accessing the properties of a javascript object via the subscript operator
8 years ago
hogliux
821dea8008
Fixed implicit conversion warnings in BigInteger
8 years ago
ed
16e6c6fd84
Slider and NormalisableRange changed to use standard library math functions
8 years ago
jules
c10b042f76
Fixed a potential leak in ScopedPointer
8 years ago
ed
19d654d43a
Added symmetric skew option to NormalisableRange class. Added option to use symmetric skew in SliderPropertyComponent class. Fixed skew factor bug in AudioProcessorValueTreeState::SliderAttachment class
8 years ago
jules
7be711ec07
Added some functions writeLittleEndianBitsInBuffer() and readLittleEndianBitsInBuffer() for packing bit-fields in memory buffers
8 years ago
jules
a9d843414a
Resaved all projects
8 years ago
jules
c0c912ab4c
Modified BigInteger so that small (128-bit) values don't require heap allocation
8 years ago
jules
b1ab45052e
Avoided a warning in some OSX network code
8 years ago
jules
c353ac34a2
Avoided a race condition when cancelling HTTP stream on OSX
8 years ago
hogliux
c7b347242d
Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
Fixes #88
8 years ago
jules
8f7d9f7522
Workaround to avoid an assertion when using File::invokedExecutableFile from a command-line invoked app on OSX
8 years ago
hogliux
ec9c033cdf
Add exclusive flag to MemoryMappedFile
8 years ago
hogliux
99186e5166
Call removeFromDesktop when an external host tries to remove a juce component from a window ( Fixes #88 )
8 years ago
jules
1a1897b43b
Made the OSX HTTP stream respond to the return value of the open-stream callback function
8 years ago
jules
49b9619176
Added a cast to avoid a warning in Array
8 years ago
hogliux
26b6f01ce3
Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value
8 years ago
hogliux
bf582f6c5b
Fix errors and warnings on mingw-w64
8 years ago
jules
a604c03bd2
Added a definition that's missing in some very obscure win32 setups
9 years ago
jules
0df194d33e
Added method URL::withNewDomainAndPath()
9 years ago
hogliux
c6249d2214
Clear http headers after redirects
9 years ago
jules
b439452edd
Changed the Array::remove() method to return void, and added an Array::removeAndReturn() method to replace the old functionality
9 years ago
hogliux
dd245effd2
Have curl follow re-directions automatically
9 years ago
jules
332dcac07d
Added a method Range::expanded()
9 years ago
hogliux
c9aca28d00
Add pkg-config support for linux
9 years ago
hogliux
f83554c966
Add a User-Agent http header to curl requests
9 years ago
hogliux
630ab88f8b
Version number update
9 years ago
jules
89dade2a00
Fixed a compile problem with the GNU c++ library
9 years ago
jules
e7c9cf3b66
Made iOS build use updated HTTP API, and turned off deprecation warnings when built for older OSes
9 years ago
hogliux
2f36d03d1d
Do a case-insensitive compare on core http headers in windows network code
9 years ago
hogliux
b729764ba6
Fix a bug in URL::findEndOfScheme
9 years ago
jules
6fc1242ca5
Added some constructors to ReferenceCountedObjectPtr and ScopedPointer that specialise for std::nullptr_t. As well as being more optimal, this has the added bonus of forcing people to correctly use nullptr instead of '0'.
9 years ago
hogliux
38c897f8a4
Return nullptr from URL::createInputStream if a request times out
9 years ago
hogliux
f7f35f5a28
Add fallback to legacy networking code for pre OS X 10.10
9 years ago
jules
300485a147
Added a Javascript array indexOf method
9 years ago
jules
6e0c1682ca
Removed a defunct workaround for an obscure bug in old Windows PCI hardware
9 years ago
hogliux
d9a3e76518
Fix a warning in the previous commit
9 years ago
hogliux
f6cd130038
Add redirect support to NSURLSession code
9 years ago
jules
943c89dea6
Added some extra locking in the destructor of a Mac HTTP stream implementation
9 years ago