Commit graph

199 commits

Author SHA1 Message Date
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
Pierre Krieger
5aa72279aa Window is now NoSend 2014-07-27 15:11:59 +02:00
Pierre Krieger
4028b925d3 X11 implementation 2014-07-27 15:10:58 +02:00
Tomaka17
13b79ffaaf Cleanup crate root 2014-07-27 12:59:45 +02:00
Tomaka17
1cc0447c5e Initial commit 2014-07-27 11:41:26 +02:00