47 Commits (158220ddfa0addc1169633c0090a151151b4aa8c)

Author SHA1 Message Date
  Tom Poole 4153d59e39 Formatting 1 year ago
  Tom Poole ff0cb4ad5b Use NullCheckedInvocation in more places 1 year ago
  Tom Poole 2fb19ffd8f Fix some LLVM 17 compiler warnings 1 year ago
  Tom Poole 9b041f3d74 Add a base clang-tidy configuration 1 year ago
  reuk 39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API 2 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  ed 95b1dce49c Projucer: Fix open documents not closing when no callback is provided 3 years ago
  ed 551d7b9c5b Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options 3 years ago
  ed a5c3b81f82 Use C++14 lambda capture initialisers for initialising deletion checkers 3 years ago
  Tom Poole fe4ba9071b Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 3 years ago
  Tom Poole bfdda737a2 Projucer: Removed the live build 4 years ago
  ed 69085b2a61 Projucer: Accessibility updates 4 years ago
  reuk 3baaad8b5b
XmlElement: Update loops to use new iterators 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed 3283f2224a Projucer: Added new start page window 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 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 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed cb7e325d51 Fixed some variable shadowing warnings 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  ed d275f3f7b1 Projucer: Fixed a crash in the live-build engine ComponentClassList 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
  ed 526272c4f5 Projucer: Fixed a potential crash when reloading a GUI builder document 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 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 302019dd43 Tidied up some comments and usage of File::createOutputStream() and createInputStream() 6 years ago
  jules 49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 6 years ago
  ed eed45b7462 Projucer: Mark modified files with an asterisk in the file tree panel 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  ed 2f52fa205a Projucer: Standardise replacement strings in file templates 7 years ago
  ed 590e49216e Projucer: Removed an unused lambda capture and some code cleanup in SourceCodeEditor 7 years ago
  Noah Dayan e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 7 years ago
  ed 642061a31b Projucer: Used Button::onClick to simplify some code 7 years ago
  jules 3ec5c17bb1 Misc cleanups relating to ScopedPointer 7 years ago
  jules 3300e71e17 Removal of RelativeCoordinate classes from the Drawables 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 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 a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 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
  hogliux 54029e776d Projucer: Re-factored source code groups and general code clean-up 7 years ago