Commit Graph

30 Commits

Author SHA1 Message Date
roytam1 bd15ae4031 import from UXP: Issue #2063 - Ensure a floated ::first-letter inherits from ::first-line. (09cbcd34) 2022-12-30 09:40:12 +08:00
roytam1 f16052f631 Revert "import from UXP: Issue #1986 - Part 2: Add IsItemInlineAxisMainAxis() and rework some nsFrame code. (ef4eb3f92)"
This reverts commit bbca2385aa.
2022-09-29 15:20:58 +08:00
roytam1 bbca2385aa import from UXP: Issue #1986 - Part 2: Add IsItemInlineAxisMainAxis() and rework some nsFrame code. (ef4eb3f92) 2022-08-24 13:47:47 +08:00
roytam1 101db37cd8 ported from UXP: Issue #1916 - Part 1: Convert flags passed to ReflowChild, FinishReflowChild, etc into an enum class. (0423d835) 2022-06-22 09:38:56 +08:00
roytam1 d2ab9d4d5b import from UXP: Issue #1370 - Follow-up: Give table wrapper boxes a special case during flex base size resolution, so that percent main-sizes can be respected (e765c8ed) 2022-05-06 22:55:49 +08:00
roytam1 d7598503ec import from UXP: Issue #1370 - Part 4: Treat flex-basis: content as max-content (b315caec) 2022-05-06 22:38:09 +08:00
roytam1 199053df09 import from UXP: Issue #1370 - Part 3: Implement content keyword for flex-basis property (9dc59c43) 2022-05-06 17:37:22 +08:00
roytam1 f19e475f50 import from UXP: Issue #1370 - Part 2: Remove redundant special-case code for treating flex-basis enum values as 'auto' in vertical axis (b6b20a04) 2022-05-06 17:27:58 +08:00
roytam1 83aca63e0f ported from UXP: Issue #1370 - Part 1: Refactor nsFrame to use a separate function for handling flex-basis (9d0492be) 2022-05-06 17:26:23 +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 68b17032a4 import from UXP: Issue #1619 - Add Vertical Writing Testcase (217374eb) 2022-04-15 14:15:07 +08:00
roytam1 39b277297f ported from UXP: Issue #1619 - Convert Intrinsic Ratio to Float (3c02d3fc) 2022-04-15 14:12:03 +08:00
roytam1 848c51404a ported from UXP: Issue #1355 - Fix the nit, remove nsPoint offset in nsFrame.cpp and change PresShellState member order (e87c06be) 2022-04-15 00:28:50 +08:00
roytam1 b94dcfe8a3 ported from UXP: Issue #1355 - Better way to create display items for column backgrounds (9c783146) 2022-04-15 00:26:01 +08:00
roytam1 aa70d61918 ported from UXP: Issue #1355 - Avoid unnecessary work in nsIFrame::BuildDisplayListForStackingContext() and nsIFrame::BuildDisplayListForChild() and Cleanup DescendIntoChild (da0e3a82) 2022-04-15 00:16:26 +08:00
roytam1 44382d496a ported from UXP: Issue #1355 - Preemptively fix build bustage for 1409114 (e15b1ba0) 2022-04-15 00:13:17 +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 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 b84e88702b import from UXP: Bug 1343937 - Fix a crash in nsWrapperCache.h (8e51f64c) 2022-04-12 13:47:46 +08:00
roytam1 de818d4716 import from UXP: Bug 1340885 - Null check frame's content when searching for NAC ancestors in GetCorrectedParent (e5725baa) 2022-04-12 13:40:48 +08:00
roytam1 794dd4ef30 ported from UXP: Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time (b723a5c8) 2022-04-12 13:27:13 +08:00
roytam1 c165ed32d6 import from UXP: Issue #1480 - Skip abspos, fixed, float and placeholders for outline. (4bf89810) 2022-04-12 10:50:04 +08:00
roytam1 5e248da17a import from UXP: Issue #146 - Part 6: Allow position: sticky on table elements. (d26e1365) 2022-04-05 17:14:57 +08:00
roytam1 f1abfae3a0 import from UXP: Issue #146 - Part 5: Treat table row groups as containing blocks. (af75c920) 2022-04-05 17:13:16 +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 5bcb1b844f import from UXP:
- Bug 1434380: Rewrite parts of reftest reference case grid-auto-min-sizing-definite-001-ref.html to be easier to understand & adjust (8ba429e4)
- Bug 958714 Remove special case for flex & grid items' percent block-axis margin/padding resolution, to align with other browsers (a99820e3)
- Bug 958714 Simplify percent-margin/padding resolution code to pass around a single length as the percent basis (661e649f)
- Bug 958714 Remove obsolete assertion & comment (b2c7373d)
2022-03-28 10:56:26 +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 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00