Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Strict import formatting (grouping and granularity) (#30325) | Samson | 2023-09-11 | 1 | -6/+8 |
| | | | | | * strict imports formatting * Reformat all imports | ||||
* | Vendor the current version of WebRender | Martin Robinson | 2023-07-03 | 1 | -1/+1 |
| | | | | | | | | This is a step toward upgrading WebRender, which will be upgraded and patched in the `third_party` directory. This change vendors the current private branch of WebRender that we use and adds a `patches` directory which tracks the changes on top of the upstream WebRender commit described by third_party/webrender/patches/head. | ||||
* | Start the transition to workspace dependencies | Martin Robinson | 2023-05-17 | 1 | -2/+2 |
| | | | | | | | This will ultimately make it simpler to update crate dependencies and reduce duplicate when specifying requirements. Generally, this change does not touch dependencies that are only used by a single crate. We could consider moving them to workspace dependencies in the future. | ||||
* | Clean up arguments passed to and stored in LayoutThread | Martin Robinson | 2023-05-01 | 1 | -9/+0 |
| | |||||
* | ensure clean shutdown of all threads running JS | Gregory Terzian | 2020-06-30 | 1 | -1/+1 |
| | |||||
* | Remove unecessary webrender document from layout. | Josh Matthews | 2020-06-09 | 1 | -1/+0 |
| | |||||
* | Remove some unused dependency declarations | Simon Sapin | 2020-05-29 | 1 | -2/+0 |
| | | | | | | This is based on compiling with `RUSTFLAGS="-W unused_crate_dependencies"` (CC https://github.com/rust-lang/rust/pull/72342) in a recent Nightly (more so than used in the tree as of this writing, CC https://github.com/servo/servo/issues/26661 for work-arounds). Only one crate is actually removed from the dependency graph, others are still dependended from other places. | ||||
* | More Cargo.toml cleanups | Alex Touchet | 2020-05-14 | 1 | -9/+9 |
| | |||||
* | Make Background Hang Monitor Optional | Kunal Mohan | 2020-02-23 | 1 | -1/+1 |
| | | | | | | This is done by wrapping all channels of communication and related objects inside Option which are configured using flag inside servo_config. | ||||
* | Update ipc-channel and crossbeam-channel. | Josh Matthews | 2020-02-20 | 1 | -2/+2 |
| | |||||
* | Use non-IPC webrender API over explicit IPC channels. | Josh Matthews | 2019-11-27 | 2 | -3/+5 |
| | |||||
* | Ensure layout/script always have a correct viewport size when a new pipeline ↵ | Josh Matthews | 2019-11-06 | 1 | -5/+2 |
| | | | | is created. | ||||
* | Update ipc-channel and related dependencies | Bastien Orivel | 2019-08-27 | 1 | -1/+1 |
| | |||||
* | restructure content process shutdown ack with threaded sender, without layout | Gregory Terzian | 2019-08-17 | 1 | -1/+0 |
| | |||||
* | Update euclid. | Emilio Cobos Álvarez | 2019-07-23 | 2 | -3/+3 |
| | | | | | | | | There are a few canvas2d-related dependencies that haven't updated, but they only use euclid internally so that's not blocking landing the rest of the changes. Given the size of this patch, I think it's useful to get this landed as-is. | ||||
* | Fix some new warnings | Simon Sapin | 2019-06-22 | 1 | -1/+1 |
| | |||||
* | Layout_thread: removed all possible opts::get() | oneturkmen | 2019-06-04 | 2 | -0/+15 |
| | |||||
* | 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 |
|/ |