1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-30 02:50:05 +00:00
Commit graph

1175 commits

Author SHA1 Message Date
ed
4a6473afa0 Removed the isLocked() method from ReadWriteLock 2016-10-12 10:50:27 +01:00
ed
f301ed7e09 Added an isLocked() method to ReadWriteLock that checks whether ReadWriteLock is currently locked 2016-10-12 10:36:43 +01:00
hogliux
13c501da0c Removed unnecessary memory allocation when assigning a big integer with the same memory requirements 2016-10-09 19:14:09 +01:00
ed
f374eb6d98 Fixed SortedSet::remove() to return the removed element 2016-10-07 18:05:46 +01:00
ed
6c39897369 Added 'inclusive' and 'exclusive' to documentation for Random::nextFloat() and Random::nextDouble() 2016-10-06 09:30:15 +01:00
hogliux
7686db659f Fixed a typo in my latest commit 2016-10-05 16:37:13 +01:00
hogliux
59a47d1fb4 Fixed possible dead-lock 2016-10-05 15:31:01 +01:00
Timur Doumler
e8cdc65357 Fixed Array::remove (ElementType*) so that if given an invalid pointer, it doesn't attempt to remove anything after the assert. 2016-10-05 13:06:44 +01:00
tpoole
278505913c Restored non-flushing behaviour of FileOutputStream 2016-09-30 15:24:46 +01:00
hogliux
bf85f4c68b Cache the result of isRunningInAppExtensionSandbox 2016-09-30 12:33:37 +01:00
tpoole
495e2bfd56 Fixed file flushing for FileOutputStream on Windows 2016-09-29 11:39:11 +01:00
hogliux
e14895e5bd Added macOS version 12 to SystemStats 2016-09-22 10:57:39 +01:00
hogliux
4eb89336f9 Bump version number to 4.2.4 2016-09-16 16:42:43 +01:00
jules
acefbcde27 Fixed a typo that was preventing some config settings showing up in the projucer 2016-09-16 13:01:48 +01:00
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. 2016-09-16 12:03:02 +01:00
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
2016-09-15 17:13:41 +02:00
hogliux
e35aba3444 Added a standard iterator to NamedValueSet 2016-09-14 09:26:48 +01:00
hogliux
cbb8536a6d Fixed potential crash in mac's legacy WebInputStream implementation 2016-09-12 18:17:19 +01:00
hogliux
ceefc5b4bf Avoided a dead-lock in a recent commit to WebInputStream on mac 2016-09-12 18:06:36 +01:00
hogliux
f37787df4c Fixed incorrect comparison in right shift operator of BigInteger 2016-09-09 14:49:10 +01:00
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. 2016-09-09 12:56:49 +01:00
hogliux
cf8d655855 Fixed a possible race condition in mac's implementation of WebInputStream 2016-09-09 12:00:53 +01:00
hogliux
1f2eaeb47f Added support for accessing the properties of a javascript object via the subscript operator 2016-09-08 10:49:31 +01:00
hogliux
821dea8008 Fixed implicit conversion warnings in BigInteger 2016-08-31 17:43:48 +01:00
ed
16e6c6fd84 Slider and NormalisableRange changed to use standard library math functions 2016-08-31 09:00:50 +01:00
jules
c10b042f76 Fixed a potential leak in ScopedPointer 2016-08-30 16:30:50 +01:00
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 2016-08-30 12:30:32 +01:00
jules
7be711ec07 Added some functions writeLittleEndianBitsInBuffer() and readLittleEndianBitsInBuffer() for packing bit-fields in memory buffers 2016-08-28 17:44:39 +01:00
jules
a9d843414a Resaved all projects 2016-08-26 09:49:20 +01:00
jules
c0c912ab4c Modified BigInteger so that small (128-bit) values don't require heap allocation 2016-08-26 09:42:28 +01:00
jules
b1ab45052e Avoided a warning in some OSX network code 2016-08-17 16:12:10 +01:00
jules
c353ac34a2 Avoided a race condition when cancelling HTTP stream on OSX 2016-08-17 11:04:24 +01:00
hogliux
c7b347242d Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
Fixes #88
2016-08-11 10:50:36 +01:00
jules
8f7d9f7522 Workaround to avoid an assertion when using File::invokedExecutableFile from a command-line invoked app on OSX 2016-08-11 09:26:56 +01:00
hogliux
ec9c033cdf Add exclusive flag to MemoryMappedFile 2016-08-09 09:23:06 +01:00
hogliux
99186e5166 Call removeFromDesktop when an external host tries to remove a juce component from a window (Fixes #88) 2016-08-08 16:46:44 +01:00
jules
1a1897b43b Made the OSX HTTP stream respond to the return value of the open-stream callback function 2016-08-05 15:38:33 +01:00
jules
49b9619176 Added a cast to avoid a warning in Array 2016-08-04 15:42:28 +01:00
hogliux
26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 2016-08-03 09:43:07 +01:00
hogliux
bf582f6c5b Fix errors and warnings on mingw-w64 2016-08-01 18:29:12 +01:00
jules
a604c03bd2 Added a definition that's missing in some very obscure win32 setups 2016-07-12 09:01:10 +01:00
jules
0df194d33e Added method URL::withNewDomainAndPath() 2016-07-07 15:53:01 +01:00
hogliux
c6249d2214 Clear http headers after redirects 2016-07-07 15:31:14 +01:00
jules
b439452edd Changed the Array::remove() method to return void, and added an Array::removeAndReturn() method to replace the old functionality 2016-07-07 15:02:05 +01:00
hogliux
dd245effd2 Have curl follow re-directions automatically 2016-07-07 14:37:58 +01:00
jules
332dcac07d Added a method Range::expanded() 2016-07-07 11:10:35 +01:00
hogliux
c9aca28d00 Add pkg-config support for linux 2016-07-07 10:37:58 +01:00
hogliux
f83554c966 Add a User-Agent http header to curl requests 2016-07-07 09:47:43 +01:00
hogliux
630ab88f8b Version number update 2016-07-05 11:27:53 +01:00
jules
89dade2a00 Fixed a compile problem with the GNU c++ library 2016-07-05 10:41:53 +01:00