1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

91 commits

Author SHA1 Message Date
reuk
83e5264c86
Formatting: Remove double-dots from comments and other strings 2025-11-18 15:47:42 +00:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Tom Poole
bd8233f7f8 Docs: Fix a typo 2023-09-04 11:20:39 +01:00
Tom Poole
2ec861d99e Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
Tom Poole
79fbde7099 Added preliminary support for FreeBSD 2021-03-29 14:16:46 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
Tom Poole
a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 2019-05-29 08:52:16 +01:00
jules
ad2419e152 Reverted a mistaken change of type in LookAndFeel::createGraphicsContext 2019-05-17 14:06:09 +01:00
jules
f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 2019-05-15 12:08:38 +01:00
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 2018-07-03 11:51:13 +01:00
jules
87042769b6 Tidied up some more old typedefs 2018-05-11 14:44:51 +01:00
jules
edbeb50eeb Whitespace 2018-02-24 13:40:56 +00:00
jules
5d9eabb084 Added a method LookAndFeel::setDefaultSansSerifTypeface() 2018-02-24 13:28:36 +00:00
ed
846f4b4b50 Fixed a mistake in a comment in the LookAndFeel destructor 2018-01-03 12:57:11 +00:00
ed
f7741ee085 Added some extra clarification to a comment above the assertion in LookAndFeel's destructor 2017-12-28 17:11:55 +00:00
jules
da50695970 Fixed a typo in a comment 2017-12-18 09:56:44 +00:00
jules
25d3a7f89d Added more comments to a LookAndFeel assertion that seems to be confusing people 2017-12-15 09:15:15 +00:00
jules
115354bef6 Avoided a pedantic warning/error in GCC 2017-10-20 15:02:24 +01:00
jules
f2d8c4bc6b Tweaked the new LookAndFeel misuse detector to avoid bothering people who don't clear their global L+F before deleting it 2017-10-20 14:56:04 +01:00
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 2017-10-19 11:58:50 +01:00
jules
1aaa598a5f Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes 2017-09-27 12:57:55 +01:00
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 2017-09-08 08:59:55 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
282078bf61 LookAndFeel_V3 tweaks. 2013-10-30 11:44:36 +00:00
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). 2013-10-27 22:02:21 +00:00
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).
Updated the LookAndFeel::drawTreeviewPlusMinusBox and TreeViewItem::paintOpenCloseButton methods to provide more flexibility.
2013-10-27 12:49:17 +00:00
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. 2013-09-30 14:41:36 +01:00
jules
c7cab8e020 Cleaned up some table look+feel code. 2013-09-28 11:50:49 +01:00
jules
8a66ec83f0 Minor clean-ups. 2013-09-26 18:15:45 +01:00
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. 2013-08-30 21:42:23 +01:00
jules
bc81b170c7 Added LookAndFeel::drawTabbedButtonBarBackground 2013-08-19 19:37:05 +01:00
jules
cfe45720cc Moved DrawableButton painting into a new method LookAndFeel::drawDrawableButton() 2013-08-12 12:13:15 +01:00
jules
44b4ccc693 Removed the constness from the return type of LookAndFeel::getTypefaceForFont(), to allow the move operator to be used. 2013-08-02 14:15:14 +01:00
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. 2013-07-28 18:08:28 +01:00
jules
5918d039ce Added some "override" annotations. 2013-07-08 19:05:14 +01:00
jules
60fe89c1aa Slider LinearBarVertical fixes. 2013-07-01 17:39:10 +01:00
jules
8e5268a1f8 Added methods LookAndFeel::getSliderPopupFont and getSliderPopupPlacement.
LookAndFeel::drawFileBrowserRow improvement.
2013-06-18 19:46:24 +01:00
jules
01e3e4c40c Fixed some coverity warnings. 2013-06-17 22:10:57 +01:00
jules
265fb0e8eb More MSVC warning fixes. 2013-06-16 10:46:51 +01:00
jules
fc79df875f Refactoring of some glypharrangement code. 2013-06-15 19:27:34 +01:00
jules
ebc3b797bd Updated LookAndFeel::createFileChooserHeaderText method to return an attributedstring. 2013-06-15 16:41:11 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
0ee5dbf91d Added DrawableButton::textColourOnId 2013-01-22 17:01:39 +00:00
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. 2013-01-05 12:53:49 +00:00
jules
7a3453f48b Minor clean-ups. 2012-12-31 19:10:54 +00:00