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
Osspial
cf713bef31
Remove CircleCI ( #915 )
...
None of the platforms that use it are supported right now, so it seems
silly to fail builds for other platforms when these ones can't possibly
succeed.
This should be reverted in stages as the platforms regain support.
2019-06-13 00:34:21 -06:00
Osspial
ea5c21950c
Change Monitor dimensions functions to size functions ( #911 )
2019-06-13 00:33:44 -06:00
Aleksi Juvani
47b5dfa034
Support listing available video modes for a monitor ( #896 )
...
* Support listing available video modes for a monitor
* Use derivative for Windows `MonitorHandle`
* Update FEATURES.md
* Fix multiline if statement
* Add documentation for `VideoMode` type
2019-06-12 14:07:25 -04:00