Commit Graph

98 Commits

Author SHA1 Message Date
Michaël Van Canneyt
7b3fcc2a2e * Patch from Don Siders to fix typo in CSS attribute name. Fixes issue #41050 2024-12-05 14:54:54 +01:00
Pierre Muller
1f2ecc9a42 Add missing fpcssresparser unit in fcl-css package 2024-12-03 10:53:38 +00:00
mattias
a0a17d5f07 fcl-css: fixed resolving function 2024-11-11 15:33:18 +01:00
mattias
3dc3d83757 fcl-css: resolver: parse value without registry 2024-10-01 10:59:14 +02:00
mattias
3a98dfde1b fcl-css: test display:none without spaces 2024-10-01 10:48:35 +02:00
Kirill Kranz
0dc2f78bc8 all packages witch are not able to compile REMOVED 2024-09-29 16:59:02 +03:00
Michaël Van Canneyt
97b61b64c3 * Fix compilation when using unicode rtl 2024-08-27 10:08:48 +02:00
mattias
887826cd7c fcl-css: test scan -10.2e+2 2024-08-26 19:01:10 +02:00
mattias
37ad2c42ef fcl-css: fixed parsing attribute value hex color 2024-08-26 13:51:08 +02:00
mattias
0a6344270a fcl-css: comment 2024-08-24 16:43:42 +02:00
mattias
f81d455094 fcl-css: fixed parsing --var 2024-08-24 11:16:01 +02:00
mattias
6128dcc735 fcl-css: resolver: var and custom attributes 2024-08-24 10:18:02 +02:00
mattias
ccbec9ee7d fcl-css: resolver: test warnings 2024-08-24 10:18:02 +02:00
mattias
7ca0ddc70e fcl-css: resolver: all and origin 2024-08-21 19:20:35 +02:00
Michaël Van Canneyt
781560f3e0 * Forgot to add new file 2024-08-20 16:27:16 +02:00
Michaël Van Canneyt
ad34a8d574 * Correct compilation with namespaces 2024-08-20 16:17:31 +02:00
mattias
aaae62ea88 fcl-css: renamed css units 2024-08-20 07:53:49 +02:00
mattias
c8eeb2ec54 fcl-css: resolver: added colors, replaced filename with name, registry stamp 2024-08-20 07:44:41 +02:00
mattias
43d84beb01 fcl-css:
- renamed TCSSUnits to TCSSUnit
- added a css registry for attributes, types, keywords, and function names
- resolver merges shorthand properties
- resolver distinguishes stylesheets from user-agent, user and author
- resolver now parses css itself, it adds its own types and customdata
- attributes are now checked at parse time and marked invalid
- started skipping invalid instead of raise
2024-08-20 07:44:41 +02:00
mattias
d02db5da41 fcl-css: fixed parsing -0.5 2024-06-03 21:59:01 +02:00
mattias
d9e7f845c3 fcl-css: fixed string to CSS - no quotes needed, as spaces are converted 2024-05-31 16:06:41 +02:00
mattias
fadb324f7c fcl-css: TCSSParser allows to override css classes 2024-05-31 16:06:41 +02:00
Karoly Balogh
ac0287b5e0 human68k: fpmake changes, disable everything that cannot be built currently 2023-11-30 23:43:27 +00:00
mattias
5181d57559 fcl-css: comments 2023-11-05 15:57:16 +01:00
mattias
b41a0be550 fcl-css: less hints 2023-11-05 15:57:16 +01:00
mattias
7aa2ae7b36 fcl-css: test user pseudo class 2023-10-08 23:26:48 +02:00
Michael VAN CANNEYT
be57852e8b * Dotted filenames for package fcl-image 2023-07-27 19:04:26 +02:00
Michaël Van Canneyt
f03b0238e0 * Dotted filenames for package fcl-css 2023-07-27 19:04:26 +02:00
Michael VAN CANNEYT
bd4e9676fa * Add namespaces.lst 2023-07-27 19:04:09 +02:00
Michaël Van Canneyt
2289c1f6a2 * Remove redundant Makefile.fpc 2023-07-25 13:01:55 +02:00
Michaël Van Canneyt
bb1b1bc705 * Regenerate makefiles with subtarget support 2023-07-24 16:32:02 +02:00
Michaël Van Canneyt
6b5a4dbf6e * use cthreads in correct location 2023-07-19 14:27:28 +02:00
Michaël Van Canneyt
6de2577251 * PChar -> PAnsiChar 2023-07-15 18:22:41 +02:00
Michaël Van Canneyt
5e9c294eda * PChar -> PAnsiChar 2023-07-15 18:22:40 +02:00
mattias
6fe22044e7 fcl-css: ECSSException, resolver log warnings 2023-04-07 15:55:01 +02:00
mattias
b6fec2c97e fcl-css: equals 2023-04-07 14:51:19 +02:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
Jinyang He
783bbb66f9 Update Makefiles 2023-02-05 19:18:48 +00:00
Michaël Van Canneyt
3b1220e323 * Fix wong extension for fpcssresolver.pas 2022-12-14 17:20:04 +01:00
mattias
9b58545fb7 fcl-css: comments and warnings 2022-11-13 12:39:19 +01:00
mattias
87044c004f fcl-css: clean up 2022-10-31 18:03:56 +01:00
mattias
6685e22ead fcl-css: clearstyles 2022-10-25 10:49:18 +02:00
mattias
2d94575fa8 fcl-css: added attribute value check 2022-10-19 16:44:33 +01:00
mattias
73e5d6f70f fcl-css: renamed TCSSNode to ICSSNode, resolver: list of style elements 2022-10-16 13:51:45 +02:00
mattias
27315ac528 fcl-css: shorten PseudoAttribute to Pseudo 2022-10-14 18:48:07 +02:00
mattias
879b6f1e6e fcl-css: parse relational selector list 2022-09-19 09:33:28 +02:00
mattias
6454c931b8 fcl-css: resolveR: surpress duplicate warnings 2022-09-19 09:24:35 +02:00
mattias
5a7664f7d1 fcl-css: cache nth-child lists 2022-09-19 09:09:53 +02:00
mattias
76e0ec6744 fcl-css: fixed reading unary tile not as identifier 2022-09-18 20:54:16 +02:00
mattias
533d8a7752 fcl-css: :is(a,b) 2022-09-18 20:54:16 +02:00