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
mattias
6d104459e2
fcl-css: :is :where, nth-child of
2022-09-18 20:54:16 +02:00
mattias
abed465c08
fcl-css: fixed skipping invalid, skip utf8bom, nth-child
2022-09-15 16:01:23 +02:00
mattias
8a6ee0055a
fcl-css: started skipping invalid selectors
2022-09-15 10:52:25 +02:00
mattias
6a0e8feeba
fcl-css: fixed compile
2022-09-14 21:49:39 +02:00
mattias
9156d10257
fcl-css: test
2022-09-14 21:44:18 +02:00
mattias
1137322634
fcl-css: started calls
2022-09-14 20:00:00 +02:00
mattias
843ef82002
fcl-css: attribute value integer
2022-09-14 17:05:16 +02:00
mattias
a9fb193b1c
fcl-css: descendant combinator
2022-09-14 17:05:16 +02:00
mattias
0c4d61b3de
fcl-css: added two char tokens, parse descendant combinator as binary op
2022-09-14 17:05:16 +02:00
mattias
d4a7431938
fcl-css: test inline style
2022-09-12 22:19:31 +02:00
mattias
7ce609e721
fcl-css: empty and class
2022-09-12 10:10:26 +02:00
mattias
a6dd77e32a
fcl-css: fixed ~= searching only words separated by whitespace
2022-09-11 23:48:04 +02:00
mattias
3e9fd9073f
fcl-css: resolver: invalid selectors
2022-09-11 23:16:22 +02:00