summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Issue #1841 - Part 2: Remove D3D9 layer compositor references andMoonchild2022-04-04
| | | | layer fallback code.
* Issue #1841 - Part 1: Ignore the values for D3D9 preferences, forcingMoonchild2022-04-04
| | | | them to their current default, in preparation for the removal.
* Issue #457 - Fix double -> float warning in gfxUtils.Moonchild2022-04-04
|
* [layout] Hold strong references to delayed menu command events.Moonchild2022-04-04
|
* [DOM/XSLT] Pass sandbox flags from source doc.Moonchild2022-04-04
|
* Use brace initialization for Atomics.Moonchild2022-04-04
| | | | Remind me to always build BEFORE committing :P
* [network] Make several variables atomic in nsSocketTransport2.Moonchild2022-04-04
| | | | | | | | Fixes potential thread races between: - nsSocketTransport::OnInputClosed and nsSocketTransport::OpenInputStream. - nsSocketTransport::OnOutputClosed and nsSocketTransport::OpenOutputStream. - nsSocketTransport::Close and nsSocketTransport::RecoverFromError called from OnSocketDetached.
* [network] Use a COM pointer instead of NS_ADDREF in nsSocketTransport2.cppMoonchild2022-04-04
|
* [network] Align IDN normalization with the current spec.Moonchild2022-04-04
|
* [network] Tighten checks for ACE (punycode) encoding.Moonchild2022-04-04
|
* [network] Clean up IDN logic and add some corner case use.Moonchild2022-04-04
|
* Merge pull request 'Support updated box alignment spec on gap properties' ↵Moonchild2022-04-04
|\ | | | | | | | | | | (#1839) from FranklinDM/UXP-contrib:work_css-boxalign-gap into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1839
| * Issue #1838 - Part 7: Update testsFranklinDM2022-04-02
| |
| * Issue #1838 - Part 6: Re-resolve row-gap against the sum of row track sizes ↵FranklinDM2022-04-02
| | | | | | | | | | | | for auto-sized grid containers Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1458902
| * Issue #1838 - Part 5: Address follow-up issues to initial flexbox layout for ↵FranklinDM2022-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | `(column|row)-gap` properties Notes: * Bug 1473044 - Make flexbox cross size take row/column gap into account https://bugzilla.mozilla.org/show_bug.cgi?id=1473044 * Bug 1473047 - Re-resolve row-gap percentages after intrinsic block size calculated https://bugzilla.mozilla.org/show_bug.cgi?id=1473047 * Bug 1612401 - Prevent absolute-positioned children from contributing gap size to flexbox's inline-size https://bugzilla.mozilla.org/show_bug.cgi?id=1612401 * Bug 1639627 - Make flex-container percent 'row-gap' values resolve to 0, when they're resolved against an indefinite block-size (essentially reverts Bug 1473047)
| * Issue #1838 - Part 4: Implement flexbox layout for `(column|row)-gap` propertiesFranklinDM2022-04-02
| | | | | | | | | | | | | | | | This implements flexbox layout for the gap properties without the refactoring work performed on `nsFlexContainerFrame`. Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1398483 and https://bugzilla.mozilla.org/show_bug.cgi?id=1454822 This excludes the second part of bug 1454822, the width caching implementation, because it is out of scope and currently causes unstable layout with `writing-mode: vertical-lr` (see bug 1709937).
| * Issue #1838 - Part 3: Regenerate developer tools' static CSS properties databaseFranklinDM2022-04-02
| |
| * Issue #1838 - Part 2: Remove `grid-` prefix from `grid-(column|row)-gap` ↵FranklinDM2022-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | properties This removes the `grid` prefix from the gap-related properties of grid since they are now part of the box alignment specification. Former grid-gap* properties were aliased to the unprefixed properties to maintain compatibility. The previously multi-column layout only `column-gap` property has been modified to apply to the Grid layout (and Flexbox in a following commit), moving the `mColumnGap` member variable from `nsStyleColumn` to `nsStylePosition`. Notes: * Bug 1398537 - support for percent values in column-gap for multi-column layout landed as part of Issue #1230. However, it was incomplete because it did not update `nsRuleNode` to allow transformation of percentage values for `column-gap`. This was consequently fixed as part of this commit. * Bug 1456166 - this might not apply because we don't have that devtools test in UXP * `nsRuleNode`, `nsCSSParser`, `Declaration`, and other related classes were merged into Stylo. These should be taken into consideration when porting patches from Mozilla. Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1398482
| * Issue #1838 - Part 1: Remove CSS grid preferenceFranklinDM2022-04-02
|/ | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1398492
* Issue #21 - Remove telemetry from PopupNotifications.jsm.Moonchild2022-04-02
|
* Issue #21 - Remove remaining telemetry structs, callers and flags.Moonchild2022-04-02
|
* Issue #21 - Remove Telemetry from Accessibility, EME and WebRTC.Moonchild2022-04-02
|
* Issue #21 - Remove Telemetry from Push and devtools.Moonchild2022-04-02
|
* Issue #21 - Remove Telemetry accumulation/structures from toolkit js.Moonchild2022-04-02
| | | | | This fixes toolkit modules and prevents toolkit component breakage. Also removes about:telemetry
* Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-04-02
| | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* Issue #1806 - Follow-up: Fix WebRTC issues with cubeb update.Moonchild2022-04-02
|
* No Issue - Make building the backend fun again!Matt A. Tobin2022-04-02
|
* Issue #1835 - Part 2: Remove config and most mentions of XULRunnerMatt A. Tobin2022-04-01
| | | | Resolves #1835
* Issue #1835 - Part 1: Remove /xulrunner application dir.Matt A. Tobin2022-04-01
|
* [No issue] Don't rely on nsCRT from jsdate.Moonchild2022-04-01
|
* No Issue - Clean-up stray right parenthesisJeremy Andrews2022-04-01
|
* Issue #1822 - Part 4: Remove URL classifier and internal blocklist errors.Moonchild2022-04-01
| | | | | This removes NS_ERROR_{TRACKING|MALWARE|PHISHING|UNWANTED|BLOCKED}_URI that are no longer in use.
* Issue #1822 - Part 3: Remove LOAD_CLASSIFIER_URI and variousMoonchild2022-04-01
| | | | helper functions.
* Issue #1833 - Get rid of ArchiveReader APIAndrea Marchesini2022-04-01
|
* Issue #1053 - Second pass remove android defines and build system stuff.Moonchild2022-04-01
| | | | Mostly IPC, tools and mozbuild.
* No Issue - Remove Mozilla source tree bootstrapping python moduleMatt A. Tobin2022-04-01
| | | | | | | | Part of Mozilla's DaaS, "bootstrapping" the tree is heavily dependent on Mozilla infrastructure, m-c structure and dependencies, libs, toolchain, etc. and would never work for us. Sweeping some clutter, in other words. This copies in a function that was imported from mozboot to satisfy deps.
* Issue #1053 - Remove Android systrace, more build system removals.Moonchild2022-04-01
| | | | Also updates more comments.
* Issue #1053 - Clean up docs and some code comments.Moonchild2022-04-01
| | | | Polish only, no code changes.
* Issue #1053 - Remove android-ndk from mozconfigure.Moonchild2022-04-01
|
* Issue #1053 - Remove some Android compiler/runtime bug workarounds.Moonchild2022-04-01
|
* Issue #1053 - Remove /dom/system/android and dependent modules,Moonchild2022-04-01
| | | | as well as robocop.
* Issue #1053 - First pass Android defines and remove Android AnnotationMoonchild2022-04-01
| | | | processors, some Andoid packaging stuff, Eclipse IDE support et al.
* Issue #1053 - Remove Android WebGL/EGL extensions.Moonchild2022-04-01
|
* Issue #1822 - Part 2: Remove Google API key parsing in URLS.Moonchild2022-04-01
|
* Issue #1822 - Part 1: Remove Google Safebrowsing plumbingMoonchild2022-04-01
| | | | | This removes support for querying Google services for reputation data for sites and downloads.
* Issue #1832 - Account for shadow boundaries in nsFrameManager.Jeremy Andrews2022-04-01
| | | | Resolves #1832
* Issue #1831 - Add an option to enable TLS 1.3 "compatibility" mode.Moonchild2022-04-01
| | | | | | | | | Critical note: this potentially reduces the strength of TLS 1.3 and should only be enabled if absolutely necessary to access a site. A browser restart is required for the pref change to take effect as it is set on NSS initialization. Resolves #1831
* Issue #1830 - Remove --disable-xul config and conditionals.Moonchild2022-04-01
|
* Issue #1721 - Implement GlobalPrivacyControlMoonchild2022-04-01
| | | | (and get rid of failed DoNotTrack)
* [WebRTC] Clean up encode callback during GMP release.Moonchild2022-04-01
|