summaryrefslogtreecommitdiffstats
path: root/dom/html
Commit message (Collapse)AuthorAgeLines
...
* | Issue #1332 - Backport promise-based media playbackathenian2002019-12-23-31/+311
|/ | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1244768 I happened to find an older version of the promise-based media playback patch in Bugzilla, the one that was originally submitted for review. It had the DocShell changes I already knew how to deal with, and had fewer of the audio wrapper and nsISupports changes that were confusing me in the later patch. I was able to do a better job getting this back into a UXP-appropriate configuration than I could have with the final version. I'm honestly still a little unsure about some of the minor refactoring done in the patch itself, insisting on already_AddRefed promises and such, but I don't really know how to avoid those completely. Still, I think it's better than it was.
* Issue #618 - Misc fixes (merge conflicts)wolfbeast2019-11-10-4/+4
|
* Merge branch 'master' into js-moduleswolfbeast2019-11-10-789/+78
|\ | | | | | | | | # Conflicts: # modules/libpref/init/all.js
| * Issue #1257 - Part 3: Remove/update tests.wolfbeast2019-10-27-130/+0
| | | | | | | | | | | | | | This removes a ton of tests that are no longer relevant with (un)watch removed (e.g. testing stability/bugs in the watchpoint system itself which has never been the most stable), and updates others that would previously rely on watch/unwatch, so that they don't unexpectedly fail.
| * Ensure the right body element is used throughout the method call.Olli Pettay2019-09-05-3/+3
| |
| * Fix failure to print when pages contain zero-sized <canvas> element.Gaming4JC2019-04-26-11/+17
| | | | | | | | Fixes #1058
| * Remove harmless assertions by using IgnoredErrorResult.Olli Pettay2019-03-21-10/+7
| |
| * Preserve newlines in textarea placeholdersJustOff2019-02-19-1/+5
| |
| * Implement origin-clean algorithm for ImageBitmap.wolfbeast2019-02-14-3/+3
| | | | | | | | This resolves #973.
| * Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-2/+0
| |
| * Remove unused telemetry timer from HTMLMediaElement.hadeshkp2019-01-14-7/+0
| |
| * Telemetry: Remove stubs and related codeadeshkp2019-01-12-336/+0
| |
| * Align Element.ScrollIntoView() with the spec.wolfbeast2019-01-08-7/+0
| | | | | | | | | | | | | | This also removes the (unused) shadow alias from nsIDOMHTMLElement which used the different calling convention. This resolves #927
| * Make HTMLOptionsCollection::mSelect into a strong reference.wolfbeast2018-12-14-59/+8
| | | | | | | | The cycle collector makes weak references like this obsolete.
| * Clear weak pointers in VTT shutdown observers.wolfbeast2018-12-11-3/+14
| |
| * Remove VR hardware support.wolfbeast2018-11-26-44/+1
| | | | | | | | This resolves #881
| * Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-175/+2
| | | | | | | | | | 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.
| * 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.
* | Merge branch 'master' into js-moduleswolfbeast2018-08-05-3/+5
|\|
| * Bug 819475 - Make document.domain non-nullablejanekptacijarabaci2018-07-20-3/+3
| |
| * Fix Build Bustage - with "--enable-debug"janekptacijarabaci2018-07-12-0/+2
| |
* | Bug 1330900 - Implement <script nomodule>wolfbeast2018-07-10-0/+148
|/ | | | | | | | | | This patch implements: - noModule getter/setter for HTMLScriptElement - the nomodule attribute for HTMLScriptElement - the logic in nsScriptLoader that denies the loading of a nomodule script - tests Tag #618
* Media: harden TrackID handling.wolfbeast2018-06-07-6/+53
|
* Bug 1459693 - Ensure the right anonymous element is focused when calling ↵Olli Pettay2018-06-07-1/+2
| | | | input.focus().
* Remove support and tests for HSTS priming from the tree. Fixes #384Gaming4JC2018-05-26-6/+1
|
* Remove MOZ_WIDGET_GONK [1/2]wolfbeast2018-05-12-2/+2
| | | | Tag #288
* Remove MOZ_B2G leftovers and some dead B2G-only components.wolfbeast2018-05-12-14/+1
|
* moebius#231: Consider blocking top level window data: URIs (tests)janekptacijarabaci2018-05-06-1/+3
| | | | https://github.com/MoonchildProductions/moebius/pull/231
* moebius#121: DOM - Selection API - getSelection() should exist on ↵janekptacijarabaci2018-04-23-18/+1
| | | | | | XMLDocument / Selection.type https://github.com/MoonchildProductions/moebius/pull/121
* Merge pull request #180 from janekptacijarabaci/html_input_datetime_2New Tobin Paradigm2018-04-16-169/+69
|\ | | | | HTML - input - datetime - support for "dom.forms.datetime.others"
| * Bug 1344642 - Part 2: Add a new pref for input type=week, month and ↵janekptacijarabaci2018-04-15-22/+67
| | | | | | | | datetime-local
| * Bug 1344642 - Part 1: Cleanup dom.forms.datepicker related codejanekptacijarabaci2018-04-15-161/+16
| |
* | Merge pull request #174 from janekptacijarabaci/url_parser_1New Tobin Paradigm2018-04-16-2/+3
|\ \ | |/ |/| moebius#130: URL parser - fix: don't allow empty host name
| * moebius#130: URL parser - fix: don't allow empty host namejanekptacijarabaci2018-04-15-2/+3
| | | | | | | | https://github.com/MoonchildProductions/moebius/issues/130
* | Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2018-04-15-18/+15
|\|
| * moebius#53: HTML - input - support for dynamic maxlengthjanekptacijarabaci2018-04-14-18/+15
| | | | | | | | https://github.com/MoonchildProductions/moebius/pull/53
* | Merge branch 'html_input_datetime_1'wolfbeast2018-04-15-243/+1394
|\ \ | |/ |/| | | This is almost everything needed for #162.
| * Bug 1363672 - Add step support to date picker (follow up)janekptacijarabaci2018-03-30-0/+2
| | | | | | | | | | Bug 1374967: https://bugzilla.mozilla.org/show_bug.cgi?id=1374967 (partially - implement getStep/getStepBase)
| * Bug 1364026 - (Part 1) Expose HTMLInputElement.getMinimum/getMaximum methods ↵janekptacijarabaci2018-03-30-0/+7
| | | | | | | | via webidl
| * Bug 1310080 - Implement the step attribute for <input type=datetime-local>janekptacijarabaci2018-03-30-40/+251
| |
| * Bug 1310078 - Implement valueAsNumber and valueAsDate for <input ↵janekptacijarabaci2018-03-30-1/+1
| | | | | | | | type=datetime-local> (follow up)
| * Bug 1310079 - Implement the min and max attribute for <input ↵janekptacijarabaci2018-03-30-17/+88
| | | | | | | | type=datetime-local>
| * Bug 1310078 - Implement valueAsNumber and valueAsDate for <input ↵janekptacijarabaci2018-03-30-26/+331
| | | | | | | | type=datetime-local>
| * moebius#92: HTML - input - datetimejanekptacijarabaci2018-03-30-43/+306
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + native in moebius: Bug 1317600: https://bugzilla.mozilla.org/show_bug.cgi?id=1317600 A note - not implemented: Bug 1282768: https://bugzilla.mozilla.org/show_bug.cgi?id=1282768 *.css: filter: url("chrome://global/skin/filters.svg#fill");, fill: Bug 1283385: https://bugzilla.mozilla.org/show_bug.cgi?id=1283385 Bug 1323109: https://bugzilla.mozilla.org/show_bug.cgi?id=1323109 Bug 1314544: https://bugzilla.mozilla.org/show_bug.cgi?id=1314544 Bug 1286182: https://bugzilla.mozilla.org/show_bug.cgi?id=1286182 Bug 1325922: https://bugzilla.mozilla.org/show_bug.cgi?id=1325922 A note - not implemented: Bug 1282768: https://bugzilla.mozilla.org/show_bug.cgi?id=1282768 *.css: filter: url("chrome://global/skin/filters.svg#fill");, fill: Bug 1320225: https://bugzilla.mozilla.org/show_bug.cgi?id=1320225 Bug 1341190: https://bugzilla.mozilla.org/show_bug.cgi?id=1341190
| * Merge branch 'master' of https://github.com/MoonchildProductions/UXP into ↵janekptacijarabaci2018-03-30-53/+184
| |\ | | | | | | | | | html_input_datetime_1
| * | Bug 1286182: Implement the layout for <input type=date>janekptacijarabaci2018-02-14-121/+413
| | |
* | | moebius#76: JS - DOM - Selection API - crashesjanekptacijarabaci2018-04-13-0/+23
| |/ |/| | | | | https://github.com/MoonchildProductions/moebius/pull/76
* | Bug 1426002. Bail out of document.open if beforeunload tears things down. ↵wolfbeast2018-03-17-0/+12
| | | | | | | | r=mystor
* | HTML - implement the labels attribute (follow up)janekptacijarabaci2018-03-12-40/+42
| |
* | HTML - implement the labels attributejanekptacijarabaci2018-03-12-11/+79
| |