Commit graph

  • 7daf27f389 Add mouse event capturing when click-dragging out of a win32 window (#292) HDM 2018-02-14 04:31:25 -05:00
  • 4abcc164cd
    Publish 0.11.0 (#404) Pierre Krieger 2018-02-09 12:07:19 +01:00
  • 4cce65274f Fix x11 window size calculations (#402) Joe Wilm 2018-02-08 09:10:39 -08:00
  • ff17eff00f Implement MonitorId::get_dimensions for Android (#400) Paul Rouget 2018-02-08 14:55:17 +01:00
  • 9b5254adeb Version 0.10.1 (#397) Paul Rouget 2018-02-05 18:50:13 +01:00
  • b49abbbf17 Update mac dependencies (#390) Jeff Muizelaar 2018-02-05 08:34:37 -05:00
  • 107a1e7332 x11: Support XRandR versions older than 1.5 (#394) Johannes Hofmann 2018-02-03 11:18:51 +01:00
  • 150d2706f9 Fix x11 Window::get_position wrong values (#386) Joe Wilm 2018-01-27 05:26:13 -08:00
  • 7d38ed2fab X11: Cursor grabbing fixes (#385) Benjamin Cheng 2018-01-26 15:52:18 -05:00
  • 1609808e27 Add support for Caret (^) Key in OSX (de_DE) (#380) Michael Schumacher 2018-01-25 13:32:30 +01:00
  • 7e1c70964d [macOS] Move the window if there is no title bar (#382) Robert Günzler 2018-01-22 18:07:51 +00:00
  • 0e81251f3a Implement hidpi factor for x11 MonitorId (#387) Joe Wilm 2018-01-22 09:36:26 -08:00
  • 0ea4f93f05 Implement set_maximized, set_fullscreen and set_decorations for wayland (#383) Victor Berger 2018-01-13 06:38:12 +01:00
  • dddd9de151 Update x11-dl (#378) Gabriel Majeri 2018-01-09 12:48:23 +02:00
  • 124b16fcde x11: Always use correct window ID for XInput2 events (#372) Francesca Sunshine 2018-01-08 05:06:02 -05:00
  • 198d9ff230
    Publish 0.10.0 (#375) Pierre Krieger 2017-12-27 19:44:53 +01:00
  • 23881459bc Update dependencies (#369) Chet Gurevitch 2017-12-27 09:39:38 -08:00
  • a8d5a9e1ab [emscripten] request canvas size instead of CSS size (#370) Dzmitry Malyshau 2017-12-27 12:37:01 -05:00
  • f89dc9e903 x11: Remember cursor after changing cursor state (#374) Tuomas Siipola 2017-12-27 15:30:59 +02:00
  • 011720848a Added modifier support to mouse events (#328) Bryan Gilbert 2017-12-26 16:46:28 -05:00
  • d92666c188 Update winapi to 0.3 (#346) Gabriel Majeri 2017-12-24 15:46:47 +02:00
  • 463f316cb8 Add set_decorations method to Window (#365) Francesca Sunshine 2017-12-22 07:50:46 -05:00
  • b36a8e010f Fix typo in README (#367) W. Brian Gourlie 2017-12-17 13:13:16 -06:00
  • 23e4293179 unix::WindowExt no longer returns pointers for things that aren't actually pointers (#364) Francesca Sunshine 2017-12-17 04:17:26 -05:00
  • 8f18dab061
    x11: Send window maximization hints correctly (#363) Francesca Sunshine 2017-12-15 14:37:09 -05:00
  • 9698d0a8d8
    x11: Set window title prior to mapping window (#362) Francesca Sunshine 2017-12-13 16:41:49 -05:00
  • d18db208ff x11: Implement file drag and drop (#360) Francesca Sunshine 2017-12-13 06:22:03 -05:00
  • d2dd82c146 impl touch events for emscripten (#358) thiolliere 2017-12-01 15:00:09 +02:00
  • 8348e8225b bump for v0.9.0 (#355) stuart nelson 2017-12-01 10:58:48 +01:00
  • 663d615379 Emscripten (#357) thiolliere 2017-12-01 11:53:50 +02:00
  • 0f14e63b34 Send mouse position after focused/cursorenter events (#349) stuart nelson 2017-11-26 15:43:13 -05:00
  • fae10c6072 Emit delete character on Windows (#352) Jacob Kiesel 2017-11-21 02:12:51 -07:00
  • cfd087d9a5 Mouse events (#344) Jacob Kiesel 2017-11-12 13:56:57 -07:00
  • c61f9b75f8
    Wayland: implement touch events (#342) Victor Berger 2017-11-11 10:03:42 +01:00
  • bbf13561b5 Fix docs rendering (#340) Gabriel Majeri 2017-11-05 12:21:57 +02:00
  • 61d25be3e0
    wayland: upgrade wayland-window (#339) Victor Berger 2017-11-03 17:35:29 +01:00
  • 37a10e6741 update macos deps (#335) Andriy Symonovych 2017-10-31 12:03:18 +02:00
  • 62e45fa75d wayland: update dependencies (#334) Victor Berger 2017-10-30 07:27:43 +01:00
  • 01d1178d7b Made poll events loop over as many events as there may be instead of just one. (#333) Ken Reed 2017-10-29 02:02:57 -04:00
  • b3c5ee6219 Fix no primary monitor panic in XWayland (#318) Alex Butler 2017-10-28 14:24:37 +01:00
  • 36058ab8e6 Improve the documentation of DeviceEvent::Motion (#321) Bruno Ploumhans 2017-10-28 12:33:51 +02:00
  • 159364bec3 Impl Clone for EventsLoopProxy (#331) Chris Tolliday 2017-10-25 11:03:57 -07:00
  • 58181dbff9 wayland: Fix drop order for display (#326) Victor Berger 2017-10-25 18:28:24 +02:00
  • 760e588627 Use EnumDisplayMonitors to enumerate monitors on Windows (#327) kryptan 2017-10-25 18:12:39 +03:00
  • d10312c6b1 Rewrite of wayland backend to new wayland-client API (#325) Victor Berger 2017-10-20 09:46:42 +02:00
  • 4e4db1749d Make MonitorId::get_position() return (i32, i32) instead of (u32, u32) because it can be negative on Windows (#324) kryptan 2017-10-19 20:08:05 +03:00
  • 229029f2da Formalize thread-safety guarantees (#322) Victor Berger 2017-10-18 20:40:21 +02:00
  • 48902297b7 Implement public API for high-DPI (#319) kryptan 2017-10-17 14:56:38 +03:00
  • eff3440482 Mirror x11 ISO_LEFT_TAB detection on wayland and release version 0.8.3 (#314) Chet Gurevitch 2017-10-12 00:39:41 -07:00
  • 80d9a6371d Use travis matrix for the ios/linux variants (#313) Pedro Côrte-Real 2017-10-08 14:51:55 +01:00
  • 3d8c94bae5 wayland: commit the empty surface at init (#309) Victor Berger 2017-10-08 15:51:48 +02:00
  • 3f33cd1929 Make ISO_Left_Tab generate VirtualKeyCode::Tab (#308) Matteo Signer 2017-10-08 13:59:45 +02:00
  • 1db92063d9 Fix X11 on 32bit architectures (#311) Pedro Côrte-Real 2017-10-07 20:20:37 +01:00
  • 5af88d97e8 On Windows, use SWP_ASYNCWINDOWPOS to prevent thread from blocking when calling (#302) Chris Tolliday 2017-10-04 00:42:35 -07:00
  • b337d8f99b Version 0.8.2 (#301) Victor Berger 2017-09-28 19:04:26 +02:00
  • 515595153d Wayland: rework the event loop & expose readiness signal (#298) Victor Berger 2017-09-27 16:31:46 +02:00
  • df7e349c70 Complete documentation for top-level items (#299) David Harvey-Macaulay 2017-09-25 14:58:59 +01:00
  • 9c116a1bae x11: uniformize keyboard scancodes with linux (#297) Victor Berger 2017-09-25 07:25:36 +02:00
  • 15fbc0dff4 Publish 0.8.1 with fixes necessary for glutin (#296) tomaka 2017-09-23 09:36:30 +02:00
  • 6a2a7036d4 Fix mistake in 0.8 changelog (#294) tomaka 2017-09-23 09:36:21 +02:00
  • 3edc8e0cd9 Publish 0.8.0 (#290) tomaka 2017-09-22 08:00:19 +02:00
  • 52a78d61bf Fix #273 (#274) Matteo Signer 2017-09-21 16:09:07 +02:00
  • f81a0741f5 Fixes to the documentation of EventsLoop (#288) tomaka 2017-09-17 19:59:36 +02:00
  • 192bd798e3 Implement virtual key translation for emscripten (#289) Kelvin Ly 2017-09-16 09:46:53 -04:00
  • 52a7b07c79 Move the Suspended event outside of WindowEvent (#284) tomaka 2017-09-15 16:24:09 +02:00
  • 1d0b5bcfbd Remove the use platform_not_supported hack (#285) tomaka 2017-09-15 15:45:45 +02:00
  • 769d4fe897 Emscripten rework (#286) tomaka 2017-09-14 16:31:34 +02:00
  • ae7802c8c2 Fix warnings for win32 (#283) tomaka 2017-09-13 11:15:16 +02:00
  • c82fcd203f Update docs of windows-specific methods (#281) pravic 2017-09-13 10:19:54 +03:00
  • 59c33d2c6a Move fullscreen modes to not touch physical resolutions (#270) Pedro Côrte-Real 2017-09-07 09:33:46 +01:00
  • 342d5d8587 Remove api_transition macro (#279) tomaka 2017-09-06 17:32:24 +02:00
  • 0ada6c15ea Fix travis OSX rust stable build (#280) Pedro Côrte-Real 2017-09-05 07:26:05 +01:00
  • 2a4b381384 Update iOS for EventsLoop design (#275) tomaka 2017-09-04 12:41:10 +02:00
  • fe1deb83ae Update Android code with EventsLoop (#272) tomaka 2017-09-04 12:41:02 +02:00
  • 5b57b73fe8 Remove dead code causing warnings (#278) Pedro Côrte-Real 2017-09-04 07:45:56 +01:00
  • 3d1c18ded9 Events loop backend (#269) tomaka 2017-09-01 11:04:57 +02:00
  • e65cacbc86 Use a sync::Barrier on win32 to sync threads instead of a channel (#271) tomaka 2017-08-31 19:45:17 +02:00
  • 1b22e39fb2 wayland: internal event buffer & wait for xdg configure (#255) Victor Berger 2017-08-31 19:43:24 +02:00
  • 7dc6fcdedc Rework MonitorId::get_native_identifier (#267) tomaka 2017-08-30 08:49:18 +02:00
  • f7a8bcddb8 Merge pull request #130 from pedrocr/maximization tomaka 2017-08-29 11:53:22 +02:00
  • 60b575a7c1 Get rid of FullScreenState::get_monitor() Pedro Côrte-Real 2017-08-29 02:08:12 +01:00
  • b3ef9c8b22 Use new fullscreen API in example Pedro Côrte-Real 2017-08-29 01:50:11 +01:00
  • 9693f7caa9 Convert new fullscreen API in all platforms Pedro Côrte-Real 2017-08-29 01:46:03 +01:00
  • 1382adbf11 Unify fullscreen and fullscreen_windowed APIs Pedro Côrte-Real 2017-08-29 01:36:24 +01:00
  • b35c4a5ee5 maximized/fullscreen as noops for other platforms Pedro Côrte-Real 2017-08-28 01:43:34 +01:00
  • eff04394c9 Slight maximize/fullscreen X11 cleanup Pedro Côrte-Real 2017-08-28 01:21:31 +01:00
  • 1d97a2a506 Implement Windowed Fullscreen Pedro Côrte-Real 2017-08-28 00:22:26 +01:00
  • a4052b8693 Add window maximization API Pedro Côrte-Real 2017-08-28 00:19:26 +01:00
  • 17de3f1d15 Merge pull request #265 from NeQuissimus/0_7_6 tomaka 2017-08-26 16:55:35 +02:00
  • be9d4e7e03
    Release 0.7.6 Tim Steinbach 2017-08-26 10:41:24 -04:00
  • 3b8de1af34 Merge pull request #262 from lloydac/creation_error_clone tomaka 2017-08-24 08:23:14 +02:00
  • f81d6ddf93 Derive Clone for CreationError Lloyd Cunningham 2017-08-23 20:52:06 -05:00
  • 200ef9c307 Merge pull request #244 from robsaunders/mac-file-drag-and-drop tomaka 2017-08-18 11:35:19 +02:00
  • 63fdc3f903 Merge pull request #241 from rukai/add-windows-virtual-key-codes tomaka 2017-08-07 07:59:51 +02:00
  • 8e3e60b1c3 Merge pull request #253 from lloydac/monitorid_clone tomaka 2017-08-06 07:13:19 +02:00
  • 24f5b0b591 Derive Clone for MonitorId Lloyd Cunningham 2017-08-05 18:15:50 -05:00
  • 4202c35786 Merge pull request #250 from Osspial/master tomaka 2017-08-05 09:17:30 +02:00
  • 786666aca8 Revise Mutex+Convar implementation based on PR feedback Osspial 2017-08-05 02:51:30 -04:00
  • 657860a233 Re-implement resize patch using Mutex + Convar Osspial 2017-08-05 02:07:58 -04:00
  • d2034b1700 Add null terminator to custom events Osspial 2017-08-02 20:50:55 -04:00