Commit graph

30 commits

Author SHA1 Message Date
Pierre Krieger
942e2a8e85 Fix fullscreen mode on X11 2015-06-26 17:13:22 +02:00
tomaka
7773996d7b Merge pull request #488 from tomaka/rem-is-closed
Remove the is_closed function
2015-06-17 07:36:16 +02:00
Pierre Krieger
39128dd7e1 Remove the is_closed function 2015-06-16 14:03:58 +02:00
Pierre Krieger
f6c26ec593 Handle errors from MakeCurrent and SwapBuffers 2015-06-16 10:44:44 +02:00
tomaka
e48c853b9c Merge pull request #484 from pinumbernumber/master
Implement transparency for X11
2015-06-16 08:52:29 +02:00
pinumbernumber
da4bcad6e3 Implement transparency for X11 2015-06-14 22:20:32 +01:00
Robert Knight
f0bab95c4d Express scroll deltas as either line or pixel deltas
Depending on the platform and device, scroll deltas may either
be represented as pixel deltas specifying the amount
in pixels to scroll or they may be expressed in 'lines' or 'chunks'
for low resolution devices (eg. a traditional mouse wheel).

Pixel deltas are currently available on OS X. X11 currently
supports only integer line deltas, though pixel deltas
are available via XInput2. Windows supports fractional
line deltas.
2015-06-13 23:19:31 +01:00
Pierre Krieger
30c525a5b1 Fix leaking color map and destruction of IM 2015-06-05 16:03:07 +02:00
Eduard Bopp
267b2c027a Fix set_cursor_state on X11
When the state is not changed, no code must be executed. Such no-ops previously
hit the unimplemented cursor hiding.
2015-05-25 21:01:39 +02:00
Pierre Krieger
9c21899249 Fix the compilation on 32bits linux 2015-05-21 21:31:41 +02:00
Pierre Krieger
01ecd24fe2 Allow creating EGL contexts on win32 with the AMD DLLs 2015-05-21 18:59:30 +02:00
Avi Weinstock
966c2f2e54 fixup! Fix handling of numpad keys w.r.t. numlock (derived from fix mentioned at http://www.kaffe.org/pipermail/kaffe/2000-April/175201.html). 2015-05-18 13:02:23 -04:00
Avi Weinstock
b6a63ad11f Fix handling of numpad keys w.r.t. numlock (derived from fix mentioned at http://www.kaffe.org/pipermail/kaffe/2000-April/175201.html).
Conflicts:
	src/api/x11/window.rs
2015-05-18 12:55:59 -04:00
Pierre Krieger
3376332a85 Rework the X implementation to use only one X connection 2015-05-17 19:33:07 +02:00
Victor Berger
310b44f35b Make platform::linux generic over X11 and Wayland. 2015-05-12 22:49:03 +02:00
Mike Blumenkrantz
1519459471 implement get_platform_window() return for X11 2015-05-11 21:35:06 -04:00
Esption
c973a1f83e Fixed build warnings 2015-05-08 12:31:56 -05:00
Esption
0d10dda72a Added mut so glutin can compile on nightly. 2015-05-08 06:35:38 -05:00
Daggerbot
68aff5ba0d Using x11_dl instead of x11. 2015-05-07 11:20:25 +00:00
Pierre Krieger
7ee416ab88 Make it work under the raspi 2015-05-07 13:49:33 +02:00
Pierre Krieger
2414f87ceb Make x11 dynamic 2015-05-07 13:14:09 +02:00
Daggerbot
9f13395cac Removed import of x11::xlib::xkb, which has been absorbed by x11::xlib. 2015-05-06 13:03:34 +00:00
tomaka
119bd6393f Merge pull request #405 from tomaka/win32-wheel
[Breaking change] Fix mouse wheel value on win32 and return a f64 instead of i32 in the MouseWheel event
2015-05-06 16:56:24 +02:00
Pierre Krieger
aa58f4149a Add a GlContext trait 2015-04-30 16:57:07 +02:00
Pierre Krieger
36de5a5e5a Fix PixelFormat for x11, egl and win32 2015-04-30 16:15:37 +02:00
Pierre Krieger
d9f0d92584 Rework MouseWheel event and fix the values on win32 2015-04-29 14:35:09 +02:00
Pierre Krieger
0417f7003f Allow using EGL with X11 2015-04-25 22:28:43 +02:00
Pierre Krieger
5561e58646 Split GLX and X11 in "api" 2015-04-25 12:10:40 +02:00
Pierre Krieger
a72e06cf1b Reorganize the Linux implementation and split OSMesa and X11 2015-04-24 15:40:17 +02:00
Pierre Krieger
3ad7f9a584 Create reorganization 2015-04-24 09:51:23 +02:00