Commit graph

3,429 commits

Author SHA1 Message Date
wolfbeast
47cc63bc6c [Network] Bump http channel default Firefox CompatMode init value. 2020-02-14 22:46:00 +08:00
wolfbeast
d750f143f3 Fix a whitespace issue in nsComputedDOMStyle.cpp 2020-02-13 07:17:39 +08:00
wolfbeast
cda9951c24 [CSS] Add stub for font-variation-settings
This stub is added because websites insist on considering this
very hardware-dependent and O.S.-variable low-level font-control
as a "critical feature" which it isn't as there is 0 guarantee
that font variation settings are supported or honored by any
operating system used by the client.

On top this is a WD status feature that sites shouldn't be using, and
the feature itself is strongly discouraged for use in favor of standard
CSS font manipulation keywords like `font-weight`.
2020-02-13 07:17:37 +08:00
wolfbeast
2537698cd2 [CSP] Allow not having a Port for RessourceURI if the Scheme has no
Default Port
2020-02-13 07:17:36 +08:00
Matt A. Tobin
71bc312d95 Issue #65 - Correct nsHelperAppDlg.js for bad preprocessing conversion 2020-02-13 07:17:34 +08:00
Matt A. Tobin
a867e3a0c0 Issue #80 - Stop building non-generated dom/binding files as UNIFIED_SOURCES
Also fix deprot
2020-02-13 07:17:33 +08:00
Matt A. Tobin
cf9ac0b791 Directly assign PrimitiveConversions.h to the generated binding of KeyframeAnimationOptions.
This is a hack to deal UnifiedBindings trying to deal with an incomplete codegen implementation so it was worked around with a hack back in Firefox 30-something. If we have anymore of this non-sense crop up as stuff is added or removed from DOM then extend this conditional.

Least until something better comes along.
2020-02-13 07:17:31 +08:00
win7-7
528f0eb941 Issue #1355 - Do less work for columns not in the desired set in PaintRowGroupBackgroundByColIdx
Do less work in PaintRowGroupBackgroundByColIdx for cells that are not in our desired set of columns.

crash fix:

Guard against empty column groups when building a display list for a table.
2020-02-13 07:17:12 +08:00
Pale Moon
f169a6f4bc [Pale-Moon] Issue #1721 - Add pref to control smart bookmarks size.
This adds `browser.places.smartBookmarks.max` as a hidden pref to
control the maximum number of results returned by application-generated
smart bookmarks.

Resolves #1721
2020-02-08 07:15:58 +08:00
Matt A. Tobin
65b6f50bf4 Issue #65 - Don't split in the middle of assignment statements in createProfileWizard.js 2020-02-08 07:14:46 +08:00
Matt A. Tobin
f66076f04c Issue #65 - Correct fallthough case in profileSelection.js 2020-02-08 07:14:44 +08:00
Matt A. Tobin
71eaa912b7 Issue #65 - Remove AppConstants from toolkit/components/passwordmgr 2020-02-08 07:14:41 +08:00
Matt A. Tobin
5b63deb851 Issue #65 - Remove AppConstants from toolkit/components/alerts 2020-02-08 07:14:39 +08:00
Matt A. Tobin
afa0dd0701 Issue #65 - Remove AppConstants from toolkit/components/places 2020-02-08 07:14:37 +08:00
Matt A. Tobin
ce0c0ee950 Issue #65 - Remove AppConstants from toolkit/components/apppicker 2020-02-08 07:14:35 +08:00
Matt A. Tobin
6dbe4aff96 Issue #65 - Remove AppConstants from toolkit/components/thumbnails 2020-02-08 07:14:33 +08:00
Matt A. Tobin
e0ad4cf19a Issue #65 - Remove AppConstants from toolkit/components/printing 2020-02-08 07:14:31 +08:00
Matt A. Tobin
d28907df2a Issue #65 - Remove AppConstants from toolkit/components/satchel 2020-02-08 07:14:28 +08:00
Matt A. Tobin
0cd01bac24 Issue #65 - Remove AppConstants from toolkit/components/jsdownloads 2020-02-08 07:14:26 +08:00
Matt A. Tobin
f1210b0d9a Issue #65 - Remove AppConstants from toolkit/mozapps/downloads 2020-02-08 07:14:24 +08:00
Matt A. Tobin
905663865e Issue #65 - Remove AppConstants from toolkit/mozapps/extensions 2020-02-08 07:14:20 +08:00
Matt A. Tobin
f77d815b53 Issue #65 - Remove AppConstants from toolkit/mozapps/update 2020-02-08 07:12:32 +08:00
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