Tom Poole
|
0d019acd1c
|
Added a trailing decimal when serialising integer valued doubles
|
6 years ago |
Tom Poole
|
bbe49f6b36
|
Serialise doubles into more human friendly XML and JSON
|
6 years ago |
Tom Poole
|
865eabd434
|
Fixed a bug writing doubles to XML and JSON
|
6 years ago |
ed
|
62958a79ea
|
Whitespace
|
6 years ago |
ed
|
a096b4f707
|
Added an assertion to XmlElement::removeChildElement() to check that childToRemove is actually a child of the XmlElement
|
6 years ago |
ed
|
3ba771507d
|
Avoid unnecessary zeros when writing double values to XML or JSON
|
6 years ago |
Tom Poole
|
721d732b40
|
Reverted the numberOfDecimalPlaces behaviour of the String constructor
|
6 years ago |
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
6 years ago |
Tom Poole
|
493591a7ef
|
Cleaned up some doc comments
|
6 years ago |
hogliux
|
736a07e4ce
|
Added a setTagName method to XmlElement
|
7 years ago |
jules
|
85f74ca7d3
|
Clarified comments around the JUCE_ALLOW_STATIC_NULL_VARIABLES items to make clear that they're deprecated
|
7 years ago |
jules
|
f0ef700e46
|
Modernised a bunch of code mainly relating to character/string iteration
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
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 |
Timur Doumler
|
70949aa0c6
|
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
|
9 years ago |
jules
|
705e7f6110
|
Added method XmlElement::isValidXmlName() and implemented standard-compliant checking for XML name validity
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
e60aa581d6
|
Added some missing semi-colons.
|
10 years ago |
jules
|
d42a606b99
|
Tried to improve the explanation for XmlElement::findParentElementOf.
|
10 years ago |
jules
|
3c8fbc0bfe
|
MSVC UTF-32 build fix.
|
11 years ago |
jules
|
69ff02b46c
|
Couple of fixes for a UTF-32 build.
|
11 years ago |
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.
|
11 years ago |
jules
|
a2ba38efb8
|
More assertions to catch dodgy XmlElement tag names.
|
11 years ago |
jules
|
61ed92ee51
|
Added a method XmlElement::prependChildElement(), and used this for a few optimisations.
|
11 years ago |
jules
|
19425a4502
|
Optimised a couple of XML and memory block functions.
|
11 years ago |
jules
|
4198291d9a
|
Added method XmlElement::getChildByAttribute().
|
11 years ago |
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.
|
11 years ago |
jules
|
7afa650942
|
Increased the precision used by XmlElement when storing strings.
|
11 years ago |
jules
|
1356ae6387
|
More XML parser optimisations and better error detection.
|
11 years ago |
jules
|
5ae7353443
|
Minor clean-ups + optimisations.
|
11 years ago |
jules
|
2786eadaf9
|
Removed a few pedantic warnings.
|
11 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
52b638ff40
|
Misc cleanups.
|
12 years ago |
jules
|
93dd9757e5
|
Added XmlElement methods to help parse namespaces on tagnames. Updated SVG parser to handle files which use namespaces.
|
12 years ago |
jules
|
164ab05bac
|
Minor clean-ups.
|
12 years ago |
jules
|
b7089dfa45
|
New type of mouse cursor: ParentCursor, which means "show the same cursor as the parent component".
|
12 years ago |
jules
|
1f95f54089
|
Purged some warnings.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |
jules
|
b56695f604
|
Fix for XML formatting.
|
13 years ago |
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.
|
13 years ago |
jules
|
14c6561dda
|
Removed the (broken) String::Concatenator class - this awful class should never have existed. Instead, for fast string concatenation, write to a MemoryOutputStream and get the result with MemoryOutputStream::toString().
|
13 years ago |
jules
|
07b73e4071
|
StringArray fix + additional unit tests. AudioFormatManager tweak for iOS. Minor clean-ups.
|
13 years ago |
Julian Storer
|
ffc2f5d40e
|
Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course)
|
13 years ago |
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..
|
13 years ago |
Julian Storer
|
796247483a
|
Added a JSON parser/formatter class. Extended the var class to hold arrays, to make it compatible with the structure of JSON data.
|
14 years ago |
Julian Storer
|
67e22bbb56
|
Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour.
|
14 years ago |
Julian Storer
|
0271fdf167
|
More minor nullptr stuff.
|
14 years ago |