summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * Issue #21 - Part 1: Remove experiments base code from the Add-ons ManagerFranklinDM2023-06-19
| | | | | | | | | | | | The experiments manager was already removed in bf6bb142fc5bcb49b053788e06160af304f639e5 and this was imported dead code from Tycho AM.
| * | Merge pull request 'Follow-up: Print leaking class name and remove crash ↵Moonchild2023-06-20
| |\ \ | | |/ | |/| | | | | | | | | | reporter dependency' (#2260) from FranklinDM/UXP-contrib:work_js-1691-followup-1 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2260
| | * Issue #1691 - Follow-up: Print leaking class name and remove crash reporter ↵FranklinDM2023-06-19
| | | | | | | | | | | | dependency
| * | No issue - Update SQLite lib to 3.42.0Moonchild2023-06-19
| |/
| * No issue - Set the default for incremental cycle collector to be off.Moonchild2023-06-04
| | | | | | | | Negative performance impact if enabled.
| * Issue #2257 - Remove rematerialized frames after bailouts and exceptions.Moonchild2023-06-01
| | | | | | | | | | This ensures that rematerialized frames used by the devtools debugger are properly removed so that no stale data is used during bailouts.
| * Issue #2256 - Implement Object.hasOwn(object, property)Moonchild2023-05-29
| | | | | | | | | | | | | | | | | | | | This is a convenience access function to hasOwnProperty. Trivial, self-hosted implementation providing the interface to the already existing hasOwnProperty cpp function with additional toObject for spec compliance. Resolves #2256
| * Merge pull request 'Fix crashes and assertions involving `::slotted()` and ↵Moonchild2023-05-23
| |\ | | | | | | | | | | | | | | | ancestor matching' (#2253) from FranklinDM/UXP-contrib:work_css-slotted-followup into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2253
| | * Issue #1592 - Follow-up: Ensure topmost scope marker is cleaned upFranklinDM2023-05-21
| | |
| | * Issue #2250 - Part 2: Ignore the ancestor filter assertion if rule matching ↵FranklinDM2023-05-21
| | | | | | | | | | | | | | | | | | is restricted or if the current element is under a shadow host This only affects debug builds.
| | * Issue #2250 - Part 1: Return early if the element being tested for is likely ↵FranklinDM2023-05-21
| | | | | | | | | | | | an ancestor and does not have an assigned slot
| * | Merge pull request 'Prevent crash when attempting to load a script with ↵Moonchild2023-05-23
| |\ \ | | |/ | |/| | | | | | | | | | execution disallowed.' (#2254) from dbsoft/UXP:noscript2252 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2254
| | * Issue #2252 - Prevent crash when attempting to load a script with execution ↵Brian Smith2023-05-21
| |/ | | | | | | | | | | | | | | disallowed. This issue is due to the ExecutionContext added in Issue #1691 not handling GetScript() in a context where script execution is not allowed. This expressed itself in crashes when playing MP4s with the NoScript extension installed and enabled.
| * Merge pull request 'Ensure jit_ioncheck{1|2|3}_deunified_sources in ↵Moonchild2023-05-17
| |\ | | | | | | | | | | | | | | | js/src/moz.build is defined.' (#2248) from jobbautista9/UXP:2221-followup into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2248
| | * Issue #2221 - Follow-up: Simplify jit_ioncheck{1|2|3}_deunified_sources ↵Job Bautista2023-05-17
| | | | | | | | | | | | assignment.
| | * Issue #2221 - Follow-up: Ensure jit_ioncheck{1|2|3}_deunified_sources is ↵Job Bautista2023-05-17
| | | | | | | | | | | | | | | | | | defined. Should fix build bustage in armhf, as well as prevent bustage in mips32.
| * | Merge pull request 'Implement Array find from last.' (#2247) from ↵Moonchild2023-05-17
| |\ \ | | |/ | |/| | | | | | | | | | jobbautista9/UXP:array-findlast into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2247
| | * Issue #2246 - Implement Array find from last.Job Bautista2023-05-17
| |/ | | | | | | Based on the implementation from Mozilla bug 1704385.
| * Merge pull request 'Implement geometry .from* static constructors' (#2242) ↵Moonchild2023-05-14
| |\ | | | | | | | | | | | | | | | from jobbautista9/UXP:2241-fromrect-nodouble into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2242
| | * Issue #2241 - Part 7.2 Follow-up: Fix build bustage due to unified building ↵Job Bautista2023-05-12
| | | | | | | | | | | | | | | | | | in Basilisk. Tag #80
| | * Issue #2241 - Part 8: Remove non-working layout.css.DOM*.enabled prefs.Job Bautista2023-05-12
| | | | | | | | | | | | A follow-up to fdfe7a8245eb33db252f2a9a3474ac931f15a7d8.
| | * Issue #2241 - Part 7.2: Implement .fromRect and .fromQuad.Job Bautista2023-05-12
| | | | | | | | | | | | Backported from Mozilla bug 1558101.
| | * Issue #2241 - Part 7.1: Implement .fromFloat{32/64}Array.Job Bautista2023-05-12
| | | | | | | | | | | | Backported from Mozilla bug 1558101.
| | * Issue #2241 - Part 6: Implement DOMMatrix.fromMatrix.Job Bautista2023-05-12
| | | | | | | | | | | | | | | | | | Also fixes .multiply() to use DOMMatrixInit. Backported from Mozilla bug 1560462.
| | * Issue #2241 - Part 4&5 Follow-up: Fix WebIDL errorsJob Bautista2023-05-12
| | | | | | | | | | | | | | | | | | | | | Remove [Pref] attribute from Geometry interfaces as they're now exposed to web workers too via Part 5. Remove nonexistent toJSON objects erroneously added in Part 4.1.
| | * Issue #2241 - Part 5: Expose Geometry interfaces to web workers.Job Bautista2023-05-12
| | | | | | | | | | | | | | | | | | Exposes DOMMatrix, DOMPoint, DOMQuad, and DOMRect to workers. Backported from Mozilla bug 1420580.
| | * Issue #2241 - Part 4.3: Move devtools over to getBounds().Job Bautista2023-05-12
| | | | | | | | | | | | | | | | | | | | | | | | This leaves getAdjustedQuads alone because it lives in its own world and its result gets sent over IPC. That leaves things in a bit of an intermediate state, but that should be OK for now. Backported from Mozilla bug 1186265.
| | * Issue #2241 - Part 4.2: Resurrect DOMQuad.bounds, but deprecated.Job Bautista2023-05-12
| | | | | | | | | | | | | | | | | | This also forces DOMQuad.toJSON() to only return the points. Backported from Mozilla bug 1186265.
| | * Issue #2241 - Part 4.1: Get DOMPoint, DOMQuad, DOMRect, DOMMatrix a bit ↵Job Bautista2023-05-12
| | | | | | | | | | | | | | | | | | closer to spec. Backported from Mozilla bug 1186265's part 1.
| | * Issue #2241 - Part 3: Extend DOMMatrixReadOnly to allow instantiation with a ↵Job Bautista2023-05-12
| | | | | | | | | | | | | | | | | | Matrix4x4. Backported from Mozilla bug 1355675.
| | * Issue #2241 - Part 2: Add SameValueZero implementation to mfbt/FloatingPoint.hJob Bautista2023-05-12
| | | | | | | | | | | | | | | | | | Backported from Mozilla bug 1560658. This is to prevent duplication of code while implementing DOMMatrix operations.
| | * Issue #2241 - Part 1: Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} ↵Job Bautista2023-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | into their own header and implementation files Backported from Mozilla bug 1516742. The .from* methods are going to depend on SameValueZero, which needs to be visible to /dom. This patch provides the foundation for that.
| * | Merge pull request 'Implement partial support for calc-in-color' (#2244) ↵Moonchild2023-05-14
| |\ \ | | |/ | |/| | | | | | | | | | from FranklinDM/UXP-contrib:work_css-hack-calc-in-color into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2244
| | * Issue #1765 - Part 3: Provided token type should be used in LookForTokenTypeFranklinDM2023-05-14
| | | | | | | | | | | | I didn't realize this immediately after moving the code into a method. Oops.
| | * Issue #1765 - Part 2: Implement calc() parsing inside rgb/a() and the ↵FranklinDM2023-05-13
| | | | | | | | | | | | | | | | | | | | | | | | non-hue component of hsl/a() This also adds a new helper method for checking the type of tokens that will be parsed after the current token, which is useful for determining the unit of values inside calc() functions. Partially based on https://github.com/roytam1/UXP/commit/8a0897d23f5b51526f8a2c6ef63cb26968e6b985
| | * Issue #1765 - Part 1: Move ReduceNumberCalcOps struct up higher, rename ↵FranklinDM2023-05-13
| |/ | | | | | | IsCSSTokenCalcFunction to CSSParserImpl::IsCalcFunctionToken
* | No issue - Set the default for incremental cycle collector to be off.RC_20230608RB_20230613Moonchild2023-06-05
| | | | | | | | Negative performance impact if enabled.
* | Issue #2257 - Remove rematerialized frames after bailouts and exceptions.Moonchild2023-06-05
| | | | | | | | | | This ensures that rematerialized frames used by the devtools debugger are properly removed so that no stale data is used during bailouts.
* | Issue #2252 - Prevent crash when attempting to load a script with execution ↵Brian Smith2023-06-05
| | | | | | | | | | | | | | | | disallowed. This issue is due to the ExecutionContext added in Issue #1691 not handling GetScript() in a context where script execution is not allowed. This expressed itself in crashes when playing MP4s with the NoScript extension installed and enabled.
* | Issue #1592 - Follow-up: Ensure topmost scope marker is cleaned upFranklinDM2023-06-05
| |
* | Issue #2250 - Part 2: Ignore the ancestor filter assertion if rule matching ↵FranklinDM2023-06-05
| | | | | | | | | | | | is restricted or if the current element is under a shadow host This only affects debug builds.
* | Issue #2250 - Part 1: Return early if the element being tested for is likely ↵FranklinDM2023-06-05
| | | | | | | | an ancestor and does not have an assigned slot
* | Issue #2221 - Follow-up: Simplify jit_ioncheck{1|2|3}_deunified_sources ↵Job Bautista2023-06-05
| | | | | | | | assignment.
* | Issue #2221 - Follow-up: Ensure jit_ioncheck{1|2|3}_deunified_sources is ↵Job Bautista2023-06-05
| | | | | | | | | | | | defined. Should fix build bustage in armhf, as well as prevent bustage in mips32.
* | Merge branch 'master' into releaseRC_20230511RB_20230515Moonchild2023-05-11
|\| | | | | | | | | # Conflicts: # python/mozbuild/mozpack/dmg.py
| * No issue - block a few problematic DLLs.Moonchild2023-05-11
| |
| * No issue - Disable ms-cxh and ms-cxh-full protocol handling.Moonchild2023-05-11
| |
| * [widget] Rewrite data-read loop in OnDataAvailable.Moonchild2023-05-10
| | | | | | | | | | | | The read-loop in OnDataAvailable was needlessly baroque and used a very strange dialect of Hungarian notation. Factored out the zero-element case for simplicity, and added justification in comments as-appropriate.
| * No issue - Limit JPEG decoder memory allocation to surface cache size.Moonchild2023-05-10
| | | | | | | | | | | | This means that for trivial images whose header specifies large dimensions but with no image data, we don't waste a lot of memory. See BZ bug 1277397
| * Merge pull request 'Fix import.meta module error in lambdas by moving ↵Moonchild2023-05-09
| |\ | | | | | | | | | | | | | | | parseGoal() into SharedContext.' (#2238) from dbsoft/UXP:importmeta into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2238