40 Commits (e1a7fe671ab2cf3421f12a252ffd7b464bd2bedc)

Author SHA1 Message Date
  ed a5c3b81f82 Use C++14 lambda capture initialisers for initialising deletion checkers 4 years ago
  Tom Poole fe4ba9071b Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 4 years ago
  ed 69085b2a61 Projucer: Accessibility updates 4 years ago
  reuk 3baaad8b5b
XmlElement: Update loops to use new iterators 5 years ago
  ed 67a9a76f24 Projucer: Fixed a bug causing GUI editor code written with older Projucer versions to be overwritten 5 years ago
  ed baa5400672 Projucer: Fixed some namespace issues in the GUI editor 5 years ago
  ed d1bfb83fa4 Projucer: Fixed a bug causing GUI editor code written with older Projucer versions to be overwritten 5 years ago
  ed 009d685179 Updated all license headers 5 years ago
  ed 3283f2224a Projucer: Added new start page window 5 years ago
  reuk 4292a38327 Cleanup: Add some missing explicit constructors 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed 0b35e9a841 Projucer: Added juce:: namespace to the auto-generated GUI editor code 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed fba0295a44 Projucer: Added a simple sign-in form, added notification tray for project messages, general refactoring 5 years ago
  reuk ece5644a20 CMake: Add support for building JUCE projects with CMake 6 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed 7484ac3dd3 Projucer: Updated all project templates to use include search path when including JuceHeader.h 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 6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs 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 7 years ago
  ed 1f40a7b10e Projucer: Use the project line ending setting for auto-generated JUCE files and write the IDE project files using the native line endings 7 years ago
  ed b8a4e00cb4 Projucer: Make the source code editor respect line endings when loading and saving a file and add an option to set the preferred line feed for a project 7 years ago
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed 8f86e68190 Projucer: Allow ComponentEditor to edit all cpp file extensions 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  jules 7d24b39f18 Cranked up the Clang warning level in the projucer, and fixed a few minor warnings 8 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 8 years ago
  hogliux 54029e776d Projucer: Re-factored source code groups and general code clean-up 8 years ago
  ed ec368236f8 Projucer: Removed OpenDocumentManager::DocumentCloseListener from JucerDocument 8 years ago
  ed 2fa68ee8f6 Fixed a warning in previous commit 8 years ago
  ed f96145682a Projucer: Fixed a bug where some files would remain open after selecting the 'Window->Close All Documents' menu item 8 years ago
  ed 0d1ed9ba99 Projucer: Improved method for saving and restoring previously selected GUI component tabs 8 years ago
  ed b1ea737d54 Projucer: Added some layout features to the GUI editor to allow alignment of selected components and paint elements and multi-select positioning and resizing 8 years ago
  ed 693fde9f21 Projucer: Added an option to CodeHelpers::makeValidIdentifier() to allow asterisks so that pointer types are not ignored when automatically generating header files in the GUI editor 8 years ago
  jules 730e603b02 Projucer: The GUI editor now generates paint code containing extra variables for the coordinates, so that these can be overridden individually in custom code blocks 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux ddaaaa6e9d Removed 'const' from the Projucer's component editor's generated keyStateChanged method 9 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. 9 years ago
  jules 60cd2d7b67 Projucer: fixed the way the GUI editor generates include paths 9 years ago
  jules 486cb0c0bd Projucer: tidied up an include path in a template file 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. 10 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 10 years ago
  jules 416c8f3220 Introjucer: minor internal refactoring 10 years ago
  jules 4c6be5671e Introjucer: if groups are sorted, then adding new files retains the sort order. 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  jules 43ce64a099 Introjucer: refactored some functions and made it add "--no-undefined" to linux VST makefile linker settings. 10 years ago
  jules 97ecefaf1e Introjucer: Added pre-resize user code block to generated resize() methods. 11 years ago
  jules 80214e458c First version of new introjucer templates page 11 years ago
  jules 91d9c96338 Minor clean-ups 11 years ago