Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Measure layout queries blocked by ongoing layout | Philipp Albrecht | 2019-04-13 | 1 | -0/+2 |
| | |||||
* | style: Make Servo use a single thread-pool for layout-related tasks per-process. | Emilio Cobos Álvarez | 2018-12-23 | 1 | -1/+0 |
| | | | | | | Instead of per-document. This also allows to reuse this thread-pool if needed for other stuff, like parallel CSS parsing (#22478), and to share more code with Gecko, which is always nice. | ||||
* | introduce a background-hang-monitor: | Gregory Terzian | 2018-11-26 | 1 | -1/+2 |
| | | | | | Mac-Os implementation of a thread sampler, Linux and Windows skeleton implementations. | ||||
* | 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 | 2 | -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 | -12/+2 |
| | |||||
* | Reorder imports | Pyfisch | 2018-11-06 | 1 | -1/+1 |
| | |||||
* | Switch most crates to the 2018 edition | Simon Sapin | 2018-11-06 | 1 | -0/+1 |
| | |||||
* | Replace mpsc with crossbeam/servo channel, update ipc-channel | Simon Sapin | 2018-09-12 | 2 | -2/+4 |
| | | | | Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com> | ||||
* | Rustfmt layout_traits crate | Pyfisch | 2018-09-05 | 1 | -17/+19 |
| | |||||
* | Bump ipc-channel and bincode | Bastien Orivel | 2018-03-21 | 1 | -1/+1 |
| | | | | This required bumping uuid too which unfortunately duplicated rand. | ||||
* | Update WR (details below): | Glenn Watson | 2017-10-16 | 1 | -1/+1 |
| | | | | | | | | | | * Add support for clip masks on text runs. * Fix atomic ordering of items with multiple shadows. * Update to bincode + ipc-channel with optimizations. * Fix some plane splitting precision errors. * Improve the anti-aliasing quality significantly. * Add internal ClipChain support. * Fix diacritic glyphs on Linux. | ||||
* | WR multi-document update | Dzmitry Malyshau | 2017-07-28 | 1 | -0/+1 |
| | |||||
* | Backed out changeset c424ad1c5f94 for build failures a=backout CLOSED TREE | Gecko Backout | 2017-07-28 | 1 | -1/+0 |
| | | | | Backs out https://github.com/servo/servo/pull/17892 | ||||
* | WR multi-document update | Dzmitry Malyshau | 2017-07-28 | 1 | -0/+1 |
| | |||||
* | Implement basic Time To First Paint and First Contentful Paint PWMs | Fernando Jiménez Moreno | 2017-07-20 | 2 | -1/+5 |
| | |||||
* | Upgrade to the latest version of WebRender | Martin Robinson | 2017-07-13 | 2 | -3/+3 |
| | |||||
* | Bump serde to 1.0 | Bastien Orivel | 2017-06-16 | 1 | -1/+1 |
| | |||||
* | Added a TopLevelBrowsingContextId type. | Alan Jeffrey | 2017-05-22 | 1 | -2/+3 |
| | |||||
* | Renamed constellation::Frame to constellation::BrowsingContext. | Alan Jeffrey | 2017-05-15 | 1 | -2/+2 |
| | |||||
* | Make ImageCacheImpl have a single Mutex<ImageCacheStore> and use ↵ | Fernando Jiménez Moreno | 2017-03-27 | 1 | -1/+1 |
| | | | | ImageDecoderRunnable | ||||
* | Move image cache implementation to the net crate | Fernando Jiménez Moreno | 2017-03-27 | 1 | -1/+1 |
| | |||||
* | Make image cache per-document rather than global | Fernando Jiménez Moreno | 2017-03-27 | 1 | -2/+3 |
| | |||||
* | Kill serde_codegen 💣 | Anthony Ramine | 2017-02-28 | 1 | -5/+1 |
| | |||||
* | Update serde to 0.9 (fixes #15325) | Anthony Ramine | 2017-02-18 | 1 | -1/+1 |
| | |||||
* | Update ipc-channel to 0.6.3 | Anthony Ramine | 2017-02-16 | 1 | -1/+1 |
| | |||||
* | Reorder some dependencies | Anthony Ramine | 2017-02-16 | 1 | -2/+2 |
| | |||||
* | Renaming default_features to default-features as per Cargo's Manifest Format | Frederick F. Kautz IV | 2017-01-08 | 1 | -1/+1 |
| | |||||
* | Make the layout content process shutdown sender optional. | Ms2ger | 2016-11-30 | 1 | -1/+1 |
| | |||||
* | Auto merge of #14286 - gterzian:update_canvas_with_offscreen_context, r=jdm | bors-servo | 2016-11-24 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to webrender 0.10.0 <!-- Please describe your changes on the following line: --> Changes necessary to build servor with webrender 0.10.0 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14286) <!-- Reviewable:end --> | ||||
| * | Remove old shaders, updates for WR feature and API changes. | Glenn Watson | 2016-11-25 | 1 | -1/+1 |
| | | |||||
* | | Report errors using the top-level frame id rather than the pipeline id. | Alan Jeffrey | 2016-11-17 | 1 | -1/+2 |
|/ | |||||
* | Urlmageddon: Use refcounted urls more often. | Emilio Cobos Álvarez | 2016-11-17 | 2 | -4/+4 |
| | |||||
* | Remove old rendering backend. | Glenn Watson | 2016-10-18 | 2 | -6/+1 |
| | | | | | | | | | | | | | | This removes paint threads, rust-layers dependency, and changes optional webrender types to be required. The use_webrender option has been removed, however I've left the "-w" command line option in place so that wpt runner can continue to pass that. Once it's removed from there we can also remove the -w option. Once this stage is complete, it should be fine to change the display list building code to generate webrender display lists directly and avoid the conversion step. | ||||
* | Update to Rust 1.14.0-nightly (19ac57926 2016-10-08) | Anthony Ramine | 2016-10-09 | 1 | -1/+1 |
| | | | | A cargo bump and a switch to serde_derive is needed to do this rustup. | ||||
* | Reorder `use` statements | UK992 | 2016-09-09 | 1 | -2/+2 |
| | |||||
* | Update to webrender 0.4.0 | Anthony Ramine | 2016-08-18 | 1 | -1/+1 |
| | |||||
* | Update serde to 0.8 (fixes #12659) | Anthony Ramine | 2016-08-12 | 1 | -2/+2 |
| | |||||
* | Update cargo.lock for wr2, pin ipc-channel. | Glenn Watson | 2016-08-03 | 1 | -1/+1 |
| | |||||
* | Hoist retrieval of layout_threads from opts into Constellation | Dirkjan Ochtman | 2016-07-24 | 1 | -1/+2 |
| | |||||
* | Removed panic channel, replaced by integrated logging and issue reporting. | Alan Jeffrey | 2016-07-20 | 1 | -2/+1 |
| | |||||
* | All our Cargo.toml files should contain an MPL-2.0 license field. | Alan Jeffrey | 2016-07-14 | 1 | -0/+1 |
| | |||||
* | Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23) | Anthony Ramine | 2016-06-27 | 1 | -1/+5 |
| | | | | | I also properly bump any dependency related to the serde_macros removal from webrender_traits | ||||
* | Remove the layout shutdown channel. | Ms2ger | 2016-06-04 | 1 | -1/+0 |
| | | | | Nobody is listening. | ||||
* | Remove the ConvertPipelineIdToWebRender trait. | Ms2ger | 2016-05-28 | 1 | -13/+1 |
| | |||||
* | Remove LayoutControlChan. | Ms2ger | 2016-05-28 | 2 | -10/+0 |
| | |||||
* | Use associated types to improve LayoutThreadFactory and ScriptThreadFactory. | Ms2ger | 2016-05-24 | 1 | -2/+4 |
| | |||||
* | Remove pointless phantom arguments to ScriptThreadFactory and ↵ | Ms2ger | 2016-05-20 | 1 | -3/+1 |
| | | | | LayoutThreadFactory. | ||||
* | Remove ConstellationChan. | Ms2ger | 2016-05-19 | 1 | -3/+3 |
| | | | | | | It's a pointless abstraction that propagates the obsolete chan terminology, swaps the order in which the sender and receiver are returned, and hides a source of panics. |