Description: fcl-css
This file as text.
(active) Revisions in this set:
5b3953dde37e5802b6417748f633bd9278bf95da,5377cee3a29c267161a8e46aedb04e8e3b91cee5,ee8c3ff3cfd8851111e5094dc6673cd997ddd74c
8b9c7b8254385e5b797cbaa0b73e160a26f5ff77,eccd1720c9812b99e0e70c3e37d3af36051fb7ad,be046aa5558f8ab39441f9270a45f6e3ceb53745
4fae1bb6dfd1d65f8250ef390541647006cd1236,56108f479979e7dc9c10dceed5f74870e7d62c79,2b99abdd4df8f3aabe11d2ebe4d1fcbacf37fd5c
aedb6dbacd0ee1d790c4092bef5bf46de0558c07,051c5fc7b6f76bdc9f740718f1ff2a48281178cb,4e0b9e85341bcac28c1f146cab638d29390edef8
b6a7504665b4382c0f879dc8d82c0bd4ea4efa41,e244c7bbb2092db39637c83b34a428631f90a5a7,a40a3ee34dc8d30bf968d5becfc0295b53226025
de586e55c0a5376939753c86787645c84264b44c,d8d5087782a4813cccfccd505b3496b6e78174b8,754a3749ce299d64757e1a9273f3a5e470f90772
72466cac467bbb1da954bd6a5891ed1ae1eacb34,23098d049ddd5f65cef550a478a6734f579f0756,2d1510e067311b17d450b3904b7528cbcd52fdb3
a2c518285c6460734fd700d5d922540db556014a,a6afacd63303bee50cb04ca5d5a13c5c79c8158e,a23a4805f4b8dbf76c6472db14825350341e0405
b33ae75c591490b85a09300dac1f912ab8cade93,db499b61c0a030b0c9cddac026e854d540ed600e,c3d0d3edd3652c5448c9fdb9470e707841ac46fd
3e9fd9073fbb232f34b914e8fced3691bfbaa496,a6dd77e32a3e7c802c578890214bc39504e991c2,7ce609e72168df2869aa355afaa22edd4e14ef91
d4a74319389a0319f28cb6947f53bcb46d609539,0c4d61b3ded37eb1dbc6c567411c599beea91dea,a9fb193b1c308a0a052d394386766a3232153a3d
843ef82002b2477bc09713f80259a965c408f7f5,11373226348f53234c333d25deae715d687172b9,6a0e8feeba03a1c89ea7dd6f7c13b2aeeca4a81a
8a6ee0055ad5109e050d293c9a92529484899be2,abed465c089b9b046b44fedafc7aed6720ea12b5,76e0ec6744f8affb72f2c82b61a897facfddab7d
5a7664f7d12a47e9efd859aeeae763460d7d0e62,6454c931b8fa4d8479dbd8c572b3d48356e62134,879b6f1e6e20aaa9be81167eb015d9f1135929fa
27315ac528fb6921a0a66e5d54c36cc3ff9b7200,73e5d6f70fc9354e10d5fa8498fba52dfb024c61,2d94575fa8124933e47924909766b9eaedfc2bba
6685e22ead441cd00e292e6940e2ece96b674fa5,87044c004f22c34457a634074dbd8b253fadaa35,9b58545fb7a244c527ca30f71db7d4f4e4fdc780
6de25772511598e63f2a872325133767292476f7,f03b0238e08aa72677d0a0fff65c22a96ee5ece9,b6fec2c97e2500795ef626230d0f9c57f292bdc3
6fe22044e7e2eb1950b4aeef5f7efba51663c55b,7aa2ae7b3611f9bca56840bb191c07cdbbb9035a,b41a0be5502ade043c63e6cc31fa7a4716e1e519
5181d57559dbac0c2fede6a3f9fbc95db28ed634,fadb324f7cfce4c816456895230a667b5e429b6f,d9e7f845c3bc33955a0a1dbd636190f8750dfebf
d02db5da41162fe1441a3f363e3abe0cd9121222,43d84beb01096411ae1a94d6c323082e3ed1a414,c8eeb2ec547079cebf1ab60e48bd731287aeeb39
aaae62ea8860ca88b9965b157398375234f4c22f,ad34a8d5749f8e158e57a4e176f1182d2ec785bf,7ca0ddc70ed45932763f739ea76150e4c744ebca
ccbec9ee7d6b1c7ccf6faad32b02e606fbcf50f2,6128dcc73542350ce5496f6b56c47c43c0d89187,f81d4550941206cf9269b4a2aabe2d9e42977113
0a6344270a4299f21101e0134ec8aa3c329c5e19,37ad2c42efb5196359a31351441ee2afabcbab6b,97b61b64c33a9f1ef4495167004c69fb93adc9e9
3dc3d83757e70ce1aa6bbdfbb0726a7508d72d87,a0a17d5f07344cecd3087478f023b983b0cfb3fa,7b3fcc2a2e42d81c8cf01fef3a22cfe164d154f8
3dd4b7afbf7b2702e5befb411ceef644949a6dbd,d322143566f8177ff5a4c15f13c81b5f14dcb67e,c40cb181fec5fca3abb35c59d87e9b60d03d1612
ffc7a00b98cfafb3a3f2e4fae954a7f80067d414,02a80735eeeb3f500637ff02b8de141af09f30e6,8c34e31fdd70e3ab624f321e62ba0066de96295a
2808858d59e9b96569316ae6161c99b79f9e64d9,400fb5e8684d6fa7ff274094e3deea54609ce012,dc954f5c9dc67f028cec97cf9f027da866b51a03
0a6e06b537e81b6c17dca0b8e9cc87422f6b74cc,35f3fd16ca305341384885fec68294cfa6fe97dd,88e777fc7707c56c5616064e835a3f591fa25fe9
561699e00caa974563e81fd27dfb9cf60cd03bf2,b23769bdb0d8b2aea8430c1743ad2586b572198c,992b6360cedf4ad11e87de4a29140d9893832510
88b9e1a788b4ffd9d9c4250ce2e9601177335551,76dd3b0d858c109c5f48d0f43949222dd01f3047,047149a8e47610f796030d868f9f43942572e531
bac9e504c57e743343bd8c0342f968d14e1a8091,103812fbf0a15f7b47e343ea02a9fc48bd9d69dd,4f08a0a0c9b205612f273b84bf1e877d753c5d89
5e473c9db97f451c39a070c662d1c42a81929911,fcd43354f6602308c4377e57085b38436d8101e4,31bef8601a2506d0fa10871e5c94381c30790c29
56b729e8ddc7ee8b6eb98a37e354f7840125449f,710f42ca5da9ad758893c98246fa6c8df50086e1,a58dde6adc392bb5fa51d9c85b2143e72de91452
5317a8602f51c8f5c93e9b4315180d848608b924,08ccb0b34e3a6fe6d40d4865893500586eed1ccb,9dbc2b5cd2254a6d978833636c8437256bd3d08d
a783c57b69bbb1ff095a74864695170668446f50,379f586f8f05fce7a54ccb1557784cb4141e557e,a2663d68c353ed61bc8db27edaa19fed1481174b
82084dad60c02ffca3d051451534f4e9fce80558,c94fd20fde739384a02bf96526fe62aa84d2e10a,2754bf666d52b981306b91b8c59e834455708b72
e117d9bc3d50a9667670326c3563c015486c4a5d,b0d30d4e645c794f80fadef33462870247fd99d7,5949f04577d984f222cc7445ab31634e6a7eee6a
Clicking a revision will expand files
* Correct whitespace definition
* Fix parsing of bootstrap
* Numeric chars allowed in identifier, no need to escape
fcl-css: StringToCSSString: fixed advancing utf-8
fcl-css: keep exception stack traces, fixed parsing empty rule
fcl-css: TCSSStringElement = Class(TCSSBaseStringElement)
fcl-css: added TCSSElement.Parent
fcl-css: added GetCSSPath
fcl-css: TCSSIntegerElement.GetAsString: append units
fcl-css: started TCSSResolver
fcl-css: selector child combinator
fcl-css: resolver: adjacent and general sibling combinator
fcl-css: resolver: has attribute check
fcl-css: attribute selector operations
fcl-css: tests for :first-of-type, :last-of-type
fcl-css: resolver: invalid selectors
fcl-css: fixed ~= searching only words separated by whitespace
fcl-css: test inline style
fcl-css: added two char tokens, parse descendant combinator as binary op
fcl-css: descendant combinator
fcl-css: attribute value integer
fcl-css: started skipping invalid selectors
fcl-css: fixed skipping invalid, skip utf8bom, nth-child
fcl-css: fixed reading unary tile not as identifier
fcl-css: cache nth-child lists
fcl-css: resolveR: surpress duplicate warnings
fcl-css: parse relational selector list
fcl-css: shorten PseudoAttribute to Pseudo
fcl-css: renamed TCSSNode to ICSSNode, resolver: list of style elements
fcl-css: added attribute value check
fcl-css: comments and warnings
* Dotted filenames for package fcl-css
fcl-css: ECSSException, resolver log warnings
fcl-css: test user pseudo class
fcl-css: TCSSParser allows to override css classes
fcl-css: fixed string to CSS - no quotes needed, as spaces are converted
fcl-css: fixed parsing -0.5
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
fcl-css: resolver: added colors, replaced filename with name, registry stamp
fcl-css: renamed css units
* Correct compilation with namespaces
fcl-css: resolver: all and origin
fcl-css: resolver: test warnings
fcl-css: resolver: var and custom attributes
fcl-css: fixed parsing --var
fcl-css: fixed parsing attribute value hex color
* Fix compilation when using unicode rtl
fcl-css: resolver: parse value without registry
fcl-css: fixed resolving function
* Patch from Don Siders to fix typo in CSS attribute name. Fixes issue
gitlab 0041050
fcl-css: parse pseudo elements as unary or binary elements, resolver: pseudo element
fcl-css: started skipping errors and collect as warnings
fcl-css: parse lists of keywords
fcl-css: parse hash values as TCSSHashValueElement, TCSSStringElement writes quotes
fcl-css: fixed parsing component value with array and has values
fcl-css: fixed parsing repeat(1,10px 10px)
fcl-css: skip invalid declaration missing the colon
fcl-css: skip invalid declaration a,;
fcl-css: skip invalid declaration a:b(;
fcl-css: skip invalid declaration a:b(; c:1;
fcl-css: skip invalid declaration a:[; c:1;
fcl-css: skip invalid function args
fcl-css: skip invalid float
fcl-css: skip invalid at rule
fcl-css: skip more invalid rules
fcl-css: skip more invalid rules
fcl-css: skip more invalid rules
fcl-css: parsing nested rules
fcl-css: parsing nested rules
fcl-css: test nested rules, follow up declarations
fcl-css: fixed parsing nested rule
fcl-css: fixed parsing nested rule top lvl declaration
fcl-css: fixed parsing nested rule top lvl declaration
fcl-css: commented resolver tests
fcl-css: nested hash rule
fcl-css: test nested and type rule
fcl-css: nested rule with comma selectors
fcl-css: nested rule with child combinator
fcl-css: nested rule: tilde, simplified OnlySpecifity
fcl-css: nested rule compound combinator
fcl-css: nested rule appended and
fcl-css: resolver: parse brackets, string literals