96 Commits (cda97c65932524ab66ad9382fdb6c04edab7098c)

Author SHA1 Message Date
  Tom Poole fb40c34f5f Added some missing documentation 5 years ago
  Tom Poole a12bc32979 Fixed some warnings on the latest compilers 5 years ago
  Tom Poole 52a4939b62 Updated some documentation 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  jules c6d1828a32 A few more internal updates for better smart pointer use 6 years ago
  jules 0fb8c8e82a Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way 6 years ago
  jules 2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 6 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  ed f3af250ff7 Tidied up unit test code layout 6 years ago
  Tom Poole ce6339f332 Added a trailing decimal when serialising integer valued doubles 6 years ago
  Tom Poole 0d019acd1c Added a trailing decimal when serialising integer valued doubles 6 years ago
  Tom Poole 4700dd9773 Serialise doubles into more human friendly XML and JSON 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
  jules 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  Tom Poole 493591a7ef Cleaned up some doc comments 6 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  hogliux 736a07e4ce Added a setTagName method to XmlElement 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  jules 8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 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 babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 7 years ago
  jules f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 7 years ago
  jules 95053c0665 Quick spruce-up in the XML parser 7 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 7 years ago
  tpoole aa338866fb Minor documentation fixes 7 years ago
  tpoole 7d2f59909e Minor documentation fixes 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
  tpoole 9ae25d13c2 Documentation: Some typo fixes 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  jules b8d1183f78 Fixed a typo in a comment 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 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
  hogliux 26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 8 years ago
  hogliux cc6f0a1de6 Replace CR and CRLF endings with unix (LF) style endings in xml document as required by the W3 xml specification 9 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 ae712c72d8 Cleaned up a few String::empty uses 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 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 8f51420c8d Minor documentation fix. 10 years ago