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

102 commits

Author SHA1 Message Date
jules
a3426aae10 Added support for iOS force-touch 2015-11-02 11:51:16 +00:00
jules
5fc2f24c97 Fix for linux windows that don't respond to mouse events 2015-10-01 11:36:19 +01:00
hogliux
e881711f2a Fix crash on linux when temporary window is ordered to the back 2015-09-04 12:25:20 +01:00
hogliux
27273730b4 Fix re-ordering of alwaysOnTop windows on Linux 2015-09-04 12:04:33 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
hogliux
effdc661ca Fix correct repainting of OpenGLContexts if a non-compositing window manager is used on linux 2015-07-08 17:09:59 +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
661533c85d Fix clang warnings on linux 2015-06-22 00:43:01 +02:00
hogliux
44a5a93444 Fix typo 2015-05-27 16:00:56 +01:00
hogliux
4ca4ae6be8 Remove code that was used for testing 2015-05-27 15:53:37 +01:00
hogliux
2fcabaec10 Fix bug when the first display is not the main display on linux 2015-05-27 15:50:12 +01:00
jules
0c99e8e068 Minor cleanups 2015-05-25 10:05:33 +01:00
jules
40b13a692e Fix for resize behaviour of linux windows without titlebars 2015-05-25 09:44:43 +01:00
jules
ff99c6dbc1 Fix to linux modifier key change reporting. 2015-05-22 10:04:39 +01:00
hogliux
7d14a1010d Fix edge-case where no main display would be found on the raspberry pi 2015-05-18 13:07:06 +01:00
hogliux
3ed50c3f09 Fix divide-by-zero issue in screen dpi calculation on raspberry pi 2015-05-18 13:05:14 +01:00
hogliux
c76876d388 Adds proper per-monitor scaling support on linux 2015-05-13 10:35:19 +01:00
jules
1952ed195e Whitespace 2015-05-05 12:19:52 +01:00
hogliux
8c242b7547 Fix warnings on linux
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
2015-05-05 10:57:50 +01:00
jules
f6395d4cda Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this. 2015-03-31 11:44:10 +01:00
jules
dd249faae4 Fix for linux desktop scale on hi-res displays. 2015-03-27 12:18:58 +00:00
jules
8ce3099d93 Reverted a recent linux sub-window event change. 2015-03-23 12:18:22 +00:00
jules
0049fdb39c Fix for linux window repaint problems on the Raspberry Pi. 2015-03-19 15:18:47 +00:00
jules
611abe7812 Tweaked the flags used when linux windows are created within a parent. 2015-03-17 13:06:19 +00:00
jules
92b01ad0b2 Added some extra safeguards against problems when running a headless linux app. 2014-12-29 15:23:57 +00:00
jules
3fc84c2e8b Handling left-tab keypresses on Linux. 2014-10-20 08:56:38 +01:00
jules
31b912bc87 Tweak to DragAndDropContainer to avoid problems detecting the window that's being dragged over. 2014-09-16 15:38:18 +01:00
jules
4af1478dfb Fixed a few windowing issues when using global scale factors. 2014-08-08 09:23:01 +01:00
jules
ac7e776798 linux scaled desktop size fix. 2014-08-05 13:29:35 +01:00
jules
29ae02ad7f Fix for linux desktop scale factors. 2014-08-04 13:42:52 +01:00
jules
2080aab33a Linux: better detection of transparent windowing ability. 2014-07-28 10:43:37 +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
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
ad8acb88ca Linux xinerama DPI fix. 2014-04-23 10:47:30 +01:00
jules
9b07d806e6 Fix for SHM display not being available on linux. 2014-04-23 10:20:51 +01: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
a1cbe455a0 Linux support for shift-tab key events. 2014-01-17 09:44:02 +00:00
jules
e9d5dec7bd Linux keyboard locale fix. 2013-09-25 10:51:19 +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
ea2c19b6a9 Linux del key fix 2013-08-14 11:13:11 +01:00
jules
06bfda3317 Some linux keycode fixes for the numeric keypad. 2013-08-12 14:50:20 +01:00
jules
16b9bbe212 Fix for win32 scaled component mouse positioning. 2013-08-07 19:05:21 +01:00
jules
f2e9b0a434 Some modal loop code cleanups. 2013-08-07 10:18:15 +01:00
jules
cbe2777656 Default desktop scaling for win32. 2013-08-06 15:25:59 +01:00
jules
7a47c12a76 Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering. 2013-07-31 18:58:02 +01:00
jules
0713d87a95 Added a Process::hide() method (implemented only on OSX) 2013-07-30 19:30:09 +01:00
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. 2013-07-28 18:08:28 +01:00
jules
60a0087114 Some internal component peer work. 2013-07-25 14:55:55 +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