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
|
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
|
164ab05bac
|
Minor clean-ups.
|
2012-12-28 13:34:39 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +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
|
d9f0ac29b6
|
Fixed a few documentation typos. Tweaked positioning logic for CallOutBox.
|
2012-09-09 21:03:39 +01:00 |
|
jules
|
330abbc8df
|
Fix for lost mouse-exits when modal components are present.
|
2012-07-18 17:45:46 +01:00 |
|
jules
|
18ce7d1a5b
|
Fix for obscure mouse-up failure when blocked by a modal component.
|
2012-07-18 15:44:19 +01:00 |
|
jules
|
b1d73f2086
|
Minor internal refactoring and clean-ups.
|
2012-07-14 10:02:45 +01:00 |
|
jules
|
ceb556876a
|
Fixes to deal with effect rendering in retina displays, e.g. drop-shadows, etc.
|
2012-07-08 20:07:53 +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
|
fb29acf1fa
|
Introjucer: minor internal stuff.
|
2012-07-07 15:05:25 +01:00 |
|
jules
|
51e99b31f9
|
Added call to Component::colourChanged when the l+f changes.
|
2012-05-31 10:20:21 +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
|
ee4618d863
|
Added some explicit namespacing for exceptions, and fixed a mouseExit problem with modal components.
|
2012-04-25 14:08:26 +01:00 |
|
jules
|
7d4bbd114a
|
New class Desktop::Displays, which now handles all display size information and replaces some methods that were in Desktop. Also now supports display scaling values. See Desktop::getDisplays().
|
2012-04-24 13:24:07 +01:00 |
|
jules
|
ab33b1a05d
|
Fix for component notifications when peer is changing. Some fixes for GCC4.7 on linux.
|
2012-04-12 10:10:42 +01:00 |
|
jules
|
a4b83d313c
|
Prevented some mouse-events bypassing modal components.
|
2012-04-11 18:03:05 +01:00 |
|
jules
|
074a8c05dd
|
Fixes to allow OpenGL contexts to be attached to a top-level component.
|
2012-04-03 13:31:27 +01:00 |
|
jules
|
59669e8bec
|
Thread-local value fix for plugins on XP. Android startup tweaks. Minor component changes.
|
2012-03-27 11:04:27 +01:00 |
|
jules
|
dcb8351844
|
Minor tweaks to Component and OSX fullscreen behaviour.
|
2012-03-19 21:49:52 +00:00 |
|
jules
|
e87f833183
|
Tidied up a few rectangle methods.
|
2012-03-18 17:22:05 +00:00 |
|
jules
|
28fbf4cb64
|
Relaxed some assertions in Component to make it easier to load SVG on threads. Minor internal tinkering with Path class.
|
2012-03-14 21:34:07 +00:00 |
|
jules
|
16f5684bd9
|
Introjucer: added a button for changing the copying mode of all modules. Added support for kiosk mode in iOS.
|
2012-03-13 19:23:04 +00:00 |
|
jules
|
b6a22826fe
|
Updates to keep Xcode 4.3 happy.
|
2012-02-23 21:10:49 +00:00 |
|
jules
|
5308aef329
|
Removed some old VC6 workarounds, and removed the VC6 exporter from the introjucer.
|
2012-02-13 17:56:59 +00:00 |
|
jules
|
8f4548745a
|
Minor introjucer rejigging.
|
2012-02-11 17:18:38 +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
|
36bd285c4b
|
Viewport component listener fix. Minor clean-ups.
|
2012-01-30 12:59:36 +00:00 |
|
jules
|
15375dd223
|
Internal work on the ComponentBuilder system.
|
2012-01-17 18:33:35 +00:00 |
|
jules
|
c1ab947a53
|
Couple of minor windowing fixes.
|
2011-12-12 12:55:56 +00:00 |
|
jules
|
cd0683ef4d
|
Tidied up a few return types.
|
2011-12-11 21:25:53 +00:00 |
|
jules
|
ea6df1c8f1
|
New internal class CachedComponentImage, which is used internally to manage component buffering. I've used this to rebuild the OpenGLComponent's rendering algorithm so that it now supports sub-components and can have 2D content drawn in its paint method. Updated the openGL demo to show this in action.
|
2011-12-08 19:50:45 +00:00 |
|
jules
|
5435bfcb26
|
win32 revealToUser improvement. TextEditor fix. Supprt for cut/copy/paste shortcuts when OSX file browsers are visible. iOS embedded window positioning fix.
|
2011-11-07 17:24:22 +00:00 |
|
jules
|
34840062ef
|
Made the x and y members public in the Point class.
|
2011-11-01 21:29:10 +00:00 |
|
jules
|
0b1cdf6ab1
|
Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType.
|
2011-10-28 14:21:29 +01:00 |
|
jules
|
27d7185f34
|
OSX10.4 menu fix. Graphics::drawSingleLineText justification.
|
2011-10-20 22:22:40 +01:00 |
|
jules
|
2ce2d3fe37
|
Component opacity clipping fix.
|
2011-10-16 17:26:34 +01:00 |
|
jules
|
deec72851b
|
Rendering code refactoring.
|
2011-10-13 16:44:37 +01:00 |
|
jules
|
fee33f45fd
|
Added Component::findChildWithID
|
2011-09-30 17:06:50 +01:00 |
|