Pierre Krieger
aace1c0373
Remove dependency on libc when possible
2016-10-31 17:26:26 +01:00
Pierre Krieger
751b0a7ed7
Move the win32 implementation to platform/windows
2016-10-31 17:23:00 +01:00
Pierre Krieger
2896ed889b
Update the README
2016-10-31 17:19:37 +01:00
Pierre Krieger
188ecae101
Move some implementations around
2016-10-31 17:13:11 +01:00
tomaka
a32aaee83e
Publish 0.5.3
2016-10-20 11:24:42 +02:00
tomaka
81e2037745
Merge pull request #23 from ozkriff/port_glutin_to_winit
...
Prepared winit for glutin porting
2016-10-20 11:22:19 +02:00
Andrey Lesnikov
f5daac771e
Prepared winit for glutin porting
2016-10-20 11:06:57 +03:00
tomaka
1f170264ed
Merge pull request #21 from vberger/master
...
Wayland backend rewrite
2016-10-17 12:40:00 +02:00
Victor Berger
76f5613496
wayland: properly fetch new events with Window::poll_events()
2016-10-16 23:29:29 +02:00
Victor Berger
0663269482
wayland: Implement wakeup_event_loop()
2016-10-16 22:53:53 +02:00
Victor Berger
db6b4606a1
wayland: Support for wheel scrolling
2016-10-16 22:35:18 +02:00
Victor Berger
44996acf94
wayland: expose internals as side unsable methods
2016-10-10 08:01:58 +02:00
Victor Berger
42d73a1488
wayland: fix event dispatch, avoid double wait
2016-10-09 18:26:46 +02:00
Victor Berger
2d025a4a35
wayland: gracefully handle missing libxkbcommon
2016-10-09 18:26:24 +02:00
Victor Berger
c6f8ed2f81
wayland: handle Focused
event
2016-10-09 16:33:29 +02:00
Victor Berger
6483e7f408
wayland: Some Window methods
2016-10-09 16:19:06 +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
a505eddf29
wayland: bases of backend and output handling
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
tomaka
fdf8a21125
Merge pull request #19 from tomaka/nsview-fix
...
Fix WindowExt implemented on the wrong Window
2016-10-08 09:40:04 +02:00
Pierre Krieger
fe77a55a67
Fix WindowExt implemented on the wrong Window
2016-10-08 09:18:00 +02:00
tomaka
10a2a52cb1
Merge pull request #18 from tomaka/macos-nsview
...
Add get_nsview to WindowExt for MacOS
2016-10-07 08:52:27 +02:00
Pierre Krieger
d5b88f1d5f
Add get_nsview to WindowExt for MacOS
2016-10-06 20:41:15 +02:00
tomaka
41e1a768e5
Merge pull request #16 from ozkriff/WIP_merge_glutin
...
Merge latest glutin
2016-09-19 22:16:17 +02:00
Andrey Lesnikov
2def6d5fff
Fixed macos
2016-09-19 21:05:48 +03: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
tomaka
614276eb0b
Merge pull request #12 from Osspial/master
...
Fix win32 bug where window resize cursors would not show
2016-09-07 07:13:19 +02:00
tomaka
95434eaf99
Merge pull request #810 from tomaka/docs_io_to_rs
...
README.md: docs.io -> docs.rs
2016-09-06 09:24:22 +02:00
tomaka
39e9502189
Merge pull request #811 from tomaka/travis_cargo_cache
...
travis: Enabled deps cache
2016-09-06 09:24:08 +02:00
Andrey Lesnikov
2c0ba47873
travis: Enabled deps cache
2016-09-06 09:46:31 +03:00
Andrey Lesnikov
74d5ae3e86
README.rst: docs.io -> docs.rs
2016-09-06 09:39:31 +03:00
tomaka
4bfa7980ec
Merge pull request #809 from ozkriff/docs_rs
...
docs.rs
2016-09-05 22:35:52 +02:00
Andrey Lesnikov
6089fa8c2c
docs.rs
2016-09-05 22:10:15 +03:00
tomaka
bb91df4fb8
Merge pull request #806 from glennw/osmesa
...
Add support to Linux headless implementation for specifying OpenGL version.
2016-08-22 12:42:13 +02:00
Glenn Watson
1eb2052bcf
Add support to Linux headless implementation for specifying OpenGL version.
...
This allows creation of GL3+ headless OSMesa contexts on Linux.
2016-08-22 09:16:47 +10:00
tomaka
91dc80b968
Merge pull request #804 from VictorKoenders/master
...
Added two more PartialEq's
2016-08-18 08:19:18 +02:00
Victor Koenders
5ce48523cd
Added a couple more PartialEq's
2016-08-17 20:42:45 +02:00
tomaka
37882d140d
Publish 0.5.2
2016-07-31 08:31:41 +02:00
tomaka
ce76985313
Merge pull request #15 from nicokoch/xcb-conversion
...
Add support for xcb
2016-07-31 08:31:19 +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
tomaka
20afec5a14
Merge pull request #14 from nicokoch/platform-deps
...
Simplify target dependencies in Cargo.toml
2016-07-30 22:50:25 +02:00
Nicolas Koch
8a2a3219d7
Simplify target dependencies in Cargo.toml
2016-07-30 22:08:00 +02:00
tomaka
9a26f29a36
Merge pull request #800 from emilio/compose-upstream
...
x11: handle X11's multi-key, a.k.a compose key.
2016-07-05 19:36:30 +02:00
Emilio Cobos Álvarez
952ca7cfed
x11: handle X11's multi-key, a.k.a compose key.
2016-07-04 16:40:47 -07:00
tomaka
1a3f2e031a
Merge pull request #798 from mraof/patch-1
...
owner_events is now true when grabbing the pointer
2016-06-30 09:33:39 +02:00
mraof
f6ead48378
owner_events is now true when grabbing the pointer
2016-06-29 23:28:03 -04:00
tomaka
7a7eeef083
Merge pull request #797 from mitchmindtree/fix_window_close
...
cocoa - Ensure the window does not set itself to `autorelease` upon closing as we release it manually via IdRef's drop method.
2016-06-27 09:38:14 +02:00
mitchmindtree
8076255ba8
Make sure the window does not set itself to autorelease upon closing.
2016-06-26 11:44:27 +10:00
tomaka
c69b298724
Merge pull request #792 from mitchmindtree/remove_glob_imports
...
Remove global imports from cocoa API in favour of explicitly importing traits and using namespacing for constants, types and functions.
2016-06-22 15:26:46 +02:00