Commit graph

1,673 commits

Author SHA1 Message Date
trav90
bfdfd654bf memset only the underlying vector from the Array container 2019-02-16 00:11:32 +08:00
trav90
eb09900afe Avoid using memset on a not-trivial type like nsTabSizes
nsTabSizes is non-trivial only because of the user-defined constructor.  The idea desired here is certainly to zero all the members without listing them -- but the very act of doing so with a user-defined constructor, makes the idea impossible.

Arguably this is something that is permissible in the language, and that the warning should be tailored to permit.  I don't think this falls afoul of any of the issues flagged in https://gcc.gnu.org/ml/gcc-patches/2017-06/msg01527.html for example.  In the meantime, just explicitly zeroing the three member fields is easy and fixes the warnings.
2019-02-16 00:11:30 +08:00
Gaming4JC
4c5dd3bcf8 Basilisk: Remove TelemetryStopwatch 2019-02-16 00:11:29 +08:00
JustOff
8ad5a057d1 [PALEMOON] Align viewPartialSource with the UXP codebase 2019-02-16 00:11:27 +08:00
wolfbeast
4debc9246e Fix missed in32->int64 in df852120098dc7ba5df4a76126c6297c6d2d1b7b
Tag #709.
2019-02-16 00:11:26 +08:00
wolfbeast
8effb3030e Reinstate RC4 and mark 3DES weak.
Tag #709
2019-02-16 00:11:24 +08:00
wolfbeast
7f72783c00 Extend {EnabledWeakCiphers} bit field to allow more cipher suites.
Tag #709.
2019-02-16 00:11:23 +08:00
wicknix
c8107c9c8e Add files via upload
remove old mac firefox icns files and replace with basilisk icns files
2019-02-16 00:11:21 +08:00
wicknix
ddbf4f4cb8 Update Info.plist.in
fix exe name and min osx version
2019-02-16 00:11:20 +08:00
Moonchild
42f93cd2f0 Update CODE_OF_CONDUCT.md
Minor style improvement
2019-02-16 00:11:18 +08:00
wolfbeast
4788f8e407 Move Code of Conduct to where it belongs.
(Damn you, github on-line editor!)
2019-02-16 00:11:17 +08:00
Moonchild
4db8c6ebf1 Add Code of Conduct for contributors.
As a recommended document for governance of our project and community.
2019-02-16 00:11:15 +08:00
NTD
ebd11f4040 Do not try and include devtools shared l10n when devtools is not built 2019-02-16 00:11:14 +08:00
wolfbeast
11eb7d04b8 Enforce NSS 3.38 for people who still insist on using system NSS. 2019-02-16 00:11:11 +08:00
wolfbeast
d36d4eb674 Update NSS to 3.38
- Added HACL*Poly1305 32-bit (INRIA/Microsoft)
- Updated to final TLS 1.3 draft version (28)
- Removed TLS 1.3 prerelease draft limit check
- Removed NPN code
- Enabled dev/urandom-only RNG on Linux with NSS_SEED_ONLY_DEV_URANDOM for non-standard environments
- Fixed several bugs with TLS 1.3 negotiation
- Updated internal certificate store
- Added support for the TLS Record Size Limit Extension.
- Fixed CVE-2018-0495
- Various security fixes in the ASN.1 code.
2019-02-16 00:11:10 +08:00
wolfbeast
0d5d154158 Set version for normal unstable channel use. 2019-02-16 00:11:08 +08:00
trav90
4f91b109d0 Simplify HeapSlot to make it trivially copyable
This removes the constructors, which were never called since we allocate arrays of HeapSlot with pod_malloc. The destructor is only ever called explicitly since we free this memory with js_free so it has been renamed to destroy(). Also removed is an unused manual barrier.
2019-02-16 00:11:06 +08:00
trav90
413f205479 Avoid using memcpy on HeapSlot that is not trivially copyable. 2019-02-16 00:11:05 +08:00
trav90
8fd121628a Remove the const to fix the -Wignored-qualifiers warning with GCC 8 (Part 2) 2019-02-16 00:11:03 +08:00
trav90
c8cdcbc5a7 Fix a warning with GCC 8: unnecessary parentheses in declaration of 'type name' 2019-02-16 00:11:02 +08:00
trav90
8c17dc77d0 Disable -Werror on -Wmultistatement-macros
Silences compiler warning spam with GCC 8.
2019-02-16 00:11:00 +08:00
trav90
a52bf9e82b Remove the const to fix the -Wignored-qualifiers warning with GCC 8 2019-02-16 00:10:59 +08:00
trav90
d8a8aafc2c Initialize mVersion to silence a warning with GCC 8 2019-02-16 00:10:57 +08:00
trav90
6fe56d9f39 js::atomics_wait: Remove unnecessary parentheses in declaration of 'addr'
Silences a warning with GCC 8.
2019-02-16 00:10:55 +08:00
trav90
cfdaeb9645 Shell quote environment variable values when dumping them in dump_env.py
The mozconfig output parsing code already (mostly) handles shell quoted strings, because that's what `set` outputs. By quoting environment variable values, we avoid a bunch of problems with "weird" values.
2019-02-16 00:10:53 +08:00
NTD
37bb4f9108 Fix include path 2019-02-16 00:10:51 +08:00
NTD
416b4ac960 Add a slightly modified version of the gecko/44 search service and use it when building Pale Moon 2019-02-16 00:10:50 +08:00
NTD
98656b3121 Move the "native" search service to a subdirectory 2019-02-16 00:10:48 +08:00
SpockMan02
81b6a47384 Restore some osx icons 2019-02-16 00:10:46 +08:00
SpockMan02
e54a42877d Revert osx editBookmarkOverlay.css to osx version 2019-02-16 00:10:44 +08:00
SpockMan02
d330e7e8fc Issue #686: Un-deprecate the Application Cache API 2019-02-16 00:10:43 +08:00
adeshkp
e4eb8532f5 Fix constructor in nsHtml5AtomTable.cpp
Follow up to 2bc00ef to fix build bustage
2019-02-16 00:10:41 +08:00
wolfbeast
860f212b0b re-apply "Improve nsHtml5AtomTable performance (#693)" (#695)"
This reverts commit ca87455cc5880897c8b921077819988feede90bd.
2019-02-16 00:10:40 +08:00
Moonchild
78d56eefec Revert "Improve nsHtml5AtomTable performance (#693)" (#695)
This reverts commit 2bc00efe7bb826d683257264471878c05757f2bb.
2019-02-16 00:10:38 +08:00
adeshkp
f460a50971 Improve nsHtml5AtomTable performance (#693)
* cpp change
* h change
2019-02-16 00:10:37 +08:00
wolfbeast
146a00f5b0 Make AC option for devtools (client) an enable_bool to align with the default. 2019-02-16 00:10:35 +08:00
janekptacijarabaci
55b65909aa [PALEMOON] Bug 863773 - Changes the way plugin handlers are loaded at the preferences applications pane. Uses enabledPlugin attribute from each navigator.mimeTypes to find the actual plugin used to handle the mime type 2019-02-16 00:10:34 +08:00
janekptacijarabaci
93973ff406 [PALEMOON] Bug 1034043 - Fix remaining use of "awlaysAsk" attribute in applications pref pane 2019-02-16 00:10:32 +08:00
janekptacijarabaci
aea38aa0e7 [PALEMOON] Bug 480242 - "Always ask" doesn't work for Plugins 2019-02-16 00:10:30 +08:00
janekptacijarabaci
db3fa722db [PALEMOON] Bug 757726 - Populate Preferences' Applications list using PluginHost 2019-02-16 00:10:29 +08:00
janekptacijarabaci
acb5d5839b Fixed misleading console error message for multiple CORS headers 2019-02-16 00:10:27 +08:00
SpockMan02
4768460fd5 Restore Mac bookmark doorhanger styling 2019-02-16 00:10:26 +08:00
wolfbeast
a581ff275c Link to developer site from readme. 2019-02-16 00:10:24 +08:00
NTD
785712413e Fix theme/os mismatch with full screen/private browsing caption buttons on Macintosh 2019-02-16 00:10:23 +08:00
janekptacijarabaci
ead6332ccc Bug 1341957 - Add webgl.getSupportedExtensions() to about:support 2019-02-16 00:10:21 +08:00
janekptacijarabaci
43c36e207f Bug 1335296 - Expand about:support WebGL information 2019-02-16 00:10:19 +08:00
trav90
b266e5e349 Update HSTS preload list
Tag #447
2019-02-16 00:10:17 +08:00
wolfbeast
24754bead6 Version bump 2019-02-16 00:10:15 +08:00
trav90
67fa7e4146 Disable battery API by default to reduce private data exposure to the web 2019-02-16 00:10:14 +08:00
wolfbeast
963d2844aa Tune the network stack
This resolves #684
2019-02-16 00:10:12 +08:00