Commit graph

3,407 commits

Author SHA1 Message Date
Matt A. Tobin
b358ba2a2c Issue #65 - Remove AppConstants from toolkit/profile 2020-02-08 07:12:30 +08:00
win7-7
915358dfcb fix whitespace
fix whitespace.
2020-02-08 07:11:57 +08:00
win7-7
a05c6a317b Issue #1386 - Devirtualize GetRowSpan/GetColSpan
It's at ~1.5% on the perf log for the Netflix use case, which seems a bit too much.
2020-02-08 07:11:55 +08:00
Matt A. Tobin
2c6ab7ccd9 Issue #1395 - Part 2: Remove the /rest/ of FlyWeb 2020-02-08 07:11:39 +08:00
Matt A. Tobin
146d0aa2d2 Issue #1395 - Remove FlyWeb Service 2020-02-08 07:11:37 +08:00
Matt A. Tobin
bb4519ea4f [Basilisk] Issue MoonchildProductions/UXP#1390 - Remove application support for the Presentation API 2020-02-07 09:41:06 +08:00
Matt A. Tobin
fdbd890581 [Basilisk] Issue MoonchildProductions/UXP#1392 - Remove usage of MOZ_EME_MODULES 2020-02-07 09:40:47 +08:00
FranklinDM
9b300b010d [Pale-Moon] Issue #1722 - Part 2: Allow hiding pinned tabs for the All Tabs graphical pane 2020-02-07 09:36:47 +08:00
FranklinDM
1743bff855 [Pale-Moon] Issue #1722 - Part 1: Allow hiding pinned tabs for the Ctrl-Tab graphical pane 2020-02-07 09:36:26 +08:00
FranklinDM
2f02432034 [Pale-Moon] Issue #1722 - Part 1: Allow hiding pinned tabs for the Ctrl-Tab graphical pane 2020-02-07 09:28:28 +08:00
Matt A. Tobin
955962504a [Pale-Moon] Follow up to 8a67d2608 - Remove unused import of AppConstants.jsm from setDesktopBackground.js 2020-02-07 09:28:08 +08:00
Matt A. Tobin
eda1d47bc7 Issue #1390 - Get rid of the Presentation API 2020-02-07 08:00:30 +08:00
Matt A. Tobin
b244d44891 Issue #1390 - Remove secondscreen modules from toolkit 2020-02-07 08:00:27 +08:00
Matt A. Tobin
d9ce74b9da Issue #1392 - Change --enable-eme to MOZ_ARG_ENABLE_BOOL and remove MOZ_EME_MODULES 2020-02-07 07:59:52 +08:00
Moonchild
cd9e42e8e5 Update UXP Coding Style.md
Be more explicit about paranthesis spacing
2020-02-07 07:59:48 +08:00
Moonchild
13853ba49e Update UXP Coding Style.md
Minor typo
2020-02-07 07:59:44 +08:00
wolfbeast
8780b1f3d8 Issue #26 - Part 2c: Remove dependence on gmp/widevine-adapter/* 2020-02-07 07:59:11 +08:00
wolfbeast
995d48aa96 Issue #26 - Part 2b: Stub out GMPDecryptorProxy functions.
If EME isn't built, these functions would have no use and the callback
structures are unavailable. Stubbing these out will still allow the
callers to work unchanged, but in effect simply always return without
dispatching a promised task.
This fixes the dependency issue from part 2a.
2020-02-07 07:59:07 +08:00
wolfbeast
429f908af1 Issue #26 Part 2a: make more EME code conditional.
- Exclude missed MediaKey functions and CDMProxy code.
- Exclude EME APIs frm being built (webidl change)
- Fix tests in --disable-eme state
2020-02-07 07:59:01 +08:00
win7-7
51f5cb3576 Issue #1384 - Match standard for colSpan/rowSpan
HTML standardizes proper behavior of colSpan and rowSpan:

