Commit graph

1315 commits

Author SHA1 Message Date
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 8e8e1e7729 Publish 0.5.1
cc @nicokoch
2016-05-24 07:42:24 +02:00
tomaka 2f33866cca Merge pull request #11 from vberger/wayland
wayland: Remove EGL-dependent code.
2016-05-08 11:14:31 +02:00
Victor Berger c49c6bcd6e
wayland: WindowExt implementations. 2016-05-08 09:28:54 +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
tomaka 524bc73039 Merge pull request #9 from tomaka/update-android-glue
Update the android glue to 0.2 to use the new cargo-apk crate
2016-04-26 13:59:21 +02: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
tomaka d4d4a6ffba Merge pull request #8 from tomaka/android-cleanup
Remove OpenGL from Android code
2016-04-19 21:00:22 +02:00
Pierre Krieger 180aae3ada Remove OpenGL from Android code 2016-04-19 19:31:36 +02:00
tomaka f7bef4f156 Merge pull request #7 from tomaka/fix-test
Fix the test and the examples
2016-03-26 18:23:21 +01:00
Pierre Krieger 007ad0f911 Fix the test and the examples 2016-03-26 18:10:19 +01:00
tomaka 6d7e3e73d1 Merge pull request #6 from tomaka/merge-glutin
Merge glutin
2016-03-26 18:07:17 +01: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
tomaka 8ae2df68e1 Merge pull request #744 from adamncasey/patch-1
Enable more Windows keys
2016-03-24 19:56:55 +01:00
tomaka 0cf1f01990 Merge pull request #746 from Thinkofname/hide-cursor-state-x11
Implement CursorState::Hide for x11
2016-03-24 07:37:58 +01:00
tomaka 261a3ef6b5 Merge pull request #749 from bjz/update-gl_generator
Update gl_generator to v0.5
2016-03-24 07:31:47 +01:00
Brendan Zabarauskas e8b3570db4 Update gl_generator to v0.5 2016-03-24 14:03:38 +11:00
tomaka 5acd63df63 Merge pull request #747 from Thinkofname/remove-debug-print
Remove a debug print added in 1de66e4ef
2016-03-21 22:38:18 +01:00
Thinkofname 5c4bfe1379 Remove a debug print added in 1de66e4ef 2016-03-21 18:49:00 +00:00
Thinkofname 267221af3e Implement CursorState::Hide for x11 2016-03-21 18:42:54 +00:00
tomaka 9a8ca6ebae Merge pull request #745 from SSheldon/objc2
Update objc dependency to 0.2
2016-03-21 10:15:54 +01:00
Steven Sheldon c5268309c3 Update objc to 0.2. 2016-03-20 16:04:11 -07:00
Adam Casey 9e2a179daa Enable more Windows keys
This should enable most required keys on Windows.

Mappings taken from: https://msdn.microsoft.com/en-gb/library/windows/desktop/dd375731%28v=vs.85%29.aspx and applied with some guesswork to the Glutin names.
2016-03-19 10:56:58 +00:00
tomaka 9643d2625c Merge pull request #743 from UK992/win32-vk
Uncomment more keys for win32
2016-03-18 06:48:53 +01:00
UK992 28599a5d79 Uncomment more keys on win32 2016-03-18 02:49:15 +01:00
tomaka 45d25471c3 Merge pull request #730 from Manishearth/nav
Add support for navigation keys
2016-03-17 12:45:58 +01:00
Manish Goregaokar 1de66e4efb Add support for navigation keys 2016-03-17 16:04:03 +05:30
Paul Rouget a3543b700f Merge pull request #733 from fkaa/cocoa-memleak
Fix memory leak while creating NSEvent and swapping buffers (Fixes #514)
2016-03-17 03:08:47 +01:00
Paul Rouget 3e9a5e711e Merge pull request #740 from pcwalton/mac-resize-drag-borderless-tomaka
Make Mac borderless windows resizable and draggable.
2016-03-16 06:08:33 +01:00
Paul Rouget 141f61002e Merge pull request #741 from tomaka/fix-mac-build
Fix Mac build by bumping core-graphics.
2016-03-15 16:13:31 +01:00
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
Patrick Walton 7249529654 Make Mac borderless windows resizable and draggable.
Despite the fact that the style mask contains `NSTitledWindowMask`, the
title doesn't show up for two reasons: (a) we draw over it; (b) we make
it invisible with a call to `-[NSWindow setTitleVisibility:]`.

Addresses servo/servo#9856 and servo/servo#9878.
Partially addresses servo/servo#9812.
2016-03-14 16:45:01 -07:00
tomaka 140fd1f156 Merge pull request #736 from metajack/fix-core-graphics
Pin core-graphics to 0.2 since cocoa 0.2.4 does
2016-03-09 07:17:35 +01:00
Jack Moffitt 717d0184c0 Pin core-graphics to 0.2 since cocoa 0.2.4 does 2016-03-08 22:59:15 -07:00
Paul Rouget e843206c13 Merge pull request #735 from metajack/overscroll-tomaka
Add phases to wheel events.
2016-03-04 01:28:43 +01:00
Patrick Walton 7886ff9acd Add phases to wheel events.
Needed for apps to support overscroll on the Mac.
2016-03-03 16:49:35 -07:00
Felix Kaaman 08c311839f Fix memory leak while creating NSEvent and swapping buffers (Fixes #514) 2016-03-02 16:44:08 +01:00
tomaka 2638db665a Merge pull request #732 from zkirill/master
Fix this_platform_is_not_supported on OpenBSD.
2016-03-02 06:42:13 +01: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 366608d026 Merge pull request #731 from pcwalton/event-deflooding-tomaka
cocoa: Post Awakened events at the end of the queue to avoid floods.
2016-03-01 00:56:11 +01:00
Patrick Walton bcd7999bf6 cocoa: Post Awakened events at the end of the queue to avoid floods.
Closes servo/webrender#179.
2016-02-29 15:12:35 -08:00
tomaka 7eeaddebd4 Merge pull request #4 from tomaka/xlib
Make it compile on Linux
2016-02-27 14:03:57 +01:00
Pierre Krieger 16f76b2407 Make it compile on Linux 2016-02-27 13:59:11 +01:00
tomaka 6a6d7a29d5 Merge pull request #725 from paulrouget/forceTouch
TouchpadPressure event
2016-02-26 11:18:50 +01:00
Paul Rouget 68818751f4 TouchpadPressure event 2016-02-26 11:08:46 +01:00
tomaka b4d4fee8b6 Merge pull request #2 from fkaa/cocoa-cleanup
Purge OpenGL from cocoa
2016-02-23 13:44:34 +01:00