Commit Graph

4377 Commits

Author SHA1 Message Date
Martín Lucas Golini
b97232cecc Fix double background being rendered. 2026-06-02 14:51:34 -03:00
Martín Lucas Golini
5030e392df Color::fromString now supports modern CSS rgb/hsl/hsv function format (although not 100% complete, it supports most common cases). 2026-06-02 14:23:38 -03:00
Martín Lucas Golini
a75292ca5a Fix z-index hit-testing. 2026-06-02 02:35:00 -03:00
Martín Lucas Golini
312ea199a3 gradient fixes 2026-06-02 02:33:49 -03:00
Martín Lucas Golini
27bfd11b51 gradients refactor 2026-06-02 02:02:11 -03:00
Martín Lucas Golini
9bc02d2411 Very basic z-index support (we won't support stacking-context for now, but this can fix several simple scenarios). 2026-06-02 01:51:16 -03:00
Martín Lucas Golini
1b3ce261d6 Greatly improve linear-gradient support (still not complete). Added repeating-linear-gradient, radial-gradient and repeating-radial-gradient (WIP though). 2026-06-02 00:39:20 -03:00
Martín Lucas Golini
b6a3219f7d Merge remote-tracking branch 'origin/develop' into develop 2026-06-01 21:16:06 -03:00
Martín Lucas Golini
8880520d18 Greatly improve linear-gradient support. 2026-06-01 21:14:44 -03:00
Martín Lucas Golini
4370a45728 CSS white-space-collapse Support in HTML compatibility layer. 2026-06-01 16:53:45 -03:00
Martín Lucas Golini
f0c631fa8a Add grid layout and white space collapse support plans. 2026-05-31 13:53:20 -03:00
Martín Lucas Golini
972be7c12f Fix run_gdb_tests.sh 2026-05-31 13:51:52 -03:00
Martín Lucas Golini
c2b1a91d90 Added the pending flex support tests.
Added xvfb-run-eepp with better defaults than xvfb-run, updated documentation.
2026-05-31 13:14:30 -03:00
Martín Lucas Golini
9fa16d6d70 Flex container baseline computation. 2026-05-31 02:38:19 -03:00
Martín Lucas Golini
37fcf45595 Update reference image in tests to pass unit-tests. 2026-05-31 02:30:36 -03:00
Martín Lucas Golini
8853acd901 Fix baseline alignment for inline-blocks in RichText. 2026-05-31 02:25:03 -03:00
Martín Lucas Golini
50334d4481 HTML input checkbox fixes. 2026-05-31 02:07:36 -03:00
Martín Lucas Golini
d24ed80912 Flex: Column-reverse stacking context reordering. 2026-05-31 02:01:09 -03:00
Martín Lucas Golini
733b66f16b Flex painting order support. 2026-05-31 01:35:16 -03:00
Martín Lucas Golini
0c27b124b5 Merge remote-tracking branch 'origin/develop' into develop 2026-05-31 01:06:34 -03:00
Martín Lucas Golini
1081830f93 Merge branch 'feature/flex-layout' into develop 2026-05-31 01:06:14 -03:00
Martín Lucas Golini
54310057e3 More flexbox work. 2026-05-31 01:03:53 -03:00
Martín Lucas Golini
7fdcb94c30 More flexbox support wip. 2026-05-30 21:19:15 -03:00
Martín Lucas Golini
7f3d997193 Fix tests. 2026-05-30 20:45:35 -03:00
Martín Lucas Golini
9ac381e6ba visibility: collapse on flex items 2026-05-30 14:12:25 -03:00
Martín Lucas Golini
abfd10bee4 Add anonymous flex item wrap support. 2026-05-30 02:52:23 -03:00
Martín Lucas Golini
8be05aabdd Initial implementation to support rendering text nodes as anonymous flex items. This does not support wrapping yet. 2026-05-30 02:37:22 -03:00
Martín Lucas Golini
4cd645a411 More flex fixes. 2026-05-30 01:55:23 -03:00
Martín Lucas Golini
81d5854dc5 Fix SpartanJ/ecode#908. 2026-05-30 01:50:04 -03:00
Martín Lucas Golini
c83548ae08 Fix rendering bug. 2026-05-30 01:08:59 -03:00
Martín Lucas Golini
c79cdce019 More Flex WIP. Updated plan. 2026-05-30 00:48:47 -03:00
Martín Lucas Golini
2e7a1d0eb3 Update plan, minor fix. 2026-05-29 23:31:04 -03:00
Martín Lucas Golini
ddfd59e167 More flex improvements. 2026-05-29 21:20:56 -03:00
Martín Lucas Golini
cc0e516edc Nits 2026-05-29 18:17:39 -03:00
Martín Lucas Golini
453eaa03fc Several flex fixes. 2026-05-29 15:48:23 -03:00
Martín Lucas Golini
5305670f46 Fixes. 2026-05-29 03:04:27 -03:00
Martín Lucas Golini
72077144a5 Merge branch 'develop' into feature/flex-layout 2026-05-29 02:18:16 -03:00
Martín Lucas Golini
20ef8854fc Flex support WIP. 2026-05-29 02:18:12 -03:00
Martín Lucas Golini
81fe0fe632 Minor change in body min-height property. 2026-05-29 02:12:48 -03:00
Martín Lucas Golini
327952aa38 More float fixes. 2026-05-28 17:53:13 -03:00
Martín Lucas Golini
8a5a7af3e0 Revert "Avoid stack-overflow when updating UIHTMLWidget::updateOutOfFlowPosition."
This reverts commit eb2b919354.
2026-05-27 21:20:56 -03:00
Martín Lucas Golini
eb2b919354 Avoid stack-overflow when updating UIHTMLWidget::updateOutOfFlowPosition. 2026-05-27 19:52:03 -03:00
Martín Lucas Golini
df3ac4508b Add plan to implement a more complete font-weight support. 2026-05-27 01:10:28 -03:00
Martín Lucas Golini
bdf94fea21 Added font-weight support. 2026-05-27 00:53:59 -03:00
Martín Lucas Golini
55e0fb9736 float and clear fixes 2026-05-26 21:57:32 -03:00
Martín Lucas Golini
2dbbd7d56d Do not compute for layouting hidden rows in TableLayouter. 2026-05-26 20:24:02 -03:00
Martín Lucas Golini
0c98717089 Improvements for SpartanJ/ecode#906. 2026-05-26 19:49:32 -03:00
Martín Lucas Golini
28290c20ef Quick crash fix SpartanJ/eepp#181. 2026-05-26 13:56:48 -03:00
Martín Lucas Golini
85b706869e Float and text wrap fixes. 2026-05-25 02:42:55 -03:00
Martín Lucas Golini
b36ef2cf85 Fix background draw in atomic boxes.
Fix in selector parser.
2026-05-25 01:49:04 -03:00