summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merge branch 'redwood' into releaseMoonchild2020-07-29-1842/+371
|\
| * Improve dll loading on Windows.Moonchild2020-07-29-2/+4
| |
| * [WebRTC] Stop putting addresses in the cookie chunk.Michael Tuexen2020-07-29-0/+42
| | | | | | | | | | | | | | | | | | | | | | When using AF_CONN addresses, don't put these in the COOKIE chunk. For these addresses it is possible to reconstruct them locally. Conceptually, addresses are something to be shared with the peer, but in the case of AF_CONN this might not be the case. Therefore, zero then out. Thanks to Natalie Silvanovich of Google Project Zero for finding and reporting the issue.
| * [dom] Fix a spec compliance issue with the HTML LS regarding script loading.Moonchild2020-07-29-7/+9
| | | | | | | | This fixes a spec compliance issue with section 8.1.4.2 Fetching scripts.
| * [js] Don't improve TypeSets containing the magic-args type.Moonchild2020-07-29-4/+4
| | | | | | | | | | | | JIT optimizations involving the Javascript 'arguments' object could potentially confuse later optimizations, so we simply disable these optimizations as a DiD measure.
| * [xpcom] Make Base64 compatible with ReadSegments() with small buffers.Andrea Marchesini2020-07-29-7/+121
| |
| * [js] Fix Sink to check for non-recoverable operands.Jan de Mooij2020-07-29-1/+5
| |
| * [network/dom] Improve sanitization of download filenames.Moonchild2020-07-29-3/+26
| |
| * Follow up to 39be34c06 - The check sound be if not orderedMatt A. Tobin2020-07-28-2/+2
| | | | | | | | FINE! I'll go to bed already...
| * [MailNews] Allow setting "Local Folders" as always the first displayed accountMatt A. Tobin2020-07-28-0/+5
| |
| * [MailNews] Allow ordering of accounts to respect mail.accountmanager.accountsMatt A. Tobin2020-07-28-1/+9
| |
| * Issue #1391 - Remove the DOM battery APIMoonchild2020-07-28-1770/+0
| |
| * Fix line endings.Moonchild2020-07-28-714/+714
| |
| * Issue #1587 Part 12 (followup 2): Allow clearing of signal by setting to null.Moonchild2020-07-28-2/+7
| |
| * Issue #1587 Part 11 (followup 1): Implement multithreaded signals for workers.Moonchild2020-07-28-728/+823
| |
| * [css] Enable various arbitrarily-disabled CSS features in the platform.Moonchild2020-07-23-13/+1
| | | | | | | | | | | | These should all be spec-compliant and were (for release-trickling of features) arbitrarily disabled by Mozilla at our fork point. There's no real reason to keep them disabled since they are used in the wild.
| * Issue #1612 - Add-ons targeting Toolkit's ID (and not Firefox's) should be ↵Matt A. Tobin2020-07-23-2/+6
| | | | | | | | | | | | | | | | considered "native" by the Add-ons Manager when using the Dual-GUID system A version bump triggering add-on compatibility check will re-evaluate the "native" status (among other things) so no extra or special work is required to fix erroneous warnings. tl;dr instafix!
| * Issue #1611 - Enable WASM by default but only enable jit when 64bitMatt A. Tobin2020-07-23-1/+7
| |
| * Issue #618 - Remove eager instantiation - Debug follow upGaming4JC2020-07-12-1/+2
| | | | | | | | | | | | | | The added debug assertion did not take into account microtask refactoring done in BZ 1405821. Resulting in error: no member named 'IsInMicroTask' in 'nsContentUtils'. This resolves the error.
* | Revert "Revert "Issue #1445 - strings cleanup""RELBASE_20200712Moonchild2020-07-12-4/+1
| | | | | | | | This reverts commit 554183b5dd376fc61e5feca6b84a5f761c264884.
* | Revert "Revert "Issue #1445 - Add a link to details on using Firefox ↵Moonchild2020-07-12-0/+10
| | | | | | | | | | | | extensions in Pale Moon"" This reverts commit 7ba07f4a17944fc64607a0804df5df7220cf74a8.
* | Revert "Revert "Issue #1445 - remove redundant nativeIndicator""Moonchild2020-07-12-21/+0
| | | | | | | | This reverts commit 0fb23389f51ef0f1faddd05975159e3be14181bc.
* | Revert "Revert "Issue #1445 - Use the detailed string also in the list ↵Moonchild2020-07-12-1/+1
| | | | | | | | | | | | entries."" This reverts commit 0c150945dcc9845ae6cc5c4f549875811debbc63.
* | Revert "Revert "Issue #1446 - Only match extension add-on types for target ↵Moonchild2020-07-12-6/+9
| | | | | | | | | | | | applications."" This reverts commit b089b365d6b55948be49c7dbb5a11e9a6872d6a0.
* | Revert "Revert "Issue #1446 - Only allow extension add-on types for Firefox ↵Moonchild2020-07-12-2/+2
| | | | | | | | | | | | compat mode."" This reverts commit 55fa46d059cc4dc62914c2870ef4f7d6612bcd19.
* | Revert "Revert "Issue #1445 - Clarify the status of extensions in the Add-On ↵Moonchild2020-07-12-3/+51
| | | | | | | | | | | | manager"" This reverts commit d21b46fc9c9278bc0529fe8736d2c9e91dee75bc.
* | Merge branch 'redwood' into releaseRELBASE_20200711Moonchild2020-07-10-1827/+9276
|\|
| * [network] Use query and ref lengths if available in nsStandardURL.Moonchild2020-07-10-2/+6
| |
| * [js] Get the class pointer from the ObjectGroup in NativeObject::slotSpanMoonchild2020-07-10-1/+4
| | | | | | | | | | | | This changes NativeObject::slotSpan() to get the class from the object group rather than getting it from the base shape to avoid a race between Shape::ensureOwnBaseShape and background sweeping.
| * Force clobberMoonchild2020-07-10-1/+1
| |
| * [NSS] Version and build bumpMoonchild2020-07-10-7/+6
| |
| * [NSS] Implement constant-time GCD and modular inversionSohaib ul Hassan2020-07-10-132/+292
| | | | | | | | | | | | | | | | | | | | | | | | The implementation is based on the work by Bernstein and Yang (https://eprint.iacr.org/2019/266) "Fast constant-time gcd computation and modular inversion". It fixes the old mp_gcd and s_mp_invmod_odd_m functions. The patch also fixes mpl_significant_bits s_mp_div_2d and s_mp_mul_2d by having less control flow to reduce side-channel leaks. Co-authored by : Billy Bob Brumley
| * [js] Improve readability and control flow of js date string parser.Moonchild2020-07-10-3/+16
| |
| * [WebRTC] Make candidate pair insertion code easier to read/understand.Byron Campen [:bwc]2020-07-10-14/+7
| | | | | | | | | | | | | | Includes removing an error code for a function that never fails, and removing an error return when the function successfully did what it said it would. Ref: BZ 1644477
| * [AppCache] Add check for disallowed encoded path separatorsMoonchild2020-07-10-0/+8
| |
| * [image] Add a sanity check to JPEG encoder buffer handling, just in case.Moonchild2020-07-10-3/+8
| |
| * Issue #618 - Fix typo and remove old function declarations.Moonchild2020-07-10-3/+1
| |
| * Issue #618 - Report source position information (line/column)Moonchild2020-07-10-39/+161
| | | | | | | | | | | | Report source position information for module export resolution failures. Ref: BZ 1362098
| * Issue #618 - Slightly improve module scripting tests.Moonchild2020-07-10-16/+44
| | | | | | | | Ref: BZ 1388728
| * Issue #618 - Further align error handling for module scripts with the specMoonchild2020-07-10-89/+280
| | | | | | | | Ref: BZ 1388728
| * Issue #618 - Remove context and heap-idle checkMoonchild2020-07-10-8/+4
| | | | | | | | | | | | | | | | | | For checking if a module is in an error state and what the error is, it shouldn't matter if we are currently GC-ing or not. So we don't need to check for it, which removes the requirement to pass in the JS context (needed for AssertHeapIsIdle's runtime check); this unblocks progress where otherwise we'd have to figure out what the context is at the module level just to satisfy this check.
| * Issue #618 - Remove eager instantiationMoonchild2020-07-10-129/+10
| | | | | | | | | | This backs out the stuff added in Bug 1295978. Ref: BZ 1295978, 1388728
| * Issue #618 - Fix JSAPI additions to pass the JS context.Moonchild2020-07-10-6/+8
| |
| * Issue #618 - Match JSAPI names with the changes in ↵Moonchild2020-07-10-21/+20
| | | | | | | | | | | | 9ca74147225eed305e28c7887f9b2251aeeb0f36 Ref: BZ 1388728
| * Issue #618 - Add APIs to query module record errorsMoonchild2020-07-10-0/+20
| | | | | | | | Ref: BZ 1388728
| * Issue #618 - Update code comments for ModuleInstantiateMoonchild2020-07-10-2/+2
| |
| * Issue #618 - Align module instantiation/errors with the updated spec.Moonchild2020-07-10-217/+611
| | | | | | | | | | Store and re-throw module instantiation and evaluation errors. Ref: BZ 1374239, 1394492
| * Issue #618 - Add clarifying code comments.Moonchild2020-07-10-0/+12
| |
| * Issue #618 - Check for failed instantiation when starting to fetch dependenciesMoonchild2020-07-10-0/+6
| | | | | | | | | | If instantiation has failed, then also fail the load and don't fetch imports. Ref BZ: 1358882
| * Issue #1603 - Part 2: Split some classes out of ScriptLoader.cppMoonchild2020-07-10-534/+651
| | | | | | | | | | | | | | This splits ScriptLoader up the same way Mozilla did with the exception of ScriptRequest due to the fact that ScriptLoader and ScriptRequest are interdependent and would create a circular dependency if split apart when not using unified building.