wolfbeast
c2fafd67b0
Fix whitelisting of JavaScript-uris by CSP hash.
3 years ago
wolfbeast
c3dc56af72
Properly implement various HSTS states.
...
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.
3 years ago
wolfbeast
33d503a975
Use the correct group for JIT constraints.
...
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 years ago
Olli Pettay
ec1e15a6f2
Ensure the right body element is used throughout the method call.
3 years ago
Sebastian Streich
3f25eeefaf
Add checks to respect CSP-wildcard + Ports.
3 years ago
wolfbeast
cfc50f18c4
Fix a crash in IndexedDB.
3 years ago
Nathan Froyd
f40a82f098
Kill newly-spawned threads if we're shutting down.
3 years ago
wolfbeast
26b079c59f
Remove HTML5 parser java docs and generation code.
...
java->C++ automated translation is not something we want to deal with
now or in the future.
3 years ago
wolfbeast
01f0d00864
Belatedly fix html5 parser attribution for files not covered by the MPL.
3 years ago
wolfbeast
03208b757b
Fix an issue with the html5 tokenizer and tree builder.
3 years ago
Ascrod
cf71a30b16
Issue #1217 - Add support for (later versions of) the Windows 10 SDK
3 years ago
Markus Stange
cb6b60ce61
Correctly return zero vertices if clipping plane 0 or 2 clip away the
...
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.
3 years ago
wolfbeast
d6ceb39e25
Revert "Correctly return zero vertices if clipping plane 0 or 2 clip away the"
...
This reverts commit 09a8b2f19689b679b1268a3004ec5e3f37b9732a.
3 years ago
wolfbeast
b3b78fea06
Issue #1222 : Don't load plugin instances when they have no `src` URI.
...
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 years ago
wolfbeast
de215d77fc
Correctly return zero vertices if clipping plane 0 or 2 clip away the
...
entire polygon.
This fixes a regression caused by the fix for CVE-2016-5252
3 years ago
wolfbeast
19a7a8f535
Issue #1179 : fix indentation
3 years ago
wolfbeast
b328222636
New cycle version bump
3 years ago
wolfbeast
f34f8ca034
Issue #1221 : Pass the original element into
...
nsXMLContentSerializer::CheckElementEnd so that we can properly
determine whether it has children.
This resolves #1221
3 years ago
Matt A. Tobin
90f6b97ecc
[MCP Applications] Add %WIDGET_TOOLKIT% to the AUS update url for Pale 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
3 years ago
Ascrod
53bfc43dbe
Issue #999 - Disable native file picker by default.
3 years ago
Ascrod
4d854945cd
Issue #999 - Use xdg-desktop-portal for file selection dialogs on Linux.
3 years ago
wolfbeast
f8432bc275
Issue #1208 : Update Sync policies.js getters/setters to prevent race.
3 years ago
wolfbeast
efd576e045
Issue #1208 : Remove `services.sync.enabled` pref.
...
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).
3 years ago
wolfbeast
c0204d7955
Issue #1208 : Fix jsonLoad in Sync's `util.js` to handle errors.
...
- `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
3 years ago
wolfbeast
bd9bb12027
Issue #1124 : [Basilisk] Remove Dev Edition theme.
3 years ago
wolfbeast
188fdce00f
Issue #1124 : [Basilisk] Remove Dev Edition front-end tie-ins.
3 years ago
wolfbeast
1f68992bee
Issue #1124 : Remove Firefox Developer Edition code.
...
Removes all occurrences of MOZ_DEV_EDITION code and some helpers.
3 years ago
wolfbeast
b7c0f39806
Update platform version.
3 years ago
wolfbeast
92f516c643
Issue #438 : Revert incorrect changes to w3c-css reftests
3 years ago
wolfbeast
a2a90ce32b
Issue #438 : Add reftests.
3 years ago
wolfbeast
c01fb23b1b
Issue #438 : Make the nsSVGOuterSVGAnonChildFrame a reference frame.
...
This causes transforms of the <svg> contents to be unaffected by
scrolling / offset changes of the <svg> element.
3 years ago
wolfbeast
c2b844077e
Issue #438 : Check for non-rectilinear transforms
3 years ago
wolfbeast
0343460b3a
Issue #438 : Add an IsRectilinear helper method to gfxMatrix.
3 years ago
wolfbeast
0c8d8938e2
Issue #438 : Rename coord/coords to originValue/transformOrigin.
...
For clarity and to prevent typoes.
3 years ago
wolfbeast
bc4594b40e
Issue #438 : Pixel-snap subpixel value for outer SVG and anon child.
...
This doesn't solve the blurriness yet, but is part of the problem.
3 years ago
wolfbeast
8a29ec9a3f
Issue #438 : Do not round the translation of an SVG frame.
...
This doesn't solve the blurriness yet, but is part of the problem.
3 years ago
wolfbeast
acefb96117
Issue #1211 : Allow the loading of TYPE_FONT from file: URLs.
...
This bypasses the CORS restriction of unique file: URLs in the case of
fonts loaded through CSS.
Resolves #1211 .
3 years ago
wolfbeast
dc06a97ab3
Enable the JSON View tool by default.
...
Follow-up to issue #1138 .
3 years ago
janekptacijarabaci
fe68fd519c
Remove "Delete this page" and "Forget about this site" from livemarks.
...
These context menu entries should not be present on live bookmarks
because they make no sense for feed entries.
This resolves #663 .
3 years ago
win7-7
0eab1834ed
Outdated comment removal (no code changes)
...
No code changes.
3 years ago
wolfbeast
06634f6495
Issue #1134 : Reinstate postDataString for about:home searches.
3 years ago
wolfbeast
dabcbe1d6d
Remove some leftover snippets code.
...
follow-up to 3a17b713ef27abb8c9d7c116815d3af7e0f366d9
3 years ago
win7-7
e6f376f5ef
Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups along with it (1445670 and 1373780 part 2 and 3)
...
Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups along with it (1445670 and 1373780 part 2 and 3)
3 years ago
yami
73cdb3106e
Issue #1138 - Part 4: fix JSON Viewer save functionality
...
Saving JSON from the viewer was broken, because the message passed to
the `saveToFile` function contained unneeded data. This bug was
introduced by 23e68227a2e3f3946fa4fd5589f338e6b36a6e56.
3 years ago
yami
55d401707c
Issue #1138 - Part 3: avoid quirks mode in JSON Viewer
...
Mozilla Bug 1368899
3 years ago
yami
32b3994a7b
Issue #1138 - Part 2: JSON Viewer should ignore BOM
...
Mozilla Bug 1395313
3 years ago
yami
8f1e1f40c7
Issue #1138 - Part 1: refactor the JSON Viewer stream converter
...
Mozilla Bug 1367894
3 years ago
wolfbeast
aa1fc0720e
Hide and disable open_all/cut/copy/delete/properties when opening
...
bookmarks/history context menu with no selection
This resolves #882 (by not offering options that can't be used)
3 years ago
wolfbeast
de0176b22a
Update SQLite to 3.29.0
3 years ago
Ryan Fox
f921a47707
Issue #1156 - Location Bar Preferences Checkboxes
...
Signed-off-by: Ryan Fox <flewkey@2a03.party>
3 years ago