hogliux
a6d3d19832
Fixed a few minor bugs in X11 windowing code
2016-12-19 12:20:05 +00:00
jules
9fa0d49be7
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
2016-09-16 12:03:02 +01:00
jules
31f935cc60
Added a new Graphics::drawImage method that takes a Rectangle<float>
2016-07-01 15:35:04 +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
1a973a2faa
Ignore linux scale factor if it is ten or larger
2016-05-13 13:25:24 +01:00
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
2016-04-06 18:31:24 +01:00
jules
189853720a
Cleaned up a few uses of Image::null
2016-03-10 17:20:15 +00:00
hogliux
688969da20
Fix missing window decorations in KDE
2016-02-22 16:39:44 +00:00
jules
b5907fa90d
Normalised some divider comments
2016-02-20 09:45:43 +00:00
jules
50af60fa81
Simplified some linux X11 code involving atoms
2016-01-28 15:28:35 +00:00
jules
99052af8bc
Added Android support for screen orientation control
2016-01-13 12:05:29 +00:00
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