Pierre Krieger
|
30c525a5b1
|
Fix leaking color map and destruction of IM
|
2015-06-05 16:03:07 +02:00 |
|
Evgeny Rozaliev
|
84703027d6
|
[add] ios support
|
2015-06-05 16:38:35 +03:00 |
|
Jack Moffitt
|
dbec1bf79d
|
Switch to the official crates.
cocoa, core-foundation, and core-graphics are now on crates.io.
|
2015-06-03 23:06:54 -06:00 |
|
tomaka
|
70c88cf18f
|
Merge pull request #475 from fkaa/cocoa-glcap
Add OS version detection on cocoa for selecting latest gl version. Fixes #470
|
2015-05-26 16:12:12 +02:00 |
|
Eduard Bopp
|
267b2c027a
|
Fix set_cursor_state on X11
When the state is not changed, no code must be executed. Such no-ops previously
hit the unimplemented cursor hiding.
|
2015-05-25 21:01:39 +02:00 |
|
Felix Kaaman
|
f74f0b52a3
|
Add OS version detection on cocoa for selecting latest gl version. Fixes #470
|
2015-05-24 17:37:41 +02:00 |
|
Pierre Krieger
|
9117bcf3d3
|
Switch to dwmapi
|
2015-05-24 09:10:45 +02:00 |
|
Pierre Krieger
|
81314f91d8
|
Add API for transparency and decorations and add support for win32
|
2015-05-24 09:10:44 +02:00 |
|
tomaka
|
1377f276b7
|
Merge pull request #469 from fkaa/cocoa-vsync
Fix vsync not being disabled by default in cocoa
|
2015-05-23 19:25:56 +02:00 |
|
Felix Kaaman
|
e1ab181cdb
|
Fix vsync not being disabled by default in cocoa
|
2015-05-23 18:35:47 +02:00 |
|
Pierre Krieger
|
ead31e3ef8
|
Several WGL cleanups
|
2015-05-22 11:54:28 +02:00 |
|
Pierre Krieger
|
9c21899249
|
Fix the compilation on 32bits linux
|
2015-05-21 21:31:41 +02:00 |
|
Pierre Krieger
|
01ecd24fe2
|
Allow creating EGL contexts on win32 with the AMD DLLs
|
2015-05-21 18:59:30 +02:00 |
|
Pierre Krieger
|
ea17038ac2
|
Detach wgl and win32
|
2015-05-21 16:47:19 +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 |
|
Pierre Krieger
|
3376332a85
|
Rework the X implementation to use only one X connection
|
2015-05-17 19:33:07 +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 |
|
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 |
|
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 |
|
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 |
|
Mike Blumenkrantz
|
1519459471
|
implement get_platform_window() return for X11
|
2015-05-11 21:35:06 -04:00 |
|
Victor Berger
|
a3921ea88a
|
Continue wayland API: WindowProxy, MonitorID,
and some other little stuff.
|
2015-05-09 11:12:44 +02:00 |
|
Esption
|
c973a1f83e
|
Fixed build warnings
|
2015-05-08 12:31:56 -05:00 |
|
Esption
|
0d10dda72a
|
Added mut so glutin can compile on nightly.
|
2015-05-08 06:35:38 -05:00 |
|
Daggerbot
|
68aff5ba0d
|
Using x11_dl instead of x11.
|
2015-05-07 11:20:25 +00:00 |
|
Pierre Krieger
|
7ee416ab88
|
Make it work under the raspi
|
2015-05-07 13:49:33 +02:00 |
|
Pierre Krieger
|
2414f87ceb
|
Make x11 dynamic
|
2015-05-07 13:14:09 +02:00 |
|
Victor Berger
|
1e0dd2290e
|
Firsts steps of a wayland backend.
|
2015-05-06 23:30:45 +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
|
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 |
|
Felix Kaaman
|
87e8018cf3
|
Add cursor grabbing on cocoa
|
2015-05-05 21:46:33 +02:00 |
|
Pierre Krieger
|
430ae43528
|
Remove the "headless" feature entirely
|
2015-05-04 18:36:26 +02:00 |
|
Sven Nilsen
|
f68116fd76
|
Fix compiler errors on OSX
Closes https://github.com/tomaka/glutin/issues/425
|
2015-05-04 16:30:44 +02:00 |
|
Pierre Krieger
|
ace4808fac
|
Remove the "headless" feature
|
2015-05-04 07:48:42 +02:00 |
|
Tomaka17
|
de7b1aa2eb
|
Basic implementation of emscripten
|
2015-05-03 10:24:42 +02:00 |
|
Kevin Butler
|
81d0dc97e1
|
Fix further compilation of cocoa
|
2015-05-02 06:41:36 +01:00 |
|
Pierre Krieger
|
ad21d31b6b
|
Fix compilation of cocoa
|
2015-05-02 06:56:47 +02:00 |
|
tomaka
|
4882a94080
|
Merge pull request #409 from kvark/core
GL core profile flag
|
2015-05-01 14:07:10 +02:00 |
|
Dzmitry Malyshau
|
171986c7e8
|
Introduced GlProfile enum
|
2015-05-01 07:32:48 -04:00 |
|
Pierre Krieger
|
0eaa8fd9eb
|
Use the EGL API with Android
|
2015-05-01 09:44:35 +02:00 |
|
Dzmitry Malyshau
|
a42f1f5833
|
Implemented gl_core flag
|
2015-04-30 22:50:15 -04:00 |
|
datalus
|
899e021666
|
Adding SWP_NOMOVE flag to prevent the window from moving to 0,0 when setting the inner size on Windows 8+
|
2015-04-30 18:52:48 -05:00 |
|
Felix Kaaman
|
c1ca5d1d87
|
Fix typo in cocoa module
|
2015-04-30 18:25:55 +02:00 |
|
Pierre Krieger
|
aa58f4149a
|
Add a GlContext trait
|
2015-04-30 16:57:07 +02:00 |
|
Pierre Krieger
|
36de5a5e5a
|
Fix PixelFormat for x11, egl and win32
|
2015-04-30 16:15:37 +02:00 |
|
Felix Kaaman
|
80c49856b2
|
Add pixelformat for cocoa and remove individual color components
|
2015-04-30 15:53:27 +02:00 |
|
Pierre Krieger
|
9531174813
|
Rework EGL
|
2015-04-30 08:31:33 +02:00 |
|
Pierre Krieger
|
d9f0d92584
|
Rework MouseWheel event and fix the values on win32
|
2015-04-29 14:35:09 +02:00 |
|
Pierre Krieger
|
9ed1a0ec19
|
Add a fallback on win32 if enumerate_arb_pixel_formats returns vec![]
|
2015-04-29 14:27:34 +02:00 |
|
Pierre Krieger
|
d4dcff582e
|
Extract headless context from api/win32 to platform/windows
|
2015-04-29 10:19:59 +02:00 |
|
Felix Kaaman
|
f2bbb7d49c
|
Add multisampling for cocoa, fixes #145
|
2015-04-27 15:46:31 +02:00 |
|
Pierre Krieger
|
7df4de2ce7
|
Use the shared_library crate instead of loading symbols manually
|
2015-04-27 14:31:26 +02:00 |
|
Pierre Krieger
|
d3cc9064f4
|
Add libcaca backend
|
2015-04-26 17:26:48 +02:00 |
|
tomaka
|
2532357253
|
Merge pull request #398 from fkaa/cocoa-window-pos
Fix window position getters and setters on cocoa
|
2015-04-26 08:05:35 +02:00 |
|
Pierre Krieger
|
0417f7003f
|
Allow using EGL with X11
|
2015-04-25 22:28:43 +02:00 |
|
Pierre Krieger
|
5561e58646
|
Split GLX and X11 in "api"
|
2015-04-25 12:10:40 +02:00 |
|
Felix Kaaman
|
32e14a9a0a
|
Fix window position getters and setters on cocoa
|
2015-04-24 19:40:43 +02:00 |
|
tomaka
|
7eeb96909c
|
Merge pull request #384 from fkaa/keypress-sound
Fix alert sounds on keypress for cocoa
|
2015-04-24 19:27:49 +02:00 |
|
Felix Kaaman
|
44e954895f
|
Fix alert sounds on keypress on cocoa
Passing on keypress event to parent would make it think the event was
not consumed and emit an alert sound.
|
2015-04-24 15:53:02 +02:00 |
|
Pierre Krieger
|
a72e06cf1b
|
Reorganize the Linux implementation and split OSMesa and X11
|
2015-04-24 15:40:17 +02:00 |
|
Pierre Krieger
|
828500256c
|
Add draft for the EGL API
|
2015-04-24 14:12:57 +02:00 |
|
Pierre Krieger
|
3ad7f9a584
|
Create reorganization
|
2015-04-24 09:51:23 +02:00 |
|
tomaka
|
c1af76550f
|
Merge pull request #391 from glennw/upstream-i3-vis
Add Expose event handler which is needed on some window managers.
|
2015-04-24 07:50:38 +02:00 |
|
Glenn Watson
|
4a83ab6e02
|
Set WM_CLASS based on initial window title.
|
2015-04-24 07:57:47 +10:00 |
|
Glenn Watson
|
0670b1ec2e
|
Add Expose event handler which is needed on some window managers.
|
2015-04-24 07:32:36 +10:00 |
|
Tim Cuthbertson
|
bc2472f32b
|
Fix x11 XK_bracketright keycode
|
2015-04-22 11:06:47 +10:00 |
|
tomaka
|
f81a430c6d
|
Merge pull request #383 from tomaka/remove-deprecated
Remove functions marked as #[deprecated]
|
2015-04-19 11:29:29 +02:00 |
|
Pierre Krieger
|
1ec168fed0
|
Remove functions marked as #[deprecated]
|
2015-04-19 09:52:03 +02:00 |
|
Andrey Lesnikov
|
65c2884dc3
|
android: Updated for Rust be9bd7c93 2015-04-05
|
2015-04-18 21:12:40 +03:00 |
|
Felix Kaaman
|
e294441049
|
Add mouse hiding and more cursors for Cocoa
|
2015-04-17 18:01:06 +02:00 |
|
Pierre Krieger
|
677e69fd3a
|
Fix compilation on linux
|
2015-04-17 17:59:37 +02:00 |
|
tomaka
|
2d7a800aee
|
Merge pull request #368 from Daggerbot/wip
Using `x11-rs` and `osmesa-rs`.
|
2015-04-17 17:42:46 +02:00 |
|
tomaka
|
079212961d
|
Merge pull request #378 from bobakker/master
Fixes #358
|
2015-04-13 06:25:27 +02:00 |
|
Dzmitry Malyshau
|
ac23d3114c
|
Implemented get_pixel_format for X11
|
2015-04-12 13:45:41 -04:00 |
|
tomaka
|
d5138d2708
|
Merge pull request #371 from tomaka/get-pixel-format
Adds get_pixel_format() to Window
|
2015-04-12 19:44:12 +02:00 |
|
Bo Bakker
|
53663d0ecc
|
Fixes #358
|
2015-04-12 16:02:06 +02:00 |
|
Pierre Krieger
|
b81cd0cd2f
|
Fix get_primary_monitor on win32
|
2015-04-12 09:32:25 +02:00 |
|
Daggerbot
|
c9194e922e
|
Fixes for x11-rs/osmesa-sys conversion.
|
2015-04-11 18:17:49 -07:00 |
|
Pierre Krieger
|
1e94d85d35
|
Adds get_pixel_format() to Window
|
2015-04-11 09:06:08 +02:00 |
|
Daggerbot
|
2d20050b89
|
Using x11-rs and osmesa-rs .
|
2015-04-09 10:38:58 +00:00 |
|
Pierre Krieger
|
65f4809280
|
Add support for sRGB attribute and fix creation on windows
|
2015-04-08 09:44:19 +02:00 |
|
tomaka
|
41044c160a
|
Merge pull request #364 from tomaka/x11-cursor-pos
Implement set_cursor_position() on X11
|
2015-04-08 09:03:36 +02:00 |
|
tomaka
|
3da91fbc92
|
Merge pull request #360 from SSheldon/delegate_refactor
Modify WindowDelegate to own its state
|
2015-04-07 21:58:55 +02:00 |
|
Pierre Krieger
|
5a31b2e438
|
Implement set_cursor_position() on X11
|
2015-04-07 21:54:53 +02:00 |
|
Pierre Krieger
|
80a9e2c316
|
Fix wait_events() not stopping when window is closed on X11
|
2015-04-06 16:47:39 +02:00 |
|
Steven Sheldon
|
b87193c674
|
Modify WindowDelegate to own its state.
|
2015-04-05 20:56:58 -07:00 |
|
Bo Bakker
|
1a33192187
|
Fix OS X window closing bug
|
2015-04-04 01:00:10 +02:00 |
|
Pierre Krieger
|
b99309bee2
|
Remove deprecated functions
|
2015-04-03 18:41:11 +02:00 |
|