Commit Graph

17 Commits

Author SHA1 Message Date
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 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 ed6d6ffc29 import from UXP: Issue #2765 - Part 3: Make scrollbar width checks use the originating non-NAC style context (3ba0b10b) 2025-06-28 07:28:30 +08:00
roytam1 58bcb2dcf8 ported from UXP: Issue #2765 - Part 1: Scrollbar width should be treated as a non-inherited property (8236eec1) 2025-06-28 07:18:36 +08:00
roytam1 f1f7b5b86c import from mozilla: Bug 1350925 part 1 - Reset the scrolled frame's ReflowOutput overflow areas before re-using it for another child reflow. r=dholbert a=gchang (8c70d11ecd1) 2025-02-13 23:51:12 +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 fd07bc9a07 import from UXP: Issue #3050 - Follow-up: extend attribution mapping to resize and corner controls to allow themes to respond to scrollbar-width. (94f3f356) 2022-04-29 22:14:50 +08:00
roytam1 1792f0ad74 import from UXP: Issue #3050 - Map scrollbar-width to an element attribute. (4bdd3889) 2022-04-29 22:12:02 +08:00
roytam1 b6f0e1babe import from UXP: Issue #1705 - Part 5: Implement scrollbar-width:none for all target platforms. (7060aae2) 2022-04-21 22:28:55 +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 da2f4c520c import from UXP: Issue #1705 - Part 2: Add a ShowScrollbar enum to be used in ScrollReflowInput. (37650106) 2022-04-21 22:12:13 +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 eba04ae076 import from UXP: Make sure we remove our RefreshDriver observers in CompleteAsyncScroll. (bf30898e) 2022-03-29 12:50:57 +08:00
roytam1 0fdcd1a48a ported from UXP: Issue #345 - Ensure that the scroll frame deregisters its refresh driver observers (mAsyncScroll & mAsyncSmoothMSDScroll) before it's destroyed. (eb83cf3a) 2022-03-29 11:47:44 +08:00
roytam1 58895ea9e5 cherry-picked mozilla upstream changes:
bug1355414, bug1313977, bug1357366, bug1362889, bug1152353, bug1345893, bug1343172, bug1352348, bug1356843, bug1354308, bug1355340, bug1360574, bug1358776, bug1304566, bug1334097, bug1338574
2018-06-17 23:48:50 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00