Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [NFC] compositing: extract types into new compositing_traits crate (#30125) | Delan Azabani | 2023-08-18 | 1 | -190/+0 |
| | | | | | | | | | | | * [NFC] compositing: extract types into new compositing_traits crate * [NFC] compositing: move InitialCompositorState back to compositing * [NFC] compositing: rename Msg to CompositorMsg * [NFC] compositing: revert changes to Cargo.toml features section * [NFC] compositing: merge imports | ||||
* | Try to `use` WebRender types more | Martin Robinson | 2023-07-10 | 1 | -10/+6 |
| | | | | | The newer versions of WebRender move types around between `webrender` and `webrender_api` and this will reduce the churn during the upgrade. | ||||
* | It was removed from the spec and it's disabled everywhere. | Emilio Cobos Álvarez | 2023-06-30 | 1 | -4/+0 |
| | | | | This also removes the meta viewport support (which was implemented on top), but that also had a single test and is disabled everywhere, so I'm not too concerned, it can be implemented again if / when needed. | ||||
* | Update webrender. | Josh Matthews | 2020-06-11 | 1 | -1/+1 |
| | |||||
* | Proxy all WR interactions for layout/font/script/canvas threads to the ↵ | Josh Matthews | 2020-06-09 | 1 | -3/+26 |
| | | | | | | | compositor thread. There is now a single RenderApi that is used, and all transactions are serialized through the compositor. | ||||
* | Update surfman to 0.2 and remove glutin | Alan Jeffrey | 2020-04-17 | 1 | -0/+4 |
| | |||||
* | Remove WebVR | Alan Jeffrey | 2020-04-08 | 1 | -2/+0 |
| | |||||
* | Track outstanding WR frames and delay reftest screenshot when necessary. | Josh Matthews | 2020-02-21 | 1 | -0/+3 |
| | |||||
* | move ConstellationMsg to compositing | Kunal Mohan | 2020-01-29 | 1 | -2/+2 |
| | |||||
* | Do not wake up embedder on each animation tick | Paul Rouget | 2019-12-16 | 1 | -1/+3 |
| | |||||
* | Avoid recompiling script every time surfman changes | Alan Jeffrey | 2019-11-18 | 1 | -1/+1 |
| | |||||
* | Implement pointerMove webdriver action | George Roman | 2019-08-22 | 1 | -0/+3 |
| | |||||
* | Implement TakeElementScreenshot WebDriver command | George Roman | 2019-08-20 | 1 | -1/+3 |
| | |||||
* | Implement pointerDown and pointerUp webdriver actions | George Roman | 2019-08-16 | 1 | -1/+4 |
| | |||||
* | rustfmt | Josh Matthews | 2019-07-09 | 1 | -1/+1 |
| | |||||
* | WebRender units are no longer reexported. | Patrick Walton | 2019-07-09 | 1 | -1/+2 |
| | |||||
* | Support WebXR devices with main thread affinity | Alan Jeffrey | 2019-07-05 | 1 | -0/+1 |
| | |||||
* | Fix some new warnings | Simon Sapin | 2019-06-22 | 1 | -1/+1 |
| | |||||
* | Use a test VRDisplay that renders to a GL window | Alan Jeffrey | 2019-03-05 | 1 | -0/+2 |
| | |||||
* | Update webrender | Manish Goregaokar | 2018-11-27 | 1 | -4/+4 |
| | |||||
* | Update MPL license to https (part 4) | Jan Andre Ikenmeyer | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | Update crossbeam-channel to 0.3 | Bastien Orivel | 2018-11-18 | 1 | -2/+2 |
| | |||||
* | Remove useless `use crate_name;` imports. | Simon Sapin | 2018-11-08 | 1 | -1/+0 |
| | | | | A `crate_name::foo` path always works in 2018 | ||||
* | `cargo fix --edition-idioms` | Simon Sapin | 2018-11-08 | 1 | -2/+2 |
| | |||||
* | Reorder imports | Pyfisch | 2018-11-06 | 1 | -1/+1 |
| | |||||
* | `cargo fix --edition` | Simon Sapin | 2018-11-06 | 1 | -2/+2 |
| | |||||
* | Replace mpsc with crossbeam/servo channel, update ipc-channel | Simon Sapin | 2018-09-12 | 1 | -4/+3 |
| | | | | Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com> | ||||
* | Format component compositing #21373 | kingdido999 | 2018-08-31 | 1 | -2/+1 |
| | |||||
* | improve spec compliance of window.close | Gregory Terzian | 2018-06-04 | 1 | -5/+0 |
| | |||||
* | move msg to embedder_traits, use in script, handle send error in embedder | Gregory Terzian | 2018-05-23 | 1 | -117/+3 |
| | |||||
* | refactor(embedder): rename file select message | OJ Kwon | 2018-04-27 | 1 | -2/+2 |
| | |||||
* | refactor(constellation): replace constellationmsg to filemanagermsg | OJ Kwon | 2018-04-27 | 1 | -1/+1 |
| | |||||
* | refactor(compositor): expose new embeddermsg | OJ Kwon | 2018-04-27 | 1 | -0/+4 |
| | |||||
* | Notify the embedder when it should display or hide an IME | Fabrice Desré | 2018-04-21 | 1 | -1/+7 |
| | |||||
* | feat(browser): implement device select dialog | OJ Kwon | 2018-04-18 | 1 | -0/+3 |
| | |||||
* | split window code and browser code in two different files | Paul Rouget | 2018-03-22 | 1 | -0/+3 |
| | |||||
* | Reduce the number of calls to the embedder by grouping the screen and window ↵ | Paul Rouget | 2018-03-22 | 1 | -10/+9 |
| | | | | coordinates into one structure | ||||
* | alias some euclid types | Paul Rouget | 2018-03-16 | 1 | -8/+6 |
| | |||||
* | Use typed coordinates. | Paul Rouget | 2018-03-16 | 1 | -6/+8 |
| | | | | | | | | We use Size2D and Point2D across compositing, constellation and script, losing the type of pixels we use (DevicePixel, DeviceIndepententPixel or CSSPixel) along the way, which might lead to bugs like window.outerHeight not taking into account the page zoom (using DeviceIndepententPixel instead of CSSPixel). | ||||
* | report panic to embedder | Paul Rouget | 2018-02-13 | 1 | -0/+3 |
| | |||||
* | style: Move cursor property out of mako | Igor Gutorov | 2018-01-20 | 1 | -2/+2 |
| | |||||
* | Enable screen.availHeight/availWidth/Height/Width | Shing Lyu | 2017-11-13 | 1 | -0/+6 |
| | |||||
* | Update webrender for latest RenderNotifier changes. | Josh Matthews | 2017-10-23 | 1 | -6/+2 |
| | |||||
* | Switch to using WebRender hit testing | Martin Robinson | 2017-10-17 | 1 | -3/+1 |
| | | | | | | | | This trades quite a bit of complicated code in Servo for few more messages and a significant performance improvement. In particular, WebRender can search the entire display list at once instead of ping-ponging down the pipeline tree. This allows us to send mouse events to the correct pipeline immediately. | ||||
* | implement clone for embedder and compositor proxies | Gregory Terzian | 2017-08-28 | 1 | -2/+8 |
| | |||||
* | move embedder related messages, and window event handling, out of compositor | Gregory Terzian | 2017-08-28 | 1 | -42/+91 |
| | |||||
* | Wait for actual paint before setting paint related metrics | Fernando Jiménez Moreno | 2017-08-22 | 1 | -0/+6 |
| | |||||
* | Add TopLevelBrowsingContextId to messages between Embedder <-> Compositor ↵ | Paul Rouget | 2017-08-12 | 1 | -17/+17 |
| | | | | <-> Constellation | ||||
* | WR multi-document update | Dzmitry Malyshau | 2017-07-28 | 1 | -1/+2 |
| | |||||
* | Backed out changeset c424ad1c5f94 for build failures a=backout CLOSED TREE | Gecko Backout | 2017-07-28 | 1 | -2/+1 |
| | | | | Backs out https://github.com/servo/servo/pull/17892 |