summaryrefslogtreecommitdiffstats
path: root/dom
Commit message (Collapse)AuthorAgeLines
* Send worker-runnables destined for the main thread actually to the main thread.wolfbeast2018-09-16-9/+18
| | | | | | A case of "one queue too many" here. Instead of worker runnables being sent to the main thread where they are supposed to run, they are put in a task queue per-worker. This is devastating for performance if many workers are running.
* Stop using the worker MainThreadTaskQueue from dom/fetch.wolfbeast2018-09-16-9/+3
|
* Stop using the MainThreadTaskQueue from service workers.wolfbeast2018-09-16-36/+23
|
* Fix wrong SVG sizes with non-integer values for viewBox width/height.wolfbeast2018-09-14-0/+175
| | | | Includes a standalone reftest.
* Fix clang build bustage.wolfbeast2018-09-12-1/+1
| | | | Follow-up to 9830cd079d8306abc223461190553af64b6fd0ca
* Bug 1466991 - Part 2: Reparent nodes when they start being in the XBL scope.wolfbeast2018-09-11-0/+49
|
* Bug 1466991 - Part 1: Factor out ShouldUseXBLScope.wolfbeast2018-09-11-1/+17
|
* Bug 1472925 - Keep a strong reference to MediaStreamGraph from GraphDriver.wolfbeast2018-09-11-8/+9
|
* Fix build bustage in cbfef7fcdb853916ff04015f6ee2d4b86f424a08wolfbeast2018-09-11-2/+4
| | | | | - imageDetails.format() needs a cast to SurfaceFormat - style nit: wrap long lines.
* Release mapped surface memory on size check failure to plug a leak.wolfbeast2018-09-11-0/+2
|
* Move surface data checking to a separate function to make it less "totally nuts"wolfbeast2018-09-11-12/+47
|
* RTCCertificate.cpp: output truncated before the last format charactertrav902018-09-07-1/+1
| | | | Fixes compiler warnings when building with GCC 7+
* Bug 1357432 (#750)Moonchild2018-09-05-2/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite) `IsLocalRefURL` is originally designed to be used by URLValue only. Since we need this function in SVGUseElement::LookupHref too, move it to nsContentUtils as a util function. * Revert "Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite)" This reverts commit 19f010c62022e269f99066a8d90e3522fe31adaf. * Part 1. Duplicate IsLocalRefURL to nsContentUtils to reuse this function. `IsLocalRefURL` is originally designed to be used by URLValue only. Since we need this function in SVGUseElement::LookupHref too, duplicate it to nsContentUtils as a util function. This is a duplication because CSSValue uses stringbuffers and not nsStrings. While Bug 1356060 - "Just use nsString in URLValueData" converts this use from stringbuffer to nsString, it builds on a bunch of vartype refactoring (nsString vs. nsAString, etc.) which is too much of a headache to deal with just to deduplicate this simple function. * Part 2. Implement nsSVGEffects::GetBaseURLForLocalRef to export local-ref-url-resolving logic. ResolveURLUsingLocalRef is designed to be internally used by nsSVGEffects::Get-{SVGEffect}-URI functions. Since we also need it in SVGUseElement::LookupHref, make it public in nsSVGEffects. * Part 3. Resolve local-ref in SVGUseElement::LookupHref by nsSVGEffects::GetBaseURLForLocalRef. * Part 4. Reftest for using local-ref as xlink:href value.
* Remove all C++ telemetry autotimerswolfbeast2018-09-04-43/+18
|
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-842/+14
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Remove support for TLS session caches in TLSServerSocket.wolfbeast2018-09-01-1/+0
| | | | This resolves #738
* Add missing }wolfbeast2018-08-25-0/+1
|
* Add a horizontal scroll action option for mouse wheel.wolfbeast2018-08-25-1/+7
| | | | Resolves #732
* Re-implement custom background color of standalone images.wolfbeast2018-08-20-0/+20
| | | | | | | | This resolves #717. Note: this does not affect other applications because the platform default is to use the "darknoise" background image for standalone image, which effectively overrides a bg color.
* memset only the underlying vector from the Array containertrav902018-08-18-1/+1
|
* Remove the const to fix the -Wignored-qualifiers warning with GCC 8 (Part 2)trav902018-08-10-2/+2
|
* Remove the const to fix the -Wignored-qualifiers warning with GCC 8trav902018-08-10-1/+1
|
* Issue #686: Un-deprecate the Application Cache APISpockMan022018-08-05-3/+0
|
* Merge pull request #690 from janekptacijarabaci/netwerk_cors_multiple_1Moonchild2018-08-04-0/+1
|\ | | | | Fixed misleading console error message for multiple CORS headers
| * Fixed misleading console error message for multiple CORS headersjanekptacijarabaci2018-07-31-0/+1
| |
* | Bug 1335296 - Expand about:support WebGL informationjanekptacijarabaci2018-08-01-12/+131
|/
* [EME] Add support for sbgp and sgpd boxes occuring in the sampletabletrav902018-07-25-3/+3
|
* [EME] Add support for sbgp and sgpd boxes in the traf boxtrav902018-07-25-1/+6
|
* Merge pull request #652 from janekptacijarabaci/dom_document_domain_null_1Moonchild2018-07-20-4/+4
|\ | | | | Make document.domain non-nullable
| * Bug 819475 - Make document.domain non-nullablejanekptacijarabaci2018-07-20-4/+4
| |
* | Bug 1351193 - Update testsjanekptacijarabaci2018-07-20-1/+1
| |
* | Bug 1351193 - Added new DataTransfer constructorjanekptacijarabaci2018-07-20-17/+5
|/
* Merge pull request #642 from janekptacijarabaci/dom_element_toggleAttribute_1Moonchild2018-07-17-0/+40
|\ | | | | Add support for Element.toggleAttribute()
| * DOM - Element - add support for Element.toggleAttribute()janekptacijarabaci2018-07-10-0/+40
| |
* | Merge pull request #628 from janekptacijarabaci/build_bustage_debug_1Moonchild2018-07-13-0/+2
|\ \ | | | | | | Fix Build Bustage - with "--enable-debug"
| * | Fix Build Bustage - with "--enable-debug"janekptacijarabaci2018-07-12-0/+2
| | |
* | | Bug 1346501. Remove mFrameCreateCalled from nsImageLoadingContent, it is now ↵janekptacijarabaci2018-07-12-9/+1
| | | | | | | | | | | | unused
* | | Bug 1346501. Don't mark every image as visible when a frame is created for itjanekptacijarabaci2018-07-12-11/+25
|/ /
* | Fix incorrect namespace use.wolfbeast2018-07-11-2/+2
| |
* | Switch from ShCompileOptions to int.wolfbeast2018-07-11-29/+30
| |
* | Restore emulated functions for OS X 10.8/10.7wolfbeast2018-07-11-0/+11
| |
* | Add event.srcElement (the alias for event.target)janekptacijarabaci2018-07-11-0/+2
|/ | | | Issue #622
* Make the page visibility API pref-controlled.wolfbeast2018-07-07-0/+3
| | | | This resolves #607.
* Merge pull request #599 from janekptacijarabaci/dom_fetch_request_navigate_1Moonchild2018-07-05-38/+20
|\ | | | | Added support for Request constructor with "mode: navigate"
| * Bug 1331564 - XHR SyncTeardownRunnable must run also when the worker is in ↵janekptacijarabaci2018-07-05-5/+3
| | | | | | | | killing state
| * Bug 1298823 - Fix Request constructor - with "mode: navigate"janekptacijarabaci2018-07-05-33/+17
| |
* | Merge pull request #597 from janekptacijarabaci/dom_workers_terminate_1Moonchild2018-07-05-55/+101
|\| | | | | Sync event loops in workers should be created only if compatible with the worker shutdown status
| * Bug 604026 - Sync event loops in workers should be created only if ↵janekptacijarabaci2018-07-05-55/+101
| | | | | | | | compatible with the worker shutdown status
* | nsIContentPolicy::TYPE_DOCUMENT - Use "aLoadInfo->ContextForTopLevelLoad()" ↵janekptacijarabaci2018-07-05-1/+1
|/ | | | | | instead of "aLoadInfo->LoadingNode()" Issue #600
* Merge branch 'ported-upstream'wolfbeast2018-07-02-18/+34
|\