Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename glutin port to winit | atouchet | 2020-05-27 | 18 | -2905/+0 |
| | |||||
* | Some Cargo.toml cleanups | atouchet | 2020-05-13 | 1 | -3/+3 |
| | |||||
* | Workarounds for webxr glwindow on macos | Alan Jeffrey | 2020-05-05 | 1 | -1/+3 |
| | |||||
* | Add a pref for webxr glwindow anaglyphic red-cyan stereo | Alan Jeffrey | 2020-04-29 | 2 | -1/+9 |
| | |||||
* | Some Cargo.toml cleanups | atouchet | 2020-04-25 | 1 | -3/+3 |
| | |||||
* | Bump gleam from 0.9.2 to 0.11.0 | dependabot-preview[bot] | 2020-04-23 | 1 | -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 glutin | Alan Jeffrey | 2020-04-17 | 10 | -688/+353 |
| | |||||
* | Remove unused `#![feature(…)]` attributes | Simon Sapin | 2020-04-15 | 1 | -2/+0 |
| | |||||
* | Remove some old requirements | Daniel Alley | 2020-04-12 | 2 | -56/+0 |
| | | | | Remove some bits left over from Skia and Ubuntu 14.04 support | ||||
* | Auto merge of #26071 - servo:rustup, r=nox | bors-servo | 2020-04-10 | 1 | -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 Sapin | 2020-04-09 | 1 | -1/+1 |
| | | |||||
* | | Remove WebVR | Alan Jeffrey | 2020-04-08 | 4 | -59/+0 |
|/ | |||||
* | Extract user_agent from global opts | Utsav Oza | 2020-04-06 | 2 | -4/+19 |
| | |||||
* | Support SpiderMonkey jitspew. | Josh Matthews | 2020-04-01 | 1 | -0/+1 |
| | |||||
* | Pass context menu callbacks down to the openxr device | Manish Goregaokar | 2020-03-31 | 1 | -2/+3 |
| | |||||
* | Make it possible to add a title to context menu | Paul Rouget | 2020-03-31 | 1 | -1/+1 |
| | |||||
* | Update mozjs. | Josh Matthews | 2020-03-30 | 1 | -1/+0 |
| | |||||
* | Context Menu: API | Paul Rouget | 2020-03-30 | 1 | -1/+4 |
| | |||||
* | Add support for launching devtools server on random port | Kunal Mohan | 2020-03-16 | 1 | -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 Matthews | 2020-03-09 | 1 | -1/+7 |
| | | | | implementations. | ||||
* | Update SpiderMonkey | Anthony Ramine | 2020-03-06 | 1 | -1/+1 |
| | |||||
* | Auto merge of #25863 - servo:synup, r=jdm | bors-servo | 2020-03-05 | 1 | -3/+3 |
|\ | | | | | | | Remove syn 0.15 from our crate graph | ||||
| * | Remove syn 0.15 from our crate graph (fixes #24421) | Anthony Ramine | 2020-03-05 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | This required bumps of: * gleam * image * rust-webvr * webrender * webxr | ||||
* | | Delegate permission prompt dialog formatting to embedders | Iulian Gabriel Radu | 2020-02-28 | 1 | -6/+21 |
| | | |||||
* | | Move tinyfiledialog out of script into embedder. | gatowololo | 2020-02-27 | 1 | -1/+29 |
|/ | |||||
* | Remove azure canvas backend | Daniel Alley | 2020-02-25 | 1 | -2/+0 |
| | | | | closes #25833 | ||||
* | Add profiling for WebXR | Manish Goregaokar | 2020-02-22 | 1 | -0/+1 |
| | |||||
* | Update ipc-channel and crossbeam-channel. | Josh Matthews | 2020-02-20 | 1 | -1/+1 |
| | |||||
* | Embedder Prompt API | Paul Rouget | 2020-02-10 | 1 | -14/+69 |
| | |||||
* | Try to avoid panicking during I/O in the signal and panic handlers. | Josh Matthews | 2020-01-31 | 2 | -9/+16 |
| | |||||
* | tinyfiledialogs mitigation | Patrick Shaughnessy | 2020-01-14 | 2 | -3/+28 |
| | |||||
* | Add accountable-refcell as optional build time feature | Kunal Mohan | 2020-01-08 | 1 | -0/+1 |
| | |||||
* | Avoid locking in the signal handler | Simon Sapin | 2019-11-27 | 1 | -37/+42 |
| | |||||
* | Only print a backtrace the first time the signal handler is called. | Simon Sapin | 2019-11-27 | 1 | -6/+9 |
| | | | | This avoids infinite recursion if the printing causes another signal. | ||||
* | Avoid allocation in the signal handler to fix a deadlock | Simon Sapin | 2019-11-27 | 2 | -8/+107 |
| | | | | | Fixes https://github.com/servo/servo/issues/24881 CC https://github.com/rust-lang/backtrace-rs/pull/265 | ||||
* | Make gstreamer(-sys) optional | Tuncer Ayaz | 2019-11-21 | 1 | -2/+2 |
| | |||||
* | Allow mach build to explicitly set the media stack | Alan Jeffrey | 2019-11-21 | 1 | -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 build | Fernando Jiménez Moreno | 2019-11-20 | 1 | -3/+3 |
| | |||||
* | Register media instance with session and prepare communication with embedder | Fernando Jiménez Moreno | 2019-11-20 | 1 | -0/+4 |
| | |||||
* | glutin: Support WASD for translating positing in webxr content. | Josh Matthews | 2019-11-19 | 2 | -2/+43 |
| | |||||
* | glutin: Use existing routines for rounding physical/logical sizes. | Josh Matthews | 2019-11-19 | 1 | -2/+4 |
| | |||||
* | Avoid recompiling script every time surfman changes | Alan Jeffrey | 2019-11-18 | 1 | -1/+1 |
| | |||||
* | Auto merge of #24677 - jdm:iframe-sizing-cleanup, r=asajeffrey | bors-servo | 2019-11-07 | 1 | -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 Matthews | 2019-11-06 | 1 | -1/+1 |
| | | | | | | | | during startup. | ||||
* | | Print an error if Glutin port needs to manage a new tab | Paul Rouget | 2019-11-06 | 1 | -0/+2 |
|/ | |||||
* | Use surfman for managing GL surfaces | Patrick Walton | 2019-11-01 | 4 | -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 opts | glowe | 2019-10-26 | 4 | -15/+39 |
| | | | | | This is also an embedder specific option, so removing it from the global options makes sense. | ||||
* | Extract 3 more embedder options | glowe | 2019-10-26 | 4 | -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 options | glowe | 2019-10-26 | 2 | -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 glutin | glowe | 2019-10-26 | 4 | -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. |