roytam1
68ce5c95de
import from UXP: Issue #2499 - Part 3: Add CSS clip overflow support with serialization fixes (5e8e1208)
2025-07-16 16:07:22 +08:00
roytam1
477ab51c4f
import from UXP: Issue #2106 - Clean-up: Un-prefix -moz-user-select in Comments (b11affbd)
2025-07-08 10:12:06 +08:00
roytam1
3b5354577b
import from UXP: Issue #2694 - Improve nested grid layout performance by caching. (25570dc5)
2025-02-19 07:19:13 +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
fec87b3ce7
ported from UXP: Issue #2112 - Part 10: Remove remaining Stylo/Servo includes and code (d6852b31)
...
also fixups for removal of LazyComputeBehavior enum.
2024-04-03 16:57:11 +08:00
roytam1
70b3dc1fa2
ported from UXP: Issue #2112 - Part 5: Remove Servo from forwarding code used by magic pointer classes (a93a7bed)
2024-04-03 14:24:08 +08:00
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