25 Commits (b22db01968c249b37f8de7d34a13e4ade12d514b)

Author SHA1 Message Date
  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
  jules 343d68814b Introjucer: setting default name for new GUI comps. 11 years ago
  jules 64a38ea6ee Sanity-checked places where introjucer GUI editor added TRANS macros. 12 years ago
  jules a2ffe5e6eb Introjucer: added TRANS macro to GUI designed generated code. 12 years ago
  jules 2edec00b55 Removed a few more uses of String::empty. 12 years ago
  jules 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 12 years ago
  jules f485fdcf63 Introjucer: Fixed a typo in the generated code. 12 years ago
  jules 365e4611fa Introjucer: misc minor fixes + tweaks. 12 years ago
  jules 8e4825e7bd Introjucer: avoided problems when closing a GUI comp which is a sub-component of another currently-loaded GUI component. 12 years ago
  jules cff361828a Introjucer: in GUI editor, made sure image resources are loaded correctly. 12 years ago
  jules ec524a437d Fixed VC warning. Tweak to mouse cursor snap-back in sliders. Added an introjucer option to avoid adding the BinaryData.h header to AppConfig.h 12 years ago
  jules 641cb754f0 Minor clean-ups. 12 years ago
  jules 127342e147 Introjucer: minor refactoring. 12 years ago
  jules 3861a04197 Some more override decorations. 12 years ago
  jules ddc1524742 Updated headers in demo project files. 12 years ago
  jules 89c5c5c8c5 Introjucer: saving Jucer cpp file also saves header. 13 years ago
  jules 2f46a58238 Spelling correction. 13 years ago
  jules 0908261245 Introjucer: fix for jucer deselecting objects. 13 years ago