27 Commits

Author SHA1 Message Date
roytam1 8580d4e5d6 import from UXP: Issue #2765 - Follow-up: Fix UAF when returning the non-NAC style context from a frameless node (6e358f10) 2025-06-29 09:53:54 +08:00
roytam1 b26faa19f4 import from UXP: Issue #2765 - Part 2: Create a helper function for resolving the non-NAC style context of a given NAC (b2c435a1) 2025-06-28 07:23:40 +08:00
roytam1 624d230b34 layout: fix corrupted unicode in comments, no code change 2024-06-11 10:43:42 +08:00
roytam1 44cc5868e9 ported from UXP: Issue #2510 - Unprefix -moz-fit-content (c77b4b0b) 2024-05-08 15:10:47 +08:00
roytam1 9044a3da4d ported from UXP: Issue #2488 - Part 4: Remove the RestyleManagerHandle smart pointer class (6803c1f7) 2024-04-04 08:58:06 +08:00
roytam1 a1f0c688f7 ported from UXP: Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class (4bf43b8f) 2024-04-04 08:43:53 +08:00
roytam1 31a5ab92b4 ported from UXP: Issue #2112 - Part 9: Remove handling for multiple style backends (b96b733b) 2024-04-03 15:22:50 +08:00
roytam1 460d10ccda ported from UXP: Issue #2112 - Part 3: Remove --enable-stylo config and conditionals (e777ae5a) 2024-04-03 11:34:58 +08:00
roytam1 2c67f9ea75 import from UXP: Issue #2316 - Part 3: Clarify comment (bdff76ba) 2023-09-27 12:04:27 +08:00
roytam1 e89088d37d import from UXP: Issue #2316 - Part 1: Use fallback element sizes for w/h-less SVG (af6a491b) 2023-09-27 12:03:33 +08:00
roytam1 253c7902a6 ported from UXP: Issue #2030 - (chore) refactor event dispatch functions (814fa6e3b) 2022-12-03 00:52:18 +08:00
roytam1 9e7a520bf3 import from UXP: Issue #1992 - Part 1: Un-prefix -moz-{min|max}-content keywords. (fa8bc1e8) 2022-09-23 11:26:08 +08:00
roytam1 9598f97dd9 ported from UXP: Issue #1838 - Part 1: Remove CSS grid preference (4f059d2c) 2022-05-06 16:58:29 +08:00
roytam1 86c286d6a7 ported from UXP: Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles. (21f70739) 2022-04-21 22:18:42 +08:00
roytam1 39b277297f ported from UXP: Issue #1619 - Convert Intrinsic Ratio to Float (3c02d3fc) 2022-04-15 14:12:03 +08:00
roytam1 8f5365c3dd ported from UXP: Issue #1355 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList (85b85bac) 2022-04-15 00:05:11 +08:00
roytam1 5e93bc10ac import from UXP: Bug 1413619 - Fix insertion point computation when display: contents pseudos are involved. (5b1452e1) 2022-04-14 14:46:15 +08:00
roytam1 df07ae601a import from UXP: Bug 1368547 - Remove nsFrameManagerBase::mPlaceholderMap and instead store the placeholder on a frame property on the out-of-flow (9b868f02) 2022-04-12 18:13:57 +08:00
roytam1 4c91223f2c ported from UXP: Bug 1355351 - Make pseudo-elements return the correct style via getComputedStyle (d3ffda52) 2022-04-12 15:22:43 +08:00
roytam1 4ef7dce4b2 import from UXP:
- Issue #1230 - Part 1: Fix Back-computing percentages for intrinsic sizing in Layout CSS-Grid (e4c397f0)
- Issue #1230 - Part 2: Align devtools to the changes in css-grid (bbb8b649)
- Issue #1230 - Part 3: Update Reftests (4bc299bb)
2022-04-05 16:09:40 +08:00
roytam1 2eb5c31bd6 import from UXP: Revert "Improve origin-clean algorithm" (64acfb5c) 2022-04-03 15:42:16 +08:00
roytam1 cbcf006b9f import from UXP: Improve origin-clean algorithm (85e68b68) 2022-04-03 15:31:40 +08:00
roytam1 099d54dd27 import from UXP: Issue #978 - Add nullcheck for frames in FindNearestCommonAncestorFrame (21daa1d5) 2022-04-01 10:39:29 +08:00
roytam1 cc38820f18 imported change from my UXP custom branch: bug1365982, bug1367206 2019-06-29 17:58:29 +08:00
roytam1 f63e51e471 revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable 2019-02-20 00:30:25 +08:00
roytam1 c1500847e9 Restore XP compatibility 2018-03-03 18:17:49 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00