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 |
|
jules
|
cbe2777656
|
Default desktop scaling for win32.
|
2013-08-06 15:25:59 +01:00 |
|
jules
|
7a47c12a76
|
Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering.
|
2013-07-31 18:58:02 +01:00 |
|
jules
|
fc21a145cf
|
Fix for broken screen coord conversion in plugin windows.
|
2013-07-29 16:31:03 +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
|
5b25ac6609
|
Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility.
|
2013-07-28 11:31:25 +01:00 |
|
jules
|
b91983c480
|
Work towards supporting a global scaling factor: Desktop::setGlobalScaleFactor().
|
2013-07-26 17:35:33 +01:00 |
|
jules
|
072c27d7f4
|
Renamed Rectangle::transformed to Rectangle::transformedBy, in order to match the method name in Point, and allow easier use of these classes in templates.
|
2013-07-25 18:13:27 +01:00 |
|
jules
|
60a0087114
|
Some internal component peer work.
|
2013-07-25 14:55: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
|
5918d039ce
|
Added some "override" annotations.
|
2013-07-08 19:05:14 +01:00 |
|
jules
|
eb646f8c42
|
Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes.
|
2013-07-08 13:05:51 +01:00 |
|
jules
|
96c234f8c5
|
Groundwork for desktop scaling. Added win32 calls to allow drag+drop in apps with lower permissions.
|
2013-07-04 20:52:54 +01:00 |
|
jules
|
155859f86b
|
Internal refactoring.
|
2013-07-03 18:39:18 +01:00 |
|
jules
|
2091e8dfc8
|
Replaced a few Justification references.
|
2013-07-01 22:07:39 +01:00 |
|
jules
|
4aef778da6
|
Fix for a recursion in Desktop class.
|
2013-06-25 13:32:13 +01:00 |
|
jules
|
9c82572dca
|
Refactored a few internals of ComponentPeer.
|
2013-06-24 22:20:46 +01:00 |
|
jules
|
98ae8a49d2
|
Added DPI field to Desktop::Display information. Couple of Android fixes.
|
2013-06-24 15:53:32 +01:00 |
|
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
2013-06-23 23:09:52 +01:00 |
|
jules
|
2af7585fc2
|
spelling fixes
|
2013-06-15 14:57:36 +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
|
178dc9012b
|
Plugin hosting cleanups + workarounds for some Mackie plugins.
|
2013-05-03 15:39:34 +01:00 |
|
jules
|
9387c7fdaf
|
Simplified some ComponentPeer methods.
|
2013-04-21 19:01:02 +01:00 |
|
jules
|
eeb59c57a9
|
Documentation fixes.
|
2013-04-21 12:30:08 +01:00 |
|
jules
|
7bc0cf13b1
|
Added method Component::mouseMagnify(), to respond to pinch-to-zoom gestures. Supported in OSX and (untested) Windows.
|
2013-04-01 20:12:51 +01:00 |
|
jules
|
b627a75c21
|
Minor docs updates. Added a method to Rectangle.
|
2013-03-15 12:29:48 +00:00 |
|
jules
|
960e604baa
|
Removed restriction on number of touches in iOS/Android.
|
2013-02-03 12:29:03 +00:00 |
|
jules
|
f9e31ab7a9
|
Documentation pedanticism.
|
2013-01-14 16:51:02 +00:00 |
|
jules
|
273662c583
|
Spelling fix.
|
2013-01-07 22:14:15 +00:00 |
|
jules
|
7a3453f48b
|
Minor clean-ups.
|
2012-12-31 19:10:54 +00:00 |
|
jules
|
164ab05bac
|
Minor clean-ups.
|
2012-12-28 13:34:39 +00:00 |
|
jules
|
3a9cad8f2c
|
Enabled some code that was disabled for mingw, but which will work with the latest version.
|
2012-12-13 14:17:08 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
f24f7b638c
|
Modal component fix. Minor tweaks.
|
2012-11-19 23:29:39 +00:00 |
|
jules
|
880fa4d673
|
Component repaint optimisations.
|
2012-11-19 16:19:05 +00:00 |
|
jules
|
f6ce67ed4a
|
OpenGL context now supports high DPI displays. Added operator* to Rectangle class.
|
2012-11-15 17:55:57 +00:00 |
|
jules
|
667a18712f
|
Added begin()/end() iterators to RectangleList. You should use these in preference to RectangleList::Iterator, as they're faster.
|
2012-11-15 13:58:49 +00:00 |
|
jules
|
2aa22684f3
|
Workaround for strange type layout bug in Windows 64.
|
2012-10-24 10:45:44 +01:00 |
|
jules
|
ba0cb5f2a9
|
mouseUp behaviour fix when components are modal.
|
2012-10-18 09:50:26 +01:00 |
|
jules
|
53784490b2
|
Minor fixes and clean-ups.
|
2012-09-26 12:38:56 +01:00 |
|
jules
|
0033491cc8
|
Cleaned up some compiler warnings.
|
2012-09-24 14:03:54 +01:00 |
|
jules
|
3555b6e9d5
|
Made rendering engine choice persist when ComponentPeers are re-created.
|
2012-09-18 10:37:08 +01:00 |
|
jules
|
3831af62ef
|
Updated CodeEditorComponent to act as an ApplicationCommandTarget
|
2012-09-17 21:20:18 +01:00 |
|
jules
|
d9f0ac29b6
|
Fixed a few documentation typos. Tweaked positioning logic for CallOutBox.
|
2012-09-09 21:03:39 +01:00 |
|
jules
|
842d30fbfa
|
Minor tidying-up.
|
2012-09-04 11:38:16 +01:00 |
|
jules
|
330abbc8df
|
Fix for lost mouse-exits when modal components are present.
|
2012-07-18 17:45:46 +01:00 |
|