Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Fix ./mach build --release --with-layout-2020 | Utsav Oza | 2020-06-10 | 1 | -20/+107 | |
| | | ||||||
| * | Enable textAlign, textBaseline and direction attributes for canvas | Utsav Oza | 2020-06-10 | 1 | -27/+126 | |
| | | ||||||
| * | Implement CanvasRenderingContext2D.font property | Utsav Oza | 2020-06-10 | 1 | -0/+6 | |
| | | ||||||
| * | Revert unnecessary changes | Utsav Oza | 2020-06-10 | 1 | -34/+34 | |
| | | ||||||
| * | Basic implementation of canvas.fillText | Utsav Oza | 2020-06-10 | 1 | -4/+32 | |
| | | ||||||
| * | Check for valid arguments before processing canvas.fillText | Utsav Oza | 2020-06-10 | 1 | -35/+35 | |
| | | ||||||
* | | canvas: Don't panic if webrender isn't reachable. | Josh Matthews | 2020-06-10 | 1 | -1/+4 | |
|/ | ||||||
* | Proxy all WR interactions for layout/font/script/canvas threads to the ↵ | Josh Matthews | 2020-06-09 | 1 | -20/+15 | |
| | | | | | | | compositor thread. There is now a single RenderApi that is used, and all transactions are serialized through the compositor. | |||||
* | update rust toolchain | Kunal Mohan | 2020-05-21 | 1 | -1/+1 | |
| | ||||||
* | Convert all uses of UpdateResources api to use webrender transactions. | Josh Matthews | 2020-05-11 | 1 | -2/+5 | |
| | ||||||
* | Update euclid | Manish Goregaokar | 2020-04-07 | 1 | -17/+1 | |
| | ||||||
* | Revert "Add a simple implementation of CanvasRenderingContext2d.fillText" | Paul Rouget | 2020-03-24 | 1 | -22/+4 | |
| | | | | Windows crash: https://github.com/servo/servo/issues/26015 | |||||
* | Add a simple implementation of CanvasRenderingContext2d.fillText | kaiakz | 2020-03-19 | 1 | -4/+22 | |
| | ||||||
* | Auto merge of #25863 - servo:synup, r=jdm | bors-servo | 2020-03-05 | 1 | -2/+1 | |
|\ | | | | | | | Remove syn 0.15 from our crate graph | |||||
| * | Remove syn 0.15 from our crate graph (fixes #24421) | Anthony Ramine | 2020-03-05 | 1 | -2/+1 | |
| | | | | | | | | | | | | | | | | | | | | This required bumps of: * gleam * image * rust-webvr * webrender * webxr | |||||
* | | Make fill_rect() draw patterns correctly | pylbrecht | 2020-03-03 | 1 | -7/+36 | |
|/ | ||||||
* | Remove azure canvas backend | Daniel Alley | 2020-02-25 | 1 | -44/+4 | |
| | | | | closes #25833 | |||||
* | Implement CanvasRenderingContext2D.getTransform() | pylbrecht | 2020-02-12 | 1 | -0/+4 | |
| | ||||||
* | Create new subpath with origin after drawing rect | pylbrecht | 2020-01-19 | 1 | -6/+11 | |
| | | | | | Step 4 has been missing. https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-rect | |||||
* | Add first control point if there's no subpath | pylbrecht | 2020-01-16 | 1 | -2/+5 | |
| | ||||||
* | Ensure subpath for control point in quadratic_curve_to() | pylbrecht | 2020-01-07 | 1 | -0/+3 | |
| | ||||||
* | Ensure there's a subpath for the first control point | pylbrecht | 2020-01-06 | 1 | -1/+4 | |
| | ||||||
* | Add a layer to store Pattern related information | pylbrecht | 2019-12-17 | 1 | -9/+1 | |
| | | | | | | | | Some information of `canvas_data::Pattern` was lost by converting it to `raqote::Source` due to the fact that Raqote did not store this information (e.g. linear gradient's start/end points). We introduce another layer to keep this information for later use (like in `is_zero_size_gradient()`). | |||||
* | Implement "repeat-x" and "repeat-y" for images | pylbrecht | 2019-12-17 | 1 | -1/+9 | |
| | ||||||
* | Handle empty paths in PathBuilder::get_current_point() | pylbrecht | 2019-12-17 | 1 | -3/+5 | |
| | | | | | The case of calling get_current_point() on empty paths has not been handled and caused panics. | |||||
* | Addresses issues raised in #24465; removes redundancy in set_bitmap_dimensions | Bailey Blankenship | 2019-11-10 | 1 | -7/+39 | |
| | | | | Removed passing test .ini files and moved euclid extensions to euclidext.rs to factor out redundant code | |||||
* | Implement create_gradient_stops() | pylbrecht | 2019-08-29 | 1 | -2/+2 | |
| | ||||||
* | Upgrade to rustc 1.39.0-nightly (f7af19c27 2019-08-15) | Simon Sapin | 2019-08-23 | 1 | -1/+1 | |
| | ||||||
* | Implement a few functions to make tests in draw-image and draw-path pass | Bastien Orivel | 2019-08-21 | 1 | -3/+3 | |
| | ||||||
* | WIP: Fix azure backend | Bastien Orivel | 2019-08-21 | 1 | -1/+1 | |
| | ||||||
* | Imlplement get_composition_op | Bastien Orivel | 2019-08-21 | 1 | -1/+1 | |
| | ||||||
* | Set the line cap to butt when drawing a rect with a 0 width/height | Bastien Orivel | 2019-08-21 | 1 | -1/+3 | |
| | | | | | Otherwise raqote will draw the cap even though it shouldn't because the spec says so | |||||
* | Implement clear_rect | Bastien Orivel | 2019-08-21 | 1 | -2/+2 | |
| | ||||||
* | Implement need_to_draw_shadow | Bastien Orivel | 2019-08-21 | 1 | -1/+1 | |
| | ||||||
* | Implement fill() for raqote::DrawTarget | pylbrecht | 2019-08-21 | 1 | -4/+4 | |
| | ||||||
* | Deal with fallout from mutable trait method change. | Josh Matthews | 2019-08-21 | 1 | -16/+18 | |
| | ||||||
* | WIP: Make GenericPathBuilder's methods take &mut self | pylbrecht | 2019-08-21 | 1 | -10/+16 | |
| | ||||||
* | Make GenericPathBuilder take &mut self | pylbrecht | 2019-08-21 | 1 | -35/+43 | |
| | ||||||
* | Implement StrokeOptions | pylbrecht | 2019-08-21 | 1 | -1/+1 | |
| | ||||||
* | Implement DrawOptions.set_alpha() | pylbrecht | 2019-08-21 | 1 | -1/+1 | |
| | ||||||
* | Update euclid. | Emilio Cobos Álvarez | 2019-07-23 | 1 | -18/+17 | |
| | | | | | | | | 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. | |||||
* | WebRender units are no longer reexported. | Patrick Walton | 2019-07-09 | 1 | -1/+1 | |
| | ||||||
* | Rename {azure,raqote}_backend feature flags to canvas2d-{azure,raqote} | Simon Sapin | 2019-07-01 | 1 | -26/+26 | |
| | ||||||
* | Fix some new warnings | Simon Sapin | 2019-06-22 | 1 | -19/+19 | |
| | ||||||
* | Auto merge of #23499 - est31:unused_code_removal_3, r=jdm | bors-servo | 2019-06-04 | 1 | -20/+0 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unused code (3/N) <!-- Please describe your changes on the following line: --> Third PR in a series of PRs to remove unused/dead code from servo, powered by an (upcoming) tool of mine. Please take a look and tell me if you want to keep something. * First PR: #23477 * Second PR: #23498 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because they only remove dead code <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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/23499) <!-- Reviewable:end --> | |||||
| * | Remove unused code from a bunch of crates | est31 | 2019-06-03 | 1 | -20/+0 | |
| | | ||||||
* | | Make Azure backend build again. | Josh Matthews | 2019-06-03 | 1 | -24/+25 | |
| | | ||||||
* | | Fix formatting. | Josh Matthews | 2019-06-03 | 1 | -46/+36 | |
| | | ||||||
* | | Add cargo feature to control canvas backend. | Josh Matthews | 2019-06-03 | 1 | -799/+168 | |
| | | ||||||
* | | Make CanvasData use GenericDrawTarget | pylbrecht | 2019-05-31 | 1 | -167/+218 | |
| | |