63 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed 9d69018d97 Projucer: Removed app reporting 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  Tom Poole c8325a25c9 Removed some erroneous callbacks in the JUCESplashScreen component 6 years ago
  jules c6d1828a32 A few more internal updates for better smart pointer use 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 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  jules 7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 6 years ago
  hogliux b85726a646 BubbleComponent: Correctly convert screen coordinates for BubbleComponents that have a custom AffineTransforms 7 years ago
  hogliux 8377a6406b Scaling: Ensured that the Slider's PopupDisplayComponent will have the same transform applied as the Slider itself 7 years ago
  jules 8454db395e Fixed a std::unique_ptr compile error 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  Tom Poole 6406fc4466 Tweaked the JUCE analytics data 7 years ago
  Tom Poole beec82b8cb Improvements to the Analytics class 7 years ago
  jules bc90a41386 Fixed a few singletons which had forgotten to call clearSingletonInstance() in their destructors 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
  Tom Poole b709bd8d98 Disabled mouse interactions with the splash screen once it has started fading 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 71bd8f6bed Whitespace tidy up 7 years ago
  jules 2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 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 9b687968db Fixed some g++ compiler warnings 7 years ago
  tpoole 73d4e73a3d UnitTestRunner: Fixed some build warnings on Linux 7 years ago
  tpoole 97eed1e889 Added a static getSplashScreenLogo() method to JUCESplashScreen 8 years ago
  tpoole 5a0a17fc72 Fixed a compile error when a precompiler variable is not set 8 years ago
  jules 3e7a111922 Avoided an unused member variable warning 8 years ago
  jules 14bffbba3c Avoided unnecessary timer activity when splash screen is disabled 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 7ed37f8600 Added the standard JUCE splash screen and app usage reporting 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  jules 92f3a1e88f Miscellaneous fixes for some PVS static analyser warnings 8 years ago
  jules 3a8f6d0300 Added some layout arguments to BubbleComponent::setPosition() 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 670a40f05b Fix for DropShadower when a desktop scale factor is in use. 11 years ago
  jules bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 11 years ago
  jules a2c95ce4fd Cleaned out and optimised some graphics code. 11 years ago
  jules 7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 11 years ago
  jules 3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 4fc8fbaef1 Added some more override decorators. 12 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 c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 8f26cc79c9 Minor clean-ups. 12 years ago
  jules ef19327996 Fixed for z-order problem in DropShadower. 12 years ago
  jules cf91fc2d6b Method DropShadow::drawForRectangle, which approximates a shadow with gradients. Used this to simplify the DropShadower class. 12 years ago
  jules 7a3453f48b Minor clean-ups. 12 years ago