Commit Graph

  • 0e20973bdb Fix 968: Invisible windows steal focus from visible windows Win32 (#968) chichid 2019-06-26 00:04:49 -04:00
  • 29e2481597 Remove XFlush call in event loop (#982) Murarth 2019-06-25 14:29:52 -07:00
  • 1596cc5d9e Avoid leaking implementation details in Canvas API Héctor Ramón Jiménez 2019-06-25 21:36:24 +02:00
  • 8f66d96915 Support ReceivedCharacter event Héctor Ramón Jiménez 2019-06-25 21:18:11 +02:00
  • 8ad078b964 Implement keyboard and blur/focus events Héctor Ramón Jiménez 2019-06-25 21:01:13 +02:00
  • d5368d7979 Implement Canvas::request_redraw Héctor Ramón Jiménez 2019-06-25 18:39:41 +02:00
  • 9c5657b86c Remove Canvas when dropped Héctor Ramón Jiménez 2019-06-25 18:19:22 +02:00
  • b79089ea57 Implement web_sys::Canvas event listeners Héctor Ramón Jiménez 2019-06-25 18:07:47 +02:00
  • 3555de114a Wayland: Add relative pointer movement (#973) Cherser-s 2019-06-25 12:00:41 +03:00
  • c5703eb00a Draft web platform structure Héctor Ramón Jiménez 2019-06-25 03:15:34 +02:00
  • dbe6a1bcdf Update docs to differentiate DeviceEvents and WindowEvents (#976) Austin Lasher 2019-06-24 17:30:06 -04:00
  • eea9530f38 Merge remote-tracking branch 'blm/web-sys' into stdweb-eventloop-2 Héctor Ramón Jiménez 2019-06-24 18:31:56 +02:00
  • a195ce8146 Re-format on stable rustfmt (#974) Osspial 2019-06-24 12:14:55 -04:00
  • a0f280e71f Update how timeouts are cleared to avoid possible double-clearing Ryan Goldstein 2019-06-23 14:38:35 -07:00
  • cf28751ae3 Remove unnecessary set-to-wait in example Ryan Goldstein 2019-06-23 14:38:16 -07:00
  • 9dd15d00d8 Update PULL_REQUEST_TEMPLATE.md (#969) Felix Rabe 2019-06-23 20:05:37 +02:00
  • 2442305bb7 Forward porting (#966) Felix Rabe 2019-06-23 08:39:26 +02:00
  • 063648368d CHANGELOG.md: Move entries for #805 to 0.19.1 (#965) Felix Rabe 2019-06-22 19:57:56 +02:00
  • 918b2efce7 Improve the example in lib.rs (#957) Osspial 2019-06-22 13:26:06 -04:00
  • 2467a997f4 [#963] Change XRandR display size check to also take height into account (#964) Abendstolz 2019-06-22 18:48:51 +02:00
  • f457c6a0b8 Change Suspended(true/false) => Suspended/Resumed (#959) Felix Rabe 2019-06-22 04:59:31 +02:00
  • 1193cada46 Minor spelling changes (#960) Felix Rabe 2019-06-22 02:34:55 +02:00
  • b0e09b8ffe Rephrase (#958) Felix Rabe 2019-06-22 01:35:08 +02:00
  • 8d6e8bb8d1 Release 0.20.0 Alpha 1 (#913) v0.20.0-alpha1 Osspial 2019-06-21 11:33:44 -04:00
  • e2c84725de Format everything and add rustfmt to travis (#951) Osspial 2019-06-21 11:33:15 -04:00
  • b571362bf1 Fix a panic due to double-borrow Ryan Goldstein 2019-06-20 21:46:01 -07:00
  • b1b5aefc4b Implement fix described in #851 (#945) Osspial 2019-06-20 23:59:27 -04:00
  • 06244dd492 Remove window resize call in timer example (#938) Osspial 2019-06-19 22:06:09 -04:00
  • de2f0740f7 Move contributors table to wiki (#934) Osspial 2019-06-19 15:12:27 -04:00
  • c56a66cb90 Fix warnings (#929) Felix Rabe 2019-06-19 21:12:01 +02:00
  • c1329ff156 Linkify HALL_OF_CHAMPIONS.md (#935) Felix Rabe 2019-06-19 00:30:37 +02:00
  • 72509b5b42 Update example in README.md and add move prefix to window.rs example closure (#921) Osspial 2019-06-18 11:15:55 -04:00
  • c35fdc8d61 Fix thread-safety of set_maximized and set_title on macOS (#922) Aleksi Juvani 2019-06-18 09:34:27 +03:00
  • 5d31f73302 Clean up Cargo.toml after incorrect rebase Ben Merritt 2019-06-17 22:56:37 -07:00
  • 7de1261555 Fix some warnings Ben Merritt 2019-06-07 22:39:28 -07:00
  • 91a511ba8c Replace JS snippet with throw_str Ben Merritt 2019-06-07 22:35:40 -07:00
  • 94f6294c0a Prevent callbacks from being destroyed too early Ben Merritt 2019-06-06 21:37:57 -07:00
  • 77cd3adb01 TEMPORARY: add testing example Ben Merritt 2019-06-05 22:58:11 -07:00
  • 7dabad4d71 Fix throwToEscapeEventLoop function Ben Merritt 2019-06-05 22:51:11 -07:00
  • 54b4074369 Port remaining modules to web_sys Ben Merritt 2019-06-04 23:08:09 -07:00
  • e4d8e22846 Start implementing web-sys backend Ben Merritt 2019-06-03 22:51:01 -07:00
  • 403dcc02f4 CONTRIBUTING.md: Linkify project members (#933) Felix Rabe 2019-06-18 00:52:30 +02:00
  • 64be6e5c5e Typo (#932) Felix Rabe 2019-06-18 00:22:01 +02:00
  • c661006683 Use dbg!() macro in monitor list example (#931) Felix Rabe 2019-06-18 00:13:35 +02:00
  • f879bca21c Migrate to 2018 edition. (#924) CrLF0710 2019-06-18 02:27:00 +08:00
  • 182beb4f8b Indicate that I will be maintaing the stdweb backend Ryan Goldstein 2019-06-16 21:34:54 -07:00
  • 2690306f4a Implement Poll and WaitUntil in the stdweb backend Ryan Goldstein 2019-06-16 21:30:05 -07:00
  • b59e3c670b WIP Ryan Goldstein 2019-06-14 21:15:43 -07:00
  • 2e0bbc091f Set CHANGELOG.md merge style to union (#919) Osspial 2019-06-13 16:11:44 -04:00
  • 91f05e940f Fix initial dimensions of a fullscreen window on Windows (#909) Aleksi Juvani 2019-06-13 22:17:56 +03:00
  • db794b976c Disable caching on Travis (#918) Aleksi Juvani 2019-06-13 21:24:44 +03:00
  • 9a11f90a02 x11/wayland: Don't reset control flow between loop ticks (#916) Victor Berger 2019-06-13 18:52:10 +02:00
  • 412516159f Document the caveats of run_return (#914) Osspial 2019-06-13 12:51:44 -04:00
  • 65587ef43a wayland: use an invisible surface as shell surface (#835) Victor Berger 2019-06-13 18:50:02 +02:00
  • cf713bef31 Remove CircleCI (#915) Osspial 2019-06-13 02:34:21 -04:00
  • ea5c21950c Change Monitor dimensions functions to size functions (#911) Osspial 2019-06-13 02:33:44 -04:00
  • 744913d482 Update README.md Osspial 2019-06-13 01:43:13 -04:00
  • 47b5dfa034 Support listing available video modes for a monitor (#896) Aleksi Juvani 2019-06-12 21:07:25 +03:00
  • 2b89ddec15 Fix WindowBuilder function names that missed first pass (#910) Osspial 2019-06-12 13:34:09 -04:00
  • f256ff7d58 Make ns identifiers use snake_case on macOS (#904) Nikolai Vazquez 2019-06-11 01:09:38 +02:00
  • 7dc48ed9ef Direct new contributors to the eventloop-2.0 branch (#903) aloucks 2019-06-10 03:06:55 -04:00
  • 30c0058a88 Update CONTRIBUTING.md (#897) Osspial 2019-06-03 16:38:15 -04:00
  • 07356b9634 Update cursor visibility docs (#893) Christian Duerr 2019-06-02 00:06:41 +00:00
  • f2b6ef2edd Merge master into stdweb-eventloop-2 Ryan Goldstein 2019-06-01 13:21:50 -07:00
  • 1409f83fb9 Add support for mouse wheel Ryan Goldstein 2019-05-31 21:50:34 -07:00
  • 37dadab745 Add access to the canvas in the Window Ryan Goldstein 2019-05-31 21:48:26 -07:00
  • 0eefa3ba42 Fix compiler warning of potential undefined behavior (#892) Osspial 2019-05-30 20:42:53 -04:00
  • 08f8f89702 Fix control flow issues with Window::request_redraw (eventloop-2.0) (#890) aloucks 2019-05-30 00:33:52 -04:00
  • 0df436901a Refine function names and type signatures (#886) Osspial 2019-05-29 21:29:54 -04:00
  • ae63fbdbbb Merge branch 'eventloop-2.0' of https://github.com/tomaka/winit into eventloop-2.0 Osspial 2019-05-29 21:28:39 -04:00
  • 4f29618c73 I forgot to remove the backtrace dependency in the EL2 rework Osspial 2019-05-29 21:22:35 -04:00
  • 76660f3621 Fix Windows backend invoking unreachable! with Exit and run_return (#887) Osspial 2019-05-27 13:45:26 -04:00
  • 3a7350cbb9 El2.0 ios (#871) mtak- 2019-05-25 18:10:41 -07:00
  • e5aa906b01 Fix macos compile error in fullscreen example (#885) aloucks 2019-05-25 17:23:54 -04:00
  • 4b0162a013 Update parking_lot to 0.8 (for windows, too) (#884) aloucks 2019-05-25 17:23:09 -04:00
  • 5be88e79b0 Update parking_lot to 0.8 (#882) Bastien Orivel 2019-05-25 18:12:07 +02:00
  • 8794157370 Update parking_lot to 0.8 (#881) Bastien Orivel 2019-05-25 18:05:47 +02:00
  • 1a92c46ad7 Fix warnings on linux (#879) Lucas Kent 2019-05-24 21:10:49 +10:00
  • 93502e0cda Fix warning (#880) Lucas Kent 2019-05-24 21:10:31 +10:00
  • 8d6a857ba5 Merge branch 'evl2' into eventloop-2.0 Osspial 2019-05-16 00:26:59 -04:00
  • 6ff1370035 Fix crash caused by WM_PAINT getting invoked at inopportune times. (#866) Osspial 2019-05-16 00:00:30 -04:00
  • d5391686ae Squashed commit of the following: (#853) Hal Gentz 2019-05-01 17:03:30 -06:00
  • 22288ec4c1 Update URLs (#863) Alex Touchet 2019-05-11 06:48:33 -07:00
  • ffa6815321 README: Link to FEATURES.md and missing features wiki page (#860) Felix Rabe 2019-05-09 08:45:28 +02:00
  • 8ddc7fdaf6 README: Use shields.io instead of Herokuapp (#859) Felix Rabe 2019-05-09 08:44:55 +02:00
  • 594cd18567 Fix monitor width & height sanity check (#861) Jakub Piecuch 2019-05-05 22:54:57 +02:00
  • 70c7382a09 Fix the request_animation_frame lifetimes Ryan Goldstein 2019-05-01 21:20:54 -04:00
  • 9f801cf79e Only send the request-redraw on the next animation frame Ryan Goldstein 2019-04-29 15:39:43 -04:00
  • 062e0e52ee Feat/fullscreen getters (#838) acheronfail 2019-04-26 03:09:32 +10:00
  • fa99b9ff5a Fix CI links in README.md (#852) Osspial 2019-04-25 01:20:54 -04:00
  • 8f6e80917f Popup windows are also known as modal windows (#848) Felix Rabe 2019-04-25 04:56:40 +02:00
  • e087ebd1c7 Makes changes to CONTRIBUTING.md's table as discussed in #830 (#841) Osspial 2019-04-24 06:44:21 -04:00
  • 0d3e75d6b0 Fix TODO in CONTRIBUTING.md Osspial 2019-04-14 12:05:37 -04:00
  • 873f7bcec7 Fix link in PULL_REQUEST_TEMPLATE.md Osspial 2019-04-13 20:42:22 -04:00
  • e579a03035 Winit Features and Scope (#695) Osspial 2019-04-13 18:57:08 -04:00
  • 94f998af0a Port X11 backend to the EVL2.0 API (#842) Victor Berger 2019-04-27 18:06:51 +02:00
  • 4469f29e70 Feat/fullscreen getters (#838) acheronfail 2019-04-26 03:09:32 +10:00
  • 4e5321b0aa Fix CI links in README.md (#852) Osspial 2019-04-25 01:20:54 -04:00
  • fe5e300062 Clean up and document the core of stdweb event handling Ryan Goldstein 2019-04-25 00:02:13 -04:00
  • 4b2e9da4e4 Popup windows are also known as modal windows (#848) Felix Rabe 2019-04-25 04:56:40 +02:00