Skip to content
Permalink
Branch: master
Commits on Sep 10, 2019
  1. Issue #1226 - Explicitly enable sse2 on x86_64 also.

    wolfbeast committed Sep 10, 2019
    Although it's enabled by default in gcc (should be, anyway!), we're
    being explicit here for 64-bit x86 platforms here also. This matches the
    old behavior.
  2. Don't assume Intel architecture for compiler optimizations on Linux/gcc.

    wolfbeast committed Sep 10, 2019
    This only adds SSE2 flags when the CPU architecture is correct for it.
    Resolves #1226
Commits on Sep 5, 2019
  1. Properly implement various HSTS states.

    wolfbeast committed Sep 5, 2019
    Previously, HSTS preload list values could be overridden temporarily due
    to counter-intuitive behavior of the API's removeState function.
    This adds an explicit flag to the API for writing knockout values to
    the Site Security Service, with the default resetting to whatever the
    preload list state is.
  2. Use the correct group for JIT constraints.

    wolfbeast committed Sep 5, 2019
    This fixes a rare crash/CTD in JS.
    This adds information about the constraints to a new RAII class so we
    can finish all constraints at the end.
    Based on changes in BZ 1568397
  3. Add checks to respect CSP-wildcard + Ports.

    Sebastian Streich authored and wolfbeast committed Sep 5, 2019
Commits on Sep 4, 2019
  1. Fix a crash in IndexedDB.

    wolfbeast committed Sep 4, 2019
  2. Remove HTML5 parser java docs and generation code.

    wolfbeast committed Sep 4, 2019
    java->C++ automated translation is not something we want to deal with
    now or in the future.
  3. Correctly return zero vertices if clipping plane 0 or 2 clip away the

    mstange authored and wolfbeast committed Sep 4, 2019
    entire polygon.
    
    This fixes a bug that was introduced three years ago in BZ bug 1268854.
    What happened was that the final pass over the polygon assumed that the
    current polygon was living in plane[0]. But due to the double buffering,
    the "current" polygon alternates between plane[0] and plane[1].
    The bug had also introduced an early exit so that we could hit the final
    pass at a time where the current, now empty, polygon was in plane[1]. So
    we would incorrectly treat all 32 points in plane[0] as part of the
    final polygon.
    
    This bug was responsible for intermittently unreasonable numbers in
    CompositorOGL's fill rate / overdraw overlay.
    
    This fixes a regression caused by the fix for CVE-2016-5252.
  4. Revert "Correctly return zero vertices if clipping plane 0 or 2 clip …

    wolfbeast committed Sep 4, 2019
    …away the"
    
    This reverts commit 09a8b2f.
Commits on Sep 1, 2019
  1. Merge working copy branch

    wolfbeast committed Sep 1, 2019
  2. Issue #1222: Don't load plugin instances when they have no `src` URI.

    wolfbeast committed Sep 1, 2019
    Favor fallback content in that case (if present). Fallback is always
    considered "good" in this case so may end up doing nothing which is what
    we'd want for corner cases that hammer this routine with no content.
  3. Correctly return zero vertices if clipping plane 0 or 2 clip away the

    wolfbeast committed Sep 1, 2019
    entire polygon.
    
    This fixes a regression caused by the fix for CVE-2016-5252
  4. Issue #1179: fix indentation

    wolfbeast committed Sep 1, 2019
Commits on Aug 28, 2019
  1. New cycle version bump

    wolfbeast committed Aug 28, 2019
  2. Issue #1221: Pass the original element into

    wolfbeast committed Aug 28, 2019
    nsXMLContentSerializer::CheckElementEnd so that we can properly
    determine whether it has children.
    
    This resolves #1221
Commits on Aug 22, 2019
  1. [MCP Applications] Add %WIDGET_TOOLKIT% to the AUS update url for Pal…

    mattatobin committed Aug 22, 2019
    …e Moon and Basilisk
    
    Also removes the redundant branding version of app.update.url in Pale Moon that was missed when many prefs were merged back into application preferences
Commits on Aug 16, 2019
  1. Merge pull request #1212 from Ascrod/xdg-desktop-portal

    wolfbeast committed Aug 16, 2019
    Allow the use of Xdg desktop portal dialogs
Commits on Aug 15, 2019
  1. Issue #1208: Remove `services.sync.enabled` pref.

    wolfbeast committed Aug 15, 2019
    Sync will not do anything unless specifically set up to do so and at
    least one engine is enabled, so there's no need for this "master switch"
    to force it disabled based on engines being disabled (which was its
    previous function to shortcut syncing in that situation).
  2. Issue #1208: Fix jsonLoad in Sync's `util.js` to handle errors.

    wolfbeast committed Aug 15, 2019
    - `OS.Path.join` can throw, so we always need to try/catch it.
    - Also do a sanity check to make sure `callback` is defined before use
Commits on Aug 14, 2019
  1. Issue #1124: Remove Firefox Developer Edition code.

    wolfbeast committed Aug 14, 2019
    Removes all occurrences of MOZ_DEV_EDITION code and some helpers.
  2. Update platform version.

    wolfbeast committed Aug 14, 2019
  3. Issue #438: Add reftests.

    wolfbeast committed Aug 14, 2019
  4. Issue #438: Make the nsSVGOuterSVGAnonChildFrame a reference frame.

    wolfbeast committed Aug 14, 2019
    This causes transforms of the <svg> contents to be unaffected by
    scrolling / offset changes of the <svg> element.
Older
You can’t perform that action at this time.