Commit Graph

39 Commits

Author SHA1 Message Date
roytam1 1791c6a309 import from UXP: Issue #2489 - fix color-mix implementation. (103bd151)
actually it is just formatting and comment fix, actual code unchanged.
2025-11-29 07:58:02 +08:00
roytam1 026a848779 import from custom branch of UXP: style: color-mix: when either color resolves to NS_COLOR_CURRENTCOLOR, it will cause color value reevaluation and cause stack overflow. hack it to use parent color instead. (702d61e6) 2025-10-06 22:27:16 +08:00
roytam1 45cf9eb915 import from UXP: Issue #2489: Produce more accurate computations (2855cd6d) 2025-07-29 14:34:13 +08:00
roytam1 d8462ab02e import from UXP: Issue #2489: Allow SRGB with alpha mixing (5fe574de) 2025-07-29 14:25:03 +08:00
roytam1 b65401f377 import from UXP: Issue #2489: Allow HSL with alpha mixing (22be9f7f) 2025-07-29 13:47:43 +08:00
roytam1 d6fd0467e0 import from UXP: Issue #2489: Allow color-mix() to differentiate color spaces (01b0b825) 2025-07-29 12:10:17 +08:00
roytam1 102fddce4e import from UXP: Issue #2489: Improve color-mix() computation algorithm (ff5f3b2b) 2025-07-29 11:30:08 +08:00
roytam1 2a5c28b871 import from UXP:
- Issue #2489: ColorMixValue support and structure (7800eb01)
- Issue #2489: Add color-mix serialization support (b42cca5f)
- Issue #2489: Add color-mix computation support (58d72062)
- Issue #2489: Include color-mix to avoid filtering (6b938c48)
- Issue #2489: Update enum class syntax (99d7fb8e)
- Issue #2489: Create ColorMixValue structure (cb60df21)
2025-07-29 11:17:09 +08:00
roytam1 7194d62230 import from UXP: Issue #2792 -Implements parsing, computed style, and writing mode mapping for overflow-block and overflow-inline properties (0903daca) 2025-07-17 23:40:53 +08:00
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 ec17993dc9 import from UXP: Issue #2499 - Part 2: Fix overflow shorthand serialization for mixed clip values (205ea844) 2025-07-16 15:55:31 +08:00
roytam1 0ea914daf8 import from UXP: Issue #2757: Create a new basicShape of type inset then set inset coords to zero. (67421b30) 2025-07-09 00:33:32 +08:00
roytam1 0ee8103688 import from UXP: Issue #2780: Add back the mismatch overflow handling in nsRuleNode.cpp (c3590da5) 2025-07-08 10:15:12 +08:00
roytam1 9c80beb8f8 ported from UXP: Issue #2124/2662: Cleaning of code (dae72b45) 2025-07-07 21:26:16 +08:00
roytam1 7e8276dd10 import from UXP: Issue #2045 - Part 8: Remap revert keyword values to a higher cascade level (a47f44e9) 2025-07-07 15:37:04 +08:00
roytam1 0ddba686dd ported from UXP: Issue #2045 - Part 6: Treat "revert" values as the same as "unset" when encountered in the rule node (c4b6135c) 2025-07-07 15:16:35 +08:00
roytam1 4634fe9d1a import from UXP: No issue - Fix mixing of tabs with space-indented code. (552cb8db) 2025-07-07 14:09:33 +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 e83f6ac29e import from UXP: Issue #2522 - Part 2: Implement support for logical viewport units (2ba31f4e) 2024-06-11 10:39:01 +08:00
roytam1 02e057fe10 import from UXP: Issue #2522 - Part 1: Alias small, large, and dynamic viewport units to base viewport (5c06335c) 2024-06-11 10:31:14 +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 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 cae5b8370c import from UXP: Issue #2112 - Part 4: Remove Stylo support for mask-image (b1c92060) 2024-04-03 11:39:58 +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 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 53667ce4b1 ported from UXP: Issue #1838 - Part 2: Remove grid- prefix from grid-(column|row)-gap properties (b4f2c836) 2022-05-06 17:07:36 +08:00
roytam1 d5fd9831f0 import from UXP: Issue #1781 - Follow-up: fix debug assert in MergeMultiplicativeR() (a05b76ff) 2022-04-28 16:17:27 +08:00
roytam1 35c329a961 ported from UXP: Issue #1781 - Part 1: support calc() in stroke-dashoffset CSS (15a322ef) 2022-04-25 14:24:46 +08:00
roytam1 dffe143171 ported from UXP: Issue #1705 - Part 4: Add scrollbar-width CSS keyword to CSS parser. (8e08d8bf) 2022-04-21 22:27:06 +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 ac06d7fdac ported from UXP: Issue #1673 - Part 5: Fix brace style and missed -moz-tab-size reference. (5026bdf5) 2022-04-18 13:51:51 +08:00
roytam1 7d175ef315 partly ported from UXP: Issue #1668 - Part 2: Visited color and auto support for caret-color property. (1f68b254) 2022-04-18 13:00:22 +08:00
roytam1 7cb46316ea import from UXP: Issue #1647 - Part 2: Implement VARIANT_OPACITY to correctly serialize. (fb8d9b8c) 2022-04-16 01:25:36 +08:00
roytam1 0d18cace6d import from UXP: Issue #1647 - Part 1: Implement percentage for CSS opacity keywords (b530d56c) 2022-04-16 01:16:37 +08:00
roytam1 6e43fd52d6 ported from UXP: Issue #1620 - Use Intrinsic Aspect Ratio for Images (be1f68f3) 2022-04-15 14:40:36 +08:00
roytam1 95bde55a93 ported from UXP: issue #908 - implement missing parts of CSS mask (b5376e63)
i.e. removing #if(n)def MOZ_ENABLE_MASK_AS_SHORTHAND guards.
2022-03-31 22:57:49 +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 1786a387c3 cherry-picked mozilla upstream changes:
bug1357022, bug1364513, bug1366203, bug1344034, bug1375708, bug1322896, bug1370869, bug1354796, bug1364189, bug1342417, bug1369386, bug1353312, bug1364870, bug1365333, bug1372063, bug1373970, bug1374148, bug1338646, bug1359477, bug1375198, bug1355168, bug1308820, bug1305036, bug1371259
2018-06-19 22:25:06 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00