summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Issue #1658 - Part 3: Implement support for optional chaining in JS reflectionFranklinDM2022-05-04
| | | | | | Partially based on: Bug 1610447 - Update Reflect to handle Optional Chaining operator Bug 1657835 - Assertion failure: false, at js/src/builtin/ReflectParse.cpp:3168
* Issue #1658 - Part 2: Implement bytecode for optional chainingFranklinDM2022-05-04
| | | | | | | Partially based on: Bug 1566143 - Implement the Optional Chaining operator (?.) proposal Bug 1650340 - Fix deleteElementInOptionalChain Bug 1644839 - Fix return value of emitOptionalChain on failure
* Issue #1658 - Part 1: Implement support for optional chaining in the JS ParserFranklinDM2022-05-04
| | | | Partially based on: https://bugzilla.mozilla.org/show_bug.cgi?id=1566143
* Merge pull request 'Allow /bin/sh to be used as a fallback value when SHELL ↵athenian2002022-05-04
|\ | | | | | | | | | | is not set.' (#1888) from athenian200/UXP:shell_detection into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1888
| * Issue #1887 - Allow /bin/sh to be used as a fallback value when SHELL is not ↵Jeremy Andrews2022-05-03
|/ | | | set.
* Revert "No Issue - Make content-type on JAR channels behave the same as HTTP ↵Moonchild2022-05-03
| | | | | | channels." This reverts commit 425677ada7380f7c592dd01ddfbc9631ab2038a0.
* Update 7zSD for v31Moonchild2022-05-03
|
* New cycle masterMoonchild2022-05-03
|
* [Toolkit] Set an icon for the default handlerFranklinDM2022-05-03
|
* Issue #1860 - Back out the change to vector for DisplayListsMoonchild2022-05-03
| | | | | A safe implementation means significant performance loss, making this change undesirable.
* Issue #1860 - Follow-up: Prevent duplicate display items by checking for its ↵FranklinDM2022-05-03
| | | | | | existence in the vector first before adding items Performance impact unknown, resolves crashes on some sites that encounter this scenario.
* Issue #21 - Remove run phase property and constants from XPIProvider.jsmFranklinDM2022-05-03
| | | | These were introduced in Bug 853388 for the sole purpose of tracking the current startup phase for telemetry
* Regenerate developer tools' static CSS properties databaseFranklinDM2022-05-03
|
* Fix property alias indentationFranklinDM2022-05-03
|
* Fix generation of developer tools' static CSS properties databaseFranklinDM2022-05-03
| | | | | - Remove `resolve_path` method and use `mozpath` instead for path operations - Store target developer tools path as an instance variable to avoid duplicate checks for path existence
* Issue #1853 - Follow-up: Add missing end of array marker to scrollbar width ↵FranklinDM2022-05-03
| | | | | | keyword table This prevents the parser from accepting values outside the keyword table.
* Merge branch 'vpx-format-update'Moonchild2022-05-02
|\
| * Merge branch 'master' into vpx-format-updateMoonchild2022-05-01
| |\
| * | Issue #1820 - Part 8: Check bit depth in PDM::Supports.Moonchild2022-04-27
| | |
| * | Issue #1820 - Part 7: Check bit depth in WebMDecoder to determine if we ↵Moonchild2022-04-27
| | | | | | | | | | | | support HDR.
| * | Issue #1820 - Part 6: Extract bit depth information from codec parameter stringMoonchild2022-04-27
| | | | | | | | | | | | into VideoInfo::mBitDepth.
| * | Issue #1820 - Part 5: Add mBitDepth field to VideoInfo.Moonchild2022-04-27
| | |
| * | Issue #1820 - Part 4: Add a gtest for testing the extraction function.Moonchild2022-04-27
| | |
| * | Issue #1820 - Part 3: Use Codec detail extractor helper to tell if it's a newMoonchild2022-04-27
| | | | | | | | | | | | style VP8/VP9 codec string.
| * | Issue #1820 - Part 2: Add VP9-in-MP4 support to the decoderMoonchild2022-04-27
| | | | | | | | | | | | | | | This also adds support in StageFright for VP9.0 FourCCs and consolidates individual string checks to helpers for WebM
| * | Issue #1820 - Part 1 : Add an extraction function to parse the RFC-6381 VP9 ↵Moonchild2022-04-26
| | | | | | | | | | | | codec string.
* | | No Issue - Make content-type on JAR channels behave the same as HTTP channels.Moonchild2022-05-01
| |/ |/| | | | | | | That is, treat it as a hint if called before open, and as an override if called after. Override the hint on open.
* | Merge pull request 'Restore Mac OS X code and buildability' (#1886) from ↵Moonchild2022-04-29
|\ \ | | | | | | | | | | | | | | | dbsoft/UXP:1829 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1886
| * \ Merge branch 'master' into 1829Brian Smith2022-04-28
| |\ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: No issue - Update README and SECURITY Issue #1885 - Follow-up: Update error message if invalid rootMargin specified. Issue #1879 - Follow-up: Update config/external/nss/target to security/target. Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver. Issue #1879 - Revert changes to cryptox.h Revert "Issue #1879 - spot-fix typo in cryptox.h" Issue #1879 - spot-fix typo in cryptox.h Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement Issue #21 - Remove use counters telemetry Issue #1881 - Interpret empty or whitespace root margin string as zero length Issue #1877 - Resolve NIGHTLY_BUILD conditionals. Issue #1880 - Boot Comic Sans out of the font configuration.
* | | No issue - Update README and SECURITYMoonchild2022-04-27
| |/ |/| | | | | | | - thereisonlyxul is no longer a thing. - minor wording update.
* | Merge pull request 'Remove use counters telemetry' (#1883) from ↵Moonchild2022-04-26
|\ \ | | | | | | | | | | | | | | | FranklinDM/UXP-contrib:work_telemetry-use-counters-removal into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1883
| * | Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of ↵FranklinDM2022-04-24
| | | | | | | | | | | | | | | | | | nsSVGElement This reverts part 2 of Bug 968923 since this was only modified to accommodate use counters.
| * | Issue #21 - Remove use counters telemetryFranklinDM2022-04-24
| | | | | | | | | | | | | | | | | | This reverts Bug 968923 - Implement some equivalent of Chrome's use counters (on top of telemetry?) For reference: https://bugzilla.mozilla.org/show_bug.cgi?id=968923
* | | Issue #1885 - Follow-up: Update error message if invalid rootMargin specified.Moonchild2022-04-25
| | |
* | | Issue #1879 - Follow-up: Update config/external/nss/target to security/target.Jeremy Andrews2022-04-24
| | |
* | | Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver.Moonchild2022-04-24
| | | | | | | | | | | | | | | | | | | | | I could have done this through a CSSLoader to allow all CSS unit quirks but I wasn't planning to start passing around document and element references everywhere, so instead just did it manually by accepting numbers/floats in addition to pixel and percent.
* | | Issue #1879 - Revert changes to cryptox.hMoonchild2022-04-24
| | | | | | | | | | | | | | | The error when removing this code was an #if vs #elif. But since we're planning to restore MacOSX anyway, may as well rever the entire file here :)
* | | Revert "Issue #1879 - spot-fix typo in cryptox.h"Moonchild2022-04-24
| | | | | | | | | | | | This reverts commit fbbcbffcc786ae2b6cbfafd4e812d0a58b517159.
* | | Issue #1879 - spot-fix typo in cryptox.hMoonchild2022-04-24
| | | | | | | | | | | | Resolves #1879
* | | Merge pull request 'Interpret empty or whitespace root margin string as zero ↵Moonchild2022-04-24
|\ \ \ | |/ / |/| | | | | | | | | | | length for the IntersectionObserver' (#1882) from FranklinDM/UXP-contrib:work_inobsvr-empty-rootmargin-string into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1882
| * | Issue #1881 - Interpret empty or whitespace root margin string as zero lengthFranklinDM2022-04-23
|/ / | | | | | | | | | | | | | | This attempts to get the first non-whitespace token, which if exists, continues with previous behavior of parsing the margin string. Otherwise, if the specified margin string is empty or consists only of whitespace characters, is interpreted as zero length. IntersectionObserver is the only consumer of the `ParseMarginString` method, as far as I can tell, so this should not affect anything else. Note: For some reason, Firefox and Chrome treat the unitless zero length as invalid, while with this change, we do not change existing behavior in that regard and continue to accept that value.
* | Issue #1877 - Resolve NIGHTLY_BUILD conditionals.Moonchild2022-04-22
| |
* | Issue #1880 - Boot Comic Sans out of the font configuration.Moonchild2022-04-22
| | | | | | | | Resolves #1880
| * Issue #1829 - Build system fixes.Brian Smith2022-04-28
| | | | | | | | | | Readd de-unified source changes that got clobbered by commit 378738aaa9924d0b95e2c57f27cbad2b2e644282. Fix build issues using clang broken by commit 39f9ab375b2bfd9e46df9695b78870cf1e9cf3c6.
| * Issue #1829 - Readd code cleanup that is not Mac related that got clobbered ↵Brian Smith2022-04-26
| | | | | | | | by reverting Issue #1751
| * Issue #1829 - Fix psutil python extension on MacOS and potentially FreeBSDBrian Smith2022-04-26
| | | | | | | | Compilation failed due to missing sys/ioctl.h header on MacOS and FreeBSD. Call to function ioctl() with no prototype. This was non-fatal due to the psutil component being optional.
| * Issue #1829 - Readd a fix for Big Sur not loading libraries such as OpenGL.Brian Smith2022-04-26
| | | | | | | | This fix was included earlier but got clobbered by a recent NSPR update.
| * Issue #1829 - Fix Mac breakage due to removal of Telemetry.Brian Smith2022-04-26
| |
| * Issue #1829 - Revert "Issue #1751 - Remove MacOS support from configure"Brian Smith2022-04-26
| | | | | | | | This reverts commit d3543ca2fecf39a83952872c0b936e4566fe02ff.
| * Issue #1829 - Revert "Issue #1751 -- Remove XP_MACOSX conditionals from /dom"Brian Smith2022-04-26
| | | | | | | | This reverts commit 0dd3424f774954627d6f53df9fb47379d9b5c871.