263 Commits (55ccb3f1d5b6d102aedb797dcd547fe767678b10)

Author SHA1 Message Date
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  Tom Poole eb1f8641f8 Fixed a documentation typo 6 years ago
  Tom Poole 41e7251519 Added a String method to store decimals to a set number of significant figures 6 years ago
  jules e26049f141 Added assertions to Array to catch situations where a reference to a member is passed into an add() method. Also changed the form of StringArray method params to avoid this problem. 6 years ago
  Tom Poole 102ed4a9f2 Fixed some compiler warnings 6 years ago
  jules cba080396b Clarified some double-to-string conversion documentation, and made it avoid adding unnecessary trailing zeros (which were bloating XML and other dumps generated by things like ValueTree) 7 years ago
  jules 383528ec6e Added some helpers to StringArray to allow creation from Arrays of string-convertible objects 7 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  jules dee78f29f6 Misc cleanups and modernisation 7 years ago
  jules d4762f1d9a Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0 7 years ago
  jules 30f6206be9 Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0 7 years ago
  jules 8c38c6f57f Marked as deprecated: String::empty, var::null, File::nonexistent, ValueTree::invalid and other problematic statically-initialised null values. Please just use the default constructor for these classes! 7 years ago
  jules 4793cd3fb8 Disambiguated a couple of String + std::string operators 7 years ago
  jules b3390dabc9 Added a constructor to StringRef that takes a std::string 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole c7c26fa9f0 Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Tom Poole f1af3908d5 Documentation fixes 7 years ago
  jules 6ee9030e37 Fixed an edge-case in String::compareNatural 7 years ago
  Tom Poole 224d0a9325 Fixed a bug setting the number of decimal places in a String 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 f85d706131 Some minor formatting and comment fixes 7 years ago
  jules d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 7 years ago
  jules f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 7 years ago
  tpoole 51b3eaebb2 Fixed some VS2013 compiler errors 7 years ago
  jules 6cb79e1414 Added back std::initializer_list constructors for Array and StringArray in addition to the variadic constructors 7 years ago
  jules c9d98a4976 Removed explicitness from StringArray single-element constructor 7 years ago
  jules 7ece1b4135 Changed Array and StringArray to use variadic template constructors instead of initializer_lists, so that we can use them on old platforms 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 years ago
  jules 9ac84e07b4 Fixed some false positives generated by the StringPairArray comparison operator, and made it faster for common cases. 7 years ago
  jules 31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 7 years ago
  jules a2020f0177 Removed a defunct unit test 7 years ago
  jules 2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 7 years ago
  jules 970eda679e Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting! 7 years ago
  ed 93ed8ed0fc Fixed a typo in the StringRef documentation 7 years ago
  jules 3d7c777238 Some light modernisation of a bunch of old code 7 years ago
  tpoole 920c3f24c8 UnitTestRunner: Improved logging on Windows 7 years ago
  tpoole 3627603c83 Fixed a performance regression parsing doubles 7 years ago
  ed 0b6f02a29e Fixed some errors and warnings when building with JUCE_DLL_BUILD=1 7 years ago
  tpoole 47698a86b1 MinGW: Fixed some 32 bit build errors 7 years ago
  jules fa093cd798 Modernised some String internals 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
  jules 64e76146d9 Avoided a compiler error when using xcode with very old standard libraries 7 years ago
  tpoole 0a7e9ff119 Whitespace 7 years ago
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 7 years ago
  jules 637367959c Whitespace 7 years ago
  jules 80f76bfe0a Added a std::hash function for juce::String to make it more compatible with std containers 7 years ago