Héctor Ramón Jiménez
8ad078b964
Implement keyboard and blur/focus events
2019-06-25 21:01:13 +02:00
Héctor Ramón Jiménez
d5368d7979
Implement Canvas::request_redraw
2019-06-25 18:39:41 +02:00
Héctor Ramón Jiménez
9c5657b86c
Remove Canvas
when dropped
2019-06-25 18:19:22 +02:00
Héctor Ramón Jiménez
b79089ea57
Implement web_sys::Canvas
event listeners
2019-06-25 18:07:47 +02:00
Cherser-s
3555de114a
Wayland: Add relative pointer movement ( #973 )
...
* Add relative pointer movement for Wayland
* Format changed code with rustfmt
* Wayland: merge window and device event queues into one
* Replace map_or_else call for simplification
2019-06-25 03:00:41 -06:00
Héctor Ramón Jiménez
c5703eb00a
Draft web
platform structure
2019-06-25 03:15:34 +02:00
Austin Lasher
dbe6a1bcdf
Update docs to differentiate DeviceEvents and WindowEvents ( #976 )
2019-06-24 17:30:06 -04:00
Héctor Ramón Jiménez
eea9530f38
Merge remote-tracking branch 'blm/web-sys' into stdweb-eventloop-2
2019-06-24 18:31:56 +02:00
Osspial
a195ce8146
Re-format on stable rustfmt ( #974 )
2019-06-24 12:14:55 -04:00
Ryan Goldstein
a0f280e71f
Update how timeouts are cleared to avoid possible double-clearing
2019-06-23 14:38:35 -07:00
Ryan Goldstein
cf28751ae3
Remove unnecessary set-to-wait in example
2019-06-23 14:38:16 -07:00
Felix Rabe
9dd15d00d8
Update PULL_REQUEST_TEMPLATE.md ( #969 )
2019-06-23 14:05:37 -04:00
Felix Rabe
2442305bb7
Forward porting ( #966 )
...
* README: Use shields.io instead of Herokuapp (#859 )
* README: Link to FEATURES.md and missing features wiki page (#860 )
Closes #854
* Update URLs (#863 )
* CHANGELOG.md: Add line from #861 (legacy) that is missing from equivalent #964 (EL 2)
2019-06-23 02:39:26 -04:00
Felix Rabe
063648368d
CHANGELOG.md: Move entries for #805 to 0.19.1 ( #965 )
2019-06-22 13:57:56 -04:00
Osspial
918b2efce7
Improve the example in lib.rs ( #957 )
2019-06-22 13:26:06 -04:00
Abendstolz
2467a997f4
[ #963 ] Change XRandR display size check to also take height into account ( #964 )
2019-06-22 18:48:51 +02:00
Felix Rabe
f457c6a0b8
Change Suspended(true/false)
=> Suspended/Resumed
( #959 )
2019-06-21 20:59:31 -06:00
Felix Rabe
1193cada46
Minor spelling changes ( #960 )
2019-06-21 18:34:55 -06:00
Felix Rabe
b0e09b8ffe
Rephrase ( #958 )
2019-06-21 17:35:08 -06:00
Osspial
8d6e8bb8d1
Release 0.20.0 Alpha 1 ( #913 )
2019-06-21 11:33:44 -04:00
Osspial
e2c84725de
Format everything and add rustfmt to travis ( #951 )
...
* Format everything and add rustfmt to travis
* Remove extern crate winit from examples and add force_multiline_blocks
* Format the code properly
* Fix inconsistent period in PULL_REQUEST_TEMPLATE.md
* Only run rustfmt on nightly
* Travis fixings
2019-06-21 11:33:15 -04:00
Ryan Goldstein
b571362bf1
Fix a panic due to double-borrow
2019-06-20 21:46:01 -07:00
Osspial
b1b5aefc4b
Implement fix described in #851 ( #945 )
...
* Implement fix described in #851
* Add changelog entry
2019-06-20 23:59:27 -04:00
Osspial
06244dd492
Remove window resize call in timer example ( #938 )
...
* Remove window resize call in timer example
* Move timer_length to separate variable
* Re-add _window
2019-06-19 22:06:09 -04:00
Osspial
de2f0740f7
Move contributors table to wiki ( #934 )
...
* Add stub wiki link instead of inline table
* Replace with real link
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
2019-06-19 15:12:27 -04:00
Felix Rabe
c56a66cb90
Fix warnings ( #929 )
...
* Fix warnings
* Bring back derivatives crate for Windows
2019-06-19 15:12:01 -04:00
Felix Rabe
c1329ff156
Linkify HALL_OF_CHAMPIONS.md ( #935 )
2019-06-18 16:30:37 -06:00
Osspial
72509b5b42
Update example in README.md and add move prefix to window.rs example closure ( #921 )
...
* Update example in README.md and add move prefix to window.rs example
* Make Window and README example trivially capture window
* Update README.md
2019-06-18 11:15:55 -04:00
Aleksi Juvani
c35fdc8d61
Fix thread-safety of set_maximized
and set_title
on macOS ( #922 )
2019-06-18 00:34:27 -06:00
Ben Merritt
5d31f73302
Clean up Cargo.toml after incorrect rebase
2019-06-17 22:56:37 -07:00
Ben Merritt
7de1261555
Fix some warnings
2019-06-17 22:54:07 -07:00
Ben Merritt
91a511ba8c
Replace JS snippet with throw_str
2019-06-17 22:54:07 -07:00
Ben Merritt
94f6294c0a
Prevent callbacks from being destroyed too early
2019-06-17 22:54:07 -07:00
Ben Merritt
77cd3adb01
TEMPORARY: add testing example
2019-06-17 22:54:07 -07:00
Ben Merritt
7dabad4d71
Fix throwToEscapeEventLoop function
2019-06-17 22:51:23 -07:00
Ben Merritt
54b4074369
Port remaining modules to web_sys
2019-06-17 22:51:23 -07:00
Ben Merritt
e4d8e22846
Start implementing web-sys backend
2019-06-17 22:51:23 -07:00
Felix Rabe
403dcc02f4
CONTRIBUTING.md: Linkify project members ( #933 )
2019-06-17 16:52:30 -06:00
Felix Rabe
64be6e5c5e
Typo ( #932 )
2019-06-17 16:22:01 -06:00
Felix Rabe
c661006683
Use dbg!()
macro in monitor list example ( #931 )
2019-06-17 16:13:35 -06:00
CrLF0710
f879bca21c
Migrate to 2018 edition. ( #924 )
...
* Migrate to 2018 edition.
* Use impl Iterator at one site.
* Fix more rust 2018 idioms.
2019-06-17 14:27:00 -04:00
Ryan Goldstein
182beb4f8b
Indicate that I will be maintaing the stdweb backend
2019-06-16 21:34:54 -07:00
Ryan Goldstein
2690306f4a
Implement Poll and WaitUntil in the stdweb backend
2019-06-16 21:30:05 -07:00
Ryan Goldstein
b59e3c670b
WIP
2019-06-14 21:15:43 -07:00
Osspial
2e0bbc091f
Set CHANGELOG.md merge style to union ( #919 )
2019-06-13 16:11:44 -04:00
Aleksi Juvani
91f05e940f
Fix initial dimensions of a fullscreen window on Windows ( #909 )
2019-06-13 15:17:56 -04:00
Aleksi Juvani
db794b976c
Disable caching on Travis ( #918 )
2019-06-13 14:24:44 -04:00
Victor Berger
9a11f90a02
x11/wayland: Don't reset control flow between loop ticks ( #916 )
2019-06-13 12:52:10 -04:00
Osspial
412516159f
Document the caveats of run_return ( #914 )
2019-06-13 12:51:44 -04:00
Victor Berger
65587ef43a
wayland: use an invisible surface as shell surface ( #835 )
...
This decorelates the window management from the actual user content,
meaning:
- the created window no longer needs the user to draw something to
start existing
- it reduces our need to do roundtrips during initialization to
avoid protocol errors
2019-06-13 12:50:02 -04:00