summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Added missing libwebp NEON filesDmitry Grigoryev2019-09-28-0/+814
|
* Issue #1226 - Explicitly enable sse2 on x86_64 also.wolfbeast2019-09-10-1/+1
| | | | | | 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.
* Don't assume Intel architecture for compiler optimizations on Linux/gcc.wolfbeast2019-09-10-2/+7
| | | | | This only adds SSE2 flags when the CPU architecture is correct for it. Resolves #1226
* Fix whitelisting of JavaScript-uris by CSP hash.wolfbeast2019-09-05-2/+13
|
* Properly implement various HSTS states.wolfbeast2019-09-05-16/+27
| | | | | | | | 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.
* Use the correct group for JIT constraints.wolfbeast2019-09-05-18/+164
| | | | | | | 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
* Ensure the right body element is used throughout the method call.Olli Pettay2019-09-05-3/+3
|
* Add checks to respect CSP-wildcard + Ports.Sebastian Streich2019-09-05-14/+18
|
* Fix a crash in IndexedDB.wolfbeast2019-09-04-39/+102
|
* Kill newly-spawned threads if we're shutting down.Nathan Froyd2019-09-04-1/+3
|
* Remove HTML5 parser java docs and generation code.wolfbeast2019-09-04-20210/+0
| | | | | java->C++ automated translation is not something we want to deal with now or in the future.
* Belatedly fix html5 parser attribution for files not covered by the MPL.wolfbeast2019-09-04-0/+17
|
* Fix an issue with the html5 tokenizer and tree builder.wolfbeast2019-09-04-39/+103
|
* Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2019-09-04-4/+8
|\
| * Issue #1217 - Add support for (later versions of) the Windows 10 SDKAscrod2019-09-01-4/+8
| |
* | Correctly return zero vertices if clipping plane 0 or 2 clip away theMarkus Stange2019-09-04-15/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Revert "Correctly return zero vertices if clipping plane 0 or 2 clip away the"wolfbeast2019-09-04-13/+11
|/ | | | This reverts commit 09a8b2f19689b679b1268a3004ec5e3f37b9732a.
* Merge working copy branchwolfbeast2019-09-01-14/+33
|\
| * Issue #1222: Don't load plugin instances when they have no `src` URI.wolfbeast2019-09-01-0/+17
| | | | | | | | | | | | 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.
| * Correctly return zero vertices if clipping plane 0 or 2 clip away thewolfbeast2019-09-01-11/+13
| | | | | | | | | | | | entire polygon. This fixes a regression caused by the fix for CVE-2016-5252
| * Issue #1179: fix indentationwolfbeast2019-09-01-3/+3
|/
* New cycle version bumpwolfbeast2019-08-28-1/+1
|
* Issue #1221: Pass the original element intowolfbeast2019-08-28-13/+46
| | | | | | | nsXMLContentSerializer::CheckElementEnd so that we can properly determine whether it has children. This resolves #1221
* [MCP Applications] Add %WIDGET_TOOLKIT% to the AUS update url for Pale Moon ↵Matt A. Tobin2019-08-22-4/+2
| | | | | | 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
* Merge pull request #1212 from Ascrod/xdg-desktop-portalMoonchild2019-08-16-39/+118
|\ | | | | Allow the use of Xdg desktop portal dialogs
| * Issue #999 - Disable native file picker by default.Ascrod2019-08-15-4/+13
| |
| * Issue #999 - Use xdg-desktop-portal for file selection dialogs on Linux.Ascrod2019-08-10-39/+109
| |
* | Issue #1208: Update Sync policies.js getters/setters to prevent race.wolfbeast2019-08-15-15/+55
| |
* | Issue #1208: Remove `services.sync.enabled` pref.wolfbeast2019-08-15-24/+3
| | | | | | | | | | | | | | 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).
* | Issue #1208: Fix jsonLoad in Sync's `util.js` to handle errors.wolfbeast2019-08-15-4/+12
| | | | | | | | | | - `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
* | Issue #1124: [Basilisk] Remove Dev Edition theme.wolfbeast2019-08-14-883/+0
| |
* | Issue #1124: [Basilisk] Remove Dev Edition front-end tie-ins.wolfbeast2019-08-14-211/+2
| |
* | Issue #1124: Remove Firefox Developer Edition code.wolfbeast2019-08-14-223/+5
| | | | | | | | Removes all occurrences of MOZ_DEV_EDITION code and some helpers.
* | Update platform version.wolfbeast2019-08-14-1/+1
| |
* | Issue #438: Revert incorrect changes to w3c-css reftestswolfbeast2019-08-14-4/+4
| |
* | Issue #438: Add reftests.wolfbeast2019-08-14-0/+27
| |
* | Issue #438: Make the nsSVGOuterSVGAnonChildFrame a reference frame.wolfbeast2019-08-14-23/+33
| | | | | | | | | | This causes transforms of the <svg> contents to be unaffected by scrolling / offset changes of the <svg> element.
* | Issue #438: Check for non-rectilinear transformswolfbeast2019-08-14-0/+3
| |
* | Issue #438: Add an IsRectilinear helper method to gfxMatrix.wolfbeast2019-08-14-0/+12
| |
* | Issue #438: Rename coord/coords to originValue/transformOrigin.wolfbeast2019-08-14-13/+13
| | | | | | | | For clarity and to prevent typoes.
* | Issue #438: Pixel-snap subpixel value for outer SVG and anon child.wolfbeast2019-08-14-2/+7
| | | | | | | | This doesn't solve the blurriness yet, but is part of the problem.
* | Issue #438: Do not round the translation of an SVG frame.wolfbeast2019-08-14-6/+36
| | | | | | | | This doesn't solve the blurriness yet, but is part of the problem.
* | Issue #1211: Allow the loading of TYPE_FONT from file: URLs.wolfbeast2019-08-14-1/+14
| | | | | | | | | | | | | | This bypasses the CORS restriction of unique file: URLs in the case of fonts loaded through CSS. Resolves #1211.
* | Enable the JSON View tool by default.wolfbeast2019-08-13-6/+1
| | | | | | | | Follow-up to issue #1138.
* | Remove "Delete this page" and "Forget about this site" from livemarks.janekptacijarabaci2019-08-12-6/+14
| | | | | | | | | | | | These context menu entries should not be present on live bookmarks because they make no sense for feed entries. This resolves #663.
* | Merge pull request #1209 from win7-7/FrameProperties-remove-obsolete-commentMoonchild2019-08-11-1/+0
|\ \ | |/ |/| FrameProperties remove obsolete comment (no code changes)
| * Merge branch 'master' into FrameProperties-remove-obsolete-commentwin7-72019-08-04-5453/+7446
| |\
| * | Outdated comment removal (no code changes)win7-72019-08-02-1/+0
| | | | | | | | | | | | No code changes.
* | | Issue #1134: Reinstate postDataString for about:home searches.wolfbeast2019-08-10-3/+15
| | |
* | | Remove some leftover snippets code.wolfbeast2019-08-10-4/+0
| | | | | | | | | | | | follow-up to 3a17b713ef27abb8c9d7c116815d3af7e0f366d9