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