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 | ||||
* | 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 |
| | |||||
* | 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. | ||||
* | Use non-IPC webrender API over explicit IPC channels. | Josh Matthews | 2019-11-27 | 1 | -2/+4 |
| | |||||
* | Ensure layout/script always have a correct viewport size when a new pipeline ↵ | Josh Matthews | 2019-11-06 | 1 | -5/+2 |
| | | | | is created. | ||||
* | 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 | 1 | -2/+2 |
| | | | | | | | | 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 | 1 | -0/+13 |
| | |||||
* | 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 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | Replace mpsc with crossbeam/servo channel, update ipc-channel | Simon Sapin | 2018-09-12 | 1 | -1/+2 |
| | | | | Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com> | ||||
* | Rustfmt layout_traits crate | Pyfisch | 2018-09-05 | 1 | -17/+19 |
| | |||||
* | 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 | 1 | -1/+4 |
| | |||||
* | Upgrade to the latest version of WebRender | Martin Robinson | 2017-07-13 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | Make the layout content process shutdown sender optional. | Ms2ger | 2016-11-30 | 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 | 1 | -3/+3 |
| | |||||
* | Remove old rendering backend. | Glenn Watson | 2016-10-18 | 1 | -5/+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. | ||||
* | Reorder `use` statements | UK992 | 2016-09-09 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | 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 | 1 | -8/+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. | ||||
* | move trait ConvertPipelineIdToWebRender to a better place | Kosov Eugene | 2016-05-09 | 1 | -1/+13 |
| | |||||
* | Added a dedicated panic channel. | Alan Jeffrey | 2016-04-19 | 1 | -2/+2 |
| | |||||
* | Deny unsafe code in more crates. | Ms2ger | 2016-03-18 | 1 | -0/+2 |
| | |||||
* | Add WebRender integration to Servo. | Glenn Watson | 2016-02-18 | 1 | -1/+3 |
| | | | | | | | | WebRender is an experimental GPU accelerated rendering backend for Servo. The WebRender backend can be specified by running Servo with the -w option (otherwise the default rendering backend will be used). WebRender has many bugs, and missing features - but it is usable to browse most websites - please report any WebRender specific rendering bugs you encounter! | ||||
* | Remove some unused extern crates. | Ms2ger | 2016-01-13 | 1 | -1/+0 |
| | |||||
* | task -> thread | rohan.prinja | 2016-01-10 | 1 | -7/+7 |
| |