Commit graph

4,157 commits

Author SHA1 Message Date
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
JustOff
62255ec61f Remove dead Help Viewer skin mapping from Toolkit 2019-02-16 00:10:11 +08:00
wolfbeast
1a4beb5f91 Enable d3d9 accelerated layers as a fallback.
If d3d 11 can't be used for whatever reason (limited integrated/mobile chipset, etc.)
we should fall back to d3d9. Mozilla blocked this based on experiences with Intel
GPUs/drawing artefacts, but those drivers are blacklisted already. No reason to
disable this path for everyone.
2019-02-16 00:10:09 +08:00
wolfbeast
c62e7cf6c6 Remove dead WebApps code. 2019-02-16 00:10:08 +08:00
janekptacijarabaci
d2aa8d3853 [PALEMOON] [frontend vs backend] Implemented "originPrincipal" and "triggeringPrincipal"
Issue #679
Follow up #311
2019-02-16 00:10:06 +08:00
trav90
9bdac16625 [EME] Add error handling in MoofParser for sbgp and sgpd boxes 2019-02-16 00:10:05 +08:00
trav90
a20d2c6462 [EME] Add support for sbgp and sgpd boxes occuring in the sampletable 2019-02-16 00:10:03 +08:00
trav90
1ce79cb51e [EME] Add support for sbgp and sgpd boxes in the traf box 2019-02-16 00:10:01 +08:00
wolfbeast
6789cce7a5 Convert trinary to more explicit statement. 2019-02-16 00:10:00 +08:00
wolfbeast
61d4ea0009 Fix #include and potentially undefined Capture.options object. 2019-02-16 00:09:58 +08:00
wolfbeast
060aa7adeb Use a fixed thumbnail placeholder for blank thumbs (failed to capture). 2019-02-16 00:09:57 +08:00
wolfbeast
a9b9dc5096 Update zlib to 1.2.11
This resolves #676
2019-02-16 00:09:55 +08:00
yami
3924fd0034 remove "learnMoreContainer" leftovers (part 2) 2019-02-16 00:09:54 +08:00
yami
91849f7205 remove "learnMoreContainer" leftovers 2019-02-16 00:09:52 +08:00
wolfbeast
bb95fcfca5 Bypass transparency optimization with HC themes.
Don't use transparency optimization for theme items in Windows 8
or later with a high contrast theme in use.

See MoonchildProductions/Pale-Moon#1591
2019-02-16 00:09:50 +08:00
wolfbeast
a69ad11593 Set up new blocklist infra URLs 2019-02-16 00:09:49 +08:00
wolfbeast
49f881cb96 Use try/catch in PageThumbs writeData to deal with null data from caller.
Quick fix for #670
2019-02-16 00:09:47 +08:00