1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

60 commits

Author SHA1 Message Date
Tom Poole
c8325a25c9 Removed some erroneous callbacks in the JUCESplashScreen component 2019-05-30 11:06:50 +01:00
jules
c6d1828a32 A few more internal updates for better smart pointer use 2019-05-19 11:44:22 +01:00
ed
a234721110 Added various clang-tidy modernize-* fixes 2019-01-31 15:15:31 +00:00
jules
cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 2019-01-11 09:52:10 +00:00
jules
768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 2018-10-15 16:08:25 +01:00
jules
7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 2018-07-09 16:00:45 +01:00
hogliux
b85726a646 BubbleComponent: Correctly convert screen coordinates for BubbleComponents that have a custom AffineTransforms 2018-05-30 17:28:24 +01:00
hogliux
8377a6406b Scaling: Ensured that the Slider's PopupDisplayComponent will have the same transform applied as the Slider itself 2018-05-29 11:43:30 +01:00
jules
8454db395e Fixed a std::unique_ptr compile error 2018-04-20 11:37:04 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
jules
48a5fbd333 Another batch of ScopedPointer cleanups 2018-01-10 14:49:57 +00:00
Tom Poole
6406fc4466 Tweaked the JUCE analytics data 2017-12-19 14:35:58 +00:00
Tom Poole
beec82b8cb Improvements to the Analytics class 2017-12-19 14:18:39 +00:00
jules
bc90a41386 Fixed a few singletons which had forgotten to call clearSingletonInstance() in their destructors 2017-12-13 09:23:26 +00:00
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! 2017-12-12 16:24:40 +00:00
Tom Poole
b709bd8d98 Disabled mouse interactions with the splash screen once it has started fading 2017-11-27 11:27:30 +00:00
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) 2017-11-01 17:41:06 +00:00
tpoole
71bd8f6bed Whitespace tidy up 2017-10-30 12:02:43 +00:00
jules
2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 2017-10-09 15:39:22 +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
tpoole
9b687968db Fixed some g++ compiler warnings 2017-08-29 14:47:04 +01:00
tpoole
73d4e73a3d UnitTestRunner: Fixed some build warnings on Linux 2017-07-06 17:17:52 +01:00
tpoole
97eed1e889 Added a static getSplashScreenLogo() method to JUCESplashScreen 2017-05-09 09:45:44 +01:00
tpoole
5a0a17fc72 Fixed a compile error when a precompiler variable is not set 2017-05-08 09:10:51 +01:00
jules
3e7a111922 Avoided an unused member variable warning 2017-05-02 12:34:32 +01:00
jules
14bffbba3c Avoided unnecessary timer activity when splash screen is disabled 2017-05-02 10:44:16 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
7ed37f8600 Added the standard JUCE splash screen and app usage reporting 2017-04-27 14:43:03 +01:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
jules
92f3a1e88f Miscellaneous fixes for some PVS static analyser warnings 2017-01-03 17:22:01 +00:00
jules
3a8f6d0300 Added some layout arguments to BubbleComponent::setPosition() 2016-02-05 11:09:51 +00:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
670a40f05b Fix for DropShadower when a desktop scale factor is in use. 2014-01-25 12:10:35 +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
a2c95ce4fd Cleaned out and optimised some graphics code. 2013-09-04 13:38:54 +01:00
jules
7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 2013-08-24 11:45:55 +01:00
jules
3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 2013-07-22 13:18:29 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
4fc8fbaef1 Added some more override decorators. 2013-07-10 10:22:33 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +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
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
8f26cc79c9 Minor clean-ups. 2013-04-03 14:44:19 +01:00
jules
ef19327996 Fixed for z-order problem in DropShadower. 2013-03-22 20:24:52 +00:00
jules
cf91fc2d6b Method DropShadow::drawForRectangle, which approximates a shadow with gradients. Used this to simplify the DropShadower class. 2013-03-15 12:31:44 +00:00
jules
7a3453f48b Minor clean-ups. 2012-12-31 19:10:54 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
0033491cc8 Cleaned up some compiler warnings. 2012-09-24 14:03:54 +01:00
jules
aea20ee144 Added background and outline colour IDs to BubbleComponent, and updated the arguments to the LookAndFeel::drawBubble method. 2012-07-25 12:16:42 +01:00