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

140 commits

Author SHA1 Message Date
jules
9c9d10dc0a Clarified some documentation relating to the Component::setBufferedToImage, which didn't match the actual behaviour of that method. 2015-04-10 12:48:06 +01:00
jules
f02562f2c4 Fixed some documentation. 2015-03-23 09:54:19 +00:00
jules
f6139cee55 Minor documentation cleanups. 2015-03-07 17:45:45 +00:00
jules
04cb9bf3e8 Added an advisory note about deleteAllChildren() 2014-12-29 12:02:35 +00:00
jules
12ab881353 Minor clean-up. 2014-12-26 13:42:17 +00:00
jules
a0b0b0f7ca Optimisation to component image caching. 2014-12-16 15:19:41 +00:00
jules
50a55b2e9c Avoided a few compiler warnings. 2014-12-03 11:45:15 +00:00
jules
20af4254c2 Clarified some comments. 2014-08-27 20:16:40 +01:00
jules
f50650ad1b Removed the Component::getVisibleArea method. This had some design flaws and the current implementation was broken, so presumably few people were using it! If you were using it, let me know your use-case so I can perhaps find a replacement that has less ambiguities about exactly what it's supposed to do. 2014-08-17 11:40:28 +01:00
jules
3e7d305094 A few minor whitespace cleanups. 2014-08-16 21:06:27 +01:00
jules
66d413c32b Minor clean-ups 2014-08-14 12:04:43 +01:00
jules
df9701430a Workaround for VST3 plugin resizing in Wavelab. 2014-08-11 10:48:30 +01:00
jules
19b412c1a8 Avoiding flicker when handling synchronous repainting of desktop windows when they are resized. 2014-07-28 20:49:16 +01:00
jules
6c61dbb68e Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. 2014-06-14 13:06:53 +01:00
jules
db02a89fda Kiosk mode workarounds for 10.8 2014-06-13 17:57:27 +01:00
jules
145413143f Added some assertions to some Desktop methods to check that the message manager is locked. 2014-06-05 11:00:10 +01:00
jules
4935236b41 Workaround to avoid problems if OSX fails to return any monitor sizes while monitors are being re-arranged. 2014-06-04 22:10:59 +01:00
jules
0bf1862ec6 Spelling fix. 2014-05-08 19:17:55 +01:00
jules
95699451b5 Added method ModalComponentManager::cancelAllModalComponents() 2014-04-24 14:20:17 +01:00
jules
0d68add38c Made sure that isKioskMode returns false for components while they're being taken out of kiosk mode. 2014-04-01 12:49:04 +01:00
jules
c86a3104b2 Avoided re-entrancy in Desktop::getKioskModeComponent 2014-03-26 16:16:04 +00:00
jules
28e4473a6b Fixed some typos. 2014-02-26 19:47:55 +00:00
jules
042d9f22fc Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32. 2014-01-27 17:39:21 +00:00
jules
7091121b2c Avoided some problems when modal components are left open during shutdown. 2014-01-08 10:31:09 +00:00
jules
d582a66917 Introjucer: Added gnu++0x flag for android builds. Support for SVG icons. 2014-01-02 14:33:06 +00:00
jules
4d79bed3d1 Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. 2013-12-23 15:16:38 +00:00
jules
f9759ecc6b Documentation fixes. 2013-11-30 20:04:17 +00:00
jules
1e4ba1b550 A few minor changes to keep the Clang analyser happy. 2013-11-19 14:11:27 +00:00
jules
57974a793c Some fixes for minor graphical problems. 2013-11-09 16:22:09 +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
ef1f2e6094 Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of 2013-10-17 20:50:17 +01:00
jules
abd3babc02 Minor optimisations and clean-ups. 2013-09-21 13:41:16 +01:00
jules
fa82952520 Avoided some judder when dragging windows using a global scale factor. 2013-09-20 11:17:59 +01:00
jules
94da373c31 Fixed a couple of rendering problems when using global scale factors. 2013-09-17 10:23:17 +01:00
jules
3a47baf9b9 Misc minor string optimisations. 2013-09-11 14:52:28 +01:00
jules
fecba9c31c New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this. 2013-09-09 20:07:17 +01:00
jules
a2c95ce4fd Cleaned out and optimised some graphics code. 2013-09-04 13:38:54 +01:00
jules
be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 2013-09-03 10:44:55 +01:00
jules
380a303adf Fixes for win32 touch input. 2013-09-02 22:17:04 +01:00
jules
b3fd5cb8a3 Added iterator access to Desktop's list of mouse sources. 2013-09-02 22:06:10 +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
7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 2013-08-24 11:45:55 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
9a1171a7ef Added method Component::unfocusAllComponents() 2013-08-21 19:07:21 +01:00
jules
39c44c12ed Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window. 2013-08-21 19:02:50 +01:00
jules
1e3973a212 Doxygen warning fixes and extra comments. 2013-08-21 17:19:47 +01:00
jules
3fe9d3ee93 Minor clean-ups. 2013-08-20 09:48:19 +01:00
jules
ca3bc70acd Changes to improve scaling when using cached component images and component effects. 2013-08-19 19:17:59 +01:00
jules
16b9bbe212 Fix for win32 scaled component mouse positioning. 2013-08-07 19:05:21 +01:00
jules
641b4d1ec8 Fix for GL repaint flickering on win32. 2013-08-06 21:53:11 +01:00