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

101 commits

Author SHA1 Message Date
jules
df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 2012-07-12 14:10:46 +01:00
jules
9af7f2f480 Fixed a dependency issue in the graphics module. 2012-07-12 11:19:32 +01:00
jules
3ddc6dd43d New class: DropShadow, and a complete refactoring of the way shadows are rendered. The DropShadowEffect and DropShadower classes now take a DropShadow object to describe their shadow parameters, instead of the raw numbers. 2012-07-11 21:07:47 +01:00
jules
8a586adc8b On OSX, made sure popup menus are dismissed when the main menu is opened. 2012-07-10 17:27:11 +01:00
jules
7ce0bf15d3 Added callbacks JUCEApplication::suspended() and resumed() for iOS and Android. 2012-07-10 16:59:35 +01:00
jules
4253bacb6a Removed some compiler warnings, fix for OSX file chooser modality. 2012-07-09 10:16:51 +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
4233f603db More MouseInputSource tweaks. 2012-07-05 11:29:03 +01:00
jules
6eaba30646 Fixed some DocumentWindow behaviour in the library and introjucer. 2012-06-25 18:35:29 +01:00
jules
18cfadf898 Refactored the handling of command-line args: added new static methods JUCEApplication::getCommandLineParameters() and getCommandLineParameterArray(). 2012-06-25 11:05:39 +01:00
jules
5913db4697 Linux compile error fix. 2012-06-18 12:10:21 +01:00
jules
7875420076 Couple of 10.4 OSX fixes. 2012-06-17 18:51:52 +01:00
jules
ec67783251 Fix for disappearing Apple extras menu items when showing native file choosers. 2012-06-14 13:57:38 +01:00
jules
817837ad48 Compatibility fix for older OSX SDKs. 2012-06-14 13:41:50 +01:00
jules
5aa9d93c9a Fix for OSX NSView positioning. 2012-06-13 17:26:24 +01:00
jules
0e898a5d7c iOS rotation and desktop positioning fixes. 2012-06-13 15:12:13 +01:00
jules
5e39e9944a Workaround for PPC builds. 2012-06-07 13:53:00 +01:00
jules
07a774adcc Fix for GCC syntax problem. 2012-05-31 09:01:39 +01:00
jules
dab9295611 Minor refactoring of obj-C internals. 2012-05-30 14:35:40 +01:00
jules
e40903a9b6 (Removed some temporary code that was checked-in accidentally). 2012-05-30 12:36:13 +01:00
jules
d0ac43035c Fixed build for older OSX SDKs. 2012-05-29 11:26:24 +01:00
jules
ac1d6955e7 Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed. 2012-05-29 10:30:41 +01:00
jules
2cf53557f6 Helper class for dynamically building Obj-C classes, and conversion of internal app delegate class to use this. 2012-05-27 22:05:21 +01:00
jules
b36708e3f3 Fix for building in older OSX versions. 2012-05-26 10:48:44 +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
75f8a6a440 Removed compatibility for iOS versions before 3.2. 2012-05-24 13:10:20 +01:00
jules
5151e2e06d Minor tidying-up. 2012-05-23 21:01:18 +01:00
jules
5caaa4009a Added class: TextDragAndDropTarget. 2012-05-23 13:07:27 +01:00
jules
9c21813960 Fix for a mistake in the last check-in! 2012-04-30 13:48:49 +01:00
jules
5e378c5c90 Fix for linux keyboard function. 2012-04-30 12:08:00 +01:00
jules
3ef8be7a42 Updated use of deprecated linux keyboard function. Removed some unnecessary GL headers. 2012-04-30 10:16:33 +01:00
jules
1125229308 Fixed a typo that prevented OSX 10.6 builds. 2012-04-25 09:40:04 +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
1f95f54089 Purged some warnings. 2012-04-10 10:29:14 +01:00
jules
87d3acf19f Message leak fix. Android repaint fix. Minor clean-ups. 2012-03-30 09:31:35 +01:00
jules
53c0436d71 Android fixes. OSX fix for old SDKs. 2012-03-29 12:40:14 +01:00
jules
bdd778332d Removed some unused android code. Refactored some messaging code. 2012-03-25 20:09:57 +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
49870de020 Added a bit of extra functionality to WindowsRegistry. Linux: couple of fixes for fullscreen, file chooser, and a bit of tidying up. Internal refactoring in NSViewComponent. 2012-03-18 16:41:03 +00:00
jules
cd711a5c44 OpenGL refactoring. Removed a couple of minor methods from OpenGLComponent. 2012-03-15 15:58:34 +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
83b35eba25 Minor tweaks to help support mingw, and to avoid namespace issues with assertions. 2012-03-06 20:31:39 +00:00
jules
96976db624 Windows: faster rendering on 32-bit video cards. Audio fix for iOS. 2012-02-29 15:10:11 +00:00
jules
a07f07dda3 Avoided disabling OSX kiosk mode when focus is lost. 2012-02-29 10:06:13 +00:00
jules
e78147dd06 Android: screen size fix. 2012-02-28 22:18:28 +00:00
jules
a8083eb293 TextLayout fix. OSX fullscreen fix. 2012-02-23 13:41:05 +00:00
jules
4cf80f1819 Fix for kiosk mode in OSX 10.6. 2012-02-23 11:05:54 +00:00
jules
1804b983a0 Android GL work. 2012-02-23 09:57:00 +00:00