Commit graph

54 commits

Author SHA1 Message Date
Glenn Watson
5693fbcce3 Add accessor for underlying display handle on Linux. Although unimplemented on other platforms, this applies to at least android as well. 2014-10-24 15:20:25 +10:00
Tomaka17
bfbc462511 Change implementations import system 2014-10-11 11:06:21 +02:00
Tomaka17
e565bfeb13 Implement headless rendering 2014-10-09 15:55:42 +02:00
David Partouche
c38110cac7 Cocoa opens a window with OpenGL context inside 2014-10-06 18:23:31 +02:00
Pierre Krieger
fe245e2929 Fix warnings 2014-10-05 15:54:37 +02:00
DavidPartouche
6f47e6ff8c Changed is_fullscreen to monitor.is_some() 2014-09-19 20:30:13 +02:00
David Partouche
55ebd4935e Added fullscreen support for X11 2014-09-19 20:29:28 +02:00
DavidPartouche
bd3b06e1a5 Changed is_fullscreen to monitor.is_some() 2014-09-19 20:28:11 +02:00
David Partouche
b149fca83d Added fullscreen support for X11 2014-09-19 20:26:41 +02:00
Tomaka17
2af367b55c Use the gl_generator macro to generate the bindings for WGL 2014-09-12 15:51:43 +02:00
Tomaka17
3043cb2848 Remove old "egl" module 2014-09-12 15:20:59 +02:00
Tomaka17
0bb82e8467 Add basic support for Android 2014-09-11 18:28:07 +02:00
DavidPartouche
44c15bf6e6 Fixed broken build with latest rust update (use 'foo' = 'bar' syntax error) 2014-08-19 18:18:59 +02:00
Tomaka17
24dbe322f7 Track rust nightly 2014-08-15 16:12:40 +02:00
Tomaka17
3aab801f29 Implement Default for Window 2014-08-13 14:52:12 +02:00
Tomaka17
f452999b8c Minor fix in consistency for #[cfg]s 2014-08-12 09:17:23 +02:00
Tomaka17
391c4e525c Now using compile_msg crate instead of static_assert 2014-08-12 09:16:08 +02:00
Tomaka17
87d62e5b6f get_proc_address now returns a libc::c_void 2014-08-11 10:32:33 +02:00
Tomaka17
acb0ab7cac Add default title for windows 2014-08-07 18:49:47 +02:00
Pierre Krieger
e567d7f4fd set_position now takes ints
Fix #12
2014-08-07 18:07:48 +02:00
Tomaka17
d2bd19bc21 Doc now ignored for doctest 2014-08-07 09:33:28 +02:00
Felix S. Klock II
f1993be9ea Fix bugs from f4fb699b52 2014-08-03 18:30:31 +02:00
Tomaka17
48632619c9 Add static assert for platform not supported 2014-08-03 10:30:04 +02:00
Tomaka17
f4fb699b52 Add dummy implementation for OS/X 2014-08-03 09:25:30 +02:00
Tomaka17
52cccb8dda Add doc to crate root 2014-08-02 20:49:48 +02:00
Tomaka17
2aeec39156 Remove #[exprimental] from make_current 2014-08-02 12:32:08 +02:00
Tomaka17
b0d9d0b87f Dimensions will now match the monitor's in case of fullscreen 2014-08-02 11:23:32 +02:00
Tomaka17
abceca1121 Add get_dimensions() to MonitorID 2014-08-02 11:17:49 +02:00
Tomaka17
dbaef704ad Fix docs for Window 2014-08-02 11:07:29 +02:00
Tomaka17
bfc5d3e63d with_monitor -> with_fullscreen 2014-08-02 11:04:48 +02:00
Tomaka17
8c074af9fc Add support for specific OpenGL version for Win32 2014-08-02 11:03:09 +02:00
Tomaka17
49b0a20170 Now passing WindowBuilder to implwin::Window::new 2014-08-02 10:42:17 +02:00
Tomaka17
5dda167021 Add iterators for events and WindowBuilder 2014-08-02 08:29:37 +02:00
Tomaka17
19b8474c4a Window is no longer NoSend 2014-07-31 20:56:56 +02:00
Tomaka17
d9d293667a Add monitor support for win32 2014-07-31 11:13:40 +02:00
Tomaka17
db8955a9d8 Add API for monitors 2014-07-31 10:02:01 +02:00
Tomaka17
8911e162ce MonitorID now defined by the implementations 2014-07-31 09:42:50 +02:00
Tomaka17
270e290af9 make_current() is now unsafe 2014-07-30 18:12:39 +02:00
Tomaka17
a9a42bd2ec Add draft for EGL 2014-07-30 17:13:30 +02:00
Tomaka17
ca89748414 Minor fix in docs 2014-07-30 14:18:31 +02:00
Tomaka17
17ad7ef50e Add docs to lib.rs 2014-07-30 14:13:42 +02:00
Tomaka17
6d9c5eb2bd should_close() renamed to is_closed() 2014-07-30 13:29:28 +02:00
Tomaka17
aa7d88dbda Fix bad events 2014-07-30 13:11:49 +02:00
Tomaka17
838cc2b325 Window getters now return an Option in case where the Window has been closed 2014-07-30 13:10:17 +02:00
Pierre Krieger
c1da2b1273 Work on input support for X11 2014-07-28 14:41:12 +02:00
Tomaka17
1f0999e6a0 Implement get_position for win32 and fix interface 2014-07-27 22:46:30 +02:00
Tomaka17
d4e334aecb get/set_size() -> get/set_inner/outer_size() 2014-07-27 22:36:28 +02:00
Tomaka17
d824fb94db Draft for monitor API 2014-07-27 20:41:25 +02:00
Tomaka17
0103fb833e Remove FramebufferSizeChanged event 2014-07-27 19:45:02 +02:00
Pierre Krieger
24baf4d104 Add some events 2014-07-27 17:06:03 +02:00