Commit Graph

18 Commits

Author SHA1 Message Date
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 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 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 df3294fa67 import from UXP: Issue #1355 - SetNeedToCalcHasBCBorders to true when initialize nsTableFrame (15794686) 2022-04-15 00:17:54 +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 cf345c749c import from UXP: Issue #1355 - Make addition of cell border display items depend on whether they should be drawn. (1069ed92) 2022-04-12 12:11:57 +08:00
roytam1 8bd5d4f4e5 ported from UXP: Issue #1355 - Make nsTableCellFrame::GetColIndex/GetRowIndex faster (e8bb5560) 2022-04-08 16:34:57 +08:00
roytam1 31f3a1bc5e import from UXP: Issue #1355 - Do less work for columns not in the desired set in PaintRowGroupBackgroundByColIdx (528f0eb9) 2022-04-08 16:20:44 +08:00
roytam1 1e9a0b01dc import from UXP: Issue #1355 - Hit testing in large tables has become extremely slow (012bac19) 2022-04-08 16:09:11 +08:00
roytam1 ad5f05232a import from UXP:
- Issue #1378 - Align the drawing of table cell backgrounds with the spec. (598fe2fa)
- Issue #1378 - Follow-up: make sure background items remain table-aligned. (ec8e49b6)
2022-04-08 16:07:55 +08:00
roytam1 83dd11b398 import from UXP: Issue #146 - Part 3: Create nsDisplayTableFixedPosition to avoid display list collisions when processing the background image of a table. (c8aaad04) 2022-04-05 17:08:29 +08:00
roytam1 de831335e4 import from UXP: Issue #146 - Part 2: Remove custom table painting component. (04db41da) 2022-04-05 17:04:35 +08:00
roytam1 28ab0c80c3 ported from UXP: Issue #146 - Part 1: Draw each table's background on their own display list items. (8bd3a1f1) 2022-04-05 16:58:32 +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 7bab46a890 import from UXP: Issue #821 - Use device pixels instead of CSS pixels for table borders. (dac78e3f) 2022-03-28 17:22:14 +08:00
roytam1 9db2e14ff8 import change from tenfourfox:
- #622: M1646140 (665369699)
- closes #626: M1440677 (81acd2b99)
- #612: M253143 M1643126 (9d3a83602)
- #628: M1663642 M1663439 (bc184b4c4)
- #628: 2020b timezone update plus LTDs + HSTS (1387da73f)
2020-10-31 00:44:18 +08:00
roytam1 cc38820f18 imported change from my UXP custom branch: bug1365982, bug1367206 2019-06-29 17:58:29 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00