servo/ports/glutin
bors-servo 9a518cf797
Auto merge of #24677 - jdm:iframe-sizing-cleanup, r=asajeffrey
Ensure all iframes are sized correctly at creation

Following in the path of #22395, these commits serve several purposes:
* prevent layout instability early during iframe loads caused by a succession of resize events
* reduce the complexity of determining what actual DPI and initial window size values are being used at startup
* ensure that all documents have a correct initial viewport size at creation

These changes fix problems that were exposed by the changes in #24462 but are independent of that PR.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] There are tests for these changes
2019-11-07 07:40:29 -05:00
..
platform Extract 3 more embedder options 2019-10-26 11:34:36 -04:00
app.rs Centralize definitions of window sizes and DPI in compositor/constellation during startup. 2019-11-06 16:13:55 -05:00
browser.rs Print an error if Glutin port needs to manage a new tab 2019-11-06 12:06:47 +01:00
build.rs Refactoring of the Glutin port in preparation of the compositor refactoring. 2019-04-29 10:04:51 +02:00
Cargo.toml Use surfman for managing GL surfaces 2019-11-01 08:47:11 -05:00
context.rs Clean up gating and order of getting display/glcontext from glutin 2019-09-30 19:08:37 +02:00
embedder.rs Use surfman for managing GL surfaces 2019-11-01 08:47:11 -05:00
events_loop.rs Support waking up headless window event loops while they are sleeping. 2019-07-25 23:05:46 -04:00
headed_window.rs Use surfman for managing GL surfaces 2019-11-01 08:47:11 -05:00
headless_window.rs Use surfman for managing GL surfaces 2019-11-01 08:47:11 -05:00
keyutils.rs Refactoring of the Glutin port in preparation of the compositor refactoring. 2019-04-29 10:04:51 +02:00
main.rs Remove default-except-unstable 2019-07-01 15:43:24 +02:00
main2.rs Extract device_pixels_per_px from global opts 2019-10-26 12:00:14 -04:00
resources.rs Fix media-controls resources naming 2019-07-22 17:40:16 +02:00
skia_symbols.rs Refactoring of the Glutin port in preparation of the compositor refactoring. 2019-04-29 10:04:51 +02:00
window_trait.rs Make it possible to rotate in webxr glwindow view 2019-10-01 10:58:59 +02:00