Commit graph

199 commits

Author SHA1 Message Date
Victor Berger 76f5613496 wayland: properly fetch new events with Window::poll_events() 2016-10-16 23:29:29 +02:00
Victor Berger a5ba9983c9 wayland: basic mouse & keyboard support 2016-10-09 16:08:10 +02:00
Victor Berger 34c00aa153 wayland: window creation & resizing 2016-10-09 16:08:10 +02:00
Victor Berger c991172a28 wayland: remove old code for new backend 2016-10-09 16:08:10 +02:00
Andrey Lesnikov 7f6ae8910e Merge https://github.com/tomaka/glutin
Conflicts:
	.travis.yml
	Cargo.toml
	examples/fullscreen.rs
	src/api/android/mod.rs
	src/api/cocoa/headless.rs
	src/api/cocoa/helpers.rs
	src/api/cocoa/mod.rs
	src/api/glx/mod.rs
	src/api/osmesa/mod.rs
	src/api/win32/callback.rs
	src/headless.rs
	src/lib.rs
	src/platform/linux/mod.rs
	src/window.rs
2016-09-19 19:53:28 +03:00
Andrey Lesnikov 6089fa8c2c docs.rs 2016-09-05 22:10:15 +03:00
tomaka 37882d140d Publish 0.5.2 2016-07-31 08:31:41 +02:00
Nicolas Koch 32d01b288e Add support for xcb
Due to XCB and Xlib compability, we can take a shortcut and use X11's
underlying xcb_connection. This way, a complete XCB backend implementation can
be avoided.
2016-07-31 00:00:43 +02:00
Nicolas Koch 8a2a3219d7 Simplify target dependencies in Cargo.toml 2016-07-30 22:08:00 +02:00
tomaka 50b2b4d351 Publish 0.6.1 2016-06-19 12:53:28 +02:00
tomaka 3958cd7192 Publish 0.6.0 2016-06-13 10:34:35 +02:00
tomaka 11faacefd7 Merge pull request #772 from ozkriff/master
Update to android_glue 0.2
2016-05-25 21:22:13 +02:00
tomaka 8e8e1e7729 Publish 0.5.1
cc @nicokoch
2016-05-24 07:42:24 +02:00
tomaka cf02e7f1f4 Publish 0.5.2 2016-05-19 11:14:19 +02:00
Victor Berger 14323656b6
wayland: Remove EGL-dependent code.
This removes all EGL-specific code from the wayland backend.

Notable unresolved question: due to wayland design, the resizing
methods will only get/set the size of the drawn borders, not of the
actual content drawn. This latter size cannot be controlled by winit.
2016-05-08 09:11:15 +02:00
Andrey Lesnikov 18f846403b Updated to android_glue 0.2 2016-05-06 00:01:40 +03:00
Matt Brubeck 386db74093 Update lazy_static, osmesa-sys, and x11-dl 2016-05-02 15:05:45 -07:00
Matt Brubeck 523140ed74 Use cfg syntax for target-specific dependencies 2016-05-02 15:05:09 -07:00
Corey Farwell dc49156fe6 Allow OSX WindowBuilder to specify 'activation behavior'. 2016-04-29 10:43:30 -04:00
Pierre Krieger 764bf7ce4b Update the android glue to 0.2 to use the new cargo-apk crate 2016-04-26 13:43:48 +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 136d3beed1 Publish 0.5.0 2016-04-06 16:34:30 +02:00
Pierre Krieger d216d6b052 Merge remote-tracking branch 'glutin/master' into merge-glutin
Conflicts:
	Cargo.toml
	build.rs
	src/api/caca/mod.rs
	src/api/cocoa/mod.rs
	src/api/egl/ffi.rs
	src/api/egl/mod.rs
	src/api/glx/mod.rs
	src/api/osmesa/mod.rs
2016-03-26 17:55:03 +01:00
Brendan Zabarauskas e8b3570db4 Update gl_generator to v0.5 2016-03-24 14:03:38 +11:00
Steven Sheldon c5268309c3 Update objc to 0.2. 2016-03-20 16:04:11 -07:00
Manish Goregaokar 1de66e4efb Add support for navigation keys 2016-03-17 16:04:03 +05:30
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
Jack Moffitt 717d0184c0 Pin core-graphics to 0.2 since cocoa 0.2.4 does 2016-03-08 22:59:15 -07: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 68818751f4 TouchpadPressure event 2016-02-26 11:08:46 +01:00
Pierre Krieger 10bb03c5f0 Remove most OpenGL stuff and make it compile on win32 2016-02-23 12:56:23 +01:00
tomaka bd605478d1 Merge pull request #723 from petevine/master
Add the new `i586` target in Cargo.toml
2016-02-14 18:21:45 +01:00
petevine e4bf0a22b5 Update Cargo.toml 2016-02-14 18:03:50 +01:00
Pierre Krieger 86dd75f7e9 Publish 0.4.8 2016-02-09 15:24:44 +01:00
Pierre Krieger 9238a48ffc Merge branch 'master' of http://github.com/tomaka/gl-init-rs 2016-02-09 15:20:06 +01:00
Pierre Krieger 982279bc39 Update the emscripten port of glutin 2016-02-09 14:25:21 +01:00
petevine abdfa91b75 Update Cargo.toml 2016-02-01 16:27:16 +01:00
tomaka 4222812e12 Merge pull request #716 from mmatyas/typofix
Typo fix in package description
2016-02-01 11:54:04 +01:00
Mátyás Mustoha 4c7460a410 Typo fix in package description 2016-02-01 11:22:22 +01:00
Pierre Krieger 5cce3f9640 Publish 0.4.7 2016-01-29 07:36:09 +01:00
tomaka 8f1151cbc4 Publish 0.4.6 2016-01-28 22:44:32 +01:00
Marcell Pardavi 535356f5ce Dependency fix 2015-12-31 21:22:19 +01:00
Ruben Bakker c68fb24838 Publish 0.4.5 2015-12-29 22:39:43 +02:00
Victor Berger aace58d203 api/wayland: fix Window not being Send+Sync 2015-12-22 14:36:41 +01:00
Victor Berger 84f1aef100 api/wayland: add keyboard support. 2015-12-22 14:36:41 +01:00
Victor Berger 833c892cf9 api/wayland: update wayland-client to 0.5.3 2015-12-22 14:36:41 +01:00
Victor Berger fad2e77a36 api/wayland: Reset to empty API.
In order to build the whole new structure.
2015-12-22 14:36:41 +01:00
tomaka ae7638b995 Publish 0.4.4 2015-12-20 15:08:28 +01:00
Simon Sapin e4f1c7358d Update some libraries 2015-12-01 02:11:54 +01:00
tomaka 6a3ee2af75 Merge pull request #646 from adambadawy/master
Fix fullscreen on X11
2015-11-11 20:38:12 +01:00