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

169 commits

Author SHA1 Message Date
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
2284b5f9ca Added an internal option guarded by JUCE_REMOVE_COMPONENT_FROM_DESKTOP_ON_WM_DESTROY to help with obscure situations where an app needs to handle its windows being destroyed 2017-04-03 16:12:35 +01:00
ed
f21f9c11ff Fixed some typos in juce_win32_Windowing.cpp 2017-03-30 15:02:35 +01:00
ed
d05b9496eb Moved some constants at the top of juce_win32_Windowing.cpp into enums 2017-03-30 11:44:48 +01:00
ed
1116a6a1f1 Added some defines to the top of juce_win32_Windowing.cpp to make the Windows pointer API changes compatible with the XP toolset 2017-03-30 11:16:52 +01:00
ed
9c62eaf4f8 Removed JUCE_USE_WINDOWS_POINTER_API flag from juce_gui_basics.h and changed juce_win32_Windowing.cpp to dynamically load Windows pointer API methods. 2017-03-28 12:55:54 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
tpoole
405a6aeaed Fixed a MinGW tablet mode detection compiler error 2017-03-27 12:56:17 +01:00
ed
f855806602 Added 'JUCE_USE_WINDOWS_POINTER_API' flag to juce_gui_basics.h to enable/disable the advanced Windows pointer API (only available on Windows 8 and above). 2017-03-17 11:49:04 +00: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
tpoole
4eadfad7dc Fixed a leak of OnScreenKeyboard 2017-02-06 15:45:26 +00:00
hogliux
b0a10d01bf Added code to only show the onscreen keyboard if Windows is in tablet mode 2017-02-01 10:53:52 +00:00
ed
46e21fef13 Updated win32 Process::isForegroundProcess() method to use process ID 2017-01-16 14:02:53 +00:00
hogliux
2ad22dc6cf Added workaround to check the state of the on-screen keyboard on Windows before toggling it's display 2017-01-09 10:18:51 +00:00
hogliux
2c8b98b6e1 Added windows native code to show and hide the on-screen keyboard when juce text boxes are in focus 2016-12-31 16:35:19 +01:00
hogliux
b5fb095696 Fixed a few VS2008 build errors 2016-11-30 11:43:47 +00:00
ed
7bd5c05216 Fixed touch event bug on Windows where touches weren't being received when a modal dialog was open. 2016-11-29 10:19:39 +00:00
ed
60b5f72384 Fixed a bug in Windows where clicking outside an application after opening a PopupMenu would sometimes result in mouseDrag events when re-entering the application with the mouse not held down 2016-11-23 16:35:44 +00:00
tpoole
cff1793d89 Exposed some functions when building JUCE as a DLL 2016-11-16 11:14:58 +00:00
hogliux
6c52bf5971 Changed the way windows modifiers are probed in an attempt to fix right alt-key issues. Part II. 2016-10-20 10:14:38 +01:00
hogliux
c6a75d0550 Changed the way windows modifiers are probed in an attempt to fix right alt-key issues 2016-10-18 09:25:08 +01:00
ed
56423ae9fd Changed Windows windowing so that the resizeStart() and resizeEnd() methods of the constrainer associated with the application window are called when it is maximised. 2016-09-05 14:24:17 +01:00
jules
55194a09d2 On Windows, suppressed the behaviour that pressing the ALT key triggers the old top-left window menu. If you still need this archaic behaviour in your app, there's a JUCE_WINDOWS_ALT_KEY_TRIGGERS_MENU flag which you can use to keep it 2016-08-17 17:25:20 +01:00
ed
cbdf707116 Windows touch with CallOutBox bug fix 2016-08-11 11:02:04 +01:00
ed
9062ad9ec1 Windows 10 update touch events bug fix 2016-08-08 15:51:42 +01:00
jules
9e6988acaa For drag-and-drop on win32, prioritised file-drag mode over text-drag mode if both are available 2016-07-14 09:35:40 +01:00
jules
4097fab06c Fixed a silly typo! 2016-06-22 18:16:26 +01: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
hogliux
749bffed7a Add missing ifdefs from recent commit 2016-05-24 09:25:41 +01:00
hogliux
f11a2b2ff1 Fix modifier keys in AAX plug-ins on Windows 10 2016-05-23 18:47:39 +01:00
jules
e034958d55 Added some desktop scale compensation to drag + drop on Windows 2016-04-26 17:14:32 +01:00
jules
fb864a5cb1 Corrected some spelling mistakes in comments 2016-04-11 11:13:44 +01:00
jules
189853720a Cleaned up a few uses of Image::null 2016-03-10 17:20:15 +00:00
jules
6b75e59e1f Added some behind-the-scenes functions for creating snapshots of native windows 2016-02-18 17:37:20 +00:00
jules
876b4ae1d3 Cleared up some overlap between the JUCE_CLANG and JUCE_GCC flags 2016-02-12 17:03:21 +00:00
jules
99052af8bc Added Android support for screen orientation control 2016-01-13 12:05:29 +00:00
jules
bc523c6724 Fixed a win32 pen/touch detection issue 2016-01-06 10:49:25 +00:00
jules
1f433a8bfb Fix for an obscure win32 situation where a click from another app window could end up causing a click in a juce window if the other window closes with the mouse still down 2015-12-29 11:21:03 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
2a1234b6ac Simplified some inter-module dependencies and exception-catching fallbacks 2015-12-23 11:47:18 +00:00
jules
ae712c72d8 Cleaned up a few String::empty uses 2015-12-21 12:01:28 +00:00
jules
a3426aae10 Added support for iOS force-touch 2015-11-02 11:51:16 +00:00
hogliux
b0ae8bd4b4 Always use WM_TOUCH events for JUCE mouse input (and ignore any subsequent WM mouse events) 2015-10-05 10:43:43 +01:00
jules
962e364010 Avoided some mingw errors and warnings. 2015-08-19 17:31:06 +01:00
Timur Doumler
dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 2015-07-23 15:57:18 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
9b79610cb0 Added a flag MouseWheelEvent::isInertial (currently only implemented for OSX 10.7 or later), and used this to replace some clunky behaviour in the Viewport class that was there to avoid inertial wheel movements triggering nested scrollable components. 2015-06-22 20:28:15 +01:00
hogliux
324f26cc11 Fix incorrect key-code translation which could occur for special key-codes in KeyPress::isKeyCurrentlyDown on Windows 2015-06-10 10:03:29 +01:00
jules
4260a08038 Added a Windows version of the MouseCursor::CopyingCursor types. 2014-12-22 18:34:57 +00:00