aboutsummaryrefslogtreecommitdiffstats
path: root/ports/glutin
Commit message (Collapse)AuthorAgeFilesLines
* Rename glutin port to winitatouchet2020-05-2718-2905/+0
|
* Some Cargo.toml cleanupsatouchet2020-05-131-3/+3
|
* Workarounds for webxr glwindow on macosAlan Jeffrey2020-05-051-1/+3
|
* Add a pref for webxr glwindow anaglyphic red-cyan stereoAlan Jeffrey2020-04-292-1/+9
|
* Some Cargo.toml cleanupsatouchet2020-04-251-3/+3
|
* Bump gleam from 0.9.2 to 0.11.0dependabot-preview[bot]2020-04-231-1/+1
| | | | | | | Bumps [gleam](https://github.com/servo/gleam) from 0.9.2 to 0.11.0. - [Release notes](https://github.com/servo/gleam/releases) - [Commits](https://github.com/servo/gleam/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Update surfman to 0.2 and remove glutinAlan Jeffrey2020-04-1710-688/+353
|
* Remove unused `#![feature(…)]` attributesSimon Sapin2020-04-151-2/+0
|
* Remove some old requirementsDaniel Alley2020-04-122-56/+0
| | | | Remove some bits left over from Skia and Ubuntu 14.04 support
* Auto merge of #26071 - servo:rustup, r=noxbors-servo2020-04-101-1/+1
|\ | | | | | | | | | | Upgrade to rustc 1.44.0-nightly (42abbd887 2020-04-07) ~Blocked on https://github.com/rust-lang/rust/issues/70280~
| * Upgrade to rustc 1.44.0-nightly (42abbd887 2020-04-07)Simon Sapin2020-04-091-1/+1
| |
* | Remove WebVRAlan Jeffrey2020-04-084-59/+0
|/
* Extract user_agent from global optsUtsav Oza2020-04-062-4/+19
|
* Support SpiderMonkey jitspew.Josh Matthews2020-04-011-0/+1
|
* Pass context menu callbacks down to the openxr deviceManish Goregaokar2020-03-311-2/+3
|
* Make it possible to add a title to context menuPaul Rouget2020-03-311-1/+1
|
* Update mozjs.Josh Matthews2020-03-301-1/+0
|
* Context Menu: APIPaul Rouget2020-03-301-1/+4
|
* Add support for launching devtools server on random portKunal Mohan2020-03-161-0/+6
| | | | | Assign random port to devtools server in case user does not specify a port explicitly and report it to the embedding layer for display to user.
* Integrate swapchain surface provider changes into webgl and webxr ↵Josh Matthews2020-03-091-1/+7
| | | | implementations.
* Update SpiderMonkeyAnthony Ramine2020-03-061-1/+1
|
* Auto merge of #25863 - servo:synup, r=jdmbors-servo2020-03-051-3/+3
|\ | | | | | | Remove syn 0.15 from our crate graph
| * Remove syn 0.15 from our crate graph (fixes #24421)Anthony Ramine2020-03-051-3/+3
| | | | | | | | | | | | | | | | | | | | This required bumps of: * gleam * image * rust-webvr * webrender * webxr
* | Delegate permission prompt dialog formatting to embeddersIulian Gabriel Radu2020-02-281-6/+21
| |
* | Move tinyfiledialog out of script into embedder.gatowololo2020-02-271-1/+29
|/
* Remove azure canvas backendDaniel Alley2020-02-251-2/+0
| | | | closes #25833
* Add profiling for WebXRManish Goregaokar2020-02-221-0/+1
|
* Update ipc-channel and crossbeam-channel.Josh Matthews2020-02-201-1/+1
|
* Embedder Prompt APIPaul Rouget2020-02-101-14/+69
|
* Try to avoid panicking during I/O in the signal and panic handlers.Josh Matthews2020-01-312-9/+16
|
* tinyfiledialogs mitigationPatrick Shaughnessy2020-01-142-3/+28
|
* Add accountable-refcell as optional build time featureKunal Mohan2020-01-081-0/+1
|
* Avoid locking in the signal handlerSimon Sapin2019-11-271-37/+42
|
* Only print a backtrace the first time the signal handler is called.Simon Sapin2019-11-271-6/+9
| | | | This avoids infinite recursion if the printing causes another signal.
* Avoid allocation in the signal handler to fix a deadlockSimon Sapin2019-11-272-8/+107
| | | | | Fixes https://github.com/servo/servo/issues/24881 CC https://github.com/rust-lang/backtrace-rs/pull/265
* Make gstreamer(-sys) optionalTuncer Ayaz2019-11-211-2/+2
|
* Allow mach build to explicitly set the media stackAlan Jeffrey2019-11-211-0/+2
| | | | | | | | You can select the media backend by building as follows: $ ./mach build -d --media-stack=dummy or $ ./mach build -d --media-stack=gstreamer
* MediaSession: refactor embedder API. Fix Android buildFernando Jiménez Moreno2019-11-201-3/+3
|
* Register media instance with session and prepare communication with embedderFernando Jiménez Moreno2019-11-201-0/+4
|
* glutin: Support WASD for translating positing in webxr content.Josh Matthews2019-11-192-2/+43
|
* glutin: Use existing routines for rounding physical/logical sizes.Josh Matthews2019-11-191-2/+4
|
* Avoid recompiling script every time surfman changesAlan Jeffrey2019-11-181-1/+1
|
* Auto merge of #24677 - jdm:iframe-sizing-cleanup, r=asajeffreybors-servo2019-11-071-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Centralize definitions of window sizes and DPI in compositor/constellation ↵Josh Matthews2019-11-061-1/+1
| | | | | | | | during startup.
* | Print an error if Glutin port needs to manage a new tabPaul Rouget2019-11-061-0/+2
|/
* Use surfman for managing GL surfacesPatrick Walton2019-11-014-9/+6
| | | | | | Co-authored-by: Alan Jeffrey <ajeffrey@mozilla.com> Co-authored-by: Zakor Gyula <gyula.zakor@h-lab.eu> Co-authored-by: Josh Matthews <josh@joshmatthews.net>
* Extract device_pixels_per_px from global optsglowe2019-10-264-15/+39
| | | | | This is also an embedder specific option, so removing it from the global options makes sense.
* Extract 3 more embedder optionsglowe2019-10-264-11/+32
| | | | | | | Extracted clean-shutdown, msaa, and no-native-titlebar embedder specific options out from the global options. Partially fixes #23009
* Make angle and disable-vsync embedder optionsglowe2019-10-262-11/+31
| | | | | | | | The angle and disable-vsync options were declared as global options but only used in the Glutin embedding for desktop builds. Moving them to the Glutin embedding code makes them easier to update. Partially fixes #23009
* Remove some global options access within glutinglowe2019-10-264-16/+45
| | | | | | Removed opts::get() access for the two glutin specific options: angle and disable-vsync. This is the first step in a refactoring to separate these two options from the global options.