Commit graph

  • 21d468ee65 Issue #2136 - Part 1: Implement CSS inset property FranklinDM 2023-03-05 00:24:59 +08:00
  • ad929c5dd5 Issue #2135 - Follow-up: Fix potential crash if shadow root is null FranklinDM 2023-03-05 07:40:25 +08:00
  • 3fb11e542c Issue #2046 - correct debug assert for intl_FormatRelativeTime() Moonchild 2023-03-04 20:42:22 +01:00
  • 9cb33ab843 Issue #2135 - Follow-up: Fix typo FranklinDM 2023-03-04 23:47:05 +08:00
  • c194fbf6a8 Issue #2135 - Follow-up: Fix crash for passing nullptr as an argument to the aNodesWithProperties parameter FranklinDM 2023-03-04 23:41:31 +08:00
  • 4d778226ed Issue #2135 - Bug 1433669/Part 2: Flush the document instead of the shell in ContentEventHandler FranklinDM 2023-03-04 21:03:25 +08:00
  • 2f9186959c Issue #2135 - Bug 1433669/Part 1: Remove dead function FranklinDM 2023-03-04 20:52:59 +08:00
  • 70d493586d Issue #2135 - Bug 1419803: Use GetComposedDoc instead of GetUncomposedDoc in ContentEventHandler FranklinDM 2023-03-04 20:47:05 +08:00
  • 015148fcc3 Issue #2135 - Bug 1425864: Ensure printing documents which have shadow DOM works FranklinDM 2023-03-04 19:17:22 +08:00
  • 9f0fb9c16e Issue #2135 - Bug 1393806/Part 3: Change dom::ReparentWrapper to take an ErrorResult FranklinDM 2023-03-04 17:41:08 +08:00
  • 3062964d28 Issue #2135 - Bug 1393806/Part 2: Modify AdoptNodeIntoOwnerDoc to use the non-XPCOM version of document.AdoptNode FranklinDM 2023-03-04 17:15:04 +08:00
  • e65a864a3e Issue #2135 - Bug 1393806/Part 1: Change nsNodeUtils cloning/adopting stuff to use an ErrorResult for errors FranklinDM 2023-03-04 17:05:41 +08:00
  • b72ddcf657 Issue #2135 - Bug 1414692: Adopt shadow roots when adopting a shadow host across documents FranklinDM 2023-03-04 16:14:24 +08:00
  • 7924a2f60d Issue #2135 - Bug 1329877: Optimize AncestorFilter usage in lazy frame construction FranklinDM 2023-03-04 13:59:36 +08:00
  • 7b395189ac Issue #2135 - Bug 1518795: Properly track responsive content in a connected ShadowRoot FranklinDM 2023-03-04 13:01:56 +08:00
  • 56193120c5 Issue #2135 - Implement sequential focus navigation for shadow DOM FranklinDM 2023-03-04 02:18:40 +08:00
  • 263b719ef8 Issue #2135 - Bug 1455891/Part 1: Improve StyleChildrenIterator FranklinDM 2023-03-04 11:02:56 +08:00
  • 588c2154a5 Issue #2135 - Bug 1410578: Make <link rel="stylesheet"> work in shadow trees FranklinDM 2023-03-04 00:53:46 +08:00
  • 45c179d01b Issue #2135 - Bug 1453789: Remove Element.createShadowRoot FranklinDM 2023-03-04 00:32:21 +08:00
  • 010db07bf3 Issue #2135 - Bug 1066965: Make contentEditable and spellchecking to work in Shadow DOM FranklinDM 2023-03-03 23:42:46 +08:00
  • b2c77e5eda Issue #2135 - Bug 1356496: Don't use nsIDOM* in ConfirmSelectionInBody FranklinDM 2023-03-03 23:39:58 +08:00
  • e64aeea52d Issue #2135 - Bug 1430301: Implement ShadowRoot.elementFromPoint/elementsFromPoint FranklinDM 2023-03-03 21:48:01 +08:00
  • 3350af82c2 Issue #2135 - Bug 1438129: Remove ShadowRoot.applyAuthorStyles. FranklinDM 2023-03-03 21:33:13 +08:00
  • 1185cfe3f0 Issue #2135 - Bug 1323815: FocusEvent.relatedTarget should work consistently with MouseEvent.relatedTarget FranklinDM 2023-03-03 21:28:44 +08:00
  • 1bb2009f61 Issue #2135 - Bug 1413102 (Follow-up): Ignore current target because of shadow DOM retargeting FranklinDM 2023-03-04 02:23:31 +08:00
  • 24572438a0 Issue #2135 - Bug 1413102: Ensure Shadow DOM boundaries are dealt properly in event handling FranklinDM 2023-03-03 21:22:02 +08:00
  • e286eb8adb Issue #2135 - Bug 1430305: Implement ShadowRoot.fullscreenElement FranklinDM 2023-03-03 19:52:43 +08:00
  • 3dfffeaeca Issue #2135 - Bug 1430303: Implement ShadowRoot.pointerLockElement FranklinDM 2023-03-03 19:15:21 +08:00
  • c920f32df3 Issue #1693 - Use scoped enums for IDBTransaction. Job Bautista 2023-03-03 20:07:55 +08:00
  • 33981efb44 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-02 14:52:54 +08:00
  • 89dd425fd2 [Basilisk] Fade out tab label on overflow instead of ellipsis Basilisk-Dev 2023-02-21 17:26:36 -05:00
  • 3c54aa7ebf [Basilisk] Remove dailymotion override Basilisk-Dev 2023-02-21 17:15:15 -05:00
  • 42c8c7ff15 [Basilisk] Bundle fonts on GTK platforms, not just Linux Basilisk-Dev 2022-12-20 21:09:57 -05:00
  • b7aac7342e [Basilisk] SSUAO - Add pale moon addons slice Basilisk-Dev 2022-10-26 12:26:03 -04:00
  • cf80fbdb75 [Basilisk] SSUAO - Use native mode for Zoho Basilisk-Dev 2022-10-11 18:19:36 -04:00
  • 889dfd8820 [Pale-Moon] Update SSUAOs for known sites no longer needing workarounds. Moonchild 2023-03-01 10:07:36 +01:00
  • 021d76f3ab [Pale-Moon] Remove DailyMotion override (apparently no longer needed) Moonchild 2023-02-15 18:48:22 +01:00
  • 21f0c3de63 [Pale-Moon] Issue #1908 - Fade tab titles instead of using ellipses FranklinDM 2023-02-05 19:20:02 +08:00
  • 52dbe97335 Issue #1361 - Enable WebComponents' getRootNode by default. Moonchild 2023-03-01 23:49:34 +01:00
  • 6781f5b6c5 Issue #1375 - Part 2: customElements.define must upgrade custom element in shadow-including tree order FranklinDM 2023-02-27 10:02:44 +08:00
  • 53e2e5d8d6 Issue #1375 - Part 1: Allow moving a reference into nsInterfaceHashtable FranklinDM 2023-02-27 09:48:31 +08:00
  • 713dd244b9 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-02-28 10:46:33 +08:00
  • 2d7d00b75a No Issue - Remove speech recognition pref and enable TTS API by default. Moonchild 2023-02-28 00:42:11 +01:00
  • 87b94f83ca No Issue - Enable MSE for WebM on all platforms. Moonchild 2023-02-28 00:40:26 +01:00
  • 9b25202492 Issue #1361 - Enable WebComponents by default in the platform. Moonchild 2023-02-28 00:38:44 +01:00
  • b40c87a59a Issue #1375 - Follow-up: Get the insertion point right when reconstructing direct children of a shadow root FranklinDM 2023-02-27 12:56:07 +08:00
  • 6a26ce3455 Issue #1375 - Follow-up: Remove shadow tree hacks in the frame constructor FranklinDM 2023-02-27 12:14:49 +08:00
  • 7c0ddca067 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-02-27 12:15:12 +08:00
  • 687733f9d1 Issue #2101 - Part 7: Add color range support on GPUs u3shit 2023-02-25 00:29:56 +01:00
  • 2b88f2c9ac Issue #2101 - Part 6: Plumbing of ColorRange between video decoders and YUV convert u3shit 2023-02-24 23:30:39 +01:00
  • e59e8c3b2c Issue #2101 - Part 5: Add ColorRange support to video decoders u3shit 2023-02-24 23:30:11 +01:00
  • b5f9e9abb6 Issue #2101 - Part 4: Add color range support to gfx/ycbcr u3shit 2023-02-24 22:25:38 +01:00
  • a4d1f57b9e Issue #2101 - Part 3: Update libyuv u3shit 2023-02-24 21:56:43 +01:00
  • 42f3296899 Issue #2101 - Part 2: Use stdint.h types instead of uint8 and friends u3shit 2023-02-24 21:28:16 +01:00
  • c0c76cd455 Issue #2101 - Part 1: Add mColorRange info to YCbCrBuffer u3shit 2023-02-24 20:14:29 +01:00
  • 4ef2722f89 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-02-27 11:09:21 +08:00
  • 3e62b1fc9f Issue #2118 - Part 2: Add support for Identity YUVColorSpace u3shit 2023-02-24 19:52:57 +01:00
  • beef437602 Issue #2118 - Part 1: Update gfxUtils YuvColorMatrix functions to match upstream mozilla code more closely. u3shit 2023-02-24 19:11:36 +01:00
  • 55100bb28e Issue #1344 - (Parser: C++) Don't reset containsHyphen value after finding one FranklinDM 2023-02-26 16:00:51 +08:00
  • d9b7057ffd Issue #1344 - (Parser: Java) Don't reset containsHyphen value after finding one FranklinDM 2023-02-26 15:52:07 +08:00
  • edc45f6849 Issue #1593 - Follow-up: Fix :host selector matching FranklinDM 2023-02-26 01:24:12 +08:00
  • ebe27baa23 Issue #1382 - Part 2: Add crash test FranklinDM 2023-02-25 02:03:34 +08:00
  • 691afc8c8b Issue #1382 - Part 1: Remove assertion that GetPreEffectsVisualOverflowRect is called only by frames whose parent is an anonymous block FranklinDM 2023-02-25 02:02:59 +08:00
  • cbc529bb0e Issue #2117 - Part 2 - Revert "Follow up to d0eee8f01 - Run precomplete cmd during package staging" Brian Smith 2023-02-20 10:15:11 -06:00
  • 8bacb52ca3 Issue #2117 - Part 1 - Update Mac DMG platform names to intel64 for Intel and arm64 for Apple Silicon. Brian Smith 2023-02-20 10:12:47 -06:00
  • ba020f4a76 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-02-23 21:16:30 +08:00
  • fa014f9e95 Issue #2046 - Follow-up: Fix debug assert using old chars definition. Moonchild 2023-02-22 22:31:24 +01:00
  • 439c671b26 Issue #2078 - Follow-up: Propagate combinator restriction to :is()/:where() FranklinDM 2023-02-21 22:06:49 +08:00
  • 83484a34f5 Issue #2078 - Follow-up: aPreventComplexSelectors should be passed FranklinDM 2023-02-21 21:18:58 +08:00
  • 53f5905381 Issue #2078 - Follow-up: Move isForgiving check to ParsePseudoClassWithSelectorListArg FranklinDM 2023-02-21 19:54:31 +08:00
  • 03a3385702 No issue - Move Has* function definition out of the header file for consistency FranklinDM 2023-02-21 20:05:51 +08:00
  • a52c44343e Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-02-22 07:09:09 +08:00
  • 0b9698c80a [DOM] WebCrypto: Check decoded key type before using it. Moonchild 2023-02-21 21:07:04 +01:00
  • db89c5a05d No issue - Refactor FindErrorInstanceOrPrototype Moonchild 2023-02-21 20:29:35 +01:00
  • 9037d5662d Issue #1593 - Follow-up: Accept only a single selector in the argument of :host/:host-context FranklinDM 2023-02-21 20:00:53 +08:00
  • 0391e8ab09 Issue #1593 - Follow-up: Copy mIsRelevantLink value over rather than calling IsLink FranklinDM 2023-02-20 01:28:13 +08:00
  • 9bebb3a61a Issue #1593 - Follow-up: :host() should not automatically match if we have a non-empty selector list FranklinDM 2023-02-19 23:38:20 +08:00
  • ba7e29a052 Issue #1823 - Ensure :host() and :host-context() are given proper weights FranklinDM 2023-02-19 21:16:07 +08:00
  • 6d77f755da Issue #2078 - Part 6: Replace empty list head with the next non-empty list for forgiving selector lists FranklinDM 2023-02-20 22:28:50 +08:00
  • 4ece7873e0 Issue #2078 - Part 5: Ensure :is() and :where() are given proper weights FranklinDM 2023-02-18 23:27:06 +08:00
  • 1c1473166f Issue #2078 - Part 4: Unify selector list matching FranklinDM 2023-02-18 23:24:08 +08:00
  • 14e8922dca Issue #2078 - Part 3: Rename nsCSSRuleProcessor::SelectorListMatches to RestrictedSelectorListMatches FranklinDM 2023-02-18 19:29:42 +08:00
  • 0648ec64bb Issue #2078 - Part 2: Rename nsPseudoClassList->u.mSelectors to mSelectorList FranklinDM 2023-02-18 11:05:36 +08:00
  • 453b715ef6 Issue #2078 - Part 1: Update CSS rule processor to handle :is() and :where() CSS pseudo-classes FranklinDM 2023-01-03 20:52:31 +08:00
  • e8f840bf2f MailNews: Re-check availability of OAuth2 when hostname fields modified. Mavridis Philippe 2022-11-26 11:17:02 +02:00
  • fc9eb6a1b3 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-02-21 08:21:33 +08:00
  • b7d80962d0 No issue - Improve fallback handling and resolve PATH issues with python clobber command FranklinDM 2022-08-17 15:17:18 +08:00
  • 6dc8a7d813 Issue #1382 - Annotate crash with database name when storage connection not closed FranklinDM 2023-02-18 14:34:56 +08:00
  • 6d3500bb48 Issue #2111 - Implement CSSStyleRule.selectorText setter FranklinDM 2023-02-20 11:20:23 +08:00
  • 87eaaee953 Issue #2046 - Move a bunch of functions in builtin/intl/CommonFunctions.js into more-specific files, where those functions are only used in a single more-specific file Martok 2023-02-17 00:21:40 +01:00
  • cf2e2ed906 Issue #2046 - Move builtin/Intl.js (which now contains only shared functionality) to builtin/intl/CommonFunctions.js Martok 2023-02-17 00:07:06 +01:00
  • 45720521cf Issue #2046 - Move Intl.Collator self-hosted code to a new builtin/intl/Collator.js file Martok 2023-02-17 00:01:59 +01:00
  • a56b9e8324 Issue #2046 - Move Intl.NumberFormat self-hosted code to a new builtin/intl/NumberFormat.js file Martok 2023-02-17 00:00:36 +01:00
  • 38284ba8b4 Issue #2046 - Move Intl.DateTimeFormat self-hosted code to a new builtin/intl/DateTimeFormat.js file Martok 2023-02-16 23:58:32 +01:00
  • e55cdd19a0 Issue #2046 - Move Intl.PluralRules self-hosted code to a new builtin/intl/PluralRules.js file Martok 2023-02-16 23:56:35 +01:00
  • ae0eddc165 Issue #2046 - Move Intl.RelativeTimeFormat self-hosted code to a new builtin/intl/RelativeTimeFormat.js file Martok 2023-02-16 23:55:05 +01:00
  • 7f2b67f7dd Issue #2046 - Move the self-hosting of non-constructor properties of Intl to a new builtin/intl/IntlObject.js file Martok 2023-02-16 23:53:01 +01:00
  • f8e3f81197 Issue #2046 - Move various generated files from builtin/Intl* to builtin/intl/*, and add "Generated" to their names for clarity Martok 2023-02-16 23:42:45 +01:00
  • 5574b06ff5 Issue #2046 - Move builtin/Intl.* to builtin/intl/IntlObject.* Martok 2023-02-16 22:41:00 +01:00
  • 5ad62567e0 Issue #2046 - Trim builtin/Intl.*'s #include set down to what is required for Intl itself Martok 2023-02-16 22:24:52 +01:00