jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
ed
|
ca9c8f22d7
|
Windows: Removed Desktop::clearAllTouchSources() method and cleaned up some Windows touch input code
|
8 years ago |
ed
|
9d294970d7
|
Windows: Fixed a bug where multi-touch inputs weren't being cleared correctly
|
8 years ago |
jules
|
851b3e6db1
|
Added method Desktop::getOrientationsEnabled()
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
ef2c63e4e3
|
Added a new LookAndFeel (V4) and re-skinned the JUCE Demo and examples. Improved the JUCE Demo on mobile devices.
|
8 years ago |
ed
|
b7b8d5be57
|
Multiple fixes for touch and pen input on Windows
|
8 years ago |
Timur Doumler
|
773c96399a
|
Whitespace.
|
8 years ago |
luigisambuy
|
e2dc460927
|
Made the Desktop class clear any pending animations before shutting down.
|
8 years ago |
jules
|
99052af8bc
|
Added Android support for screen orientation control
|
9 years ago |
jules
|
a3426aae10
|
Added support for iOS force-touch
|
9 years ago |
jules
|
ba672f03fb
|
Made LookAndFeel_V3 the default.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
09730a890d
|
Removed some superfluous assertions in linux.
|
10 years ago |
jules
|
6c61dbb68e
|
Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>.
|
11 years ago |
jules
|
145413143f
|
Added some assertions to some Desktop methods to check that the message manager is locked.
|
11 years ago |
jules
|
4935236b41
|
Workaround to avoid problems if OSX fails to return any monitor sizes while monitors are being re-arranged.
|
11 years ago |
jules
|
0d68add38c
|
Made sure that isKioskMode returns false for components while they're being taken out of kiosk mode.
|
11 years ago |
jules
|
c86a3104b2
|
Avoided re-entrancy in Desktop::getKioskModeComponent
|
11 years ago |
jules
|
bea7b83cb8
|
Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F).
|
11 years ago |
jules
|
abd3babc02
|
Minor optimisations and clean-ups.
|
11 years ago |
jules
|
be1d5253ee
|
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
|
11 years ago |
jules
|
b3fd5cb8a3
|
Added iterator access to Desktop's list of mouse sources.
|
11 years ago |
jules
|
1e3973a212
|
Doxygen warning fixes and extra comments.
|
11 years ago |
jules
|
cbe2777656
|
Default desktop scaling for win32.
|
11 years ago |
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.
|
11 years ago |
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.
|
11 years ago |
jules
|
b91983c480
|
Work towards supporting a global scaling factor: Desktop::setGlobalScaleFactor().
|
11 years ago |
jules
|
96c234f8c5
|
Groundwork for desktop scaling. Added win32 calls to allow drag+drop in apps with lower permissions.
|
12 years ago |
jules
|
155859f86b
|
Internal refactoring.
|
12 years ago |
jules
|
4aef778da6
|
Fix for a recursion in Desktop class.
|
12 years ago |
jules
|
9c82572dca
|
Refactored a few internals of ComponentPeer.
|
12 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
960e604baa
|
Removed restriction on number of touches in iOS/Android.
|
12 years ago |
jules
|
7a3453f48b
|
Minor clean-ups.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
0033491cc8
|
Cleaned up some compiler warnings.
|
12 years ago |
jules
|
391e99443e
|
Added a method Desktop::getMouseWheelMoveCounter(), and made the existing getMouseButtonClickCounter() method non-static.
|
13 years ago |
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
13 years ago |
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.
|
13 years ago |
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().
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |
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.
|
13 years ago |
jules
|
cd0683ef4d
|
Tidied up a few return types.
|
13 years ago |
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..
|
13 years ago |
Julian Storer
|
b317b47533
|
Multi-touch handling changes for Component class. 64-bit VST keypress fix.
|
14 years ago |
Julian Storer
|
640ad3ac7b
|
Fixes for mac screen-saver disabling and XML extended utf-8 character parsing.
|
14 years ago |
Julian Storer
|
328cc11713
|
Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety.
|
14 years ago |