summaryrefslogtreecommitdiff
path: root/dom/base
Commit message (Collapse)AuthorAge
* [DOM/Layout/System:Image] Remove use counters telemetryMatt A. Tobin2022-04-27
|
* Issue #26 - Follow-up: Update error message if invalid rootMargin specified.Matt A. Tobin2022-04-25
|
* Issue #29 - Interpret empty or whitespace root margin string as zero length ↵Matt A. Tobin2022-04-24
| | | | | | for the IntersectionObserver Credit to FranklinDM
* Revert "[DOM:Base] Interpret empty margin string as a zero root"Matt A. Tobin2022-04-24
| | | | This reverts commit c89bbcef39fb605460edc2f8d3b447eff72b074d.
* [DOM:Base] Interpret empty margin string as a zero rootFranklinDM2022-04-22
| | | | | | | | | | margin in the IntersectionObserver This trims the whitespace from the margin string first before checking if it is empty, after which, it will be interpreted as a zero root margin. Otherwise, continue with previous behavior (parse margin string using the CSS Parser). Note: For some reason, Firefox and Chrome treat the unitless zero length as invalid, while with this change, we do not change existing behavior in that regard and continue to accept that value. Reported on, but does not use any code from https://bugzilla.mozilla.org/show_bug.cgi?id=1738791
* Issue #25 - Part 14: Remove DOM Media code relating to waiting for an eme keyMatt A. Tobin2022-04-21
|
* Issue #25 - Part 8: Remove EME from dom/baseMatt A. Tobin2022-04-21
|
* Issue #1 - Restore EME (but not the configure logic to enable it)Matt A. Tobin2022-04-20
|
* Issue #10 - Move docshell to components/Matt A. Tobin2022-04-18
|
* Issue %2 - De-unify sources in /domMoonchild2022-03-21
| | | | | This excludes a few known problematic parts. Also excludes gtests because it'd be irrelevant to put the time in.
* No issue - Research and resolve NIGHTLY_BUILD conditionalsMoonchild2022-03-21
|
* Issue %3063 - Implement queueMicroTask(callback())Moonchild2022-02-06
|
* Issue %3060 - Resolve remaining RELEASE_OR_BETA conditionals.Moonchild2022-02-04
|
* Bug 1650214 - Cancel progress timer when shutting down FileReaderYaron Tausky2022-01-13
| | | | | | Not canceling the timer when run in a worker could lead to the timer firing after the primary worker runnable finished running, leading to an assertion failure in cycle collector code.
* Issue %3051 - Neuter the user-facing controls for e10sMoonchild2022-01-11
| | | | | This should prevent people using a massive footgun that would blow off their entire legs. Requires appropriate FE changes.
* Issue %3050 - Map scrollbar-width to an element attribute.Moonchild2022-01-10
| | | | | By mapping this to an attribute, this allows browser themes to respond to the various available scrollbar width settings in CSS.
* Issue %3049 - Undo Stylo nonsense that breaks body and frame margins.Moonchild2022-01-07
| | | | | | | This restores support for using HTML tag styling of margins on the body. Reftests post bug still pass for dynamic changes, so does the newly-added test for body margins and frames that tests the old styling method. This also removes the reftest list for stylo testing for obvious reasons.
* Issue %3012 - Remove EME support code and conditionals.Moonchild2021-12-27
|
* Issue %1314 - Part 16: Remove WebRTC remainders.Moonchild2021-12-25
| | | | | Stuff still left in the tree directly mentioning WebRTC are comments or copyright notices, primarily.
* [DOM] Don't try to create too large string buffersOlli Pettay2021-12-08
|
* [DOM] Fix handling of text fragmentsMoonchild2021-12-08
|
* Issue %3024 - First pass support for :host and :host-contextMatt A. Tobin2021-12-05
|
* Issue %1314 - Part 12: Remove PeerConnection js parts and Identity ProviderMoonchild2021-12-05
|
* Revert "Issue %3024 - Part 1: Import William Chen's patches w/o selector ↵Matt A. Tobin2021-12-05
| | | | | | implementation, fixed up." This reverts commit 3f62b90b9542756bc2c2f3392880a4708e17ce80.
* Merge branch 'master' into wchen-workMatt A. Tobin2021-12-04
|\
| * Issue %3014 - Part 1: Remove conditional WebRTC codeMoonchild2021-11-26
| |
| * Issue %3005 - Move image/ to system/Matt A. Tobin2021-11-23
| | | | | | | | - Since the early days this has grown quite a bit and so won't be going to components or modules.. Best to just leave it as-is under system.
| * Issue %3005 - Move netwerk/ to system/networkMatt A. Tobin2021-11-23
| |
| * Issue %3005 - Centralize the Security Features and locate them to ↵Matt A. Tobin2021-11-23
| | | | | | | | system/security
| * Issue %3005 - Move widget/ to system/interfaceMatt A. Tobin2021-11-23
| |
| * Issue %3005 - Move gfx/ to system/graphicsMatt A. Tobin2021-11-22
| |
| * Issue %3005 - Move docshell/ to system/Matt A. Tobin2021-11-22
| |
* | Issue %3024 - Part 1: Import William Chen's patches w/o selector ↵Jeremy Andrews2021-11-04
|/ | | | implementation, fixed up.
* Merge branch 'master' into kill-toolkit-telemetry-once-and-for-allMoonchild2021-10-31
|\
| * Issue %3003 - Follow-up: Clean up after moving sctp to libs/.Jeremy Andrews2021-10-31
| |
* | Issue %3029 - Part 1: Remove Telemetry plumbing and fix build.Moonchild2021-10-29
|/ | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* Issue %3028 - Part 2: Remove config and blatant (but not all) mentions of ↵Matt A. Tobin2021-10-26
| | | | XULRunner
* Issue %3019 - Part 4: Remove URL classifier and internal blocklist errors.Moonchild2021-10-22
| | | | | This removes NS_ERROR_{TRACKING|MALWARE|PHISHING|UNWANTED|BLOCKED}_URI that are no longer in use.
* Issue %3019 - Part 3: Remove LOAD_CLASSIFIER_URI and various helper functions.Moonchild2021-10-22
|
* Issue %3027 - Drop support for Stock-ish Mozilla COMM applicationsMatt A. Tobin2021-10-22
|
* Issue %3017 - Shadow boundaries not accounted for in nsFrameManager.Jeremy Andrews2021-10-11
|
* Issue %3010 - Remove --disable-xul config and conditionals.Moonchild2021-10-10
|
* Issue mcp-graveyard/UXP%1721 - Implement GlobalPrivacyControlMoonchild2021-10-07
| | | | (and get rid of failed DoNotTrack)
* Issue mcp-graveyard/UXP%1806 - Part 2: Adjust the platform for lib changesMatt A. Tobin2021-09-23
|
* Issue mcp-graveyard/UXP%1797 - Implement WindowOrWorkerGlobalScope.originMoonchild2021-08-15
| | | | Resolves %1797
* Issue mcp-graveyard/UXP%1784 - Add -moz-dark-theme media query and allow ↵athenian2002021-06-22
| | | | prefers-color-scheme to follow it.
* [whitespace] Fix CRLF line endings.Moonchild2021-06-21
| | | | | When originally implementing ResizeObserver, line endings ended up being CRLF instead of LF. This commit fixes those line endings (no code changes)
* Issue mcp-graveyard/UXP%1783 - Part 3: Remove ResizeObservation's BroadcastSize.Moonchild2021-06-19
| | | | This is chrome-only and unused, and interfered with getting the spec update in.
* Issue mcp-graveyard/UXP%1783 - Part 2: Update ResizeObserver and ↵Moonchild2021-06-19
| | | | | | | | | resizeObserverSize. This adds the later spec revision's contentBoxSize and borderBoxSize, and the inlineSize and blockSize concepts. The older spec contentRect remains functional as well for backwards compatibility with the earlier spec (that was IMHO perfectly fine as it was...)
* Issue mcp-graveyard/UXP%1783 - Part 1: Move GetNodeDepth to ResizeObserver.cppMoonchild2021-06-18
| | | | | | | | | | GetNodeDepth() is a specialized version for ResizeObserver to get the depth of a node across Shadow DOM. It's better to have this in ResizeObserver.cpp instead of the generic ContentUtils. Also updated the function to bypass the shadow root itself and not count it because ResizeObserver doesn't observe the shadow root and only needs the relative depths among all observed targets. IOW we use the flattened tree here.