Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | task -> thread | rohan.prinja | 2016-01-10 | 1 | -826/+0 |
| | |||||
* | Fix warnings: Use Vec.extend_from_slice instead of Vec.push_all | Tetsuharu OHZEKI | 2015-12-10 | 1 | -2/+2 |
| | |||||
* | Implement IsPointInPath | David Zbarsky | 2015-12-05 | 1 | -0/+11 |
| | |||||
* | Fix warnings | Simon Sapin | 2015-12-03 | 1 | -1/+1 |
| | | | | | | Fixing unused attributes warnings required updating serde_macros which required updating to rustc 1.6.0-nightly (a2866e387 2015-11-30) which required updating some other dependencies. | ||||
* | add premultiply table for PutImageData | Nathan Froyd | 2015-10-21 | 1 | -5/+5 |
| | |||||
* | Fix issues found by rust-clippy | Corey Farwell | 2015-10-12 | 1 | -1/+1 |
| | |||||
* | Handle zero-sized source surfaces properly, and upgrade `ipc-channel` to | Patrick Walton | 2015-09-30 | 1 | -20/+28 |
| | | | | | | | | incorporate the fix for zero-sized shmem on Mac. Depends on servo/rust-azure#201 and pcwalton/ipc-channel#10. Closes #7422. | ||||
* | sorted the extern crate, mod & use declarations | Ravi Shankar | 2015-09-24 | 1 | -5/+5 |
| | |||||
* | Fix reported test-tidy errors for unmerged import blocks | Brandon Fairchild | 2015-09-19 | 1 | -4/+3 |
| | | | | This merges import blocks that were reported by tidy as unmerged. | ||||
* | Remove 'get_*' on getters as per RFC 0344 on various components | Mathieu Rheaume | 2015-09-12 | 1 | -2/+2 |
| | |||||
* | sort all uses | Johann Tuffe | 2015-08-20 | 1 | -3/+3 |
| | |||||
* | replace .len() == 0 with is_empty() | João Oliveira | 2015-08-14 | 1 | -1/+1 |
| | | | | closes #7198 | ||||
* | Auto merge of #7092 - dzbarsky:putimagedata, r=jdm | bors-servo | 2015-08-09 | 1 | -101/+88 |
|\ | | | | | | | | | | | | | | | | | | | Clean up and fix PutImageData <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7092) <!-- Reviewable:end --> | ||||
| * | Inline write_pixels | David Zbarsky | 2015-08-08 | 1 | -17/+1 |
| | | |||||
| * | Switch PutImageData to using CopySurface | David Zbarsky | 2015-08-08 | 1 | -23/+52 |
| | | |||||
| * | Clean up dirty rect computation | David Zbarsky | 2015-08-08 | 1 | -18/+13 |
| | | |||||
| * | Inline dirty rect computation | David Zbarsky | 2015-08-08 | 1 | -58/+46 |
| | | |||||
| * | Pass a Rect instead of an Option<Rect> to PutImageData | David Zbarsky | 2015-08-08 | 1 | -11/+2 |
| | | |||||
* | | Fix getImageData with sizes < 1 pixel | David Zbarsky | 2015-08-08 | 1 | -19/+3 |
|/ | |||||
* | Respect the composition op when drawing images | David Zbarsky | 2015-08-05 | 1 | -7/+14 |
| | |||||
* | Implement strokeRect with zero-width or zero-height rects | David Zbarsky | 2015-08-04 | 1 | -0/+15 |
| | |||||
* | script: Make most of 2D canvas and WebGL run over IPC. | Patrick Walton | 2015-07-25 | 1 | -11/+33 |
| | | | | | | To actually make the multiprocess communication work, we'll need to reroute the task creation to the pipeline or the compositor. But this works as a first step. | ||||
* | canvas: Move to shared memory for images and canvas backing stores. | Patrick Walton | 2015-07-24 | 1 | -2/+3 |
| | | | | | | | | | | | | | The idea here is to land this before making images and canvas IPC-safe, because this will shake out bugs relating to the shared memory. There are currently test timeouts that are preventing multiprocess images and canvas from landing, and I believe those are due to the inefficiency of sending large amounts of data in the unoptimized builds we test with. By moving to shared memory, this should drastically reduce the number of copies and `serde` serialization. Under the hood, this uses Mach OOL messages on Mac and temporary memory-mapped files on Linux. | ||||
* | Update to latest rust-layers, azure, and skia | Martin Robinson | 2015-07-14 | 1 | -6/+4 |
| | | | | | | GLRasterizationContext is now responsible for doing GPU rasterization. It can coexist with its target NativeSurface, so we don't have to continually recreate NativeSurfaces when doing GPU rasterization. | ||||
* | Use euclid from crates.io | ecoal95 | 2015-06-19 | 1 | -4/+4 |
| | |||||
* | Implement fill and stroke functions for all pattern types and check the zero ↵ | Hyowon Kim | 2015-06-17 | 1 | -25/+41 |
| | | | | size gradient. | ||||
* | Implement drawing shadows in canvas. | Hyowon Kim | 2015-06-16 | 1 | -59/+134 |
| | |||||
* | rust-geom API changes | Corey Farwell | 2015-06-13 | 1 | -32/+32 |
| | | | | https://github.com/servo/rust-geom/pull/81 | ||||
* | Implementation of pattern fill style for canvas. | Hyowon Kim | 2015-06-13 | 1 | -1/+16 |
| | |||||
* | Remove gfx_traits from the dependencies of [script]. | Mátyás Mustoha | 2015-06-12 | 1 | -1/+1 |
| | |||||
* | Add attributes for canvas shadows. | Hyowon Kim | 2015-06-12 | 1 | -1/+29 |
| | |||||
* | Turn off default antialiasing for most DrawOptions. | Mátyás Mustoha | 2015-05-28 | 1 | -2/+2 |
| | |||||
* | Add disable-canvas-aa option to test runner. | Mátyás Mustoha | 2015-05-28 | 1 | -1/+8 |
| | |||||
* | Enable antialiasing for the canvas. | Mátyás Mustoha | 2015-05-28 | 1 | -2/+2 |
| | |||||
* | Reduce max line length from 150 to 120 characters | Corey Farwell | 2015-05-24 | 1 | -2/+4 |
| | | | | Part of https://github.com/servo/servo/issues/6041 | ||||
* | Layerize canvas | ecoal95 | 2015-05-20 | 1 | -339/+14 |
| | | | | | | | Note that this keeps using readback right now, `NativeSurface` painting will be implemented soon. Also see https://github.com/servo/servo/issues/6142 | ||||
* | Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. | Simon Sapin | 2015-05-05 | 1 | -1/+1 |
| | |||||
* | Remove remaining as_slice / as_mut_slice calls. | Ms2ger | 2015-04-28 | 1 | -1/+1 |
| | |||||
* | Remove as_mut_slice() calls. | Ms2ger | 2015-04-26 | 1 | -2/+2 |
| | |||||
* | Canvas: implement global composition and blending. | Mátyás Mustoha | 2015-04-22 | 1 | -1/+186 |
| | |||||
* | Canvas: add clipping path support. | Mátyás Mustoha | 2015-04-22 | 1 | -0/+6 |
| | |||||
* | Canvas: implement rectangle drawing. | Mátyás Mustoha | 2015-04-21 | 1 | -0/+10 |
| | |||||
* | Kicks off a WebGL implementation | Diego Marcos | 2015-04-20 | 1 | -77/+54 |
| | |||||
* | Canvas: implement context state save/restore. | Mátyás Mustoha | 2015-04-19 | 1 | -23/+55 |
| | |||||
* | Don't link to specific WHATWG multipage page | Corey Farwell | 2015-04-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | "Links to the multipage version of the specification are unfortunately likely to break over time." -- https://html.spec.whatwg.org/multipage/asefij.html This commit removes all references to the specific pages when viewing WHATWG using multipage mode. I went through all these links and they redirect fine. Regex used to generate this commit: `s_whatwg.org/multipage/.*#_whatwg.org/multipage/#_g` | ||||
* | Canvas: added lineCap and lineJoin support. | Mátyás Mustoha | 2015-04-14 | 1 | -0/+64 |
| | |||||
* | Canvas: added miterLimit support. | Mátyás Mustoha | 2015-04-09 | 1 | -1/+7 |
| | |||||
* | Canvas: added support for the globalAlpha attribute. | Mátyás Mustoha | 2015-04-08 | 1 | -9/+13 |
| | |||||
* | Auto merge of #5562 - mmatyas:canvas_linewidth, r=jdm | bors-servo | 2015-04-08 | 1 | -0/+6 |
|\ | | | | | | | Rebase of #5488 | ||||
| * | Canvas: added lineWidth support. | Mátyás Mustoha | 2015-04-07 | 1 | -0/+6 |
| | |