aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/canvas_paint_thread.rs
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Implement Ellipse Canvas 2D APIJoone Hur2017-09-011-0/+14
* Implement CanvasRenderingContext2d.fillText's "unimplemented" messageBruno Bernardino2017-08-231-0/+5
* Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox"Anthony Ramine2017-08-161-11/+5
* Revert "Auto merge of #17891 - MortimerGoro:webgl_move, r=glennw,emilio"Emilio Cobos Álvarez2017-08-161-5/+11
* Improve WebGL architecture.Imanol Fernandez2017-08-151-11/+5
* Update WR.Glenn Watson2017-08-091-11/+19
* Implemented paint worklet arguments.Alan Jeffrey2017-07-291-0/+7
* Use AntialiasMode in CanvasPaintThread::newDarkDrek2017-07-291-9/+8
* Don't delete webrender image keys immediately.Alan Jeffrey2017-07-171-2/+18
* Upgrade to the latest version of WebRenderMartin Robinson2017-07-131-8/+8
* Clear canvas thread state on recreation.Alan Jeffrey2017-07-051-0/+2
* Update WR (CPU text optimizations, image format renames).Glenn Watson2017-06-161-1/+1
* Bump euclid to 0.14.Nicolas Silva2017-06-141-16/+12
* Clear webrender image id when resizing a canvas.Alan Jeffrey2017-06-131-0/+4
* Update WR (various optimizations, gradient improvements).Glenn Watson2017-04-031-16/+33
* Update WR (opaque rect optimization, stacking context culling).Glenn Watson2017-03-271-1/+2
* Fix crop_area_byte_length calculation in crop_image and add testsn0max2017-03-161-1/+1
* Update WR (image tiling, inset box shadow fixes, new key api).Glenn Watson2017-02-271-1/+2
* style: Unbox a bunch of color properties.Emilio Cobos Álvarez2017-02-141-4/+4
* Update WR (radial gradients, subpixel positioning, tiling changes).Glenn Watson2017-02-011-3/+7
* WebVR API Implementation, r=larsbergstromImanol Fernandez2017-01-091-1/+2
* Remove azure(canvas) dependency from canvas_traitsRoman Zaynetdinov2016-12-251-7/+160
* Removed util.Alan Jeffrey2016-12-141-3/+3
* canvas: Cleanup CanvasData and layout and script messages.Emilio Cobos Álvarez2016-11-071-4/+15
* Remove gfx_traits::color.Ms2ger2016-10-311-8/+7
* Remove old rendering backend.Glenn Watson2016-10-181-17/+13
* Reorder `use` statementsUK9922016-09-091-1/+1
* Update euclid to 0.10.1Anthony Ramine2016-08-211-3/+4
* Update to euclid 0.8Martin Robinson2016-08-121-1/+1
* Remove dependency on util::opts from canvas crateDirkjan Ochtman2016-07-201-7/+8