45 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  ed 88d2edf189 ModalCallbackFunction: Use NullCheckedInvocation helper to fix potential crash due to calling null std::function 3 years ago
  ed 3d4d0caca8 ModalCallbackFunction: Fix crash due to dangling reference 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
  ed ad38182530 Added checks for DOXYGEN #define when excluding modal methods in headers 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed d510b73cdf Normalised all whitespace before args in std::function 5 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
  ed a585005dd3 Updated the ModalCallbackFunction docs to correctly reflect the Component::enterModalState() parameters 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 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
  hogliux 103ddb6019 Added missing JUCE_API export attribute to ModalCallbackFunctiojn 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  jules 84e86a26e6 Tweaked the Component::setBoundsToFit method to take a rectangle, and tidied up a few things inside Component 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
  Noah Dayan a0db644e22 Fix Doxygen bug with Singleton macros 7 years ago
  jules 82d160150c Bit of tidying up in ModalComponentManager 7 years ago
  jules 29ca9a59cf Used lambdas to simplify some ModalCallbackFunction methods 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
  tpoole f4046909ab Added an OS X 10.5 compatible std::function replacement 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules c236e75cf5 Adde some missing JUCE_API annotations 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  jules 3aee68ec5f Added a method to create a ModalCallbackFunction from a lambda function 9 years ago
  jules 12eeadec8b Added some missing 'override's 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules f02562f2c4 Fixed some documentation. 10 years ago
  jules 50a55b2e9c Avoided a few compiler warnings. 10 years ago
  jules 95699451b5 Added method ModalComponentManager::cancelAllModalComponents() 11 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 11 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 842d30fbfa Minor tidying-up. 12 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  Julian Storer cdd1778630 Modal component deletion fix. Minor addition to ComponentAnimator. 13 years ago
  Julian Storer 89455b18cb Added a callback method to FileBrowserListener. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer fb80724977 Changes for win32 modal component mouse events (toolbar customisation fix) 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 2d10b0b43d Changes and additions to provide alternatives to modal-loop functionality (Android can't run modal loops). New class ModalCallbackFunction providing quick objects for making callbacks to static functions. Changes to remove modal loops from most of the internal library classes. Added new methods to PopupMenu to provide easier async callbacks, and also a cleaner way of specifying options when showing a menu. Fix for PNG decoding of corrupted image files. 14 years ago