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

774 commits

Author SHA1 Message Date
jules
d0629ab14e Improved always-on-top window detection. Cleaned up some old obj-C code. 2013-09-23 13:41:36 +01:00
jules
ea6099d16b Stopped win32 plugins using the global DPI setting. 2013-09-22 09:33:49 +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
221786dfcf New method Array::addNullTerminatedArray(), and misc minor tightening-up of code. 2013-09-18 19:10:01 +01:00
jules
57db92b276 Cleaned up some ints that should have been CommandIDs. 2013-09-17 18:45:48 +01:00
jules
94da373c31 Fixed a couple of rendering problems when using global scale factors. 2013-09-17 10:23:17 +01:00
jules
ef058dc285 New method TooltipWindow::displayTip 2013-09-16 16:11:28 +01:00
jules
6ff34a841f Added assertion to KeyPressMappingSet to catch attempts to connect keys to non-existent command ID. 2013-09-16 13:49:57 +01:00
jules
09d20dcae8 Added some new methods to SystemTrayIconComponent for highlighting and message bubbles. 2013-09-16 11:21:49 +01:00
jules
cd95d5c59f On win32, force components to become visible if external code makes their HWND visible. 2013-09-13 16:30:52 +01:00
jules
a62d0b5d44 Prevented Button::setToggleState sending unwanted state change messages. 2013-09-13 14:29:24 +01:00
jules
74f8f64608 Added notification option to Button::setRadioGroupId 2013-09-11 20:17:52 +01:00
jules
3a47baf9b9 Misc minor string optimisations. 2013-09-11 14:52:28 +01:00
jules
e56d9561fc More minor tweaks to Slider unbounded mouse behaviour. 2013-09-10 11:33:01 +01:00
jules
f1c01f1f3c Deletion of ModalComponentManager::Callback objects passed to native dialog boxes. 2013-09-09 22:07:21 +01:00
jules
ec524a437d Fixed VC warning. Tweak to mouse cursor snap-back in sliders. Added an introjucer option to avoid adding the BinaryData.h header to AppConfig.h 2013-09-09 21:43:57 +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
7bf1da5e17 Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders. 2013-09-09 12:29:06 +01:00
jules
40c896ac64 Cleaned up some critical section code. 2013-09-08 17:25:27 +01:00
jules
059737b163 Version number update 2013-09-07 20:20:20 +01:00
jules
b093f47a8c Misc minor cleanups and comment fixes. 2013-09-07 20:18:00 +01:00
jules
5df6bf0513 Minor clean-ups. 2013-09-07 16:46:22 +01:00
jules
42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 2013-09-07 09:43:45 +01:00
jules
779d5795fd Big performance improvement to the SVG parser. 2013-09-06 14:24:50 +01:00
jules
2fccfccbc0 Misc performance tweaks. 2013-09-06 11:25:49 +01:00
jules
023b9ac6cc Changed ListBox to pass-on left/right key events. 2013-09-05 15:20:59 +01:00
jules
a2c95ce4fd Cleaned out and optimised some graphics code. 2013-09-04 13:38:54 +01:00
jules
9814792a5e Linux file chooser fix. 2013-09-03 10:45:08 +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
525370ff8a Refactored PopupMenu internally to avoid some problems with touch input. 2013-09-02 22:10:09 +01:00
jules
b3fd5cb8a3 Added iterator access to Desktop's list of mouse sources. 2013-09-02 22:06:10 +01:00
jules
6045915256 Fixed a namespace problem with the iOS build. 2013-09-02 16:34:56 +01:00
jules
614afb1ca6 Added method Toolbar::removeAndReturnItem. 2013-09-02 14:09:17 +01:00
jules
5ae7353443 Minor clean-ups + optimisations. 2013-09-02 14:08:39 +01:00
jules
0ded32be3e Removed some old boilerplate. 2013-08-31 13:20:16 +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
dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 2013-08-30 18:20:51 +01:00
jules
641cb754f0 Minor clean-ups. 2013-08-30 10:52:54 +01:00
jules
2786eadaf9 Removed a few pedantic warnings. 2013-08-26 14:58:23 +01:00
jules
7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 2013-08-24 11:45:55 +01:00
jules
bb2bdb2c7c Avoided function key presses sending a unicode character on OSX. 2013-08-24 10:27:20 +01:00
jules
fb6b0290db Minor fix to inactive code in ComboBox. 2013-08-23 16:58:54 +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
50132270d6 Added a few override modifiers and fixed some documentation. 2013-08-22 22:03:51 +01:00
jules
da3838db8a Minor clean-ups. 2013-08-21 21:03: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