aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/canvas_paint_thread.rs
Commit message (Expand)AuthorAgeFilesLines
* Use `IpcSharedMemory` for `Canvas2dMsg::DrawImage` (#30544)Ennui Langeweile2023-10-181-9/+15
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-4/+6
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Try to `use` WebRender types moreMartin Robinson2023-07-101-1/+1
* feat: shorten thread namesyvt2021-07-191-1/+1
* Auto merge of #26697 - utsavoza:ugo/issue-11681/22-05-2020, r=jdmbors-servo2020-06-121-5/+22
|\
| * Derive Serialize and Deserialize traits for font styles for #[cfg_attr(featur...Utsav Oza2020-06-121-1/+0
| * Enable textAlign, textBaseline and direction attributes for canvasUtsav Oza2020-06-101-4/+21
| * Implement CanvasRenderingContext2D.font propertyUtsav Oza2020-06-101-0/+1
* | canvas: Don't panic if webrender isn't reachable.Josh Matthews2020-06-101-1/+1
|/
* Proxy all WR interactions for layout/font/script/canvas threads to the compos...Josh Matthews2020-06-091-20/+23
* Convert all uses of UpdateResources api to use webrender transactions.Josh Matthews2020-05-111-1/+10
* Implement CanvasRenderingContext2D.getTransform()pylbrecht2020-02-121-0/+4
* Remove dependency of constellation on canvasKunal Mohan2020-02-061-1/+1
* Don't spam the log if the constellation can't be reached from the canvas thread.Josh Matthews2020-01-311-0/+1
* Send fill/stroke style along with drawing messagepylbrecht2020-01-251-8/+19
* Use non-IPC webrender API over explicit IPC channels.Josh Matthews2019-11-271-34/+53
* Update webrender and serde_bytesAnthony Ramine2019-11-131-1/+1
* Addresses issues raised in #24465; removes redundancy in set_bitmap_dimensionsBailey Blankenship2019-11-101-1/+1
* Update euclid.Emilio Cobos Álvarez2019-07-231-1/+1
* Fix formatting.Josh Matthews2019-06-031-3/+1
* Add cargo feature to control canvas backend.Josh Matthews2019-06-031-3/+7
* Make CanvasData use GenericDrawTargetpylbrecht2019-05-311-1/+1
* Changes for sender recieverMaharsh2019-05-091-1/+1
* Rustfmt has changed its default style :/Simon Sapin2018-12-281-1/+1
* 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
* Format remaining filesPyfisch2018-11-061-126/+71
* Sort `use` statementsSimon Sapin2018-11-061-1/+1
* `cargo fix --edition`Simon Sapin2018-11-061-1/+1
* Exit Canvas paint thread on shutdownPaul Rouget2018-10-291-0/+1
* Simplify ctx.drawImage a bitAnthony Ramine2018-10-111-8/+4
* Abstract some stuff common to ctx.getImageData and ctx.putImageDataAnthony Ramine2018-10-081-8/+4
* Align ctx.createImageData and ctx.getImageData with the specAnthony Ramine2018-10-061-3/+4
* Avoid copying pixels in ctx.putImageData sometimesAnthony Ramine2018-10-061-2/+6
* Introduce ImageData::get_rectAnthony Ramine2018-10-061-12/+2
* Merge some byte swap/premultiply functions in their own crateAnthony Ramine2018-10-061-1/+2
* Make HTMLCanvasElement::get_size return a Size2D<u32>Anthony Ramine2018-10-021-1/+1
* Remove Canvas2dMsg::DrawImageSelfAnthony Ramine2018-09-171-16/+4
* Don't create 2D canvas contexts arbitrarilyAnthony Ramine2018-09-161-3/+9
* Avoid a byte swap roundtripAnthony Ramine2018-09-141-3/+2
* Moved Canvas rendering to a single thread.Brody-Eastwood2018-04-231-1090/+233
* Add unique canvas IDs to all canvas operations.Brody Eastwood2018-04-021-13/+29
* Use ByteBuf for the canvas messagesAnthony Ramine2018-03-261-10/+43
* Update WR (accelerated webgl fix on mac, line decoration optimizations).Glenn Watson2018-03-231-0/+1
* Use specific assertion for canvasCYBAI2018-01-251-1/+1
* remove unsued IpcReceivertigercosmos2017-12-201-1/+1
* Revert "Send IPC receiver for canvas as part of CreateCanvasPaintThread message"Josh Matthews2017-12-181-3/+6
* remove unused `self` in canvas_paint_threadtigercosmos2017-12-171-1/+1
* Send IPC receiver for canvas as part of CreateCanvasPaintThread messagetigercosmos2017-12-161-6/+3