Commit Graph

  • 25ce029cf6 expose the platform-specific window handle (currently Win only) Ryan Stewart 2015-02-20 12:32:40 -08:00
  • 8e1d0f7a97 Merge pull request #282 from tomaka/gl-api tomaka 2015-02-19 21:55:15 +01:00
  • 95d70ce549 Merge pull request #283 from tomaka/update-rustc tomaka 2015-02-19 20:33:04 +01:00
  • 1ee6f8fa1a Update for rustc Pierre Krieger 2015-02-19 20:18:50 +01:00
  • f4f84c6566 Improve the OpenGL context request system Pierre Krieger 2015-02-18 16:49:53 +01:00
  • 72e9c0fc59 Merge pull request #281 from mmatyas/readme_fix tomaka 2015-02-18 17:10:27 +01:00
  • 0a31f57202 Fixed missing newline in README. Mátyás Mustoha 2015-02-18 16:52:22 +01:00
  • 8f8c1b71bc Merge pull request #280 from tomaka/win32-destroy tomaka 2015-02-18 09:27:21 +01:00
  • ba7f2a923f Don't call MakeCurrent(null, null) when destroying Pierre Krieger 2015-02-18 08:58:37 +01:00
  • eb330030de Merge pull request #279 from tomaka/win32-correct tomaka 2015-02-17 22:20:14 +01:00
  • 1a33c9ce9f Extract load_opengl32_dll Pierre Krieger 2015-02-16 15:57:17 +01:00
  • 950fd58b77 Implement enumerate_arb_pixel_formats Pierre Krieger 2015-02-16 15:55:26 +01:00
  • d1bc85c011 Switch to create_context for the real context Pierre Krieger 2015-02-16 15:42:00 +01:00
  • 6bec85e0cc Implement better handling for pixel formats Pierre Krieger 2015-02-16 15:36:32 +01:00
  • dfbf2adf4a Extract and add create_context function Pierre Krieger 2015-02-16 13:58:43 +01:00
  • 353567b216 Start splitting win32::init into multiple functions Pierre Krieger 2015-02-16 11:46:18 +01:00
  • 40591806dc Merge pull request #274 from tomaka/cleanup tomaka 2015-02-16 13:58:29 +01:00
  • 495898ad98 Merge pull request #278 from tomaka/window-proxy-send tomaka 2015-02-16 11:50:53 +01:00
  • 19debf3eb2 Merge pull request #277 from tomaka/win32-callback tomaka 2015-02-16 11:03:21 +01:00
  • cba56a208d Merge pull request #276 from tomaka/win32-headless tomaka 2015-02-16 10:51:02 +01:00
  • 1fde6f40b5 Merge pull request #275 from tomaka/win32-events tomaka 2015-02-16 10:35:58 +01:00
  • 297a8cbb1d Add test for WindowProxy to implement Send Pierre Krieger 2015-02-16 10:29:53 +01:00
  • 7f03400a2b Extract callback from win32/init.rs Pierre Krieger 2015-02-16 10:08:08 +01:00
  • 91c50ed046 Extract win32 HeadlessContext to a "headless" module Pierre Krieger 2015-02-16 10:01:47 +01:00
  • 94254521dc Style improvement in win32/event.rs Pierre Krieger 2015-02-16 09:53:01 +01:00
  • 009be2ab2b Cleanup crate root by moving headless and window to modules Pierre Krieger 2015-02-16 09:29:37 +01:00
  • cd155ce8ea Update README.md tomaka 2015-02-15 18:28:12 +01:00
  • 8a8cf72492 Merge pull request #272 from tomaka/tomaka-patch-2 tomaka 2015-02-15 15:14:39 +01:00
  • de412be593 Another fix attempt for .travis.yml tomaka 2015-02-15 15:09:52 +01:00
  • 99a29f40df Fix .travis.yml indentation tomaka 2015-02-15 14:58:47 +01:00
  • 6f9f540451 Merge pull request #271 from tomaka/deploy tomaka 2015-02-15 14:42:42 +01:00
  • c3ab907e04 Setup deployment on crates.io Pierre Krieger 2015-02-15 14:05:08 +01:00
  • 713f269ce8 Merge pull request #270 from tomaka/tomaka-patch-2 tomaka 2015-02-12 19:11:46 +01:00
  • 59220d35ce Fix poll_events returning None when it shouldn't tomaka 2015-02-12 18:42:02 +01:00
  • de56a569e8 Merge pull request #269 from tomaka/tomaka-patch-2 tomaka 2015-02-11 15:39:14 +01:00
  • d1bf1e8ac0 Fix poll_events() blocking on win32 tomaka 2015-02-11 15:34:08 +01:00
  • 4500702a02 Merge pull request #70 from tomaka/fix-iterators tomaka 2015-02-10 22:34:18 +01:00
  • 605bd37554 Merge pull request #267 from tomaka/x11-get-outer-size tomaka 2015-02-10 14:51:41 +01:00
  • 4c8628ed67 Implement get_outer_size() on x11 tomaka 2015-02-10 14:40:03 +01:00
  • c62f59712a Merge pull request #264 from tomaka/cleaner-win32 tomaka 2015-02-10 13:29:29 +01:00
  • e9a775c6b1 Implement win32 initialization in a cleaner way Pierre Krieger 2015-01-14 10:04:28 +01:00
  • 95b1c96181 Mac: Use platform specific iterators. Glenn Watson 2015-02-10 16:33:04 +10:00
  • 8b3750ec3d Android: Use platform specific iterators. Glenn Watson 2015-02-10 13:59:20 +10:00
  • 4bfcedad3e X11: use platform specific iterators instead Pierre Krieger 2015-02-02 10:26:11 +01:00
  • 49e3fbdd71 Win32: use platform-specific iterators instead Tomaka17 2014-10-25 11:22:52 +02:00
  • 9884908240 Merge pull request #261 from glennw/fix-osx-mouse-wheel tomaka 2015-02-10 08:20:05 +01:00
  • 25fa4dfef6 Make the mouse wheel events match natural direction on osx. Glenn Watson 2015-02-10 12:22:17 +10:00
  • 98345b701f Merge pull request #258 from ozkriff/android_color_and_depth_bits tomaka 2015-02-08 08:03:26 +01:00
  • 81dbaea29e android: Implemented color_bits and depth_bits Andrey Lesnikov 2015-02-08 02:32:29 +03:00
  • cef64c3a8e Merge pull request #255 from tomaka/update tomaka 2015-02-06 09:31:57 +01:00
  • 28955c69d0 Update with libc change Pierre Krieger 2015-02-06 09:21:55 +01:00
  • 6b52bf95a4 Merge pull request #254 from aepsil0n/mousebutton-renaming tomaka 2015-02-05 18:37:53 +01:00
  • a6a43dbe65 Merge pull request #252 from Manishearth/linux-keys tomaka 2015-02-05 18:37:21 +01:00
  • 256645cc3c Add some more support for X11 keys (partially fixes #251) Manish Goregaokar 2015-02-05 05:51:14 +05:30
  • b2367fe2e6 Rename enum variants of MouseButton Eduard Bopp 2015-02-05 16:52:53 +01:00
  • a3cd89c2dc Merge pull request #253 from tomaka/update tomaka 2015-02-05 09:33:46 +01:00
  • 106ca8a30a Fix "fullscreen" example with latest rustc Pierre Krieger 2015-02-05 09:20:12 +01:00
  • 03e9d78b3a Merge pull request #250 from bjz/osx-window tomaka 2015-02-03 12:31:55 +01:00
  • 4632e83156 Add tempory fix for #248 Brendan Zabarauskas 2015-02-03 22:17:59 +11:00
  • 7ced7cb674 Merge pull request #247 from akiss77/pr-xerrorevent tomaka 2015-02-02 08:51:21 +01:00
  • e4469cfce7 Reorder the fields of XErrorEvent to match the struct layout found in recent Xlib.h Akos Kiss 2015-02-01 22:08:34 +00:00
  • be092183a6 Merge pull request #241 from tomaka/add-webgl tomaka 2015-01-30 21:07:20 +01:00
  • 8615aa5aa5 Merge pull request #243 from bjz/osx-window tomaka 2015-01-30 12:56:29 +01:00
  • 9b530cdf40 Fix OSX build Brendan Zabarauskas 2015-01-30 22:14:49 +11:00
  • 26c0c966d5 Merge pull request #239 from glennw/fix-close-crash tomaka 2015-01-29 22:47:15 +01:00
  • 1b73aeaa24 On some X11 driver implementations, calling XCloseDisplay from a different thread causes memory corruption, resulting in a crash. Change window proxy to be a weak reference so that the XCloseDisplay is always called from the main window. Glenn Watson 2015-01-29 09:58:57 +10:00
  • 48ab960176 Add WebGL in the APIs list Pierre Krieger 2015-01-29 18:36:03 +01:00
  • 5611a32513 Merge pull request #238 from andrewrk/master tomaka 2015-01-29 01:17:09 +01:00
  • 6a27fa9d26 fix for rust nightly Andrew Kelley 2015-01-28 12:43:44 -07:00
  • 1a9cf9bc5c Merge pull request #231 from bjz/osx-window tomaka 2015-01-26 10:55:35 +01:00
  • 9705606a20 Merge pull request #230 from retep998/update-winapi tomaka 2015-01-26 07:34:07 +01:00
  • 73078e0569 Rename osx->cocoa Brendan Zabarauskas 2015-01-26 14:28:12 +11:00
  • 44c21c4bbb Implement some more osx stuff Brendan Zabarauskas 2015-01-26 14:22:50 +11:00
  • 33cd252f99 Upgrade to latest winapi Peter Atashian 2015-01-25 21:52:17 -05:00
  • df5fe355df Merge pull request #229 from bjz/osxup Brendan Zabarauskas 2015-01-26 11:04:38 +11:00
  • 6b31fe9b1c {true, false}->{YES, NO} Brendan Zabarauskas 2015-01-26 10:59:40 +11:00
  • f8c66ff2a9 Merge pull request #220 from tomaka/x11-vsync tomaka 2015-01-25 12:56:15 +01:00
  • a2e03e7c15 Merge pull request #221 from tomaka/fix-rc tomaka 2015-01-25 12:55:58 +01:00
  • aa92625064 Merge pull request #224 from andrewrk/fix-error-trait tomaka 2015-01-24 07:57:01 +01:00
  • 02a57e0422 fix for latest rustc Andrew Kelley 2015-01-23 18:50:06 -07:00
  • bd3d7513f8 Merge pull request #223 from Ms2ger/CString tomaka 2015-01-23 22:02:08 +01:00
  • 8005b012ce Fix a use-after-free in Android get_proc_address. Ms2ger 2015-01-23 19:24:42 +01:00
  • 56c6afd03c Fix race condition with XOpenIM Pierre Krieger 2015-01-23 11:04:40 +01:00
  • 36538b5634 Merge pull request #219 from bjwbell/remove-deadcode-warning tomaka 2015-01-23 09:40:41 +01:00
  • b05ef16d81 Implement vsync for x11 and add vsync example Pierre Krieger 2015-01-23 09:31:05 +01:00
  • 60ec8542ab Merge pull request #218 from bjwbell/disable-unstable-warnings tomaka 2015-01-23 09:29:21 +01:00
  • 3e06c1c0e2 Remove deadcode warning in BuilderAttribs Bryan Bell 2015-01-23 00:15:18 -08:00
  • 6ea483dc78 Disable compiler unstable warnings Bryan Bell 2015-01-22 23:40:17 -08:00
  • 1d6b863cd4 Merge pull request #217 from glennw/context-fallback tomaka 2015-01-22 21:37:07 +01:00
  • de3f354566 Fix log prefix Glenn Watson 2015-01-23 06:01:22 +10:00
  • 13be9b2598 Merge pull request #216 from jdm/osx Brendan Zabarauskas 2015-01-22 15:53:12 +11:00
  • 19475f8521 Some GPU/driver combinations have glxCreateContextAttribsARB present, but it fails with an X error. In this case, catch the X error and fall back to the old method of creating a context. Glenn Watson 2015-01-22 12:02:02 +10:00
  • e12e4bf38f Fix OS X build. Josh Matthews 2015-01-21 10:58:08 -05:00
  • 862baf8220 Merge pull request #215 from akiss77/pr-u8-c_char-upstream tomaka 2015-01-20 23:04:39 +01:00
  • 935e5a36a2 c_char isn't always i8 Akos Kiss 2015-01-20 17:09:13 +00:00
  • 4d12d3ea3d Merge pull request #214 from bjz/osx-window Brendan Zabarauskas 2015-01-20 22:38:25 +11:00
  • de8fe684e7 Move osx delegate stuff into separate type Brendan Zabarauskas 2015-01-20 08:12:53 +11:00
  • d48ccb381a Merge pull request #213 from tomaka/permanent-iterators tomaka 2015-01-19 13:46:30 +01:00
  • 8fcd676714 Iterators returned by wait_events and poll_events are now persistent Pierre Krieger 2015-01-19 13:04:14 +01:00
  • a203385e76 if letify Brendan Zabarauskas 2015-01-19 22:35:34 +11:00