Commit graph

  • c7aa219ef1 Now using glXChooseFBConfig Pierre Krieger 2014-08-07 17:35:26 +02:00
  • d2bd19bc21 Doc now ignored for doctest Tomaka17 2014-08-07 09:33:28 +02:00
  • 2fdcc1840b Examples now call glViewport Tomaka17 2014-08-07 09:32:13 +02:00
  • 92f90220a4 Fix events handling in examples Tomaka17 2014-08-07 08:53:21 +02:00
  • 752c721ae1 Merge pull request #13 from pnkfelix/fsk-fix-osx-dummy-impl tomaka 2014-08-03 18:39:00 +02:00
  • f1993be9ea Fix bugs from f4fb699b52 Felix S. Klock II 2014-08-03 18:30:31 +02:00
  • d574f6f1bb Fix GL context not being destroyed on win32 Tomaka17 2014-08-03 17:33:48 +02:00
  • 3c9565ad25 Fix closed flag not being immediatly set on win32 Tomaka17 2014-08-03 17:27:48 +02:00
  • c0912c9ec4 Add example for multiple simultaneous examples Tomaka17 2014-08-03 17:23:08 +02:00
  • 3ea19e0fa2 Update README.md tomaka 2014-08-03 11:43:57 +02:00
  • 48632619c9 Add static assert for platform not supported Tomaka17 2014-08-03 10:30:04 +02:00
  • f4fb699b52 Add dummy implementation for OS/X Tomaka17 2014-08-03 09:25:30 +02:00
  • 52cccb8dda Add doc to crate root Tomaka17 2014-08-02 20:49:48 +02:00
  • ed3ed47ad8 Update README.md tomaka 2014-08-02 13:35:42 +02:00
  • eee9e298ba Implement set_window_position for x11 Pierre Krieger 2014-08-02 12:47:32 +02:00
  • d08c94daac Remove Iconified and NeedRefresh events Tomaka17 2014-08-02 12:43:48 +02:00
  • 2aeec39156 Remove #[exprimental] from make_current Tomaka17 2014-08-02 12:32:08 +02:00
  • 0152099c91 Correctly handling pixel format and fullscreen resolution on Win32 Tomaka17 2014-08-02 12:23:05 +02:00
  • b0d9d0b87f Dimensions will now match the monitor's in case of fullscreen Tomaka17 2014-08-02 11:23:32 +02:00
  • abceca1121 Add get_dimensions() to MonitorID Tomaka17 2014-08-02 11:17:49 +02:00
  • dbaef704ad Fix docs for Window Tomaka17 2014-08-02 11:07:29 +02:00
  • bfc5d3e63d with_monitor -> with_fullscreen Tomaka17 2014-08-02 11:04:48 +02:00
  • 8c074af9fc Add support for specific OpenGL version for Win32 Tomaka17 2014-08-02 11:03:09 +02:00
  • 13c73cce5e Merge pull request #9 from tomaka/pass-builder-to-impl-new tomaka 2014-08-02 10:48:17 +02:00
  • 49b0a20170 Now passing WindowBuilder to implwin::Window::new Tomaka17 2014-08-02 10:42:17 +02:00
  • af756b9add Merge pull request #8 from tomaka/breaking-api-changes tomaka 2014-08-02 09:49:54 +02:00
  • 5dda167021 Add iterators for events and WindowBuilder Tomaka17 2014-08-02 08:24:30 +02:00
  • 959613870c Now using wglCreateContextAttribs when available Tomaka17 2014-08-02 00:01:45 +02:00
  • 21c8ffab80 Mark hints as deprecated Tomaka17 2014-08-01 23:22:29 +02:00
  • c1ecc06baf Change the RegisterClass code. Prevents an issue when creating multiple contexts. Tomaka17 2014-08-01 23:12:46 +02:00
  • d93cea808d Add documentation to the Win32 implementation Tomaka17 2014-08-01 23:02:26 +02:00
  • 19b8474c4a Window is no longer NoSend Tomaka17 2014-07-31 20:56:56 +02:00
  • 14c59e8d81 Merge branch 'master' of http://github.com/tomaka/gl-init-rs Tomaka17 2014-07-31 20:55:55 +02:00
  • fd20346829 Put GetMessage in the same thread as the window creation. Fixes #6 Tomaka17 2014-07-31 20:55:30 +02:00
  • 91b0eeae8d Split win32/mod.rs Tomaka17 2014-07-31 20:14:36 +02:00
  • 26fec195d5 Implement ReceivedCharacter for X11 Pierre Krieger 2014-07-31 18:42:14 +02:00
  • 59b4d23d58 Add mouse buttons press/release events for X11 Pierre Krieger 2014-07-31 17:33:46 +02:00
  • 0d45c7fcb4 Fix warning in X11 ffi Pierre Krieger 2014-07-31 17:25:56 +02:00
  • 0c76ff8771 Add get_position and get_inner_size for X11 Pierre Krieger 2014-07-31 17:01:58 +02:00
  • 37c5b5446b Add some keyboard events for X11 Pierre Krieger 2014-07-31 16:46:29 +02:00
  • d9d293667a Add monitor support for win32 Tomaka17 2014-07-31 10:52:05 +02:00
  • db8955a9d8 Add API for monitors Tomaka17 2014-07-31 09:56:53 +02:00
  • 8911e162ce MonitorID now defined by the implementations Tomaka17 2014-07-31 09:42:50 +02:00
  • 270e290af9 make_current() is now unsafe Tomaka17 2014-07-30 18:12:39 +02:00
  • ec956688cd Test support for travis Rust Tomaka17 2014-07-30 18:04:48 +02:00
  • a9a42bd2ec Add draft for EGL Tomaka17 2014-07-30 17:13:24 +02:00
  • ca89748414 Minor fix in docs Tomaka17 2014-07-30 14:18:31 +02:00
  • 17ad7ef50e Add docs to lib.rs Tomaka17 2014-07-30 14:13:42 +02:00
  • 6d9c5eb2bd should_close() renamed to is_closed() Tomaka17 2014-07-30 13:29:28 +02:00
  • 1249ebed80 Remove printing position in example Tomaka17 2014-07-30 13:27:31 +02:00
  • aa7d88dbda Fix bad events Tomaka17 2014-07-30 13:11:49 +02:00
  • 838cc2b325 Window getters now return an Option in case where the Window has been closed Tomaka17 2014-07-30 13:10:17 +02:00
  • 66f6b003d0 The example now prints OpenGL version Tomaka17 2014-07-30 13:05:58 +02:00
  • 67349d717a Better events handling on X11 Pierre Krieger 2014-07-28 15:06:38 +02:00
  • c1da2b1273 Work on input support for X11 Pierre Krieger 2014-07-28 14:15:02 +02:00
  • 433c5b956e Implement CursorPositionChanged event for X11 Pierre Krieger 2014-07-28 13:25:28 +02:00
  • 5764b9c243 Implement resize events on X11 Pierre Krieger 2014-07-28 13:16:55 +02:00
  • 07a53af952 Add "try it!" to README tomaka 2014-07-28 11:45:59 +02:00
  • 1f0999e6a0 Implement get_position for win32 and fix interface Tomaka17 2014-07-27 22:46:30 +02:00
  • 14a697b272 Implement get_*_size() for win32 Tomaka17 2014-07-27 22:36:44 +02:00
  • d4e334aecb get/set_size() -> get/set_inner/outer_size() Tomaka17 2014-07-27 22:31:00 +02:00
  • 0d122cec47 Implement fullscreen for win32 Tomaka17 2014-07-27 21:21:50 +02:00
  • d824fb94db Draft for monitor API Tomaka17 2014-07-27 20:38:27 +02:00
  • 6133e17b9a Add moved events for win32 Tomaka17 2014-07-27 20:08:31 +02:00
  • 1e615b59a6 Better events handling for win32 Tomaka17 2014-07-27 19:58:27 +02:00
  • 7a8e7a7922 Implement focus events for win32 Tomaka17 2014-07-27 19:45:29 +02:00
  • 0103fb833e Remove FramebufferSizeChanged event Tomaka17 2014-07-27 19:45:02 +02:00
  • f5080a2b29 Implement mouse clicks on win32 Tomaka17 2014-07-27 19:41:02 +02:00
  • a28282ef5f Implement Pressed and Released Tomaka17 2014-07-27 18:55:14 +02:00
  • 754a6ef60f Implement ReceivedCharacter on win32 Tomaka17 2014-07-27 18:39:22 +02:00
  • c67ab381bf Fix events handling on win32 Tomaka17 2014-07-27 18:35:42 +02:00
  • 24baf4d104 Add some events Pierre Krieger 2014-07-27 17:06:03 +02:00
  • 758fd069c6 Remove some reliquate comment Tomaka17 2014-07-27 16:11:23 +02:00
  • 2e41d25cb5 Add rust-ci docs Tomaka17 2014-07-27 16:06:17 +02:00
  • 7bb4e4f9ae Add example to README Pierre Krieger 2014-07-27 15:59:58 +02:00
  • a121fe1e57 Add .travis build Pierre Krieger 2014-07-27 15:56:44 +02:00
  • f29b2f91e1 Now using dimensions Pierre Krieger 2014-07-27 15:54:48 +02:00
  • 356394cc75 Better cleanup in X11 destruction Pierre Krieger 2014-07-27 15:25:04 +02:00
  • bd0ae7476c Work on X11 events Pierre Krieger 2014-07-27 15:21:42 +02:00
  • 5aa72279aa Window is now NoSend Pierre Krieger 2014-07-27 15:11:59 +02:00
  • 4028b925d3 X11 implementation Pierre Krieger 2014-07-27 15:10:58 +02:00
  • bf2773c233 Temporarily remove NeedRefresh event from win32 Tomaka17 2014-07-27 13:10:59 +02:00
  • 6030062881 Example now displays windows events Tomaka17 2014-07-27 13:10:43 +02:00
  • 13b79ffaaf Cleanup crate root Tomaka17 2014-07-27 12:59:45 +02:00
  • 1cc0447c5e Initial commit Tomaka17 2014-07-27 10:55:37 +02:00