Moonchild
13f505539c
Issue #1682 - Remove vibrator DOM interface and support code.
...
Resolves #1682
2020-11-13 13:33:08 +00:00
Moonchild
6a4c3caa8e
Issue #1656 - Nuke the remaining vim lines in UXP
...
Closes #1656
2020-10-26 19:09:16 +00:00
Moonchild
6b9f2095a3
Issue #1656 - Part 9: Single-line-comment style.
2020-09-24 08:56:05 +00:00
Moonchild
4a42352e64
Issue #1656 - Part 8: Devtools and misc.
2020-09-24 08:10:23 +00:00
Moonchild
d5a2c45aad
Issue #1656 - Part 6: Clean up the build files
2020-09-23 15:52:00 +00:00
Moonchild
528b88d704
Issue #1656 - Part 3: Nuke more vim config lines in the tree.
...
Another S&R run with some smarter matching.
2020-09-23 15:14:30 +00:00
Andy
3ed884a6ad
Issue #1620 - Use Intrinsic Aspect Ratio for Images
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1547231
https://bugzilla.mozilla.org/show_bug.cgi?id=1559094
https://bugzilla.mozilla.org/show_bug.cgi?id=1633434
https://bugzilla.mozilla.org/show_bug.cgi?id=1565690
https://bugzilla.mozilla.org/show_bug.cgi?id=1602047
Make use of Aspect Ratios in Image frames before Images are loaded.
- Check for width and height HTML properties and create a ratio with them.
- Overwrite HTML size values with actual image dimensions on load.
- Collapse any frames with srcless images.
Comments:
dom/html/nsGenericHTMLElement.cpp:1483
layout/generic/nsImageFrame.cpp:289
2020-08-04 13:56:45 -07:00
Andy
ba0a2e796d
Issue #1619 - Add Vertical Writing Testcase
...
Ensures aspect ratio numerator and denominator aren't swapped in vertical writing modes.
https://bugzilla.mozilla.org/show_bug.cgi?id=1548768
2020-08-01 20:54:54 -07:00
Matt A. Tobin
5e7917e2c8
Bug 1429656 - Implement ShadowRoot.activeElement
...
Tag #1375
2020-06-13 08:23:21 -04:00
Moonchild
8797b20746
Issue #1585 - Replace node.rootNode with node.getRootNode()
...
This removes the (default disabled) node.rootNode readonly attribute
and replaces it with a node.getRootNode() function per WhatWG
spec discussion.
Based on work by John Dai <jdai@mozilla.com >
2020-06-10 01:19:37 +00:00
Moonchild
f828451e5f
Issue #1525 - Kill marquee element
...
* Remove marquee code
* Regenerate HTML Elements/parser code for Removal of Marquee.
Co-authored-by: Gaming4JC <g4jc@hyperbola.info >
2020-06-01 14:16:06 +02:00
athenian200
a965486fcb
Revert "Merge pull request #1357 from athenian200/form-disabled-issue"
...
This reverts commit ed88b99849 , reversing
changes made to c4b0715baa .
2020-05-20 23:25:37 -05:00
Moonchild
0f590122c5
Issue #1543 - Align <img> with no src to the updated spec.
2020-05-11 23:17:47 +00:00
Matt A. Tobin
f35aa3e15f
Issue #1375 - Merge CustomElements pref with Webcomponents Pref
2020-04-17 07:44:11 -04:00
Matt A. Tobin
3508e79b1f
Bug 1409976 - Add slotchange event
...
* Add support for `slotchange` event
* Signal `slotchange` when slot's assigned nodes changes
Tag #1375
2020-04-17 07:35:48 -04:00
Matt A. Tobin
7e506bd98d
Bug 1412775 - Implement Event.composedPath
...
Tag #1375
2020-04-17 07:30:43 -04:00
Matt A. Tobin
ee4857f209
Bug 1413619 - Fix insertion point computation when display: contents pseudos are involved.
...
Tag #1375
2020-04-17 07:20:06 -04:00
Matt A. Tobin
e31ed5b074
Bug 1409975 - Implement node distribution for shadow tree slots
...
* Implementation for assignedNodes
* Include slots in the flat tree
* Fix event get-the-parent algorithm for a node
* Update and add reftests for Shadow DOM v1
* Update web platform tests expectations
Tag #1375
2020-04-17 07:10:54 -04:00
Matt A. Tobin
3a74795a56
Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root
...
Tag #1375
2020-04-17 07:05:27 -04:00
Matt A. Tobin
873abc7bcb
Bug 1404842 - Implement Element.attachShadow and Element.slot
...
Tag #1375
2020-04-17 07:04:42 -04:00
Matt A. Tobin
3758434680
Bug 1408341 - Implement assignedSlot on Element and Text
...
Tag #1375
2020-04-17 06:38:37 -04:00
wolfbeast
8ea2c0d5ed
Issue #1498 - Part 4: Remove clearPreloads.
...
Also tag #1280
2020-03-27 15:13:00 +01:00
wolfbeast
944cf0dda9
Remove gtest reference to non-existing path of removed component
2020-02-21 12:21:10 +00:00
athenian200
7a697172f3
Issue #1356 - Add tests.
...
Forgot to include these before.
2020-01-28 00:03:00 -06:00
wolfbeast
71416f9b79
Merge branch '1360'
2020-01-27 11:49:31 +01:00
Gaming4JC
0cea94242a
Bug 1430034 - Fix attributeChangedCallback isn't fired with correct newValue when the attribute value is an empty string;
...
Tag UXP Issue #1344
2020-01-26 15:50:52 -05:00
Gaming4JC
8db81508a1
Bug 1415761 - Catch the exception and rethrow it after invoking custom elements reactions;
...
The spec was unclear on how CEReactions interact with thrown exceptions; see https://github.com/whatwg/html/issues/3217 . The spec is now being clarified in https://github.com/whatwg/html/pull/3235 .
Tag UXP Issue #1344
2020-01-26 15:50:48 -05:00
Gaming4JC
6ec385fbdb
Bug 1319342 - Clone a node should enqueue an upgrade reaction.
...
Tag UXP Issue #1344
2020-01-26 15:50:30 -05:00
Gaming4JC
8e6ce5fae7
Bug 1121994 - Implement adopted callback for custom elements.
...
Tag UXP Issue #1344
2020-01-26 15:50:30 -05:00
Gaming4JC
6bbb9f062b
Bug 1334044: Replace detached callback (v0) with disconnected callback (v1).
...
Tag UXP Issue #1344
2020-01-26 15:50:29 -05:00
Gaming4JC
01dfbc928f
Bug 1334043 - Part 3: Update tests for connected callback.
...
Tag UXP Issue #1344
2020-01-26 15:50:29 -05:00
Gaming4JC
bf004bb63b
Bug 1334051 - Part 2: Invoke attributeChangedCallback only if attribute name is in the observed attribute list.
...
We call attributeChangedCallback in two cases:
1. When any of the attributes in the observed attribute list has changed, appended, removed, or replaced.
2. When upgrading an element, for each attribute in element's attribute list that is in the observed attribute list.
Note: w/ Fixup for not implementing an API Enhancement Bug 1363481.
Tag UXP Issue #1344
2020-01-26 15:50:25 -05:00
Gaming4JC
5b814fffd6
Bug 1274159 - Part 3-2: Update web-platform-test expected result;
...
Tag UXP Issue #1344
2020-01-26 15:50:10 -05:00
Gaming4JC
2d31ebf6b6
Bug 1274159 - Part 1: Support looking up definitions by using constructor as a key;
...
Tag UXP Issue #1344
2020-01-26 15:50:08 -05:00
Gaming4JC
bc8543bf79
Bug 1271549 - Remove details and summary preference.
...
Tag UXP Issue #1344
2020-01-26 15:50:08 -05:00
Gaming4JC
ce285b6f2d
Bug 1276438 part 3. Align the .body setter with the spec a bit better.
...
There are two changes here:
1) We allow setting .body even if the root element is not an <html:html>. This is what the spec says to do, and what we used to do before the changes in bug
366200. No tests for this yet, pending https://github.com/whatwg/html/issues/3403 getting resolved.
2) We use GetBody(), not GetBodyElement(), to look for an existing thing to replace. This matters if there are <frameset>s involved.
Tag UXP Issue #1344
Tag UXP Issue #252
2020-01-26 15:50:07 -05:00
wolfbeast
90773547e7
Issue #1360 - Part 2: Update tests for changed preferences.
2020-01-26 10:28:17 +01:00
wolfbeast
1392abe1de
No issue - Remove unused network.http.bypass-cachelock-threshold pref.
2020-01-14 15:07:15 +01:00
Gaming4JC
b91b0c37eb
Bug 1322938 - Put <dialog> element behind preference.
...
Tag #1343
2020-01-07 18:33:23 -05:00
Gaming4JC
a4011e7246
Bug 1322938 - Update <dialog> element Web Platform Tests expected results.
...
Tag #1343
2020-01-07 18:33:23 -05:00
wolfbeast
f71108680b
Issue #1118 - Part 6: Fix various tests that are no longer correct.
...
The behavior change of document.open() requires these tests to be
changed to account for the new spec behavior.
2019-12-22 23:48:40 +01:00
wolfbeast
974a481d12
Merge branch 'master' into js-modules
...
# Conflicts:
# modules/libpref/init/all.js
2019-11-10 11:39:27 +01:00
Gaming4JC
0bc4652690
1333045 - Update Location object properties to current spec.
...
Specifically, three changes:
1) valueOf should be non-enumerable.
2) valueOf should be === to Object.prototype.valueOf.
3) There should be no toJSON.
2019-07-18 22:38:20 -04:00
Gaming4JC
48060d3484
Issue #1160 - Remove HotFix preferences from testing
2019-07-05 21:17:46 -04:00
wolfbeast
de75f133a7
Remove Firefox Accounts service and tie-ins.
...
See previous commit for removal of browser identity module.
2019-04-19 02:02:56 +02:00
wolfbeast
4c4f8091e6
Remove Parser::reportBadReturn
...
Report simpler errors that don't use the offset of a node as location.
2019-04-06 06:54:09 +02:00
wolfbeast
c3b63b831c
Merge branch 'master' into 816
2019-04-05 20:01:10 +02:00
wolfbeast
833be88a6d
Update webplatform tests for multiline placeholder.
...
Note: MANIFEST updated per the normal procedure using
`mach wpt-manifest-update`
lint.whitelist updated to reflect intentional use of CR in these tests.
Resolves #977
2019-02-20 00:19:09 +01:00
Tooru Fujisawa
ae4af7b7e5
Stage 1-4: Update tests
2019-02-03 08:21:19 +01:00
Ascrod
98bf922150
Issue #832 Part 1: Remove modules, chrome, and preferences.
2018-10-11 23:34:52 -04:00