aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas_traits/canvas.rs
Commit message (Expand)AuthorAgeFilesLines
* Move `*_traits` and other shared types to `shared`Martin Robinson2023-11-031-491/+0
* Use `IpcSharedMemory` for `Canvas2dMsg::DrawImage` (#30544)Ennui Langeweile2023-10-181-1/+2
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-2/+3
* remove `extern crate` (#30311)Samson2023-09-081-0/+2
* Try to `use` WebRender types moreMartin Robinson2023-07-101-1/+2
* Fix ./mach build --release --with-layout-2020Utsav Oza2020-06-101-2/+2
* Enable textAlign, textBaseline and direction attributes for canvasUtsav Oza2020-06-101-1/+91
* Implement CanvasRenderingContext2D.font propertyUtsav Oza2020-06-101-0/+2
* Implement CanvasRenderingContext2D.getTransform()pylbrecht2020-02-121-0/+1
* Add missing CompositionStyle::Clearpylbrecht2020-01-271-0/+3
* Send fill/stroke style along with drawing messagepylbrecht2020-01-251-7/+5
* Use non-IPC webrender API over explicit IPC channels.Josh Matthews2019-11-271-7/+0
* Update webrender and serde_bytesAnthony Ramine2019-11-131-1/+1
* Addresses issues raised in #24465; removes redundancy in set_bitmap_dimensionsBailey Blankenship2019-11-101-3/+3
* Update euclid.Emilio Cobos Álvarez2019-07-231-1/+1
* Changes for sender recieverMaharsh2019-05-091-1/+1
* Make HTMLCanvasElement::fetch_all_data return a shared memory blobAnthony Ramine2018-11-211-2/+2
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
* Remove useless `use crate_name;` imports.Simon Sapin2018-11-081-1/+0
* Reorder importsPyfisch2018-11-061-1/+1
* Format remaining filesPyfisch2018-11-061-55/+70
* Add lots of derived Debug implsAlan Jeffrey2018-10-291-17/+17
* Exit Canvas paint thread on shutdownPaul Rouget2018-10-291-0/+1
* Abstract some stuff common to ctx.getImageData and ctx.putImageDataAnthony Ramine2018-10-081-3/+3
* Align ctx.createImageData and ctx.getImageData with the specAnthony Ramine2018-10-061-1/+1
* Avoid copying pixels in ctx.putImageData sometimesAnthony Ramine2018-10-061-4/+4
* Introduce ImageData::get_rectAnthony Ramine2018-10-061-1/+1
* Merge some byte swap/premultiply functions in their own crateAnthony Ramine2018-10-061-35/+0
* Align canvas.putImageData with specAnthony Ramine2018-10-051-1/+1
* Make HTMLCanvasElement::get_size return a Size2D<u32>Anthony Ramine2018-10-021-4/+4
* Remove Canvas2dMsg::DrawImageSelfAnthony Ramine2018-09-171-1/+0
* Don't create 2D canvas contexts arbitrarilyAnthony Ramine2018-09-161-1/+1
* Use a byte channel to retrieve pixels of 2D canvasAnthony Ramine2018-09-131-2/+2
* Moved Canvas rendering to a single thread.Brody-Eastwood2018-04-231-2/+3
* Add unique canvas IDs to all canvas operations.Brody Eastwood2018-04-021-6/+9
* Use ByteBuf for the canvas messagesAnthony Ramine2018-03-261-12/+17
* Replace all uses of the `heapsize` crate with `malloc_size_of`.Nicholas Nethercote2017-10-181-8/+8
* Implement Ellipse Canvas 2D APIJoone Hur2017-09-011-0/+1
* Auto merge of #18179 - davidcl:master, r=jdmbors-servo2017-08-231-9/+9
|\
| * order derivable traits listsClément DAVID2017-08-231-9/+9
* | Implement CanvasRenderingContext2d.fillText's "unimplemented" messageBruno Bernardino2017-08-231-0/+1
|/
* Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox"Anthony Ramine2017-08-161-0/+409
* Revert "Auto merge of #17891 - MortimerGoro:webgl_move, r=glennw,emilio"Emilio Cobos Álvarez2017-08-161-409/+0
* Improve WebGL architecture.Imanol Fernandez2017-08-151-0/+409