37 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  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. 12 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
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 0033491cc8 Cleaned up some compiler warnings. 12 years ago
  jules aea20ee144 Added background and outline colour IDs to BubbleComponent, and updated the arguments to the LookAndFeel::drawBubble method. 13 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules b8f557b201 Tab button fix and minor clean-ups. 13 years ago
  jules 3ddc6dd43d New class: DropShadow, and a complete refactoring of the way shadows are rendered. The DropShadowEffect and DropShadower classes now take a DropShadow object to describe their shadow parameters, instead of the raw numbers. 13 years ago
  jules 4253bacb6a Removed some compiler warnings, fix for OSX file chooser modality. 13 years ago
  jules 27f1901fe6 Refactored Path::addBubble, BubbleMessageComponent and BubbleComponent classes to work better and avoid duplicated code. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules 34840062ef Made the x and y members public in the Point class. 13 years ago
  jules 0b1cdf6ab1 Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType. 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