Emilio Cobos Álvarez
51aeb27d7e
x11: Add cursor hiding
...
The created cursor could be cached and whatnot, but I'm not sure it
deserves the complexity.
2016-04-17 17:41:58 +02:00
tomaka
558eeadbd5
Merge pull request #766 from est31/master
...
Improve X11 cursor symbols handling
2016-04-17 17:33:25 +02:00
est31
7fb6450d17
Improve X11 cursor symbols handling
...
1. Make it non failing. Before we tried to call XFreeCursor with a
cursor of 0 if we couldn't find a cursor. This has then caused a panic.
2. Introduce a system where multiple special cursors are tried
in order to work with different themes and desktop environments.
This way we get less often into the situation where we have to use a
default cursor.
3. Also set names for some cursors that previously only had a placeholder.
Fixes #765 .
Will fix https://github.com/servo/servo/issues/10475 as well.
2016-04-17 16:48:27 +02:00
tomaka
648e831538
Merge pull request #763 from Bobo1239/glx-caveat
...
glx: Always set CONFIG_CAVEAT to DONT_CARE
2016-04-13 15:22:36 +02:00
Boris-Chengbiao Zhou
b9065f56ba
glx: Always set CONFIG_CAVEAT to DONT_CARE
2016-04-13 13:39:03 +02:00
tomaka
ff3dcf2573
Merge pull request #762 from pierrechevalier83/master
...
Publish 0.5.1
2016-04-13 09:12:42 +02:00
Pierre Chevalier
18c065a2a1
Publish 0.5.1
...
- to make the fix for #748 available to the repos downstream that need it
2016-04-13 07:54:37 +01:00
tomaka
ce3d6dbe56
Merge pull request #761 from pierrechevalier83/master
...
Fix pixel format support detection in glx. #748
2016-04-13 08:41:17 +02:00
Pierre Chevalier
c68c0d96b2
Fix pixel format support detection in glx. #748
...
* by accepting GLX_EXT_framebuffer_sRGB as a sRGB capable framebuffer
* the new behaviour matches the wgl codel
2016-04-13 01:25:23 +01:00
tomaka
ce03ade47c
Merge pull request #759 from tomaka/tomaka-patch-1
...
Publish 0.5.0
2016-04-11 13:30:40 +02:00
tomaka
136d3beed1
Publish 0.5.0
2016-04-06 16:34:30 +02:00
tomaka
d2343106bc
Merge pull request #755 from BonsaiDen/glx_multisampling_conformance
...
glx: Support non-conformant multisampling fbconfigs.
2016-04-06 16:34:05 +02:00
tomaka
9a129aa862
Merge pull request #750 from BonsaiDen/x11_window_size_constraints
...
Add support for X11 window size constraints
2016-03-30 09:15:13 +02:00
Ivo Wetzel
1b313df1ea
glx: Support non-conformant multisampling fbconfigs.
2016-03-30 08:40:32 +02:00
Ivo Wetzel
0e9fad5d23
Merge branch 'master' of github.com:tomaka/glutin into x11_window_size_constraints
2016-03-30 08:21:01 +02:00
tomaka
89dd63b9ce
Merge pull request #752 from RichardlL/master
...
Changed MouseMoved((i32, i32)) to MouseMoved(i32, i32), breaking change
2016-03-27 21:40:11 +02:00
Richard Lettich
117069ef90
Changed MouseMoved((i32, i32)) to MouseMoved(i32, i32), breaking change
2016-03-27 14:39:20 -04:00
Ivo Wetzel
1b7a3cd31f
Correctly apply initial size constraints for x11 windows.
2016-03-25 19:52:57 +01:00
Ivo Wetzel
7a5e47c446
Merge branch 'master' into x11_window_size_constraints
2016-03-25 02:54:40 +01:00
tomaka
8ae2df68e1
Merge pull request #744 from adamncasey/patch-1
...
Enable more Windows keys
2016-03-24 19:56:55 +01:00
tomaka
0cf1f01990
Merge pull request #746 from Thinkofname/hide-cursor-state-x11
...
Implement CursorState::Hide for x11
2016-03-24 07:37:58 +01:00
tomaka
261a3ef6b5
Merge pull request #749 from bjz/update-gl_generator
...
Update gl_generator to v0.5
2016-03-24 07:31:47 +01:00
Brendan Zabarauskas
e8b3570db4
Update gl_generator to v0.5
2016-03-24 14:03:38 +11:00
tomaka
5acd63df63
Merge pull request #747 from Thinkofname/remove-debug-print
...
Remove a debug print added in 1de66e4ef
2016-03-21 22:38:18 +01:00
Thinkofname
5c4bfe1379
Remove a debug print added in 1de66e4ef
2016-03-21 18:49:00 +00:00
Thinkofname
267221af3e
Implement CursorState::Hide for x11
2016-03-21 18:42:54 +00:00
tomaka
9a8ca6ebae
Merge pull request #745 from SSheldon/objc2
...
Update objc dependency to 0.2
2016-03-21 10:15:54 +01:00
Steven Sheldon
c5268309c3
Update objc to 0.2.
2016-03-20 16:04:11 -07:00
Adam Casey
9e2a179daa
Enable more Windows keys
...
This should enable most required keys on Windows.
Mappings taken from: https://msdn.microsoft.com/en-gb/library/windows/desktop/dd375731%28v=vs.85%29.aspx and applied with some guesswork to the Glutin names.
2016-03-19 10:56:58 +00:00
tomaka
9643d2625c
Merge pull request #743 from UK992/win32-vk
...
Uncomment more keys for win32
2016-03-18 06:48:53 +01:00
UK992
28599a5d79
Uncomment more keys on win32
2016-03-18 02:49:15 +01:00
tomaka
45d25471c3
Merge pull request #730 from Manishearth/nav
...
Add support for navigation keys
2016-03-17 12:45:58 +01:00
Manish Goregaokar
1de66e4efb
Add support for navigation keys
2016-03-17 16:04:03 +05:30
Paul Rouget
a3543b700f
Merge pull request #733 from fkaa/cocoa-memleak
...
Fix memory leak while creating NSEvent and swapping buffers (Fixes #514 )
2016-03-17 03:08:47 +01:00
Paul Rouget
3e9a5e711e
Merge pull request #740 from pcwalton/mac-resize-drag-borderless-tomaka
...
Make Mac borderless windows resizable and draggable.
2016-03-16 06:08:33 +01:00
Paul Rouget
141f61002e
Merge pull request #741 from tomaka/fix-mac-build
...
Fix Mac build by bumping core-graphics.
2016-03-15 16:13:31 +01:00
Corey Farwell
c0adb8d87e
Fix Mac build by bumping core-graphics.
...
At the time of writing, Glutin requires 0.2.x and cocoa requires 0.3.x.
2016-03-14 20:22:19 -04:00
Patrick Walton
7249529654
Make Mac borderless windows resizable and draggable.
...
Despite the fact that the style mask contains `NSTitledWindowMask`, the
title doesn't show up for two reasons: (a) we draw over it; (b) we make
it invisible with a call to `-[NSWindow setTitleVisibility:]`.
Addresses servo/servo#9856 and servo/servo#9878 .
Partially addresses servo/servo#9812 .
2016-03-14 16:45:01 -07:00
tomaka
140fd1f156
Merge pull request #736 from metajack/fix-core-graphics
...
Pin core-graphics to 0.2 since cocoa 0.2.4 does
2016-03-09 07:17:35 +01:00
Jack Moffitt
717d0184c0
Pin core-graphics to 0.2 since cocoa 0.2.4 does
2016-03-08 22:59:15 -07:00
Ivo Wetzel
7473d99c2f
Implement min/max_dimensions
for x11 windows.
...
Size hints are only being set for non-fullscreen windows, if
`max_dimensions` are set they'll override the normal `dimensions`
since X11 will not automatically resize the window after setting
the size hints.
`PSize` hint is currently set along with the `min/max` hints for
good measure.
2016-03-06 20:52:46 +01:00
Paul Rouget
e843206c13
Merge pull request #735 from metajack/overscroll-tomaka
...
Add phases to wheel events.
2016-03-04 01:28:43 +01:00
Patrick Walton
7886ff9acd
Add phases to wheel events.
...
Needed for apps to support overscroll on the Mac.
2016-03-03 16:49:35 -07:00
Felix Kaaman
08c311839f
Fix memory leak while creating NSEvent and swapping buffers ( Fixes #514 )
2016-03-02 16:44:08 +01:00
tomaka
2638db665a
Merge pull request #732 from zkirill/master
...
Fix this_platform_is_not_supported on OpenBSD.
2016-03-02 06:42:13 +01:00
Kirill Zdornyy
74a28adba2
Fix this_platform_is_not_supported on OpenBSD.
...
I followed the steps of @mneumann.
2016-03-01 18:06:13 -08:00
Paul Rouget
366608d026
Merge pull request #731 from pcwalton/event-deflooding-tomaka
...
cocoa: Post Awakened events at the end of the queue to avoid floods.
2016-03-01 00:56:11 +01:00
Patrick Walton
bcd7999bf6
cocoa: Post Awakened events at the end of the queue to avoid floods.
...
Closes servo/webrender#179 .
2016-02-29 15:12:35 -08:00
tomaka
6a6d7a29d5
Merge pull request #725 from paulrouget/forceTouch
...
TouchpadPressure event
2016-02-26 11:18:50 +01:00
Paul Rouget
68818751f4
TouchpadPressure event
2016-02-26 11:08:46 +01:00