JustOff
6196fdda47
Rename the MozMap C++ type to "record" and give it a template parameter for the key type
2019-03-16 07:03:30 +08:00
JustOff
d9eeac26ef
Rename "MozMap" to "record" in our IDL parser and IDL files
2019-03-16 07:03:27 +08:00
JustOff
f953e2ad26
Split up PrimitiveOrStringType into PrimitiveType and StringType in the Web IDL parser
2019-03-16 07:03:24 +08:00
JustOff
69cc954889
Change JS to MozMap conversion to more closely follow the record<> spec
2019-03-16 07:03:22 +08:00
JustOff
17d23ee848
Add some tests for distinguishability of unions
2019-03-16 07:03:20 +08:00
JustOff
740f68378f
Disallow mozmap-typed constants
2019-03-16 07:03:17 +08:00
JustOff
bc82c959ec
Fix up some minor issues with default value handling in codegen
2019-03-16 07:03:15 +08:00
JustOff
4faee1f41a
Change the MozMap API and data storage to more what we want record<> to look like
2019-03-16 07:03:12 +08:00
JustOff
c4115c8ad5
Add a ClearElementAt API to nsTArray
2019-03-16 07:03:10 +08:00
JustOff
a3f38ee838
Support string default values for unions containing USVString
2019-03-16 07:03:07 +08:00
wolfbeast
f8d473c3c9
Remove unused SSL errorReporting prefs
...
Resolves #1003 .
2019-03-16 07:02:44 +08:00
wolfbeast
0f800717bf
[Palemoon] Disable Microsoft Family Safety support (Windows 8.1).
...
This is basically a https MitM setup that is unwanted for Pale Moon.
Resolves #1000 .
2019-03-16 07:02:42 +08:00
wolfbeast
da3763b0a7
Part 2: Add tests
...
Tag #993 .
2019-03-16 07:02:15 +08:00
wolfbeast
9bcb7ab2a5
Remove various hard-coded Accept: headers
...
Since we're now handling this in the network back-end, there's no
need for this anymore.
Tag #993 .
2019-03-16 07:02:13 +08:00
wolfbeast
c8412ad501
Part 1: network component changes.
2019-03-16 07:02:11 +08:00
wolfbeast
59ee48bfb0
Prevent loading of document subresources over FTP.
2019-03-16 07:01:31 +08:00
wolfbeast
05bd0fabdf
[Basilisk] Add SSUAO for WhatsApp Web.
...
See https://forum.palemoon.org/viewtopic.php?f=61&t=21457
2019-03-16 07:01:29 +08:00
Matt A. Tobin
fbac3d3bce
Don't include nsDownloadManagerUI if the Communicator version is used
...
Maintain backwards compatibility with MOZ_SUITE
2019-03-09 10:22:42 +08:00
Matt A. Tobin
3b0f343401
Revert "Don't include nsDownloadManagerUI if the Communicator version is used"
...
This reverts commit 853fe00ba0cb91d564031706ef82038e9a4619ed.
2019-03-09 10:22:40 +08:00
Matt A. Tobin
1f7a299e91
[PALEMOON] Fix updatesSeparator id mismatch
2019-03-09 10:22:38 +08:00
Matt A. Tobin
3133535495
Don't include nsDownloadManagerUI if the Communicator version is used
...
Maintain backwards compatibility with MOZ_SUITE
2019-03-09 10:22:35 +08:00
wolfbeast
0fc8fedbd8
Remove e10s code from browser widget.
...
In case there are still callers to it (likely from the FE),
`isRemoteBrowser` is stubbed to always return false for now.
Tag #953 .
2019-03-09 10:22:33 +08:00
wolfbeast
02269d2ae3
Adjust Pale Moon™ wordmark for better contrast
2019-03-09 10:22:13 +08:00
wolfbeast
4db4774c93
Tweak the about box styling some more and clean up styles.
2019-03-09 10:22:11 +08:00
wolfbeast
eaebddafa3
Tweak the about box layout a bit.
...
- Put the Licensing link in the center
- Strengthen the "fog" background for the credits text for readability
- Add CSS animation to fade it in.
2019-03-09 10:22:08 +08:00
wolfbeast
9e1d7a55fc
Fix dynamic addition of build date.
2019-03-09 10:22:05 +08:00
wolfbeast
9fdca8dca9
Update about box design.
...
Tag #963 .
2019-03-09 10:22:01 +08:00
wolfbeast
d980adc4da
Replace about box backdrop.
2019-03-09 10:21:59 +08:00
wolfbeast
e1651482f5
Remove updater gunk from the about box.
2019-03-09 10:21:56 +08:00
wolfbeast
d68b5ee06d
Remove texture layout endian-ness check for Moz2D.
...
This resolves #986 .
This removes endian-based inversion of texture layout aliases when
represented as uint32. This inversion was incorrect and would cause
unknown texture formats as a result on big-endian machines (PPC64).
2019-03-09 10:21:33 +08:00
wolfbeast
c1ab5c552c
[Basilisk] Add Netflix SSUAO to work around blocking behavior for
...
EME DRM-enforcement for later Firefox versions.
2019-03-09 10:21:30 +08:00
wolfbeast
3fb083d84c
Add hover state arrow images.
...
This fixes #981
2019-03-09 10:21:27 +08:00
wolfbeast
1e6b075d1d
Make the Auth prompt DOS protection a browser-element opt-in feature.
2019-03-02 12:19:28 +08:00
wolfbeast
7b71e22bee
Update Basilisk FE code with HTTP Auth DoS protection.
2019-03-02 12:19:26 +08:00
wolfbeast
c283102a46
Move default-enable pref to application.
2019-03-02 12:19:25 +08:00
wolfbeast
54df9f8a30
WIP fix 1
2019-03-02 12:19:23 +08:00
wolfbeast
589999d236
Stop building /docshell unified and fix deprot.
...
Tag #80
2019-02-22 14:32:39 +08:00
wolfbeast
f427e1c5a2
Remove error table with unspecified errors.
...
Tag #145
2019-02-22 14:32:35 +08:00
wolfbeast
4a7951c4ce
Restore building of common-standalone lib for updater.
...
Tag #145
2019-02-21 14:56:52 +08:00
wolfbeast
10670e35a9
Remove reference to standalone component.
...
Tag #145
2019-02-21 14:56:50 +08:00
wolfbeast
baf1de84f0
Clobber for maintenance service removal
...
Tag #145
2019-02-21 14:56:49 +08:00
wolfbeast
8c796ed5d8
Remove maintenance service bits from nsUpdateDriver
...
Tag #145
2019-02-21 14:56:47 +08:00
wolfbeast
46927bbb59
Remove toolkit/components/maintenanceservice/
...
Tag #145
2019-02-21 14:56:42 +08:00
wolfbeast
aa5b2021ca
Remove Non ifdef'd service code from toolkit/mozapps/updater/updater.cpp
...
Tag #145
2019-02-21 14:56:27 +08:00
wolfbeast
6e9ade7dcb
Remove maintenance service code from nsUpdateService and related.
...
Tag #145
2019-02-21 14:56:25 +08:00
wolfbeast
03821e0bfc
Remove conditional MOZ_MAINTENANCE_SERVICE code
...
Tag #145
2019-02-21 14:56:20 +08:00
wolfbeast
108510a777
Update webplatform tests for multiline placeholder.
...
Note: MANIFEST updated per the normal procedure using
`mach wpt-manifest-update`
lint.whitelist updated to reflect intentional use of CR in these tests.
Resolves #977
2019-02-21 14:55:10 +08:00
JustOff
7ae2bd83b7
Preserve newlines in textarea placeholders
2019-02-21 14:55:08 +08:00
wolfbeast
21daa1d5cb
Add nullcheck for frames in FindNearestCommonAncestorFrame
...
This resolves #978 .
2019-02-21 14:55:07 +08:00
wolfbeast
c9ecf8e87b
Don't trust convexity when applying transforms.
...
In theory, a convex shape transformed by an affine matrix should still
be convex. However, due to numerical imprecision of floats, when we try
to determine if something is convex, we can get different answers pre
and post a transformation (think of two line segments nearly co-linear).
Convex paths take a faster scan converter, but it is only well behaved
if the path is, in fact, convex. Thus we have to be conservative about
which paths we mark as convex, and cant's trust transformed paths to
retain their convexity. We re-calculate when a transform is applied.
2019-02-21 14:55:05 +08:00