Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implemented paint worklet rendering context. | Alan Jeffrey | 2017-06-30 | 1 | -17/+40 |
| | |||||
* | Untry script | Simon Sapin | 2017-06-18 | 1 | -3/+3 |
| | |||||
* | Update WR (CPU text optimizations, image format renames). | Glenn Watson | 2017-06-16 | 1 | -1/+1 |
| | |||||
* | Bump euclid to 0.14. | Nicolas Silva | 2017-06-14 | 1 | -13/+10 |
| | |||||
* | Thread ParseError return values through CSS parsing. | Josh Matthews | 2017-06-09 | 1 | -3/+5 |
| | |||||
* | Use the origin of the actual image response when determining if a canvas is ↵ | SendilKumar N | 2017-05-19 | 1 | -13/+8 |
| | | | | origin clean. | ||||
* | Remove IndexSizeError in CanvasRenderingContext2D::drawImage | n0max | 2017-04-29 | 1 | -2/+2 |
| | |||||
* | Make image cache per-document rather than global | Fernando Jiménez Moreno | 2017-03-27 | 1 | -1/+1 |
| | |||||
* | Make ImageData::new return Fallible instead of panic | Lucjan Suski | 2017-03-20 | 1 | -6/+6 |
| | |||||
* | removed instances of -> () in existing code | lucantrop | 2017-03-13 | 1 | -1/+1 |
| | |||||
* | Make #[dom_struct] a proc_macro attribute | Anthony Ramine | 2017-02-24 | 1 | -0/+1 |
| | |||||
* | Make script thread initiate requests for images needed by layout. | Josh Matthews | 2017-02-22 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | In support of this goal, the layout thread collects information about CSS images that are missing image data and hands it off to the script thread after layout completes. The script thread stores a list of nodes that will need to be reflowed after the associated network request is complete. The script thread ensures that the nodes are not GCed while a request is ongoing, which the layout thread is incapable of guaranteeing. The image cache's API has also been redesigned in support of this work. No network requests are made by the new image cache, since it does not possess the document-specific information necessary to initiate them. Instead, there is now a single, synchronous query operation that optionally reserves a slot when a cache entry for a URL cannot be found. This reserved slot is then the responsibility of the queryer to populate with the contents of the network response for the URL once it is complete. Any subsequent queries for the same URL will be informed that the response is pending until that occurs. The changes to layout also remove the synchronous image loading code path, which means that reftests now test the same code that non-test binaries execute. The decision to take a screenshot now considers whether there are any outstanding image requests for layout in order to avoid intermittent failures in reftests that use CSS images. | ||||
* | style: Unbox a bunch of color properties. | Emilio Cobos Álvarez | 2017-02-14 | 1 | -18/+8 |
| | | | | This builds on https://github.com/servo/rust-cssparser/pull/118. | ||||
* | Error handled canvas closing | Prudhvi Rampey | 2016-12-28 | 1 | -1/+3 |
| | |||||
* | Rename `Reflectable` to `DomObject`. | Corey Farwell | 2016-12-08 | 1 | -1/+1 |
| | | | | Fixes https://github.com/servo/servo/issues/8473. | ||||
* | Urlmageddon: Use refcounted urls more often. | Emilio Cobos Álvarez | 2016-11-17 | 1 | -2/+2 |
| | |||||
* | Remove old rendering backend. | Glenn Watson | 2016-10-18 | 1 | -10/+2 |
| | | | | | | | | | | | | | | 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. | ||||
* | Remove intrinsic Root::r() | Anthony Ramine | 2016-10-11 | 1 | -11/+8 |
| | |||||
* | Rename Reflectable::global_scope to global | Anthony Ramine | 2016-10-06 | 1 | -6/+6 |
| | |||||
* | Make CanvasRenderingContext2d::new take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -5/+5 |
| | |||||
* | Introduce Reflectable::global_scope | Anthony Ramine | 2016-10-06 | 1 | -6/+6 |
| | |||||
* | Introduce GlobalScope::constellation_chan | Anthony Ramine | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Make reflect_dom_object take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -7/+7 |
| | |||||
* | More code refactoring (exampleVar to example_var) | Arthur Marble | 2016-09-18 | 1 | -6/+6 |
| | |||||
* | Reorder `use` statements | UK992 | 2016-09-09 | 1 | -3/+3 |
| | |||||
* | Don't bother with the global in ImageData::get_image_data | Anthony Ramine | 2016-08-30 | 1 | -1/+1 |
| | |||||
* | Fix canvas image tests when using webrender. | Glenn Watson | 2016-08-30 | 1 | -2/+10 |
| | | | | | | When webrender is enabled, image decoding doesn't pre-multiply by alpha, but the canvas code expects the image data to be pre-multiplied form. | ||||
* | Update euclid to 0.10.1 | Anthony Ramine | 2016-08-21 | 1 | -17/+10 |
| | |||||
* | Move util::vec::byte_swap to canvas_traits | Anthony Ramine | 2016-07-04 | 1 | -3/+3 |
| | |||||
* | Make canvas send their data themselves to other canvas | Anthony Ramine | 2016-06-16 | 1 | -22/+15 |
| | |||||
* | Remove JS::from_rooted | Anthony Ramine | 2016-05-31 | 1 | -2/+2 |
| | |||||
* | Remove empty lines following braces. | Josh Matthews | 2016-05-27 | 1 | -1/+0 |
| | |||||
* | Move DOMString back to script | Anthony Ramine | 2016-05-24 | 1 | -1/+1 |
| | | | | This entirely removes the 'non-geckolib' feature of the util crate. | ||||
* | Remove ConstellationChan. | Ms2ger | 2016-05-19 | 1 | -1/+1 |
| | | | | | | 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. | ||||
* | Removed unused imports | Per Lundberg | 2016-05-15 | 1 | -1/+1 |
| | | | | This fixes #11185. | ||||
* | Setting current color to black if canvas is not rendered in document | David Raifaizen | 2016-04-22 | 1 | -1/+19 |
| | |||||
* | Use num-traits in script. | Ms2ger | 2016-04-20 | 1 | -1/+1 |
| | |||||
* | replace Fallible<()> with ErrorResult | Di Xu | 2016-04-13 | 1 | -9/+9 |
| | |||||
* | Stop sending the renderer id to script. | Ms2ger | 2016-03-21 | 1 | -1/+1 |
| | |||||
* | Remove renderer_id fields. | Ms2ger | 2016-03-21 | 1 | -3/+1 |
| | |||||
* | Remove get_renderer_id functions. | Ms2ger | 2016-03-21 | 1 | -9/+0 |
| | |||||
* | Update some canvas properties as enums instead of DOMString | Saurav Sachidanand | 2016-02-19 | 1 | -22/+28 |
| | |||||
* | Fix #9508: Beautify our union enums constructors | Alexander Lopatin | 2016-02-07 | 1 | -21/+21 |
| | |||||
* | adding image metadata notification capabilities to image cache | jmr0 | 2016-01-29 | 1 | -1/+1 |
| | |||||
* | Remove unused imports in script | Kishor Bhat | 2016-01-17 | 1 | -1/+0 |
| | |||||
* | Add global default method for Reflectable trait | Chad Kimes | 2016-01-11 | 1 | -9/+9 |
| | |||||
* | Remove global field from CanvasRenderingContext2D | Chad Kimes | 2016-01-10 | 1 | -10/+8 |
| | |||||
* | task -> thread | rohan.prinja | 2016-01-10 | 1 | -3/+3 |
| | |||||
* | Auto merge of #9123 - karyon:clippy_cleanup, r=Manishearth | bors-servo | 2016-01-03 | 1 | -4/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a bunch of clippy lints This fixes about 130 clippy lints. Let me know if i should split up the commit. I wasn't sure about some of the changes, especially map_or instead of map(...).unwrap_or(...) and if let instead of single arm match were not always a strict improvement in my opinion, but i'll leave that decision to the reviewer :) There are about 150 lints left which i thought were clippy bugs or i didn't know how to fix. cc @Manishearth <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9123) <!-- Reviewable:end --> | ||||
| * | Fix a bunch of clippy lints | Johannes Linke | 2016-01-02 | 1 | -4/+2 |
| | |