The main thing is that getting the .rowSpan and .colSpan IDL properties will now return the actual clamped value that we use.
2020-02-07 07:57:04 +08:00
wolfbeast
af47c6fb4d Issue #1382 - Remove invalid assertion.
There is flexibility in exactly the value the initialized length must
hold, i.e. if an array is completely empty, it is valid for the
initialized length to be any value between zero and the length of the
array, as long as the in-memory values below the initialized length have
been initialized with a hole value.
In the case of 0, the array is packed and the move operation would be a
nop, so simply convert the assert to a condition to save some cycles.
2020-02-07 07:57:01 +08:00
win7-7
012bac1934 Issue #1355 - Hit testing in large tables has become extremely slow
Add dirty rect intersection checks so that we don't build unnecessary table part display items.
2020-02-07 07:56:28 +08:00
New Tobin Paradigm
57809c759f Fix preprocessor directive in UserAgentUpdates.jsm 2020-02-07 07:56:01 +08:00
wolfbeast
ec8e49b6f8 Issue #1378 - Follow-up: make sure background items remain table-aligned. 2020-02-07 07:55:58 +08:00
Matt A. Tobin
cc403750d3 Issue #65 - Remove AppConstants from toolkit/modules
Except for secondscreen
2020-02-07 07:55:51 +08:00
Matt A. Tobin
cf41a9dd87 Issue #65 - Remove AppConstants from toolkit/content 2020-02-07 07:52:36 +08:00
Matt A. Tobin
ef27cc7fd0 Issue #65 - Remove AppConstants from netwerk/ 2020-02-07 07:52:32 +08:00
Matt A. Tobin
b73780a36d Issue #65 - Remove AppConstants from mailnews/ 2020-02-07 07:52:30 +08:00
Matt A. Tobin
6f34507144 Issue #65 - Remove AppConstants from dom/ 2020-02-07 07:52:28 +08:00
wolfbeast
598fe2fa1f Issue #1378 - Align the drawing of table cell backgrounds with the spec. 2020-02-07 07:52:25 +08:00
Matt A. Tobin
7fac86416c Issue #1377 - Fix porting typo in mailnews/base/search/content/searchWidgets.xml
MailNews Core being historically comm tended to avoid defining shorthand for Components.interfaces
2020-02-07 07:52:23 +08:00
wolfbeast
ed6f10f477 Issue #447 - Update HSTS preload list & reduce debug spew
Commented out spewing dump() statements in loops. With the ever growing
HSTS list it takes too much time and is pointless to display.
2020-02-07 07:52:21 +08:00
wolfbeast
fced04faa2 Issue #1342 - Remove support for system libvpx 2020-02-07 07:52:18 +08:00
wolfbeast
7b237d9768 Issue #1342 - Remove support for system sqlite 2020-02-07 07:52:16 +08:00
wolfbeast
2ca47404a4 Issue #1342 - Update old.configure for removed build options 2020-02-07 07:52:14 +08:00
wolfbeast
7f94258c9a Issue #1342 - Remove support for system linbpng 2020-02-07 07:52:11 +08:00
Roy Tam
65ca6d8036 Revert "[WebRequest] Remove AddonManagerPermissions leftovers" 2020-02-07 07:49:44 +08:00
Matt A. Tobin
1fcfbaa4b2 [Basilisk] Issue #2 - Enable WASM and its Baseline JIT in application preferences 2020-01-31 09:55:53 +08:00
Matt A. Tobin
cea29e039a [Basilisk] Issue #3 - Update NSIS Publisher string 2020-01-31 09:55:39 +08:00
Matt A. Tobin
3ba984e8ac [Basilisk] Issue #4 - Update appstrings.properties changing hardcoded Firefox to Basilisk
We really need a better solution for this not only here but also for Pale Moon
2020-01-31 09:55:15 +08:00
Pale Moon
2814613a76 [Pale-Moon] Issue MoonchildProductions/UXP#1360 - Fix a dumb mistake. 2020-01-31 09:51:33 +08:00
Matt A. Tobin
5e0560d895 [Pale-Moon] Issue MoonchildProductions/UXP#65 - Remove AppConstants Pale Moon.. again. 2020-01-31 09:51:15 +08:00
Pale Moon
0dae8965e5 [Pale-Moon] Issue MoonchildProductions/UXP#1360 - Pale Moon front-end changes
- Move some options around, group HWA together, and add localization
strings for proper display.
2020-01-31 09:50:57 +08:00
Pale Moon
34a4c07937 [Pale-Moon] Issue #1711 - Remove cert9.db and key4.db from profile if they exist.
This resolves #1711
2020-01-31 09:50:26 +08:00
Pale Moon
399efcb8c5 [Pale-Moon] Change sessionstore cache behavior to soft refresh
It can be assumed that people who launch the browser will do so with
network access, restoring tabs to live locations rather than
previously-visited static pages.
Defaulting this to soft refresh will prevent unnecessarily stale pages
from being displayed when restoring tabs, with minimal bandwidth used.
Note, this does not affect browser restart sessionstore behavior, which
will always re-display previously cached pages "as if nothing happened",
which is what we want.
2020-01-31 09:43:49 +08:00
win7-7
02487fecd6 Issue #1355 - Speed up the traversal of a table row frame's child cells
Speed up getting the first cellframe in a row and the next cellframe after the given one
2020-01-31 07:44:18 +08:00
wolfbeast
0070369171 Issue #1342 - Remove support for system NSPR/NSS 2020-01-31 07:44:03 +08:00
wolfbeast
a7a26d5d62 Issue #1342 - Remove support for system ICU 2020-01-31 07:43:12 +08:00
wolfbeast
690fb97392 [WebRequest] Remove AddonManagerPermissions leftovers
This was added as part of the WebExtension sec issue CVE-2017-5389.
Since we no longer have this interface, it needed to be removed to
prevent errors in the WebRequest channel callback.
2020-01-31 07:43:09 +08:00
athenian200
d241dd65c1 Issue #1356 - Add tests.
Forgot to include these before.
2020-01-31 07:42:53 +08:00