summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Issue mcp-graveyard/UXP%1053 - Remove mobile-specific graphics ↵Moonchild2021-03-10
| | | | "optimizations" (=compromises)
* Issue mcp-graveyard/UXP%1053 - Remove android blocks from configure.Moonchild2021-03-10
|
* Issue mcp-graveyard/UXP%1053 - Remove build system MOZ_ANDROID_* defines and ↵Moonchild2021-03-10
| | | | related code.
* Issue mcp-graveyard/UXP%1737 - Update build config and mozbuild files.Moonchild2021-03-04
|
* Issue mcp-graveyard/UXP%1737 - Import libaom 2.0.2 sourceMoonchild2021-03-04
|
* [parser] run java translation.Moonchild2021-03-02
|
* Merge pull request '[widget] MailNews Followup: Require user interaction ↵Moonchild2021-02-26
|\ | | | | | | | | | | when picking files or folders v2' (%1745) from g4jc/UXP:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1745
| * [widget] MailNews Followup: Require user interaction when picking files or ↵Gaming4JC2021-02-26
|/ | | | | | folders v2 98f6ad61f4f3c66209036db4bc7a4ae6ff4d1d3d introduced a boolean, this just passes it down and fixes build bustage of mailnews.
* [OTS] Backport some upstream OTS commits.Moonchild2021-02-24
|
* [MFBT] Update lz4 to 1.9.3Moonchild2021-02-24
|
* Issue mcp-graveyard/UXP%457 - Remove duplicate PKCS11 definitionsMoonchild2021-02-24
|
* [security] Hold mutex when accessing TSI fields.Moonchild2021-02-24
|
* [DOM] Don't reveal error details for CORS-cross-origin decoding errors.Moonchild2021-02-24
|
* [html parser] Check for integer overflow when computing new buffer sizes.Moonchild2021-02-24
|
* [dom] Update noscript serialization to the changed spec.Moonchild2021-02-24
| | | | Make <noscript> escaping conditional on whether scripting is enabled.
* Issue mcp-graveyard/UXP%1722 - Update about:licenseMoonchild2021-02-21
| | | | | | | Mostly making parts conditional and removing blocks that are no longer applicable, and a few minor edits otherwise to update links and text. Resolves %1722
* [widget] Require user interaction when picking files or folders v2Moonchild2021-02-21
| | | | | Now with extra sauce to make it work cross-platform and cross-versions and for HTML input elements only.
* Issue mcp-graveyard/UXP%1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in ↵Moonchild2021-02-17
| | | | WebCryptoTask
* Issue mcp-graveyard/UXP%1688 - Add flood guard to state change logic.Moonchild2021-02-16
|
* [widget] Require user interaction when picking files or folders.Moonchild2021-02-15
|
* Issue mcp-graveyard/UXP%1741 - Follow-up: Remove superfluous prefobserverMoonchild2021-02-15
| | | | This one is no longer necessary (and incorrect) after the changes made in %1684
* Issue mcp-graveyard/UXP%1741 - Add missing prefobserver for ↵Moonchild2021-02-14
| | | | | | general.useragent.* prefs Resolves %1741
* [js] Add XMMRegName for invalid_xmmMoonchild2021-02-14
|
* Issue mcp-graveyard/UXP%1739 - Implement numeric separators.Moonchild2021-02-13
| | | | Resolves %1739
* Issue mcp-graveyard/UXP%1738 - Follow-up: Update comment (no code changes)Moonchild2021-02-12
|
* Issue mcp-graveyard/UXP%1738 - Part 2: Implement well-formed JSON stringifyMoonchild2021-02-11
| | | | | This implements the ES2019 spec for JSON stringification, including lower-casing, properly escaping lone surrogates, etc.
* Issue mcp-graveyard/UXP%1738 - Part 1: Improve performance of JSON stringifyMoonchild2021-02-11
| | | | | | - Use some pointer voodoo and instead of stringbuffer append() - Use a lookup table instead of char comparisons for chr < 256 - Stop using a Hashtable/MovableCellHasher for JSON CycleDetector
* Update tzdata to 2021aMoonchild2021-02-10
| | | | Because people are apparently never satisfied with the time zones on the planet!
* Merge pull request 'Support for latest stable FreeBSD (12.2)' (%1736) from ↵Moonchild2021-02-08
|\ | | | | | | | | | | OlCe1/UXP:FreeBSD-support-update into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1736
| * Issue mcp-graveyard/UXP%1699 - Follow-up: mozjemalloc: Fix build by ↵Olivier Certner2021-02-05
| | | | | | | | | | | | | | | | excluding some irrelevant init_lock code This had been initially dealt with in issue %1699's commits, but one of them was in the end reverted, which caused this problem (this change should have been done there).
| * Issue mcp-graveyard/UXP%1730 - Part 2: harfbuzz: Remove some useless define ↵Olivier Certner2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | causing a build error Defining _POSIX_C_SOURCE to 199309L on FreeBSD causes compile errors, because of an obscure interaction between system wrappers and libc++ headers. The source doesn't seem to need it at all, which tests confirm. I bet that this is not needed either on other modern systems (even those based on glibc), and that the define could probably be entirely removed. Not trying it because I can't test it myself.
| * Issue mcp-graveyard/UXP%1730 - Part 1: Interpose malloc even on ↵Olivier Certner2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RTLD_DEEPBIND presence New FreeBSD versions have introduced RTLD_DEEPBIND (see dlopen(3)), which triggers a provoked build error to be on the "safe" side. Indeed, improper use of RTLD_DEEPBIND could cause malloc interposing not to work on specific libraries. This would happen for libraries that provide their own malloc/free and exchange pointers with other libraries or the main program, one allocating an area and another one deallocating it. It seems it happened for glibc, which is not a concern on FreeBSD, and for the Flash Player (not a concern either, there is no native Flash Player). Moreover, there is only a single reference to RTLD_DEEPBIND in the whole platform currently, namely in the WebRTC code, but the corresponding code chunk is compiled-in only on Linux (and this library doesn't seem to redefine malloc functions anyway). So I don't see how a problem could happen. Additionally, Pale Moon, which is my focus, doesn't use WebRTC. Corresponding Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=493541
| * Issue mcp-graveyard/UXP%1729 - Support building/linking against libc++ 9+Olivier Certner2021-02-05
| | | | | | | | | | | | | | | | | | | | | | Including <cstdlib> must never trigger inclusion of "mozalloc.h", because the first thing this one does is precisely to include <cstdlib>. It is now the case that, in libc++ 9 and beyond, <cstdlib> includes <math.h> which then tries to include <type_traits>, which the STL wrapper intercepts, trying to load "mozalloc.h". Same problem happens with <limits>. Fix pulled from: https://bugzilla.mozilla.org/show_bug.cgi?id=1594027.
* | Issue mcp-graveyard/UXP%1737 - Disable AV1 by default.Moonchild2021-02-07
| | | | | | | | | | Our current implementation has consistent playback issues; this needs to be addressed before the codec can be enabled by default.
* | [angle] Cherry-pick compressed tex depth stride fix.Moonchild2021-02-05
|/
* Issue mcp-graveyard/UXP%1732 - Implement JSON superset proposal.Moonchild2021-02-05
| | | | | | | | This change makes unicode line and paragraph separators allowed in JS strings, removing the only quirk of the JS string definition that made JSON not a valid subset of JS. Resolves %1732
* Issue mcp-graveyard/UXP%1726 - Add verification test for string.replaceAll()Moonchild2021-02-04
|
* Merge pull request 'Implement String.replaceAll()' (%1728) from ↵Moonchild2021-02-04
|\ | | | | | | | | | | meatloaf/UXP:string_replaceAll into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1728
| * Issue mcp-graveyard/UXP%1726 - Implement String.replaceAll()meatloaf2021-02-04
| | | | | | | | | | This also implements IsRegExp, as this demands it. Ported from https://bugzilla.mozilla.org/show_bug.cgi?id=1540021
* | Issue mcp-graveyard/UXP%439 - Remove web-platform tests from the tree.Moonchild2021-02-04
|/ | | | | This removes a total of 23,936 files we would never use nor have the capacity to properly maintain or keep up-to-date.
* Issue mcp-graveyard/UXP%1515 - Add null check to ↵Moonchild2021-02-03
| | | | | | | | nsCSSFrameConstructor::IsValidSibling With the changes to layout for WebComponents, it is now apparently possible to pass in null for frame tree items to this function, which would cause a null deref crash if not checked.
* Fix CRLF line endings in npapi.hMoonchild2021-01-30
|
* Issue mcp-graveyard/UXP%1720 - Remove explicit header inclusion from npapi.hMoonchild2021-01-30
| | | | | | This should allow the header to be used outside of the UXP tree for compiling plugins etc. Resolves %1720
* [js] Remove unused promise selfhosting functions.Moonchild2021-01-30
| | | | | These are leftovers from when promises were fully self-hosted and could cause confusion if left in place.
* Merge pull request 'Issue mcp-graveyard/UXP%1723 - Fix Linux build bustage ↵Moonchild2021-01-30
|\ | | | | | | | | | | in HTMLMenuItemElement.cpp' (%1724) from trav90/UXP:1723-fix into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1724
| * Issue mcp-graveyard/UXP%1723 - Fix Linux build bustage in ↵trav902021-01-29
|/ | | | HTMLMenuItemElement.cpp
* [network] Hold mutex when accessing mSecurityInfo.Moonchild2021-01-27
|
* [DOM] Store weak pointer to next parents.Moonchild2021-01-26
|
* [DOM] Try to avoid slow shrinking GC during sync callsMoonchild2021-01-26
|
* [webaudio] Fix up ReverbInputBuffer's writeIndex.Moonchild2021-01-26
|