summaryrefslogtreecommitdiff
path: root/dom/canvas/CanvasRenderingContext2D.cpp
Commit message (Collapse)AuthorAge
* Issue #2087 - Don't throw on lacking PresShell in SetFontInternalMoonchild2023-01-09
| | | | | | | | | In CanvasRenderingContext2D::SetFontInternal, we should not throw if there is no PresShell due to (sandboxed/hidden) iframe use that has not initialized its presentation yet at the time of property manipulation. This removes the throwing of the error and just silently fails. Resolves #2087
* [DOM] Clip image data transfers.Moonchild2022-06-01
|
* Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-04-02
| | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* Issue #1053 - Remove some Android compiler/runtime bug workarounds.Moonchild2022-04-01
|
* Improve `origin-clean` algorithm based on our previous changes.wolfbeast2019-06-05
| | | | | - Instead of trying the failing refactored Mozilla way, simply add a check where needed building on what was put in place previously.
* Revert "Improve origin-clean algorithm"wolfbeast2019-06-04
| | | | This reverts commit e69b3f567c4b8957cc09ba4359e84939f77781c5.
* Improve origin-clean algorithmwolfbeast2019-05-27
|
* Extend origin-clean algorithm (DiD).wolfbeast2019-03-22
|
* Implement origin-clean algorithm for ImageBitmap.wolfbeast2019-02-14
| | | | This resolves #973.
* Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18
|
* Clear CanvasShutdownObserver::mCanvas when the canvas goes away.wolfbeast2018-12-13
| | | | | | | | | This is fallout from Bug 1167235 - Use a fast method of double buffering for canvas. It is possible for the CanvasRenderingContext2D to be destroyed while we're in the middle of the call to nsObserverService::NotifyObservers() for shutdown. This leaves the shutdown observer with a dangling pointer to the canvas, so this patch explicitly clears the pointer when the context goes away.
* Update dimensions early in ClearTarget.Jonathan Kew2018-06-07
|
* Remove MOZ_WIDGET_GONK [1/2]wolfbeast2018-05-12
| | | | Tag #288
* moebius#106: SVG - CanvasImageSource - allow using an SVGImageElement as a ↵janekptacijarabaci2018-04-15
| | | | CanvasImageSource
* Bug 1438425 - Delete DocumentRenderer. r=jesup, r=jgilbert, a=RyanVMJeff Muizelaar2018-03-14
| | | | It is unused.
* Revert "Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVM"wolfbeast2018-03-14
| | | | This reverts commit 5b69e05939c7fd3f917e2dd0f399774b3b15c886.
* Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVMJeff Muizelaar2018-03-14
| | | | | | | It is unused. --HG-- extra : histedit_source : b7af9f250f0330f90547114184873ae9971f20fc
* Don't build EME-specific subroutines without EME.wolfbeast2018-02-24
| | | | | | | | | | | - Checks for restricted or encrypted content - Dispatching 'encrypted' events - Dispatching 'key needed' events - HTML Media Element media keys system - EME telemetry - HTML Media Element EME API This is the main bulk for #26, isolating EME-specific code.
* Add canvas data poisoning option.wolfbeast2018-02-02
| | | | Tag #61.
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02