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

128 commits

Author SHA1 Message Date
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
jules
50a55b2e9c Avoided a few compiler warnings. 2014-12-03 11:45:15 +00:00
jules
e58a0ace65 Avoided issues in win32 mouse-handling code when a window is deleted mid-way through a particular type of mouse operation. 2014-11-05 17:27:26 +00:00
jules
06c31487c1 Made it possible to set JUCE_DISABLE_WIN32_DPI_AWARENESS=1 to disable win32 high-res scaling. 2014-10-16 12:28:39 +01:00
jules
925961b389 Added win32 support for JUCEApplication::suspended() and resumed() callbacks. 2014-09-15 18:26:10 +01:00
jules
da8e3c53b6 Fix for win32 openGL repaints when continuous rendering is turned off. 2014-08-14 11:44:46 +01:00
jules
4af1478dfb Fixed a few windowing issues when using global scale factors. 2014-08-08 09:23:01 +01:00
jules
a46b96e585 win32 component peer deletion safety check. 2014-07-02 14:07:41 +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
6c50dda488 Extra safeguards against things that can happen during the win32 PeekMessage call 2014-05-16 11:37:04 +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
f629a61e13 Fixes for kiosk mode on windows with non-native title bars. 2014-03-29 19:39:13 +00:00
jules
86d6018fb3 win32 numeric keypad handling fix 2014-03-23 17:54:10 +00:00
jules
5feabe9687 Another attempt to fix the infamous VST cubase key focus problem. 2014-03-19 21:00:47 +00:00
jules
dfda7c77fc Workarounds for some mingw build problems. 2014-03-19 11:23:52 +00:00
jules
c733ed50ff Began adding some win8.1 DPI functionality. 2014-03-16 21:08:11 +00:00
jules
fec71a645b Made sure the monitor list is sorted correctly on win32. 2014-02-21 14:40:09 +00:00
jules
6a75641ca9 Better detection of win32 main monitor. 2014-02-21 13:16:33 +00:00
jules
7a869d6528 Made the OpenGL graphics context keep a cache of textures it has recently used for Image rendering, to avoid repeatedly moving data to the GPU. 2014-02-20 16:38:49 +00:00
jules
042d9f22fc Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32. 2014-01-27 17:39:21 +00:00
jules
9d84b7b69a win32 multi-touch fixes 2013-10-28 17:14:36 +00:00
jules
ef1f2e6094 Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of 2013-10-17 20:50:17 +01:00
jules
ea6099d16b Stopped win32 plugins using the global DPI setting. 2013-09-22 09:33:49 +01:00
jules
cd95d5c59f On win32, force components to become visible if external code makes their HWND visible. 2013-09-13 16:30:52 +01:00
jules
f1c01f1f3c Deletion of ModalComponentManager::Callback objects passed to native dialog boxes. 2013-09-09 22:07:21 +01:00
jules
40c896ac64 Cleaned up some critical section code. 2013-09-08 17:25:27 +01:00
jules
b093f47a8c Misc minor cleanups and comment fixes. 2013-09-07 20:18:00 +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
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
380a303adf Fixes for win32 touch input. 2013-09-02 22:17:04 +01:00
jules
dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 2013-08-30 18:20:51 +01:00
jules
39c44c12ed Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window. 2013-08-21 19:02:50 +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
67b6cff503 Improved clipping when using mixed GL/non-GL windows in win32. 2013-08-09 15:37:41 +01:00
jules
a469fa6def Fix for win32 GL repaint clipping positions. 2013-08-08 14:50:37 +01:00
jules
1f506a2b79 win32 scaled window constraint fix. 2013-08-07 19:29:18 +01:00
jules
16b9bbe212 Fix for win32 scaled component mouse positioning. 2013-08-07 19:05:21 +01:00
jules
8fba517850 Fix for win32 scaled desktop maximised windows. 2013-08-07 16:45:01 +01:00
jules
e4d000dcd3 Fixes for ActiveX window embedding. 2013-08-07 11:12:34 +01:00
jules
f2e9b0a434 Some modal loop code cleanups. 2013-08-07 10:18:15 +01:00
jules
641b4d1ec8 Fix for GL repaint flickering on win32. 2013-08-06 21:53:11 +01:00