1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-19 01:04:20 +00:00
Commit graph

111 commits

Author SHA1 Message Date
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
d909b5aa2a Added some base class initialisers to keep gcc 4.8.2 happy 2014-04-27 14:04:32 +01:00
jules
5645702bd4 (Fixed something that was missing from the last commit) 2014-04-04 07:27:19 +01:00
jules
aff3ce418b Renamed a variable called "slots" to avoid confusion in Qt creator. 2014-04-03 21:24:37 +01:00
jules
28e4473a6b Fixed some typos. 2014-02-26 19:47:55 +00:00
jules
dcbde7b118 Added NamedValueSet::indexOf() 2014-02-10 12:45:12 +00:00
jules
af746fafa3 Documentation typo fix. 2014-02-08 10:04:36 +00:00
jules
f38dc2fe3a Added a DynamicObject::cloneAllProperties() method. 2014-02-02 17:39:21 +00:00
jules
174e04b766 Added a copy constructor for DynamicObject 2014-02-01 17:08:10 +00:00
jules
98bd1c55d3 Documentation correction. 2014-01-27 09:57:38 +00:00
jules
ff6e3bdace Fix for Array move operator. 2014-01-17 09:27:51 +00:00
jules
76c8400049 Really minor clean-ups. 2014-01-12 18:06:48 +00:00
jules
2b0f3f45e0 Made OwnedArray::addCopiesOf handle null pointers. 2013-12-29 10:32:32 +00:00
jules
a316bd5f6f Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. 2013-12-02 09:44:17 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
f9759ecc6b Documentation fixes. 2013-11-30 20:04:17 +00:00
jules
39cc7d8d82 Fixed some var::equals ordering problems, and added unit tests for this. 2013-11-22 11:02:06 +00:00
jules
aa8fdc8cba Made a couple of OwnedArray methods return the object that they are passed. 2013-11-01 14:00:44 +00:00
jules
a7df25f860 Added methods var::clone() and DynamicObject::clone() for deep-copying objects. 2013-10-12 15:25:44 +01:00
jules
1a2aff80a7 Moved some JSON formatting logic into DynamicObject::writeAsJSON 2013-10-12 11:39:34 +01:00
jules
0cc6fb9356 Avoided MSVC warning. 2013-10-11 21:19:31 +01:00
jules
03ab2a2c3c Modifications to the var class to make it more javascript-compatible. Changed the handling of array types to be a shared, ref-counted array rather than being copy-by-value. Added an "undefined" type. Updated the native method invocation functions to be static (the old version used class methods) and to provide a 'this' object which may be different from the DynamicObject on which it's being invoked (this is to deal with derived classes) 2013-10-11 15:46:28 +01:00
jules
293aedac2f Fixed spelling. Added a few simple methods to Random, BigInteger and var. 2013-10-10 12:13:12 +01:00
jules
0ff1e14b8b Added assertions to some array methods to avoid false alarms from Clang static analyser. 2013-10-05 12:04:04 +01:00
jules
18a012f7db Optimised Array with some move-operators. 2013-10-04 09:59:24 +01:00
jules
8a66ec83f0 Minor clean-ups. 2013-09-26 18:15:45 +01:00
jules
81c87652db Removed an incorrect assertion. 2013-09-26 16:45:39 +01:00
jules
8809efcb7a A few tweaks to help the clang static analyser avoid false alarms. 2013-09-26 16:17:36 +01:00
jules
221786dfcf New method Array::addNullTerminatedArray(), and misc minor tightening-up of code. 2013-09-18 19:10:01 +01:00
jules
435089e89b Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs. 2013-09-11 10:29:48 +01:00
jules
fecba9c31c New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this. 2013-09-09 20:07:17 +01:00
jules
5df6bf0513 Minor clean-ups. 2013-09-07 16:46:22 +01:00
jules
59d8d8172d Replaced the crappy old juce sortArray function with std::sort, which seems to run twice as fast. This greatly speeds up edge table rendering. 2013-09-05 09:46:30 +01:00
jules
954312b23c Changes to ReferenceCountedObject to support more flexible deletion via ContainerDeletePolicy. 2013-09-04 14:28:18 +01:00
jules
508e25afbb Cleared-out the last batch of unnecessary includes. 2013-08-29 12:44:00 +01:00
jules
2786eadaf9 Removed a few pedantic warnings. 2013-08-26 14:58:23 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
1e3973a212 Doxygen warning fixes and extra comments. 2013-08-21 17:19:47 +01:00
jules
0e27986214 Modified the HashMap class to store an instance of its hashcode-generator class instead of calling static methods. 2013-07-28 19:49:45 +01:00
jules
3330b9b587 Added StringArray::clearQuick method. 2013-07-28 12:05:25 +01:00
jules
5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 2013-07-28 11:31:25 +01:00
jules
19b7d59c14 Added method OwnedArray::clearQuick 2013-07-27 12:33:42 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
282cf3dac4 constness fix in OwnedArray. 2013-07-02 21:52:48 +01:00
jules
899b1253da Minor clean-ups. 2013-07-01 08:31:09 +01:00
jules
aec3d12753 A few minor tweaks to avoid warnings etc. 2013-06-30 19:17:37 +01:00
jules
7f7cbe73fd Over-zealous assertion fix. 2013-06-26 19:53:48 +01:00
jules
57832f97e1 Avoided a false assertion. 2013-06-26 11:08:52 +01:00
jules
78aac0995a Fixes for some clang static analysis warnings. 2013-06-25 10:18:35 +01:00
jules
2af7585fc2 spelling fixes 2013-06-15 14:57:36 +01:00