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

75 commits

Author SHA1 Message Date
hogliux
f8ae98894f Added extra nullptr checks in Android windowing code which fixes rare crashes when callbacks occur before the Component peer has been fully constructed 2017-04-05 19:14:49 +01:00
ed
b7b8d5be57 Multiple fixes for touch and pen input on Windows 2017-03-15 17:16:04 +00:00
hogliux
51d5572220 Added showYesNoBox to NativeMessageBox class 2017-03-06 12:39:09 +00:00
hogliux
fa6929cb3c Added a workaround to not call Android's bringToFront method for every touch 2017-03-05 09:47:39 +00:00
hogliux
6559b3e185 Fixed multiple harmless warnings in Android builds 2017-02-08 18:07:37 +00:00
hogliux
67600e98fd Added missing overrides to android windowing code 2017-02-02 10:20:55 +00:00
hogliux
ec0485388d Reworked and modernised Android exporter and removed old deprecated Android ant exporter 2017-02-01 17:18:06 +00:00
jules
021209e216 Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak 2016-06-22 16:33:09 +01:00
Timur Doumler
c5488e2f09 Fixed a bug on Android where dragging a window around would erroneously increase its size. 2016-02-02 14:39:52 +00:00
jules
d3d47ab27d Fix for Android kiosk mode components 2016-01-13 17:28:45 +00:00
jules
99052af8bc Added Android support for screen orientation control 2016-01-13 12:05:29 +00:00
jules
89ba69ab29 Android Bluetooth MIDI, pro-audio i/o and improved openGL support 2015-11-03 10:37:52 +00:00
jules
a3426aae10 Added support for iOS force-touch 2015-11-02 11:51:16 +00:00
hogliux
03dc6479e3 Implement setScreenSaver enabled on Android 2015-07-24 16:34:01 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
hogliux
2f94c8019d Implement proper android scaling support 2015-06-15 18:08:12 +01:00
Timur Doumler
be9a2ff1bb Implemented support for Android OpenGL native ARGB pixel format. 2015-05-05 17:44:10 +01:00
jules
4af50da9f7 Modified app startup code so that JUCEApplication::shutdown() will still get called even if the app is aborted during the initialise() method. 2015-04-14 11:30:25 +01:00
jules
854a3e98d0 Added a new soft-keyboard type TextInputTarget::decimalKeyboard. 2015-01-12 12:33:54 +00:00
jules
e58f385806 Added explicit cast to jboolean in an android JNI call. 2014-12-02 10:50:30 +00:00
jules
de1d07090a Returning correct app failure codes if the app quits before finishing initialisation. 2014-08-20 20:57:51 +01:00
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>. 2014-06-14 13:06:53 +01:00
jules
f5af6cd27d (Reverted a couple of mistaken changes from an earlier commit) 2014-05-28 17:56:26 +01:00
jules
619716751e Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes. 2014-05-28 11:06:48 +01:00
jules
f96ee7c860 Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android) 2014-04-23 20:35:45 +01:00
jules
b45fc0f664 DPI correction for android. 2013-11-04 20:55:28 +00:00
jules
a688675dd0 Tweaks to android mulit-touch handling. 2013-10-28 10:26:38 +00:00
jules
3f07f45702 Improved Android event callback mechanism. 2013-10-14 13:50:50 +01:00
jules
f1c01f1f3c Deletion of ModalComponentManager::Callback objects passed to native dialog boxes. 2013-09-09 22:07:21 +01:00
jules
42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 2013-09-07 09:43:45 +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
ea4c7b3351 Added some JUCE_CALLTYPE flags to Process methods. 2013-08-14 19:04:01 +01:00
jules
823039215f Corrected the naming of the iOS component peer rendering engine. 2013-08-12 15:20:46 +01:00
jules
16b9bbe212 Fix for win32 scaled component mouse positioning. 2013-08-07 19:05:21 +01:00
jules
cbe2777656 Default desktop scaling for win32. 2013-08-06 15:25:59 +01:00
jules
3cd00c8730 A few android warning fixes. 2013-07-31 22:14:11 +01:00
jules
0713d87a95 Added a Process::hide() method (implemented only on OSX) 2013-07-30 19:30:09 +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
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
98ae8a49d2 Added DPI field to Desktop::Display information. Couple of Android fixes. 2013-06-24 15:53:32 +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
9387c7fdaf Simplified some ComponentPeer methods. 2013-04-21 19:01:02 +01:00
jules
7969ec3611 NativeAlertWindow callback implementations. 2013-03-06 20:56:33 +00:00
jules
960e604baa Removed restriction on number of touches in iOS/Android. 2013-02-03 12:29:03 +00:00
jules
9ca3ab9454 AlertWindows should now be always-on-top if the process is using any other windows are in that mode. 2012-12-15 17:22:32 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00