34 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Anthony Nicholls 158220ddfa Formatting: Use nested namespace definitions 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  ed 46f5b126d5 Tidied up some template statement whitespace 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed 7fa708df28 Added a get() method to LiveValue and call it in the JUCE_LIVE_CONSTANT macro 7 years ago
  Noah Dayan e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 7 years ago
  jules 3ec5c17bb1 Misc cleanups relating to ScopedPointer 7 years ago
  jules 58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 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 357dd2c9c9 Removed some old compiler bug workarounds 7 years ago
  jules 4e5f005421 Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase 7 years ago
  tpoole c8740688ba Added assertions to flag when __FILE__ returns a relative path and fixed the LiveConstants demo 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  jules a744cd3acc Added a bool handler for JUCE_LIVE_CONSTANT 8 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules fd74f1a39d Changed the way the JUCE_LIVE_CONSTANT singletons are generated, to make it more robust when used in a plugin environment 10 years ago
  jules 65b97cd334 Fix for non-string textboxes in live constant editor. 10 years ago
  jules 2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 11 years ago
  jules 4a3c45e7bd Updated the live constant editor to add C++ escape-sequences for non-ascii strings, and to allow multi-line strings. 11 years ago
  jules 4a451b1cb0 Added juce namespace to the JUCE_LIVE_CONSTANT macro 11 years ago
  jules d63668a5c1 Added XML and Lua tokenisers for the CodeEditorComponent 11 years ago
  jules 08c2fce9b5 Some improvements to JUCE_LIVE_CONSTANT: Matching original hex/decimal format, and added a reset button. 11 years ago
  jules 2f72bba274 Improved the LIVE_CONSTANT classes to allow it to work on non-GUI threads. 11 years ago
  jules be461fa03c Very cool new feature: JUCE_LIVE_CONSTANT. See the macro's description for more details. 11 years ago