Commit graph

861 commits

Author SHA1 Message Date
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
tomaka 006aba84ec Merge pull request #433 from Daggerbot/pr
Removed import of x11::xlib::xkb, which has been absorbed by x11::xlib.
2015-05-06 22:27:42 +02:00
Pierre Krieger fa74d7412b Fix previous commit 2015-05-06 16:58:57 +02:00
tomaka 587a36eb8d Publish 0.1 2015-05-06 16:56:42 +02: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
tomaka 2d97e0380f Merge pull request #429 from tomaka/remove-headless
[Breaking change] Remove the "headless" feature entirely
2015-05-06 16:56:20 +02:00
tomaka 9d6482e636 Merge pull request #432 from fkaa/cocoa-cursor-grab
Add cursor grabbing on cocoa
2015-05-06 16:56:13 +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 375197f83c Merge pull request #430 from tomaka/tomaka-patch-1
Remove the necessity to call glFlush
2015-05-05 22:13:47 +02:00
Felix Kaaman 87e8018cf3 Add cursor grabbing on cocoa 2015-05-05 21:46:33 +02:00
tomaka 296b14ed87 Merge pull request #431 from krdln/patch-1
Copy Linux dependencies to ARM target
2015-05-05 07:06:22 +02:00
krdln 99ee1de381 Copy Linux dependencies to ARM target
Add `[target.arm-unknown-linux-gnueabihf.dependencies]` with osmesa-sys and x11. This enables glutin to compile on ARM Linux.
2015-05-05 02:01:50 +02:00
tomaka b1a5f06169 Remove the necessity to call glFlush 2015-05-04 22:31:36 +02:00
Pierre Krieger 430ae43528 Remove the "headless" feature entirely 2015-05-04 18:36:26 +02:00