86 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  Tom Poole 79fbde7099 Added preliminary support for FreeBSD 4 years ago
  ed 009d685179 Updated all license headers 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 a54da0b832 Fixed some more typos 5 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  jules ad2419e152 Reverted a mistaken change of type in LookAndFeel::createGraphicsContext 6 years ago
  jules f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 6 years ago
  jules 1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  jules edbeb50eeb Whitespace 7 years ago
  jules 5d9eabb084 Added a method LookAndFeel::setDefaultSansSerifTypeface() 7 years ago
  ed 846f4b4b50 Fixed a mistake in a comment in the LookAndFeel destructor 7 years ago
  ed f7741ee085 Added some extra clarification to a comment above the assertion in LookAndFeel's destructor 7 years ago
  jules da50695970 Fixed a typo in a comment 7 years ago
  jules 25d3a7f89d Added more comments to a LookAndFeel assertion that seems to be confusing people 7 years ago
  jules 115354bef6 Avoided a pedantic warning/error in GCC 7 years ago
  jules f2d8c4bc6b Tweaked the new LookAndFeel misuse detector to avoid bothering people who don't clear their global L+F before deleting it 7 years ago
  jules 6db06f7a9a Added an assertion that will be triggered at the moment you attempt to delete a LookAndFeel object that's still in use somewhere 7 years ago
  jules 1aaa598a5f Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes 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
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  jules 282078bf61 LookAndFeel_V3 tweaks. 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 56ec1d1400 Added a colour ID TreeView::selectedItemBackgroundColourId, and changed the TreeView to fill selected items with this. (The colour is set to transparent by default so this won't affect existing code). 11 years ago
  jules a9aae9651b Big refactoring of the introjucer's module handling - removed the global module path, and each module now stores its path for each exporter. Rewrote all the UI for downloading + updating modules. 11 years ago
  jules c7cab8e020 Cleaned up some table look+feel code. 11 years ago
  jules 8a66ec83f0 Minor clean-ups. 11 years ago
  jules a2280fc25d Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering. 11 years ago
  jules bc81b170c7 Added LookAndFeel::drawTabbedButtonBarBackground 11 years ago
  jules cfe45720cc Moved DrawableButton painting into a new method LookAndFeel::drawDrawableButton() 11 years ago
  jules 44b4ccc693 Removed the constness from the return type of LookAndFeel::getTypefaceForFont(), to allow the move operator to be used. 12 years ago
  jules 1b9a60e52c Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. 12 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules 60fe89c1aa Slider LinearBarVertical fixes. 12 years ago
  jules 8e5268a1f8 Added methods LookAndFeel::getSliderPopupFont and getSliderPopupPlacement. 12 years ago
  jules 01e3e4c40c Fixed some coverity warnings. 12 years ago
  jules 265fb0e8eb More MSVC warning fixes. 12 years ago
  jules fc79df875f Refactoring of some glypharrangement code. 12 years ago
  jules ebc3b797bd Updated LookAndFeel::createFileChooserHeaderText method to return an attributedstring. 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 0ee5dbf91d Added DrawableButton::textColourOnId 12 years ago
  jules 10c73edf57 Removed const-ness from some return types of LookAndFeel font methods. Renamed LookAndFeel::getFontForTextButton() as getTextButtonFont() for consistency. Added LookAndFeel::getLabelFont(). Fixed a problem in Label where the label's font wasn't being correctly applied to the text editor when editing it. 12 years ago
  jules 7a3453f48b Minor clean-ups. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 88571ee8da Minor tooltipwindow fix. 12 years ago
  jules e9df6d791c Slider type lookandfeel change. 12 years ago
  jules 43a1037656 Fix for DocumentWindow text colour. 12 years ago