jules
|
aeb8826889
|
Allowed dynamic activation of repaint debug mode.
|
2013-11-01 10:42:47 +00:00 |
|
jules
|
b2423c4e35
|
Cleaned up some comments.
|
2013-10-22 12:43:49 +01: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
|
94da373c31
|
Fixed a couple of rendering problems when using global scale factors.
|
2013-09-17 10:23: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
|
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
|
823039215f
|
Corrected the naming of the iOS component peer rendering engine.
|
2013-08-12 15:20:46 +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
|
aafa12fd81
|
Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings.
|
2013-07-29 13:15:21 +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
|
5918d039ce
|
Added some "override" annotations.
|
2013-07-08 19:05:14 +01:00 |
|
jules
|
155859f86b
|
Internal refactoring.
|
2013-07-03 18:39:18 +01:00 |
|
jules
|
089332d78c
|
MSVC compile bug fix
|
2013-06-25 11:44:40 +01:00 |
|
jules
|
9c82572dca
|
Refactored a few internals of ComponentPeer.
|
2013-06-24 22:20:46 +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
|
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
|
910b834f72
|
Minor clean-ups.
|
2013-03-31 12:13:02 +01:00 |
|
jules
|
a50977e2f9
|
Added method ComponentPeer::setRepresentedFile() (and used this in the introjucer app)
|
2013-03-02 19:55:57 +00:00 |
|
jules
|
960e604baa
|
Removed restriction on number of touches in iOS/Android.
|
2013-02-03 12:29:03 +00:00 |
|
jules
|
7cb3beaf19
|
Added ComponentPeer::setDocumentEditedStatus().
|
2013-01-09 16:49:47 +00:00 |
|
jules
|
5f8069719e
|
VST sample pos accuracy fix.
|
2012-12-30 21:54:29 +00:00 |
|
jules
|
f0ddb858fc
|
Tab key forwarding change.
|
2012-12-29 15:31:25 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
9a24aa8a20
|
Minor clean-ups.
|
2012-09-11 09:35:03 +01:00 |
|
jules
|
5a69cc6ce2
|
Internal tidying-up.
|
2012-07-13 19:31:00 +01:00 |
|
jules
|
4718026b47
|
OSX keycode character fix.
|
2012-07-13 18:17:25 +01:00 |
|
jules
|
591e89cd87
|
Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed.
|
2012-07-07 21:09:10 +01:00 |
|
jules
|
50313a1b86
|
Fixed a positioning problem when dragging-and-dropping.
|
2012-06-27 21:20:33 +01:00 |
|
jules
|
87175c91f5
|
Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction.
|
2012-05-25 16:42:36 +01:00 |
|
jules
|
5caaa4009a
|
Added class: TextDragAndDropTarget.
|
2012-05-23 13:07:27 +01:00 |
|
jules
|
1f95f54089
|
Purged some warnings.
|
2012-04-10 10:29:14 +01:00 |
|
jules
|
bdd778332d
|
Removed some unused android code. Refactored some messaging code.
|
2012-03-25 20:09:57 +01:00 |
|
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
2012-03-20 16:00:06 +00:00 |
|
jules
|
295d125142
|
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
|
2012-02-11 14:09:23 +00:00 |
|
jules
|
6899d2c56f
|
Minor tweaks to win32, tab key handling.
|
2012-01-11 11:17:05 +00:00 |
|
jules
|
a997490f17
|
Updated the OpenGLComponent so that it can render sub-components when using a background thread, and changed the demo to use this mode (which is faster).
|
2011-12-23 10:33:05 +00:00 |
|
jules
|
cd0683ef4d
|
Tidied up a few return types.
|
2011-12-11 21:25:53 +00:00 |
|
Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
2011-08-12 10:04:52 +01:00 |
|