83 Commits (cf93f79cc8daddd5f294fd5f7ad154b36ad5f95c)

Author SHA1 Message Date
  ed de23ef7b1f Projucer: Removed analytics 5 years ago
  reuk ece5644a20 CMake: Add support for building JUCE projects with CMake 5 years ago
  reuk 1fdba480cc JUCE 6: Update version numbers 5 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 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  ed d316ae3a31 Projucer: Fixed some warnings in the autogenerated code 5 years ago
  ed d332fcc3c3 Projucer: Fixed a conversion warning in some autogenerated code 5 years ago
  ed cb7e325d51 Fixed some variable shadowing warnings 6 years ago
  ed 57ad812f2d Projucer: Updated the auto-generated image code following the latest std::unique_ptr changes 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 a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 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 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed 7f4b094018 Projucer: Check if component position is relative to any other components when filling out the setBounds() code in the GUI builder 6 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 6 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 6 years ago
  jules 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  jules 6fda0bffca Fixed some stray zeros that were still being passed as null pointers 6 years ago
  ed a88fb32b59 Projucer: Added a missing .get() to LabelHandler 7 years ago
  jules 9da4d4131c Increased shadowing warning level, and fixed a few warnings that were generated 7 years ago
  ed 783b6b7baf Projucer: Fixed a bug in the GUI builder's relative #include path when adding Viewport content 7 years ago
  ed 0f94dbbf96 Projucer: Added a missing .get() to LabelHandler 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
  ed 88071b29e6 Projucer: Added some missing #pragma once 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 a0f3952081 Projucer GUI editor font kerning retention fix 7 years ago
  ed 711e75bdc8 Projucer: Add analytics 7 years ago
  ed 2f52fa205a Projucer: Standardise replacement strings in file templates 7 years ago
  jules 7d24b39f18 Cranked up the Clang warning level in the projucer, and fixed a few minor warnings 7 years ago
  ed 642061a31b Projucer: Used Button::onClick to simplify some code 7 years ago
  jules f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 7 years ago
  jules 33c0940d74 Cleaned up a few more ScopedPointer uses 7 years ago
  jules 3ec5c17bb1 Misc cleanups relating to ScopedPointer 7 years ago
  ed aea1aac48c Projucer: Apply typeface name to font when loading painted text from XML 7 years ago
  jules 4ac47ac8af Fixed a layout bug in the Projucer GUI tool 7 years ago
  jules d9585241ad Changed the parameters to Graphics::fillCheckerBoard() to be floats rather than ints, and improved its performance 7 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) 7 years ago
  tpoole 1946712154 Projucer: Reorganised some source files so that we can compile with the malfunctioning link time optimisation of legacy 32 bit MinGW compilers 7 years ago
  hogliux 54029e776d Projucer: Re-factored source code groups and general code clean-up 7 years ago
  ed ec368236f8 Projucer: Removed OpenDocumentManager::DocumentCloseListener from JucerDocument 7 years ago
  ed 2fa68ee8f6 Fixed a warning in previous commit 7 years ago
  ed f96145682a Projucer: Fixed a bug where some files would remain open after selecting the 'Window->Close All Documents' menu item 7 years ago
  jules 723a15c7a0 Removed a few more old compiler workarounds 7 years ago
  jules 357dd2c9c9 Removed some old compiler bug workarounds 7 years ago
  ed ca061af7b6 Fixed a warning in last commit 7 years ago
  ed 0d1ed9ba99 Projucer: Improved method for saving and restoring previously selected GUI component tabs 7 years ago