wolfbeast
7e54c3428c
Remove pushZealSelectedObjects() and caller
2019-02-14 14:38:11 +08:00
wolfbeast
55743711cc
Remove finishMarkingValidation and caller
2019-02-14 14:38:10 +08:00
wolfbeast
e7140f36c5
Remove validateIncrementalMarking() and caller
2019-02-14 14:38:08 +08:00
wolfbeast
55d5d48137
Remove computeNonIncrementalMarkingForValidation(lock) and caller
2019-02-14 14:38:07 +08:00
wolfbeast
a8821a2177
Remove VerifyBarriers() and MaybeVerifyBarriers() stubs and callers.
2019-02-14 14:38:04 +08:00
wolfbeast
10e8869a61
Remove AutoStopVerifyingBarriers RAII stub struct no longer in use.
2019-02-14 14:38:03 +08:00
wolfbeast
344da7aee8
Remove needZealousGC()
2019-02-14 14:38:01 +08:00
wolfbeast
3723589e52
Remove upcomingZealousGC() and caller
2019-02-14 14:38:00 +08:00
wolfbeast
c3cf90ca74
Remove clearZealMode(mode)
2019-02-14 14:37:58 +08:00
wolfbeast
0c01eb7ec6
Remove hasZealMode(mode) and callers
2019-02-14 14:37:57 +08:00
wolfbeast
a2355a9bc6
Remove isVerifyPreBarriersEnabled() stub and callers
2019-02-14 14:37:55 +08:00
wolfbeast
1961d5b1b1
Remove "has-gczeal" property.
2019-02-14 14:37:54 +08:00
wolfbeast
b5de790f2a
Remove remaining conditional GCZeal code.
...
Creates stubs:
jsgc.h/cpp
VerifyBarriers() stub
MaybeVerifyBarriers() stub
GCRuntime::computeNonIncrementalMarkingForValidation() stub
GCRuntime::validateIncrementalMarking() stub
GCRuntime::finishMarkingValidation() stub
GCRuntime::pushZealSelectedObjects() stub
bool useZeal?
GCRuntime::runDebugGC() stub
XPConnect:
nsXPCComponents_Utils::SetGCZeal() stub (always NS_OK)
2019-02-14 14:37:52 +08:00
wolfbeast
97a0673483
Remove GCZeal: Base cleanup
...
UXP repo issue #8
2019-02-14 14:37:49 +08:00
wolfbeast
97a4b8e1e1
Trivial update: use .includes() in ForGetAboutSite.jsm
2019-02-14 14:37:00 +08:00
wolfbeast
88b2ab12db
Use proper image http accept header for content negotiation.
2019-02-14 14:36:37 +08:00
wolfbeast
8b0dd2f40b
Add WebP content sniffing code.
2019-02-14 14:36:35 +08:00
wolfbeast
9121db73a2
Implement WebP image decoder.
2019-02-14 14:36:33 +08:00
wolfbeast
85b4e45fa7
Add build files to support libwebp decoding.
2019-02-14 14:36:31 +08:00
wolfbeast
e884585aba
Add libwebp 0.6.0 to the tree
2019-02-14 14:36:29 +08:00
wolfbeast
f92e7c75c6
Disable application update to prevent Mozilla interference while working on the tree.
2019-02-14 14:35:55 +08:00
NTD
d8a1ba9bac
Allow moz.configure to build projects at / or application/ without having to fully qualify the path in --enable-application
2019-02-14 14:35:13 +08:00
NTD
28bbfef589
Use MOZ_PHOENIX instead of checking for 'browser' in MOZ_BUILD_APP
2019-02-14 14:35:08 +08:00
NTD
09f68c6444
Move MOZ_PHOENIX to application configure and set MC_BASILISK
2019-02-14 14:33:16 +08:00
NTD
51696394ba
Purge b2g/
2019-02-14 14:33:05 +08:00
NTD
dccef80da0
Remove browser tests - Part 2: Build System
2019-02-14 14:32:46 +08:00
NTD
261374f310
Remove browser tests - Part 1: The Tests (except for experiments)
2019-02-14 14:31:58 +08:00
wolfbeast
fa08bd44f7
CSS gradients: add a special case for transparent stops.
...
This causes transparent stops to behave like "true transparent" instead
of "transparent black", even in RGBA space.
i.e.: the gradient will transition to a transparent version of the color
adjacent to the transparent color stop (on either side if not on the edge).
2019-02-14 14:29:15 +08:00
wolfbeast
21defafa0b
CSS: Stop using premultiplied color space for gradients.
2019-02-14 14:29:14 +08:00
wolfbeast
8b0f28c3f7
Disable window.showModalDialog.
...
This is no longer in the spec.
2019-02-14 14:28:42 +08:00
wolfbeast
25540fefd6
Disable the add-ons "cache" for privacy reasons.
2019-02-14 14:28:41 +08:00
wolfbeast
2dc214fa3b
Add canvas data poisoning option.
...
Tag #61 .
2019-02-14 14:28:39 +08:00
wolfbeast
0ff3276b09
Switch GeoLocation to IP-API.com with minimal requests.
2019-02-14 14:28:37 +08:00
wolfbeast
3d983be76c
Fix spellchecker dictionary logic.
...
This fixes #6 .
2019-02-14 14:28:35 +08:00
wolfbeast
35d4158dd5
That's quite enough of /this/ nonsense.
2019-02-14 14:28:34 +08:00
wolfbeast
fbac02fc06
Disable static DHE + AES suites by default (common combination for weak DH keys)
...
Issue #4 point 5
2019-02-14 14:28:32 +08:00
wolfbeast
504e1d12bb
Disable 3DES cipher by default + re-order a few things.
...
Issue #4 point 4
2019-02-14 14:28:30 +08:00
wolfbeast
05d35d3d18
Add RSA-AES + SHA256/384 suites for web compatibility.
...
Sites with these ciphers (commonly IIS) would otherwise fall back to weak 3DES that will be disabled by default.
Issue #4 points 2 and 3
2019-02-14 14:28:29 +08:00
wolfbeast
3ecea693f6
Add Camellia to the active cipher suites.
...
Issue #4 point 1.
Camellia is a strong, modern, safe cipher with no known weaknesses or reduced strength attacks.
The cipher has been approved for use by the ISO/IEC, the European Union's NESSIE project and the Japanese CRYPTREC project.
2019-02-14 14:28:27 +08:00
wolfbeast
935b074787
Implement configuration pref for Generational Garbage Collection.
...
Pref: javascript.options.mem.gc_generational
This resolves #20
2019-02-14 14:28:26 +08:00
wolfbeast
05eb40a155
Fix toolkit update logic to prevent update loops.
...
Only consider equal appversion to be "update available" if BuildID is present AND greater than current.
This resolves #13 .
2019-02-14 14:28:24 +08:00
wolfbeast
64fa5a9aad
Support "SourceMap" header along with "X-SourceMap"
2019-02-14 14:28:23 +08:00
wolfbeast
141ff75e6a
Restrict XML file recursion depth to 200.
...
This resolves #2 .
2019-02-14 14:28:20 +08:00
NTD
30d5f081aa
Use UTC where appropriate in python files
2019-02-14 14:28:19 +08:00
NTD
2876988213
Fix certerror.wrongSystemTime in netError.dtd
2019-02-14 14:28:17 +08:00
NTD
b20719e1c5
End FIREFOX_VERSION and use preprocessed values in bundled install.rdf files
2019-02-14 14:28:16 +08:00
NTD
0066c408f1
Preprocessor warnings should not be fatal errors
2019-02-14 14:28:14 +08:00
NTD
f5048f2a1d
Remove kinto client, Firefox kinto storage adapter, blocklist update client and integration with sync, OneCRL and the custom time check for derives system time.
2019-02-14 14:27:06 +08:00
NTD
9aa9ebf294
Issue N/A - Undeprecate viewSource.xul's original API
2019-02-14 14:27:04 +08:00
NTD
e08b9ca323
Issue N/A - Restore the Toolkit Error Console - Part 2: Browser
2019-02-14 14:27:03 +08:00