Basilisk-Dev
8add755c81
Issue #2404 - Improvements to CSS aspect-ratio spec compliance
2026-07-25 00:57:58 -04:00
Basilisk-Dev
bce5dbad0b
Issue #2829 - Use layer index naming for revert-layer metadata
2026-07-11 10:41:46 -04:00
Basilisk-Dev
0b25b5f8db
Issue #2829 - Handle revert-layer variable fallbacks
2026-07-10 09:59:20 -04:00
Basilisk-Dev
7345874098
Issue #2829 - Implement CSS revert-layer cascade rollback
2026-07-10 09:59:14 -04:00
Moonchild
400e59a96d
Issue #3109 - Use CSS' internal length clamp value instead.
2026-05-29 23:53:22 +02:00
Moonchild
09276b72a6
Issue #3109 - Clamp border-radius value to Int32.MaxValue
...
This avoids artifacts from out-of-bounds values.
Resolves #3109
2026-05-29 22:53:43 +02:00
Basilisk-Dev
e9abd8b022
Support CSS sizing math functions
...
Prereq for parts of #2404
2026-05-17 09:46:07 +02:00
Basilisk-Dev
fe29e0430c
Issue #2404 - Enable CSS aspect-ratio sizing
2026-05-17 09:44:59 +02:00
Moonchild
589967f3df
Merge branch '3088' into euxp-ports2
2026-05-17 09:44:13 +02:00
Basilisk-Dev
dad0daf389
Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch
...
Tag #2489 and #3003
2026-05-17 09:41:44 +02:00
Basilisk-Dev
b58e2b9312
Issue #1826 - Serialize special calc() number values
2026-05-17 09:39:23 +02:00
Basilisk-Dev
a5b2671f1e
Fix app-unit rounding for border width edges
2026-05-17 09:34:28 +02:00
Basilisk-Dev
69ba22d624
Fix CSS border rounding and currentcolor clipping
2026-05-17 09:34:13 +02:00
Moonchild
49f4dad4fa
Issue #2489 - Re-implement color-mix implementation with fixes.
...
This includes a hack to avoid fatal recursion when either color resolves
to NS_COLOR_CURRENTCOLOR, avoiding #2854
Resolves #2489
2025-10-27 23:08:41 +01:00
Moonchild
75a1d79076
Issue #2489 - Revert color-mix implementation
...
Resolves #2854
2025-10-02 21:19:54 +02:00
erixreyes
a48b046c36
Issue #2489 : Produce more accurate computations
2025-07-26 06:16:30 +08:00
erixreyes
073e3adb0c
Issue #2489 : Allow SRGB with alpha mixing
2025-07-26 01:13:18 +08:00
erixreyes
d8060a0296
Issue #2489 : Allow HSL with alpha mixing
2025-07-26 01:00:17 +08:00
erixreyes
caaa037d42
Issue #2489 : Allow color-mix() to differentiate color spaces
2025-07-25 10:41:30 +08:00
erixreyes
02267e9a4a
Issue #2489 : Improve color-mix() computation algorithm
2025-07-25 04:49:35 +08:00
erixreyes
d4db7bf21b
Issue #2489 : Add color-mix computation support
2025-07-19 07:50:34 +08:00
MeladJM
857421f523
Issue #2792 -Implements parsing, computed style, and writing mode mapping for overflow-block and overflow-inline properties
2025-07-17 05:09:50 +08:00
MeladJM
bf7638c751
Issue #2499 - Align overflow computed values with CSS spec
2025-07-16 04:31:29 +08:00
MeladJM
ee670eb701
Issue #2499 - Fix behavior of hidden and visible properly
2025-07-15 04:33:52 +08:00
MeladJM
dd2a805fe5
Issue #2499 - Part 10: Fixed logic for overflow and removed unrelated additions
2025-07-13 08:08:23 +08:00
MeladJM
60d582acb4
Issue #2499 - Fix CSS overflow mixed-axis behavior
2025-07-12 02:26:42 +08:00
MeladJM
ccdf828489
Issue #2499 - Correct overflow-x/y computed style
2025-07-10 21:59:47 +08:00
MeladJM
53a22cbf9a
Merge branch '2499-clip-overflow'
2025-07-09 23:03:50 +08:00
MeladJM
540a9c680b
Issue #2499 - Store overflow-inline and overflow-block so computed style returns correct values
2025-07-09 22:32:14 +08:00
Moonchild
7b3d78963d
Merge pull request 'Add support for clip-path:<geometry-box>' ( #2784 ) from erx_ld1/UXP:implement-clip-path-geomBox into master
...
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2784
2025-07-08 07:09:47 +00:00
erixreyes
408595a609
Issue #2757 : Fixed Indentations
2025-07-08 07:19:22 +08:00
erixreyes
d1c07d8bd2
No Issue - Fixed Indentation
2025-07-08 06:43:12 +08:00
erixreyes
4506180129
Issue #2757 : Create a new basicShape of type inset then set inset coords to zero.
2025-07-08 06:08:31 +08:00
MeladJM
bb45d38314
Issue #2499 - Part 3: Add CSS clip overflow support with serialization fixes
2025-07-08 05:46:54 +08:00
erixreyes
cb727ebf70
Issue #2780 : Add back the mismatch overflow handling in nsRuleNode.cpp
2025-07-07 23:32:10 +02:00
MeladJM
ac1b4f8ed9
Issue #2499 - Part 2: Fix overflow shorthand serialization for mixed clip values
2025-07-06 05:56:06 +08:00
MeladJM
872bc4c1a1
Issue #2124/2662: Cleaning of code
2025-07-05 22:22:57 +08:00
Francis Dominic Fajardo
44736c7db9
Issue #2045 - Part 8: Remap revert keyword values to a higher cascade level
2025-07-03 18:02:50 +08:00
Francis Dominic Fajardo
f76e834a32
Issue #2045 - Part 6: Treat "revert" values as the same as "unset" when encountered in the rule node
2025-07-03 18:02:49 +08:00
Francis Dominic Fajardo
a356649786
No issue - Fix mixing of tabs with space-indented code.
2025-07-03 17:47:03 +08:00
Francis Dominic Fajardo
0c5885b853
Issue #2765 - Part 1: Scrollbar width should be treated as a non-inherited property
...
Note: non-inherited properties are stored in "reset" style structs.
Previous implementation treats it as an inherited property, which
doesn't match the spec.
This also fixes the incorrect behavior when using the `unset` value
for this property by specifying SETVAL_UNSET_INITIAL in the mask.
2025-06-26 22:55:19 +08:00
Moonchild
c9cd25abc5
Issue #1925 - Convert NS_FULL_TO_HALF_CORNER to a constexpr function.
...
Note: Because the new function checks types, we need to change the
fullCorner type in `nsComputedDOMStyle::GetEllipseRadii()` and
`StyleAnimationValue::ExtractComputedValue()` to `Corner` instead of the
underlying base type.
2024-08-02 10:15:50 +02:00
FranklinDM
9605315718
Issue #2522 - Part 2: Implement support for logical viewport units
2024-06-09 19:53:56 +08:00
FranklinDM
c2362f7f61
Issue #2522 - Part 1: Alias small, large, and dynamic viewport units to base viewport
2024-06-09 19:53:56 +08:00
FranklinDM
9eb661a899
Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class
2024-03-30 08:46:32 +08:00
FranklinDM
1ecde083b1
Issue #2112 - Part 5: Remove Servo from forwarding code used by magic pointer classes
2024-03-26 01:24:49 +08:00
FranklinDM
71101dc40c
Issue #2112 - Part 4: Remove Stylo support for mask-image
2024-03-26 01:24:40 +08:00
FranklinDM
a00ca6d871
Issue #2112 - Part 3: Remove --enable-stylo config and conditionals
2024-03-26 01:24:34 +08:00
Moonchild
734f0957fb
Issue #2343 - replace MOZ_FALLTHROUGH with [[fallthrough]]
...
Basically a S&R. Removed the macro and adjusts IDL codegen accordingly.
2023-11-11 14:27:03 +01:00
Moonchild
9fea63c9d4
Issue #1992 - Part 1: Un-prefix -moz-{min|max}-content keywords.
2022-09-20 20:41:33 +00:00