Commit graph

1574 commits

Author SHA1 Message Date
tomaka 4824333453 Merge pull request #459 from tomaka/win32-egl-2
Allow creating EGL contexts on win32 with the AMD DLLs
2015-05-21 19:37:10 +02:00
Pierre Krieger 01ecd24fe2 Allow creating EGL contexts on win32 with the AMD DLLs 2015-05-21 18:59:30 +02:00
tomaka e606281862 Merge pull request #458 from tomaka/detach-wgl
Detach wgl and win32
2015-05-21 18:15:20 +02:00
Pierre Krieger ea17038ac2 Detach wgl and win32 2015-05-21 16:47:19 +02:00
tomaka b72ac990e6 Merge pull request #457 from tomaka/appveyor
Update the appveyor file for 64bits builds
2015-05-20 09:12:54 +02:00
Pierre Krieger 214c4253e4 Update the appveyor file for 64bits builds 2015-05-20 06:52:50 +02:00
tomaka cbb0579191 Merge pull request #456 from aweinstock314/numlock-fix
Fix handling of numpad keys w.r.t. numlock (derived from fix mentione…
2015-05-19 10:04:41 +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
tomaka ff829f7d9d Merge pull request #455 from tomaka/x-rework
Rework the X implementation to use only one X connection
2015-05-18 09:42:28 +02:00
Pierre Krieger 3376332a85 Rework the X implementation to use only one X connection 2015-05-17 19:33:07 +02:00
tomaka 7fe85cbc49 Publish 0.1.4 2015-05-16 17:29:47 +02:00
tomaka 476d91c9d8 Merge pull request #454 from tomaka/opengl-3
Fix GLX creating only 3.0 contexts
2015-05-16 17:29:05 +02:00
Pierre Krieger 848f6cd2a7 Fix GLX creating only 3.0 contexts 2015-05-16 11:37:58 +02:00
tomaka 129df983ce Merge pull request #452 from vberger/wayland
Implement Keyboard support for the wayland backend
2015-05-15 14:50:46 +02:00
tomaka 899f9b9880 Merge pull request #450 from vberger/x-wayland-split
Do the linux backend choice only once at startup.
2015-05-15 13:13:00 +02:00
Victor Berger 8150d1216e Implement most of the keysyms for wayland. 2015-05-15 13:04:23 +02:00
Victor Berger 178b7b133b UTF8 keyboard events for wayland. 2015-05-15 12:20:25 +02:00
Victor Berger 02bd3758ee Basic raw keyboard handling. 2015-05-14 21:46:29 +02:00
Victor Berger 1dc2cb27cf Do the linux backend choice only once at startup. 2015-05-13 17:31:34 +02:00
tomaka a6c33ef958 Merge pull request #443 from vberger/wayland
Some more work on the wayland backend
2015-05-13 17:12:31 +02:00
Victor Berger 9e489fee01 Update to new Platform structure. 2015-05-13 08:32:20 +02:00
Victor Berger 562d6cd1e3 Move WaylandContext in its own file. 2015-05-13 08:12:09 +02:00
Victor Berger 40322a2c69 Implement some more functions for wayland.
- set/get_inner_size()
 - set_title
2015-05-13 08:12:09 +02:00
Victor Berger 1278d9779d wayland: Fix MonitorID::get_dimensions() and fullscreen support. 2015-05-13 08:12:09 +02:00
tomaka 41af4406cb Merge pull request #448 from vberger/x-wayland-split
Make platform::linux generic over X11 and Wayland
2015-05-13 07:20:40 +02:00
tomaka ea20580719 Merge pull request #447 from tomaka/egl-fixes
Fixes in EGL context creation
2015-05-13 06:49:26 +02:00
Victor Berger 9a144a6869 Disable Wayland backend.
It is not ready for production yet.
2015-05-12 22:49:29 +02:00
Victor Berger 310b44f35b Make platform::linux generic over X11 and Wayland. 2015-05-12 22:49:03 +02:00
Pierre Krieger b3044809c2 Fixes in EGL context creation 2015-05-12 21:28:56 +02:00
tomaka 3279f15f9f Merge pull request #446 from zmike/xwindow-upstream
implement get_platform_window() return for X11
2015-05-12 07:13:22 +02:00
Mike Blumenkrantz 1519459471 implement get_platform_window() return for X11 2015-05-11 21:35:06 -04:00
tomaka 8eae6ef79e Merge pull request #441 from vberger/wayland
Continuation of wayland API
2015-05-09 11:34:57 +02:00
Victor Berger a3921ea88a Continue wayland API: WindowProxy, MonitorID,
and some other little stuff.
2015-05-09 11:12:44 +02:00
tomaka bfa7e091d0 Publish 0.1.3 2015-05-09 07:17:48 +02:00
tomaka 9ba9bfc369 Merge pull request #439 from Esption/master
Fixed build warnings on Linux
2015-05-09 07:04:01 +02:00
Esption c973a1f83e Fixed build warnings 2015-05-08 12:31:56 -05:00
tomaka 3f20bf345e Merge pull request #437 from tomaka/precise-versions
Use precise version numbers for dependencies
2015-05-08 16:08:43 +02:00
Pierre Krieger 4086063e40 Use precise version numbers for dependencies 2015-05-08 15:34:56 +02:00
tomaka 479e51234e Merge pull request #436 from Esption/master
Added mut so glutin can compile on nightly.
2015-05-08 14:11:04 +02:00
Esption 0d10dda72a Added mut so glutin can compile on nightly. 2015-05-08 06:35:38 -05:00
tomaka 28355a66f0 Publish 0.1.2 2015-05-08 08:00:37 +02:00
tomaka 480fd36005 Merge pull request #435 from Daggerbot/pr
Using x11_dl instead of x11.
2015-05-07 21:27:56 +02:00
tomaka 5e2001791d Merge pull request #434 from tomaka/x11-dynamic
Make X11 dynamic
2015-05-07 16:42:21 +02:00
Pierre Krieger 7ee416ab88 Make it work under the raspi 2015-05-07 13:49:33 +02:00
Daggerbot 68aff5ba0d Using x11_dl instead of x11. 2015-05-07 11:20:25 +00:00
Pierre Krieger 2414f87ceb Make x11 dynamic 2015-05-07 13:14:09 +02:00
tomaka 3e29c6585b Merge pull request #410 from vberger/wayland
(WIP) Wayland backend
2015-05-07 08:57:38 +02:00
tomaka f67802021c Publish 0.1.1 2015-05-07 08:14:44 +02:00
Victor Berger 1e0dd2290e Firsts steps of a wayland backend. 2015-05-06 23:30:45 +02:00