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
wolfbeast
9896dd74fb
Issue #1360 - Enable acceleration by default on all known-good platforms.
2020-01-31 07:42:30 +08:00
wolfbeast
858d01468b
Update platform version.
...
Intended to be bumped to 4.6.x once CE/sDOM is landed completely.
2020-01-31 07:42:16 +08:00
wolfbeast
71fdf2f56b
Issue #1360 - Part 2: Update tests for changed preferences.
2020-01-31 07:42:06 +08:00
wolfbeast
a085fa5430
Issue #1360 - Part 1: Simplify layers acceleration prefs.
...
This gets rid of platform-dependent hard-coded defaults, but keeps
build-time blocking if there is no GL provider (in which case layers
acceleration almost certainly won't work because it needs a GL
compositor and would likely crash without)
New prefs are
- layers.acceleration.enabled to enable HWA
- layers.acceleration.force to force it enabled (requires .enabled to be
set as well)
This is the platform part of this issue. The rest will be front-end work
(Preference UI integration and pref migration)
2020-01-31 07:42:02 +08:00
Matt A. Tobin
2a66c81472
Force CLOBBER
2020-01-31 07:41:39 +08:00
Gaming4JC
57da7a1935
Bug 1430951 - Avoid element name atomizing to improve performance of LookupCustomElementDefinition
...
Since we are dealing with the element (nodeInfo->LocalName() and NameAtom() are the same value), we could use nodeInfo->NameAtom() instead.
Tag UXP Issue #1344
2020-01-31 07:40:59 +08:00
Gaming4JC
2cdd48f819
Bug 1430034 - Fix attributeChangedCallback isn't fired with correct newValue when the attribute value is an empty string;
...
Tag UXP Issue #1344
2020-01-31 07:40:56 +08:00
Gaming4JC
a6339bef90
Bug 1421544 - Lazy push/pop CustomElementReactionsStack entry;
...
Tag UXP Issue #1344
2020-01-31 07:40:53 +08:00
Gaming4JC
a9b3ebace0
Bug 1413815 - Convert 'observedAttributes' to a sequence<DOMString>
...
Tag UXP Issue #1344
2020-01-31 07:40:51 +08:00
Gaming4JC
f64c7135b4
Bug 1407669 - Fix custom element creation hides uncatchable exceptions from the constructor.
...
Tag UXP Issue #1344
2020-01-31 07:40:48 +08:00
Gaming4JC
506795f384
Bug 1419305 - Part 2: Keep processing remaining elements in ElementQueue even if some of elements are already unlinked
...
Tag UXP Issue #1344
2020-01-31 07:40:45 +08:00
Gaming4JC
8a0e7286e0
Bug 1419305 - Part 1: Use MicroTask on CustomElements correctly
...
Tag UXP Issue #1344
2020-01-31 07:40:42 +08:00
Gaming4JC
249667092c
Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make MutationObserver to use them
...
Tag UXP Issue #1344
2020-01-31 07:40:39 +08:00
Gaming4JC
fb6f6ec903
Bug 1405821 - Move microtask handling to CycleCollectedJSContext
...
Tag UXP Issue #1344
2020-01-31 07:40:36 +08:00