jules
|
1c19301b1f
|
Avoided a possible crash in ValueTree::readFromStream when loading corrupt data.
|
2015-05-11 15:06:35 +01:00 |
|
jules
|
7037b7243e
|
Tweaked handling of corrupted data in ValueTree::readFromStream
|
2015-04-20 18:06:10 +01:00 |
|
jules
|
6bc4d7627f
|
Modified the ValueTree::Listener::valueTreeChildRemoved() and ValueTree::Listener::valueTreeChildOrderChanged() methods to include some extra parameters that give more detailed info about exactly what changed.
|
2015-02-25 17:38:22 +00:00 |
|
jules
|
b998308ccd
|
Whitespace.
|
2015-02-18 11:01:05 +00:00 |
|
jules
|
7e1afbb0a5
|
Added an explanatory assertion to ValueTree
|
2014-06-12 22:53:35 +01:00 |
|
jules
|
5587c16d78
|
Added a method ValueTree::getReferenceCount()
|
2014-06-11 16:30:28 +01:00 |
|
jules
|
4317f60173
|
Refactored the StringPool and Identifier classes to store the identifiers as Strings, so that they can be shared with other classes like XmlElement without creating temporary or copied String objects. Also added garbage collection for the pooled strings, and changed XmlElement to pool all of the strings it uses, to reduce memory footprint in large XML trees with many identical names. Also refactored NamedValueSet to use an array instead of a linked list.
|
2014-05-27 17:02:34 +01: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
|
61ed92ee51
|
Added a method XmlElement::prependChildElement(), and used this for a few optimisations.
|
2013-10-25 12:52:19 +01:00 |
|
jules
|
6074c0c4cc
|
Tweaked the ValueTree listener behaviour to avoid duplicate change callbacks.
|
2013-09-22 10:52:44 +01:00 |
|
jules
|
6cd2f43afa
|
Tidied up some ValueTree code.
|
2013-09-19 11:21:46 +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
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
2013-06-13 13:17:12 +01:00 |
|
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
2013-05-22 23:05:53 -06:00 |
|
jules
|
522fd40e46
|
Minor clean-ups.
|
2013-03-09 18:05:51 +00:00 |
|
jules
|
136041daa7
|
Fixed a couple of base-class copying typos and prevented copying of ReferenceCountedObject bases.
|
2013-03-08 15:13:07 +00:00 |
|
jules
|
d0135d9efc
|
Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings.
|
2013-03-08 14:07:51 +00:00 |
|
jules
|
22b98217d8
|
Introjucer: fix for android not using external libraries setting.
|
2013-03-06 20:30:13 +00:00 |
|
jules
|
5d35a31f2e
|
Minor clean-ups and documentation fixes.
|
2012-12-20 21:26:12 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
48ffccb8b8
|
Minor cleanups.
|
2012-11-08 16:35:56 +00:00 |
|
jules
|
66ecd6bc7c
|
Performance improvement for Value change notifications.
|
2012-11-08 11:27:02 +00:00 |
|
jules
|
e73b49e220
|
ValueTree::toXmlString method.
|
2012-08-12 16:56:28 +01:00 |
|
jules
|
66cd90e4af
|
Added some assertions to ValueTree
|
2012-07-16 13:58:41 +01:00 |
|
jules
|
c586e91c7f
|
ValueTree constness tweak.
|
2012-07-15 16:15:01 +01:00 |
|
jules
|
b6965d2fe5
|
New method: ValueTree::copyPropertiesFrom()
|
2012-07-12 15:55:34 +01:00 |
|
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
2012-07-12 14:10:46 +01:00 |
|
jules
|
5edf41737e
|
Minor fix in ValueTree.
|
2012-07-09 15:19:19 +01:00 |
|
jules
|
f824e99f2d
|
Introjucer: refactoring and addition of appearance settings window for editor colours + fonts.
|
2012-07-04 10:43:18 +01:00 |
|
jules
|
7f74968cef
|
Added a new callback ValueTree::Listener::valueTreeRedirected()
|
2012-07-03 20:47:06 +01:00 |
|
jules
|
943a8ef757
|
Added a get() method to ReferenceCountedObjectPtr.
|
2012-06-02 08:30:08 +01:00 |
|
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
2012-03-20 16:00:06 +00:00 |
|
jules
|
b69b7c7647
|
Made the ValueTree::getPropertyAsValue method non-const, to ensure the class behaves in a const-correct manner. Improved the Introjucer's use of const ValueTrees to enable it to write each exporter in parallel, for quicker saving. Tweaked the Identifer class to be thread-safe.
|
2012-02-24 17:15:58 +00:00 |
|
jules
|
4e77678299
|
Introjucer: App icons are now specified per-exporter type rather than globally for the project.
|
2012-02-13 14:09:30 +00:00 |
|
jules
|
295d125142
|
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
|
2012-02-11 14:09:23 +00:00 |
|
jules
|
6b7496c893
|
Handy new functions: createCopyIfNotNull(), and ScopedPointer::createCopy()
|
2011-11-20 21:55:35 +00:00 |
|
jules
|
ef63c14040
|
Optimised and tidied up some ValueTree methods. Added a method to MultiDocumentPanel.
|
2011-11-17 12:57:44 +00:00 |
|
jules
|
9eb2e337d3
|
Minor additions to ValueTree, Time. OpenGL work. Update to introjucer MSVC .sln file generation.
|
2011-10-24 12:25:59 +01:00 |
|
jules
|
ce0b4bdb9c
|
Support for writing JPG even if the image has an alpha channel. Added assertion to warn if you try to use a fallback font on OSX. Minor fixes and features for PopupMenu, ComboBox.
|
2011-09-28 17:10:38 +01:00 |
|
Julian Storer
|
ffc2f5d40e
|
Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course)
|
2011-08-21 21:20:28 +01:00 |
|
Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
2011-08-12 10:04:52 +01:00 |
|