From c853ffb5b2f75f5a889ed2e3ef89b818a736e87a Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 13 Apr 2024 13:50:49 +0200 Subject: Adding upstream version 1.3+ds. Signed-off-by: Daniel Baumann --- .../libcroco/tests/test-output-refs/Makefile.am | 16 + .../test-output-refs/test-functional-notation.out | 7 + .../test-output-refs/test-lots-of-comments.out | 26 + .../test-output-refs/test-parsing-location.out | 219 ++ .../tests/test-output-refs/test-prop-ident.out | 3 + .../test-output-refs/test-sel-child-class.out | 4 + .../tests/test-output-refs/test-several-media.out | 17 + .../test-output-refs/test-unknown-at-rule.out | 1 + .../test-output-refs/test-unknown-at-rule2.out | 2 + .../tests/test-output-refs/test0.1.css.out | 1 + .../libcroco/tests/test-output-refs/test1.css.out | 316 ++ .../tests/test-output-refs/test2.1.css.out | 173 + .../tests/test-output-refs/test2.2.css.out | 3328 ++++++++++++++++++++ .../libcroco/tests/test-output-refs/test2.css.out | 63 + .../tests/test-output-refs/test3.1.css.out | 0 .../tests/test-output-refs/test3.2.css.out | 0 .../libcroco/tests/test-output-refs/test3.css.out | 0 .../tests/test-output-refs/test4.1.css.out | 766 +++++ .../tests/test-output-refs/test4.2.css.out | 24 + .../tests/test-output-refs/test5.1.css.out | 105 + .../libcroco/tests/test-output-refs/test6.out | 8 + .../libcroco/tests/test-output-refs/test7.out | 43 + .../libcroco/tests/test-output-refs/test8.out | 15 + 23 files changed, 5137 insertions(+) create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/Makefile.am create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test-functional-notation.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test-lots-of-comments.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test-parsing-location.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test-prop-ident.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test-sel-child-class.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test-several-media.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test-unknown-at-rule.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test-unknown-at-rule2.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test0.1.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test1.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test2.1.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test2.2.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test2.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test3.1.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test3.2.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test3.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test4.1.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test4.2.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test5.1.css.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test6.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test7.out create mode 100644 src/3rdparty/libcroco/tests/test-output-refs/test8.out (limited to 'src/3rdparty/libcroco/tests/test-output-refs') diff --git a/src/3rdparty/libcroco/tests/test-output-refs/Makefile.am b/src/3rdparty/libcroco/tests/test-output-refs/Makefile.am new file mode 100644 index 0000000..b113e7f --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/Makefile.am @@ -0,0 +1,16 @@ +EXTRA_DIST=test0.1.css.out \ +test1.css.out \ +test2.1.css.out \ +test2.2.css.out \ +test2.css.out \ +test3.1.css.out \ +test3.2.css.out \ +test3.css.out \ +test4.1.css.out \ +test4.2.css.out \ +test6.out \ +test-prop-ident.out \ +test-unknown-at-rule.out \ +test-unknown-at-rule2.out \ +test-several-media.out \ +test5.1.css.out diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test-functional-notation.out b/src/3rdparty/libcroco/tests/test-output-refs/test-functional-notation.out new file mode 100644 index 0000000..7fa05fd --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test-functional-notation.out @@ -0,0 +1,7 @@ +foo { + bar : attr(width, length, calc(70% -5px)) +} + +foo { + bar : attr(x, y) +} diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test-lots-of-comments.out b/src/3rdparty/libcroco/tests/test-output-refs/test-lots-of-comments.out new file mode 100644 index 0000000..59b08ef --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test-lots-of-comments.out @@ -0,0 +1,26 @@ +@charset "utf8" ; + +@import url("http://pouet.com")screen, paper, aural ; + +@page coin :pseudo-page { + page-prop0 : page-val0; + page-prop1 : page-val1 +} + + +@media paper, aural { + x { + foo : fooval; + bar : barval + } +} + +@font-face { + font-prop1 : font1; + font-prop2 : font2 +} + +x>y[attr="val"].class#tatati z+toto { + prop1 : function(a); + prop2 : val2 +} diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test-parsing-location.out b/src/3rdparty/libcroco/tests/test-output-refs/test-parsing-location.out new file mode 100644 index 0000000..7be4584 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test-parsing-location.out @@ -0,0 +1,219 @@ + + +@charset "utf8"; + +/******************************************** + * Parsing location information of the @charset rule + ********************************************/ + /*@charset*/ + /*line:1 column:1 byte offset:0 */ + /*utf8*/ + /*line:1 column:10 byte offset:9 */ + +@import url("http://pouet.com") screen, paper, aural; + +/***************************************************** + *Parsing location information for the @import rule + ******************************************************/ + + /*@import*/ + /*line:3 column:1 byte offset:19 */ + + /*http://pouet.com*/ + /*line:3 column:9 byte offset:27 */ + + /*screen*/ + /*line:3 column:33 byte offset:51 */ + + /*paper*/ + /*line:3 column:41 byte offset:59 */ + + /*aural*/ + /*line:3 column:48 byte offset:66 */ + +@import url("http://pouet.com") screen2, paper2, aural2; + +/***************************************************** + *Parsing location information for the @import rule + ******************************************************/ + + /*@import*/ + /*line:4 column:1 byte offset:74 */ + + /*http://pouet.com*/ + /*line:4 column:9 byte offset:82 */ + + /*screen2*/ + /*line:4 column:31 byte offset:104 */ + + /*paper2*/ + /*line:4 column:40 byte offset:113 */ + + /*aural2*/ + /*line:4 column:48 byte offset:121 */ + +@page coin :pseudo-page + + /*@page*/ + /*line:6 column:1 byte offset:131 */ + /*coin*/ + /*line:6 column:7 byte offset:137 */ + /*pseudo-page*/ + /*line:6 column:13 byte offset:143 */ + +{ + + +page-prop0 : page-val0; + + +/************************************************ + *Parsing location information of the property + ************************************************/ + /*page-prop0*/ + /*line:7 column:7 byte offset:163 */ + /*page-val0*/ + /*line:7 column:19 byte offset:175 */ + + +page-prop1 : page-val1; + + +/************************************************ + *Parsing location information of the property + ************************************************/ + /*page-prop1*/ + /*line:8 column:7 byte offset:193 */ + /*page-val1*/ + /*line:8 column:19 byte offset:205 */ +} +@media paper, aural + /*@media*/ + /*line:11 column:1 byte offset:220 */ + /*paper*/ + /*line:11 column:8 byte offset:227 */ + /*aural*/ + /*line:11 column:15 byte offset:234 */ + +{ +x { +/************************************************ + *Parsing location information of the selector + ************************************************/ +/*x*/ +/*line:12 column:5 byte offset:246 */ + /*x*/ + /*line:12 column:5 byte offset:246 */ + + +foo : fooval; + + +/************************************************ + *Parsing location information of the property + ************************************************/ + /*foo*/ + /*line:13 column:7 byte offset:256 */ + /*fooval*/ + /*line:13 column:12 byte offset:261 */ + + +bar : barval; + + +/************************************************ + *Parsing location information of the property + ************************************************/ + /*bar*/ + /*line:14 column:7 byte offset:276 */ + /*barval*/ + /*line:14 column:12 byte offset:281 */ + } + +} +@font-face { +/****************************************************** + Parsing location information for the @font-face rule + ******************************************************/ + + /*@font-face*/ + /*line:18 column:1 byte offset:299 */ + + +font-prop1 : font1; + + +/************************************************ + *Parsing location information of the property + ************************************************/ + /*font-prop1*/ + /*line:19 column:2 byte offset:313 */ + /*font1*/ + /*line:19 column:14 byte offset:325 */ + + +font-prop2 : font2; + + +/************************************************ + *Parsing location information of the property + ************************************************/ + /*font-prop2*/ + /*line:20 column:2 byte offset:334 */ + /*font2*/ + /*line:20 column:14 byte offset:346 */ +} +x>y[attr="val"].class#tatati z+toto { +/************************************************ + *Parsing location information of the selector + ************************************************/ +/*x*/ +/*line:22 column:1 byte offset:356 */ + /*x*/ + /*line:22 column:1 byte offset:356 */ +/*y[attr="val"].class#tatati*/ +/*line:22 column:5 byte offset:360 */ + /*y*/ + /*line:22 column:5 byte offset:360 */ + + /*[attr="val"]*/ + /*line:22 column:6 byte offset:361 */ + + /*.class*/ + /*line:22 column:17 byte offset:372 */ + + /*#tatati*/ + /*line:22 column:22 byte offset:377 */ +/*z*/ +/*line:22 column:30 byte offset:385 */ + /*z*/ + /*line:22 column:30 byte offset:385 */ +/*toto*/ +/*line:22 column:34 byte offset:389 */ + /*toto*/ + /*line:22 column:34 byte offset:389 */ + + +prop1 : function(a); + + +/************************************************ + *Parsing location information of the property + ************************************************/ + /*prop1*/ + /*line:23 column:2 byte offset:396 */ + /*function(a)*/ + /*line:23 column:9 byte offset:403 */ + + +prop2 : val2; + + +/************************************************ + *Parsing location information of the property + ************************************************/ + /*prop2*/ + /*line:24 column:2 byte offset:418 */ + /*val2*/ + /*line:24 column:9 byte offset:425 */ + } diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test-prop-ident.out b/src/3rdparty/libcroco/tests/test-output-refs/test-prop-ident.out new file mode 100644 index 0000000..149e8f5 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test-prop-ident.out @@ -0,0 +1,3 @@ +:-foo-pseudo { + -foo-bar-prop : -foobar-value +} diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test-sel-child-class.out b/src/3rdparty/libcroco/tests/test-output-refs/test-sel-child-class.out new file mode 100644 index 0000000..aadd508 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test-sel-child-class.out @@ -0,0 +1,4 @@ +Properties of xml element p are: + color : aqua +===================== + diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test-several-media.out b/src/3rdparty/libcroco/tests/test-output-refs/test-several-media.out new file mode 100644 index 0000000..4b3cbdd --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test-several-media.out @@ -0,0 +1,17 @@ +@media screen { + a:link { + text-decoration : none + } + div { + width : 50% + } +} + +@media print { + a { + color : red + } + div { + width : 57% + } +} diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test-unknown-at-rule.out b/src/3rdparty/libcroco/tests/test-output-refs/test-unknown-at-rule.out new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test-unknown-at-rule.out @@ -0,0 +1 @@ + diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test-unknown-at-rule2.out b/src/3rdparty/libcroco/tests/test-output-refs/test-unknown-at-rule2.out new file mode 100644 index 0000000..a356a7d --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test-unknown-at-rule2.out @@ -0,0 +1,2 @@ +dummyrule { +} diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test0.1.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test0.1.css.out new file mode 100644 index 0000000..16475bd --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test0.1.css.out @@ -0,0 +1 @@ +9811110012132123103232109971141031051103258324811212032481121203250481121203248112120591032321041011051031041163258324948483759103232989799107103114111117110100325832357070701012510106532123103232991111081111143258323548485151545459103232116101120116451001019911111497116105111110325832117110100101114108105110101101251010655810810511010732123103232991111081111143258323548485151545459103232116101120116451001019911111497116105111110325832117110100101114108105110101101251010655811810511510511610110032123103232991111081111143258323548485151545459103232116101120116451001019911111497116105111110325832117110100101114108105110101101251010655897991161051181013212310323299111108111114325832355757575757571012510106558104111118101114321231032329911110811111432583235575757575757101251010104494432104504432104513212310323210997114103105110325832481121205910323211297100100105110103325832481121201012510103598971101101011143212310323210211111011645102971091051081213258321129710897116105110111443210310111111410310597443211810111410097110974432971141059710844321159711011545115101114105102591032329911110811111432583235515151591032321161111125848591032321021111101164511510512210132583211011111410997108591032321021111101164511910110510310411632583211011111410997108591012510103598971101101011143297443235989711011010111432975810810511010744323598971101101011143297581181051151051161011004432359897110110101114329758979911610511810144323598971101101011143297581041111181011143212310323210211111011645102971091051081213258321181011141009711097443297114105971084432115971101154511510111410510259103232102111110116451151051221013258321201204510897114103101591032329911110811111432583235515151591032321161011201164510010199111114971161051111103258321101111101011012510104610010111599114105112116105111110321231032321021111101164510297109105108121325832118101114100971109744329711410597108443211597110115451151011141051025910323299111108111114325832355151515910323210211111011645115105122101325832115109971081085910323211610112011645116114971101151021111141093258321101111101011012510103599111110116101110116321231032321121111151051161051111103258329798115111108117116101591032329897991071031141111171101003258323570707059103232116111112583250483759321032321081011021165832504837591032329811111410010111432583249112120321151111081051003235707070101251010359911111011697105110101114321231032329897991071031141111171101003258323570707059103232981111141001011143258324911212032115111108105100323570707010125101035108105110107115321231032321129710010010511010332583249531121205910323298111114100101114325832491121203211511110810510032357070705910323211910510011610432583250484811212010125101046981081111033212310323211297100100105110103325832504811212059103232989799107103114111117110100325832357070701012510104698108111103981111001213212310323210211111011645102971091051081213258321181011141009711097443297114105971084432115971101154511510111410510259103232991111081111143258323551515159103232102111110116451151051221013258321151099710810859103232102111110116451191011051031041163258321101111141099710859103232989799107103114111117110100325832357070705910323210810511010145104101105103104116325832495348371012510104698108111103981111001213297443246981081111039811110012132975810810511010744324698108111103981111001213297581181051151051161011004432469810811110398111100121329758979911610511810144324698108111103981111001213297581041111181011143212310323210211111011645119101105103104116325832110111114109971085910323211610112011645100101991111149711610511111032583211711010010111410810511010110125101046116105116108101321231032321021111101164510297109105108121325832118101114100971109744329711410597108443211597110115451151011141051025910323210211111011645115105122101325832109101100105117109591032329911110811111432583235545454101251010461009711610132123103232102111110116451029710910510812132583211810111410097110974432971141059710844321151011141051025910323210211111011645115105122101325832108971141031015910323299111108111114325832355151515910323298111114100101114459811111611611110932583249112120321151111081051003235575757591032321099711410310511045981111161161111093258324948112120591032321021111101164511910110510310411632583298111108100101251010461121111151161011003212310323210211111011645102971091051081213258321181011141009711097443297114105971084432115971101154511510111410510259103232102111110116451151051221013258321204511510997108108591032329911110811111432583235484848484848591032321099711410310511045981111161161111093258325053112120101251010469997108101110100971143212310323210211111011645102971091051081213258321181011141009711097443297114105971084432115971101154511510111410510259103232991111081111143258323551515159103232102111110116451151051221013258321204511510997108108591032321021111101164511910110510310411632583211011111410997108591032329897991071031141111171101003258323570707059103232108105110101451041011051031041163258324952483759103232112971001001051101033258325011212059103232116101120116459710810510311032583210810110211610125101046999710810111010097114104101971003212310323210211111011645102971091051081213258321129710897116105110111443210310111111410310597443211610510910111532110101119321141111099711044321151011141051025910323299111108111114325832355454545448485910323210211111011645115105122101325832115109971081085910323210211111011645119101105103104116325832110111114109971085910323211297100100105110103325832501121205910323210810111611610111445115112979910511010332583248465110110959103232989799107103114111117110100325832357070705910323211610112011645116114971101151021111141093258321171121121011149997115101591032321161011201164597108105103110325832108101102116101251010461151051001013212310323210211111011645102971091051081213258321181011141009711097443297114105971084432115971101154511510111410510259103232991111081111143258323551515159103232102111110116451151051221013258321204511510997108108591032321021111101164511910110510310411632583211011111410997108591032329897991071031141111171101003258323570707059103232108105110101451041011051031041163258324952483759103232112971001001051101033258325011212010125101035109101110117989711432123103232102111110116451029710910510812132583211810111410097110974432971141059710844321159711011545115101114105102591032329911110811111432583235515151591032321021111101164511510512210132583211510997108108591032321021111101164511910110510310411632583211011111410997108591032321121111151051161051111105897981151111081171161015910323211611111258504837591032321129710010010511010358325011212059103232108101116116101114451151129799105110103325832484649101109591032329897991071031141111171101003258323570707059103232116101120116451161149711011510211111410932583211711211210111499971151011012510104611512111010010599971161013212310323210211111011645102971091051081213258321181011141009711097443297114105971084432115971101154511510111410510259103232102111110116451151051221013258321201204511510997108108591032321081051101014510410110510310411632583249524837591032321129710010010511010332583250112120591032321099711410310511045116111112325832495311212059103232989799107103114111117110100325832357070701012510104611211111910111410110032123103232102111110116451029710910510812132583211810111410097110974432971141059710844321159711011545115101114105102591032329911110811111432583235545454591032321021111101164511510512210132583212045115109971081085910323210810511010145104101105103104116325832495248375910323211610112011645116114971101151021111141093258321171121121011149997115101591032321129710010010511010332583250112120591032321099711410310511045116111112325832534811212059103232108101116116101114451151129799105110103325832484650101109591032329897991071031141111171101003258323570707010125101046991111091091011101161154598111100121321231032321021111101164510297109105108121325832118101114100971109744329711410597108443211597110115451151011141051025910323299111108111114325832355454545910323210211111011645115105122101325832115109971081085910323210211111011645119101105103104116325832110111114109971085910323298979910710311411111711010032583235707070591032321081051101014510410110510310411632583249524837591032321129710010010511010345981111161161111093258324948112120591032321129710010010511010345116111112325832494811212059103232981111141001011144598111116116111109325832491121203210011111611610110032355757571012510104699111109109101110116115451121111151163212310323210211111011645102971091051081213258321181011141009711097443297114105971084432115971101154511510111410510259103232991111081111143258323554545459103232102111110116451151051221013258321204511510997108108591032321021111101164511910110510310411632583211011111410997108591032329897991071031141111171101003258323570707010125101046116114979910798979910745117114108321231032321021111101164510297109105108121325832118101114100971109744329711410597108443211597110115451151011141051025910323299111108111114325832355454545910323210211111011645115105122101325832115109971081085910323210211111011645119101105103104116325832110111114109971085910323298979910710311411111711010032583235707070591032321081051101014510410110510310411632583249524837591032321129710010010511010332583253112120591032329811111410010111432583249112120321001111161161011003235575757101251010461161149799107989799107459811110012132123103232102111110116451029710910510812132583211810111410097110974432971141059710844321159711011545115101114105102591032329911110811111432583235545454591032321021111101164511510512210132583211510997108108591032321021111101164511910110510310411632583211011111410997108591032329897991071031141111171101003258323570707059103232108105110101451041011051031041163258324952483759103232112971001001051101034598111116116111109325832494811212059103232112971001001051101034511611111232583249481121205910323298111114100101114459811111611611110932583249112120321001111161161011003235575757101251010461161149799107989799107451121111151163212310323210211111011645102971091051081213258321181011141009711097443297114105971084432115971101154511510111410510259103232991111081111143258323554545459103232102111110116451151051221013258321204511510997108108591032321021111101164511910110510310411632583211011111410997108591032329897991071031141111171101003258323570707010125101046991111091091011101161154510410197100321231032321021111101164510297109105108121325832118101114100971109744329711410597108443211597110115451151011141051025910323210211111011645115105122101325832115109971081085910323299111108111114325832355454545910323298111114100101114459811111611611110932583249112120321151111081051003235575757591032321099711410310511045116111112325832504811212059103232102111110116451191011051031041163258329811110810059103232989799107103114111117110100325832357070701012510103598971101101011144599111109109101110116115112111112321231032321021111101164510297109105108121325832118101114100971109744329711410597108443211597110115451151011141051025910323299111108111114325832357070705910323210211111011645115105122101325832108971141031015910323210211111011645119101105103104116325832981111081005910323298111114100101114451081011021163258324911212032115111108105100323570707059103232981111141001011144511410510310411632583249112120321151111081051003235707070591032329811111410010111445116111112325832491121203211511110810510032357070705910323298979910710311411111711010032583235484851515454591032321129710010010511010345108101102116325832495311212059103232112971001001051101034511410510310411632583249531121205910323211297100100105110103451161111123258325311212059103232112971001001051101034598111116116111109325832531121201012510 \ No newline at end of file diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test1.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test1.css.out new file mode 100644 index 0000000..b03c8a4 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test1.css.out @@ -0,0 +1,316 @@ +body { + + background-color: #E5E5E5; + + scrollbar-face-color: #CCCCCC; + + scrollbar-highlight-color: #FFFFFF; + + scrollbar-shadow-color: #CCCCCC; + + scrollbar-3dlight-color: #D1D7DC; + + scrollbar-arrow-color: #000000; + + scrollbar-track-color: #FFFFFF; + + scrollbar-darkshadow-color: #000000; + +} + + + +font, th, td, p { + + font-family: Verdana, Arial, Helvetica, sans-serif; + + font-size: 11px; + +} + + + +h1, h2 { font-size: 11px; color: #000000; font-weight: bold; } + + + +a:link, a:active, a:visited { color: #000000; } + + + +a:hover { color: #CC0000; text-decoration: underline; } + + + +hr { height: 0px; border: solid #CCCCCC 0px; border-top-width: 1px; } + + + +small { font-size: 10px; } + + + +input, textarea, select { + + font: normal 11px Verdana, Arial, Helvetica, sans-serif; + + color: #000000; + + border-color: #000000; + +} + + + +input { text-indent: 2px; } + + + + +input.post, textarea.post, select { + + background-color: #FFFFFF; + +} + + + + +th { + + font-size: 11px; color: #CCCCCC; font-weight: bold; + + background-color: #000000; height: 25px; + + background-image: url(/~wiceyto/test/templates/blacknwhite/images/cellpic3.gif); + +} + + + + +.fontspec, .tablefont { + + font-family: Verdana, Arial, Helvetica, sans-serif; + + font-size: 11px; + +} + + + +.navbartext, .navbarfont { + + font-size: 11px; color: #000000; font-weight: bold; + +} + + + +.navbartext a, .navbarfont a { + + color: #000000; font-weight: bold; text-decoration: none; + +} + + + +.navbartext a:hover, .navbarfont a:hover { + + color: #CC0000; text-decoration: none; + +} + + + +.tablespec, .guestbook { background-color: #FFFFFF; border: 2px #000000 solid; } + +.tablespec th, .tablespec td { color: #000000; background-color: #CCCCCC; } + +.tablespec th { background-image: none; } + + + +.messageblock { + + border: dashed 1px; + + margin-right: 4em; margin-left: 4em; + + padding: 3em; + +} + + + +/* $MessageOpenCode - the body of text of the posts */ + +.messagebody { font-size: 12px; line-height: 18px; } + +.messagebody a { color: #000000; text-decoration: underline; } + +.messagebody a:hover { color: #CC0000; text-decoration: underline; } + + + + +.newcode { font-size: 11px; color: #CC0000; font-weight: bold; } + +.admincode { font-size: 11px; color: #990000; font-style: bold; } + + + + +.bodyline { background-color: #FFFFFF; border: 1px #000000 solid; } + + + + +.quote, .code { + + background-color: #FAFAFA; border: #D1D7DC; border-style: solid; + + border-top-width: 1px; border-right-width: 1px; + + border-bottom-width: 1px; border-left-width: 1px; + +} + + + +.quote { + + font-family: Verdana, Arial, Helvetica, sans-serif; + + font-size: 11px; + + color: #444444; line-height: 125%; + +} + + + +.code { + + font-family: Courier, 'Courier New', sans-serif; + + font-size: 11px; + + color: #CC0000; + +} + + + + +input.button { + + font-family: Verdana, Arial, Helvetica, sans-serif; + + font-size: 11px; + + color: #000000; + + background-color: #FFFFFF; + +} + + + +/* Format button rollover help line. Actually it's a text box + + set to the same color as the background so no one will know. */ + +.helpline { background-color: #CCCCCC; border-style: none; } + + + +/* additional table cell colors and backgrounds */ + +td.row2 { background-color: #CCCCCC; } + +td.row1 { background-color: #CCCCCC; } + +td.row3 { background-color: #D1D7DC; } + + + +/* additional general text */ + +.gen { font-size: 12px; } + +.genmed { font-size: 11px; } + +.gensmall { font-size: 10px; } + +.gen, .genmed, .gensmall { color: #000000; } + +a.gen, a.genmed, a.gensmall { color: #000000; text-decoration: none; } + +a.gen:hover, a.genmed:hover, a.gensmall:hover { color: #CC0000; text-decoration: underline; } + + + +/* import fancy styles. For IE only. NS4.x doesn't use the @import function */ + +@import url("/your.site/webbbs/themes/formIE.css"); + + + +/* END of blacknwhite.css */ + + + + + + + +/* Appendix.2-2: Example fancy styles CSS file + +Paste these into a text file and save as formIE.css */ + + + +/* Fancy form styles for IE */ + + + +input, textarea, select { + +border-top-width : 1px; + +border-right-width : 1px; + +border-bottom-width : 1px; + +border-left-width : 1px; + +} + + + +input { text-indent : 2px; } + + + +input.button { + +border-top-width : 1px; + +border-right-width : 1px; + +border-bottom-width : 1px; + +border-left-width : 1px; + +} + + + +.postbody { line-height: 18px} + +.magic { + margin-left: -20px; +} + +/* END of formIE.css */ diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test2.1.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test2.1.css.out new file mode 100644 index 0000000..4874e68 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test2.1.css.out @@ -0,0 +1,173 @@ +*************** +start_document +*************** + +*************** +start_selector +s1[foo] +*************** + +*************** +property +prop1: 'String' +*************** + +*************** +end_selector +s1[foo] +*************** + +*************** +start_selector +s2[foo] +*************** + +*************** +start_selector +s3[foo="warning"] +*************** + +*************** +property +prop1: value1 +*************** + +*************** +end_selector +s3[foo="warning"] +*************** + +*************** +start_selector +s4[foo~="warning"] +*************** + +*************** +property +prop1: value1 +*************** + +*************** +end_selector +s4[foo~="warning"] +*************** + +*************** +start_selector +s5.warning +*************** + +*************** +property +prop1: value +*************** + +*************** +end_selector +s5.warning +*************** + +*************** +start_selector +E#myid +*************** + +*************** +property +prop1: value1 +*************** + +*************** +end_selector +E#myid +*************** + +*************** +start_selector +S6:first-child +*************** + +*************** +property +prop1: value1 +*************** + +*************** +property +prop2: value2 +*************** + +*************** +end_selector +S6:first-child +*************** + +*************** +start_selector +S7:lang(c) +*************** + +*************** +property +prop1: value1 +*************** + +*************** +end_selector +S7:lang(c) +*************** + +*************** +start_selector +S8+s2 +*************** + +*************** +property +prop1: value1 +*************** + +*************** +end_selector +S8+s2 +*************** + +*************** +start_selector +.quotedstrings +*************** + +*************** +property +-test-string1: "foo'bar" +*************** + +*************** +property +-test-string2: "foo'bar" +*************** + +*************** +property +-test-string3: 'foo"bar' +*************** + +*************** +property +-test-string4: 'foo"bar' +*************** + +*************** +property +-test-string5: 'foo\\bar' +*************** + +*************** +end_selector +.quotedstrings +*************** + +*************** +end_document +*************** + diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test2.2.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test2.2.css.out new file mode 100644 index 0000000..f0d631a --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test2.2.css.out @@ -0,0 +1,3328 @@ +*************** +start_document +*************** + +*************** +start_selector +p.commentsbody +*************** + +*************** +property +border-left-style: solid +*************** + +*************** +property +border-width: 1px +*************** + +*************** +property +border-color: rgb(0, 0, 0) +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +margin-right: 20px +*************** + +*************** +property +text-align: justify +*************** + +*************** +end_selector +p.commentsbody +*************** + +*************** +start_selector +* +*************** + +*************** +property +font-family: Verdana, Arial, Helvetica, sans-serif, monospace +*************** + +*************** +end_selector +* +*************** + +*************** +start_selector +body +*************** + +*************** +property +background: #606060 +*************** + +*************** +property +color: #000000 +*************** + +*************** +end_selector +body +*************** + +*************** +start_selector +a:link +*************** + +*************** +property +color: #0000FF +*************** + +*************** +property +background: transparent +*************** + +*************** +property +text-decoration: none +*************** + +*************** +end_selector +a:link +*************** + +*************** +start_selector +a:visited +*************** + +*************** +property +color: #990099 +*************** + +*************** +property +background: transparent +*************** + +*************** +property +text-decoration: none +*************** + +*************** +end_selector +a:visited +*************** + +*************** +start_selector +a:active +*************** + +*************** +property +color: #000000 +*************** + +*************** +property +background: #ADD8E6 +*************** + +*************** +property +text-decoration: none +*************** + +*************** +end_selector +a:active +*************** + +*************** +start_selector +h1.rubrique_info +*************** + +*************** +property +color: #990033 +*************** + +*************** +property +margin: 0px 0px 0px 0px +*************** + +*************** +property +padding: 0em +*************** + +*************** +property +border: 0px +*************** + +*************** +property +font-size: 12px +*************** + +*************** +end_selector +h1.rubrique_info +*************** + +*************** +start_selector +h1.connexe +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +padding: 0em +*************** + +*************** +property +margin: 0px 0px 0px 0px +*************** + +*************** +property +color: #990033 +*************** + +*************** +end_selector +h1.connexe +*************** + +*************** +start_selector +a.rubrique_infolink +*************** + +*************** +property +text-decoration: none +*************** + +*************** +end_selector +a.rubrique_infolink +*************** + +*************** +start_selector +ul.rubrique_infoul +*************** + +*************** +property +display: inline +*************** + +*************** +property +list-style-type: square +*************** + +*************** +end_selector +ul.rubrique_infoul +*************** + +*************** +start_selector +ul.rubrique_infoul * +*************** + +*************** +property +width: 100% +*************** + +*************** +end_selector +ul.rubrique_infoul * +*************** + +*************** +start_selector +li.rubrique_infoul +*************** + +*************** +property +margin-left: 15px +*************** + +*************** +end_selector +li.rubrique_infoul +*************** + +*************** +start_selector +h1 +*************** + +*************** +property +color: #990033 +*************** + +*************** +end_selector +h1 +*************** + +*************** +start_selector +div.main +*************** + +*************** +property +background: white +*************** + +*************** +property +color: #000000 +*************** + +*************** +property +margin-left: 5px +*************** + +*************** +property +margin-right: 5px +*************** + +*************** +property +border: 1px black solid +*************** + +*************** +property +text-align: left +*************** + +*************** +property +font-size: 12px +*************** + +*************** +end_selector +div.main +*************** + +*************** +start_selector +div.lsfnbanner +*************** + +*************** +property +margin-left: 150px +*************** + +*************** +property +margin-right: 170px +*************** + +*************** +property +border-top: none +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +padding-right: 10px +*************** + +*************** +property +border-bottom: 1px black solid +*************** + +*************** +property +border-right: 1px black solid +*************** + +*************** +property +border-left: 1px black solid +*************** + +*************** +property +text-align: left +*************** + +*************** +property +font-size: 11px +*************** + +*************** +property +padding-top: 2px +*************** + +*************** +property +background-color: #eeeae6 +*************** + +*************** +end_selector +div.lsfnbanner +*************** + +*************** +start_selector +div.footer +*************** + +*************** +property +padding-top: 5px +*************** + +*************** +property +padding-bottom: 3px +*************** + +*************** +property +border-top: 1px black solid +*************** + +*************** +property +border-left: 1px black solid +*************** + +*************** +property +border-right: 1px black solid +*************** + +*************** +property +text-align: left +*************** + +*************** +property +font-size: 9px +*************** + +*************** +property +background: #dcdff4 +*************** + +*************** +property +width: 600px +*************** + +*************** +property +margin-top: 40px +*************** + +*************** +property +margin-left: 20px +*************** + +*************** +end_selector +div.footer +*************** + +*************** +start_selector +div.footer p +*************** + +*************** +property +margin-left: 10px +*************** + +*************** +property +margin-top: 2px +*************** + +*************** +property +margin-bottom: 2px +*************** + +*************** +end_selector +div.footer p +*************** + +*************** +start_selector +a.lsfnlink:link, a.lsfnlink:visited, a.lsfnlink:active +*************** + +*************** +property +text-decoration: none +*************** + +*************** +property +color: #333333 +*************** + +*************** +property +font-size: 10px +*************** + +*************** +end_selector +a.lsfnlink:link, a.lsfnlink:visited, a.lsfnlink:active +*************** + +*************** +start_selector +a.lsfnlink:hover +*************** + +*************** +property +text-decoration: underline +*************** + +*************** +property +color: black +*************** + +*************** +end_selector +a.lsfnlink:hover +*************** + +*************** +start_selector +div.menubartop +*************** + +*************** +property +margin-bottom: 10px +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +padding-right: 10px +*************** + +*************** +property +padding-top: 0px +*************** + +*************** +property +font-size: 13px +*************** + +*************** +end_selector +div.menubartop +*************** + +*************** +start_selector +div.smallmenubar +*************** + +*************** +property +background: white +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +padding-right: 10px +*************** + +*************** +property +padding-top: 0px +*************** + +*************** +property +padding-bottom: 0px +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 10px +*************** + +*************** +property +text-align: right +*************** + +*************** +end_selector +div.smallmenubar +*************** + +*************** +start_selector +div.menuevent +*************** + +*************** +property +float: left +*************** + +*************** +property +width: 350px +*************** + +*************** +property +font-size: 11px +*************** + +*************** +property +text-align: left +*************** + +*************** +property +padding-top: 0px +*************** + +*************** +property +padding-bottom: 0px +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.menuevent +*************** + +*************** +start_selector +div.menubar +*************** + +*************** +property +background: #cac2a8 +*************** + +*************** +property +border-top: 1px black solid +*************** + +*************** +property +border-bottom: 1px black solid +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +padding-right: 10px +*************** + +*************** +property +padding-top: 3px +*************** + +*************** +property +padding-bottom: 2px +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 13px +*************** + +*************** +end_selector +div.menubar +*************** + +*************** +start_selector +div.menubar a +*************** + +*************** +property +text-decoration: none +*************** + +*************** +end_selector +div.menubar a +*************** + +*************** +start_selector +div.menudate +*************** + +*************** +property +float: left +*************** + +*************** +property +width: 130px +*************** + +*************** +property +padding-top: 5px +*************** + +*************** +end_selector +div.menudate +*************** + +*************** +start_selector +div.menuaccroche +*************** + +*************** +property +margin-left: 30px +*************** + +*************** +property +float: left +*************** + +*************** +property +text-decoration: underline +*************** + +*************** +property +font-size: 14px +*************** + +*************** +end_selector +div.menuaccroche +*************** + +*************** +start_selector +div.menusearch +*************** + +*************** +property +float: right +*************** + +*************** +property +text-align: right +*************** + +*************** +property +padding-top: 5px +*************** + +*************** +property +width: 170px +*************** + +*************** +end_selector +div.menusearch +*************** + +*************** +start_selector +div.menusearch p +*************** + +*************** +property +margin: 0px 0px 0px 0px +*************** + +*************** +end_selector +div.menusearch p +*************** + +*************** +start_selector +.searchinput +*************** + +*************** +property +border: solid 1px black +*************** + +*************** +end_selector +.searchinput +*************** + +*************** +start_selector +a#menulinkselect +*************** + +*************** +property +color: #ed7e00 +*************** + +*************** +end_selector +a#menulinkselect +*************** + +*************** +start_selector +div.leftbox +*************** + +*************** +property +width: 200px +*************** + +*************** +property +float: left +*************** + +*************** +property +padding-left: 5px +*************** + +*************** +property +padding-right: 5px +*************** + +*************** +property +padding-bottom: 5px +*************** + +*************** +property +border-right: 1px black solid +*************** + +*************** +property +border-bottom: 1px black solid +*************** + +*************** +property +background: white +*************** + +*************** +property +margin-bottom: 10px +*************** + +*************** +end_selector +div.leftbox +*************** + +*************** +start_selector +div.leftbox h1 +*************** + +*************** +property +text-transform: uppercase +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +color: #ed7e00 +*************** + +*************** +property +font-size: 10px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.leftbox h1 +*************** + +*************** +start_selector +div.leftbox h2 +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.leftbox h2 +*************** + +*************** +start_selector +div.leftbox ul +*************** + +*************** +property +list-style-type: square +*************** + +*************** +property +margin-bottom: 10px +*************** + +*************** +property +margin-left: 0em +*************** + +*************** +property +padding-left: 0em +*************** + +*************** +end_selector +div.leftbox ul +*************** + +*************** +start_selector +div.leftbox li +*************** + +*************** +property +margin-left: 10px +*************** + +*************** +end_selector +div.leftbox li +*************** + +*************** +start_selector +div.rightbox +*************** + +*************** +property +width: 150px +*************** + +*************** +property +float: right +*************** + +*************** +property +padding-top: 10px +*************** + +*************** +property +padding-left: 5px +*************** + +*************** +property +padding-right: 15px +*************** + +*************** +property +padding-bottom: 5px +*************** + +*************** +property +border-left: 1px black solid +*************** + +*************** +property +border-bottom: 1px black solid +*************** + +*************** +property +text-align: left +*************** + +*************** +end_selector +div.rightbox +*************** + +*************** +start_selector +div.newjournaldiv +*************** + +*************** +property +text-align: justify +*************** + +*************** +property +margin-left: 10% +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +width: 600px +*************** + +*************** +end_selector +div.newjournaldiv +*************** + +*************** +start_selector +div.newjournaldiv p +*************** + +*************** +property +margin-bottom: 0px +*************** + +*************** +property +margin-top: 20px +*************** + +*************** +end_selector +div.newjournaldiv p +*************** + +*************** +start_selector +div.journaldiv +*************** + +*************** +property +margin-left: 0px +*************** + +*************** +property +margin-right: 0px +*************** + +*************** +property +margin-top: 20px +*************** + +*************** +property +margin-bottom: 20px +*************** + +*************** +property +border: 1px black solid +*************** + +*************** +property +padding-top: 5px +*************** + +*************** +property +padding-bottom: 5px +*************** + +*************** +property +padding-right: 10px +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +background-color: #eef +*************** + +*************** +end_selector +div.journaldiv +*************** + +*************** +start_selector +div.journaldiv p +*************** + +*************** +property +margin-top: 10px +*************** + +*************** +property +margin-bottom: 0px +*************** + +*************** +end_selector +div.journaldiv p +*************** + +*************** +start_selector +div.journaldiv h1 +*************** + +*************** +property +color: #990033 +*************** + +*************** +property +font-size: 14px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.journaldiv h1 +*************** + +*************** +start_selector +div.journaldiv h2 +*************** + +*************** +property +font-size: 10px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.journaldiv h2 +*************** + +*************** +start_selector +div.tipdiv +*************** + +*************** +property +margin-left: 220px +*************** + +*************** +property +margin-right: 50px +*************** + +*************** +property +margin-top: 20px +*************** + +*************** +property +padding-top: 5px +*************** + +*************** +property +padding-right: 10px +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +text-align: justify +*************** + +*************** +property +background-color: #eee +*************** + +*************** +property +border: black solid 1px +*************** + +*************** +end_selector +div.tipdiv +*************** + +*************** +start_selector +div.tipdiv h1 +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 14px +*************** + +*************** +property +color: black +*************** + +*************** +property +margin-top: 0px +*************** + +*************** +property +margin-bottom: 20px +*************** + +*************** +end_selector +div.tipdiv h1 +*************** + +*************** +start_selector +div.tipdiv h2 +*************** + +*************** +property +text-transform: uppercase +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +color: #ed7e00 +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.tipdiv h2 +*************** + +*************** +start_selector +div.newsdiv +*************** + +*************** +property +margin-left: 220px +*************** + +*************** +property +margin-right: 180px +*************** + +*************** +property +margin-top: 10px +*************** + +*************** +property +margin-bottom: 20px +*************** + +*************** +property +text-align: justify +*************** + +*************** +end_selector +div.newsdiv +*************** + +*************** +start_selector +div.newsdiv h1 +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 14px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.newsdiv h1 +*************** + +*************** +start_selector +div.newsdiv h2 +*************** + +*************** +property +font-weight: normal +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.newsdiv h2 +*************** + +*************** +start_selector +div.newsdiv h3 +*************** + +*************** +property +font-weight: normal +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +margin-bottom: 20px +*************** + +*************** +end_selector +div.newsdiv h3 +*************** + +*************** +start_selector +div.objdiv +*************** + +*************** +property +margin-left: 220px +*************** + +*************** +property +margin-right: 20px +*************** + +*************** +property +margin-top: 10px +*************** + +*************** +property +margin-bottom: 20px +*************** + +*************** +end_selector +div.objdiv +*************** + +*************** +start_selector +h1.newstitle +*************** + +*************** +property +text-align: left +*************** + +*************** +property +font-size: 14px +*************** + +*************** +property +margin: 0px 0px 0px 0px +*************** + +*************** +property +color: black +*************** + +*************** +end_selector +h1.newstitle +*************** + +*************** +start_selector +div.titlediv +*************** + +*************** +property +border-top: solid #cac2a8 2px +*************** + +*************** +property +margin-top: 20px +*************** + +*************** +property +background-color: #eeeae6 +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +font-size: 11px +*************** + +*************** +end_selector +div.titlediv +*************** + +*************** +start_selector +div.bodydiv +*************** + +*************** +property +border: solid #9e9784 1px +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +padding-right: 10px +*************** + +*************** +property +padding-top: 10px +*************** + +*************** +property +padding-bottom: 5px +*************** + +*************** +property +margin-top: 2px +*************** + +*************** +property +text-align: justify +*************** + +*************** +end_selector +div.bodydiv +*************** + +*************** +start_selector +div.comments +*************** + +*************** +property +padding: 10px +*************** + +*************** +property +border-top: solid 2px #d37537 +*************** + +*************** +property +border-bottom: solid 2px #d37537 +*************** + +*************** +property +margin-top: 20px +*************** + +*************** +property +margin-bottom: 10px +*************** + +*************** +property +background-color: #cacaca +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +line-height: 1.3em +*************** + +*************** +end_selector +div.comments +*************** + +*************** +start_selector +p.commentsbody +*************** + +*************** +property +border-left-style: solid +*************** + +*************** +property +border-width: 1px +*************** + +*************** +property +border-color: rgb(0, 0, 0) +*************** + +*************** +property +padding-left: 10px +*************** + +*************** +property +text-align: justify +*************** + +*************** +property +margin-right: 20px +*************** + +*************** +end_selector +p.commentsbody +*************** + +*************** +start_selector +div.commentsreply +*************** + +*************** +property +margin-left: 220px +*************** + +*************** +property +text-align: center +*************** + +*************** +property +margin-top: 50px +*************** + +*************** +end_selector +div.commentsreply +*************** + +*************** +start_selector +ul.commentsul +*************** + +*************** +property +list-style-type: none +*************** + +*************** +property +margin-bottom: 10px +*************** + +*************** +property +margin-left: 1.25em +*************** + +*************** +property +padding-left: 0em +*************** + +*************** +property +border-left: 1px solid black +*************** + +*************** +end_selector +ul.commentsul +*************** + +*************** +start_selector +ul.commentsli +*************** + +*************** +property +margin: 10px +*************** + +*************** +end_selector +ul.commentsli +*************** + +*************** +start_selector +div.comments li +*************** + +*************** +property +margin-top: 20px +*************** + +*************** +property +margin-left: 2px +*************** + +*************** +end_selector +div.comments li +*************** + +*************** +start_selector +div.comments h1 +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +color: black +*************** + +*************** +property +margin: 0px 20px 3px 0px +*************** + +*************** +property +background-color: rgb(226, 226, 226) +*************** + +*************** +property +padding-left: 1px +*************** + +*************** +property +font-weight: none +*************** + +*************** +end_selector +div.comments h1 +*************** + +*************** +start_selector +div.articlediv +*************** + +*************** +property +padding-left: 20px +*************** + +*************** +property +padding-right: 20px +*************** + +*************** +property +padding-top: 10px +*************** + +*************** +property +padding-bottom: 20px +*************** + +*************** +property +margin-right: 10px +*************** + +*************** +property +margin-left: 220px +*************** + +*************** +property +border: solid 1px black +*************** + +*************** +property +margin-top: 10px +*************** + +*************** +property +text-align: justify +*************** + +*************** +property +background-color: #E2E2E2 +*************** + +*************** +end_selector +div.articlediv +*************** + +*************** +start_selector +img +*************** + +*************** +property +border: 0px +*************** + +*************** +end_selector +img +*************** + +*************** +start_selector +div.sectionimg +*************** + +*************** +property +float: left +*************** + +*************** +property +margin-right: 10px +*************** + +*************** +property +margin-top: 5px +*************** + +*************** +end_selector +div.sectionimg +*************** + +*************** +start_selector +p.hautpage +*************** + +*************** +property +margin-top: 20px +*************** + +*************** +property +margin-bottom: 20px +*************** + +*************** +property +margin-left: 10px +*************** + +*************** +end_selector +p.hautpage +*************** + +*************** +start_selector +div.leftcol +*************** + +*************** +property +width: 202px +*************** + +*************** +property +width: 202px +*************** + +*************** +property +float: left +*************** + +*************** +property +padding: 0px +*************** + +*************** +end_selector +div.leftcol +*************** + +*************** +start_selector +div.logodiv +*************** + +*************** +property +border-right: 1px black solid +*************** + +*************** +property +border-bottom: 1px black solid +*************** + +*************** +property +padding: 0px +*************** + +*************** +property +line-height: 0px +*************** + +*************** +end_selector +div.logodiv +*************** + +*************** +start_selector +div.loginbox +*************** + +*************** +property +margin-left: 4px +*************** + +*************** +property +border: solid #a59f8b 1px +*************** + +*************** +property +margin-top: 2px +*************** + +*************** +property +padding: 5px +*************** + +*************** +property +background-color: #fff2e8 +*************** + +*************** +property +font-size: 10px +*************** + +*************** +end_selector +div.loginbox +*************** + +*************** +start_selector +div.loginbox p +*************** + +*************** +property +margin: 0px +*************** + +*************** +property +padding: 0px +*************** + +*************** +end_selector +div.loginbox p +*************** + +*************** +start_selector +div.loginbox ul +*************** + +*************** +property +margin-left: 10px +*************** + +*************** +property +margin-top: 0px +*************** + +*************** +property +margin-bottom: 0px +*************** + +*************** +property +padding: 0px +*************** + +*************** +property +list-style-type: none +*************** + +*************** +end_selector +div.loginbox ul +*************** + +*************** +start_selector +div.loginbox h1 +*************** + +*************** +property +text-transform: uppercase +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +color: #ed7e00 +*************** + +*************** +property +font-size: 10px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.loginbox h1 +*************** + +*************** +start_selector +div.loginbox h2 +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.loginbox h2 +*************** + +*************** +start_selector +div.loginbox h3 +*************** + +*************** +property +margin-top: 0px +*************** + +*************** +property +margin-bottom: 5px +*************** + +*************** +property +font-size: 12px +*************** + +*************** +end_selector +div.loginbox h3 +*************** + +*************** +start_selector +div.polldivtitle +*************** + +*************** +property +margin-bottom: 1px +*************** + +*************** +property +background-color: #cac2a8 +*************** + +*************** +property +margin-left: 4px +*************** + +*************** +property +margin-top: 15px +*************** + +*************** +property +padding-left: 5px +*************** + +*************** +property +font-size: 10px +*************** + +*************** +property +border-top: solid #a59f8b 1px +*************** + +*************** +property +border-bottom: solid #a59f8b 1px +*************** + +*************** +property +text-transform: uppercase +*************** + +*************** +end_selector +div.polldivtitle +*************** + +*************** +start_selector +div.polldiv +*************** + +*************** +property +margin-left: 4px +*************** + +*************** +property +border: 1px #a59f8b solid +*************** + +*************** +property +margin-top: 0px +*************** + +*************** +property +padding: 5px +*************** + +*************** +property +background: #fff2e8 +*************** + +*************** +end_selector +div.polldiv +*************** + +*************** +start_selector +div.polldiv p +*************** + +*************** +property +margin: 5px +*************** + +*************** +property +padding: 0px +*************** + +*************** +end_selector +div.polldiv p +*************** + +*************** +start_selector +div.polldiv ul +*************** + +*************** +property +margin-left: 5px +*************** + +*************** +property +margin-top: 0px +*************** + +*************** +property +margin-bottom: 10px +*************** + +*************** +property +padding: 0px +*************** + +*************** +property +list-style-type: none +*************** + +*************** +end_selector +div.polldiv ul +*************** + +*************** +start_selector +div.otherboxtitle +*************** + +*************** +property +margin-bottom: 2px +*************** + +*************** +property +background-color: #e3dabc +*************** + +*************** +property +margin-left: 4px +*************** + +*************** +property +margin-top: 15px +*************** + +*************** +property +padding-left: 5px +*************** + +*************** +property +padding-top: 2px +*************** + +*************** +property +font-size: 11px +*************** + +*************** +property +border-top: solid #777364 1px +*************** + +*************** +property +border-bottom: solid #777364 1px +*************** + +*************** +property +text-transform: uppercase +*************** + +*************** +property +font-weight: bold +*************** + +*************** +end_selector +div.otherboxtitle +*************** + +*************** +start_selector +div.otherbox +*************** + +*************** +property +margin-left: 4px +*************** + +*************** +property +border: 1px #a59f8b solid +*************** + +*************** +property +margin-top: 0px +*************** + +*************** +property +padding: 5px +*************** + +*************** +property +text-align: justify +*************** + +*************** +property +background: #fff2e8 +*************** + +*************** +property +font-size: 10px +*************** + +*************** +end_selector +div.otherbox +*************** + +*************** +start_selector +div.otherbox h1 +*************** + +*************** +property +text-transform: uppercase +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +color: #ed7e00 +*************** + +*************** +property +font-size: 10px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.otherbox h1 +*************** + +*************** +start_selector +div.otherbox h2 +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 11px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.otherbox h2 +*************** + +*************** +start_selector +div.otherbox p +*************** + +*************** +property +margin-top: 5px +*************** + +*************** +property +margin-bottom: 10px +*************** + +*************** +end_selector +div.otherbox p +*************** + +*************** +start_selector +div.rightlogo +*************** + +*************** +property +width: 90px +*************** + +*************** +property +float: right +*************** + +*************** +property +margin-right: 0px +*************** + +*************** +property +padding-top: 0px +*************** + +*************** +property +padding-left: 0px +*************** + +*************** +property +padding-bottom: 0px +*************** + +*************** +end_selector +div.rightlogo +*************** + +*************** +start_selector +div.centraldiv +*************** + +*************** +property +margin-left: 220px +*************** + +*************** +property +margin-right: 10px +*************** + +*************** +property +margin-bottom: 20px +*************** + +*************** +property +margin-top: 10px +*************** + +*************** +end_selector +div.centraldiv +*************** + +*************** +start_selector +div.centraldiv h1 +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 14px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.centraldiv h1 +*************** + +*************** +start_selector +div.centraldiv h2 +*************** + +*************** +property +font-weight: normal +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.centraldiv h2 +*************** + +*************** +start_selector +div.centraldiv h3 +*************** + +*************** +property +font-weight: normal +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +margin-bottom: 20px +*************** + +*************** +end_selector +div.centraldiv h3 +*************** + +*************** +start_selector +div.centralinfo +*************** + +*************** +property +position: relative +*************** + +*************** +property +height: 160px +*************** + +*************** +end_selector +div.centralinfo +*************** + +*************** +start_selector +div.lefttopbox +*************** + +*************** +property +position: relative +*************** + +*************** +property +padding-left: 5px +*************** + +*************** +property +padding-right: 5px +*************** + +*************** +property +padding-top: 5px +*************** + +*************** +property +border: 1px #a59f8b solid +*************** + +*************** +property +text-align: justify +*************** + +*************** +property +background: #fff2e8 +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +width: 47% +*************** + +*************** +property +float: left +*************** + +*************** +end_selector +div.lefttopbox +*************** + +*************** +start_selector +div.lefttopbox p +*************** + +*************** +property +margin-top: 5px +*************** + +*************** +property +margin-bottom: 10px +*************** + +*************** +end_selector +div.lefttopbox p +*************** + +*************** +start_selector +div.lefttopbox h1 +*************** + +*************** +property +font-size: 13px +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +margin: 0px +*************** + +*************** +property +text-align: right +*************** + +*************** +end_selector +div.lefttopbox h1 +*************** + +*************** +start_selector +div.lefttopbox h2 +*************** + +*************** +property +text-transform: uppercase +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +color: #ed7e00 +*************** + +*************** +property +font-size: 10px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.lefttopbox h2 +*************** + +*************** +start_selector +div.lefttopbox h3 +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.lefttopbox h3 +*************** + +*************** +start_selector +div.righttopbox +*************** + +*************** +property +position: relative +*************** + +*************** +property +border: 1px #a59f8b solid +*************** + +*************** +property +background: white +*************** + +*************** +property +padding: 5px +*************** + +*************** +property +text-align: justify +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +width: 47% +*************** + +*************** +property +float: right +*************** + +*************** +end_selector +div.righttopbox +*************** + +*************** +start_selector +div.righttopbox h1 +*************** + +*************** +property +text-transform: uppercase +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +color: #ed7e00 +*************** + +*************** +property +font-size: 10px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.righttopbox h1 +*************** + +*************** +start_selector +div.righttopbox h2 +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +margin: 0px +*************** + +*************** +end_selector +div.righttopbox h2 +*************** + +*************** +start_selector +div.boardindex +*************** + +*************** +property +text-align: justify +*************** + +*************** +property +font-size: 11px +*************** + +*************** +property +padding: 10px +*************** + +*************** +property +margin-left: 20px +*************** + +*************** +property +margin-right: 20px +*************** + +*************** +end_selector +div.boardindex +*************** + +*************** +start_selector +a.boardindex:link, a.boardindex:visited, a.boardindex:active +*************** + +*************** +property +text-decoration: none +*************** + +*************** +property +color: red +*************** + +*************** +end_selector +a.boardindex:link, a.boardindex:visited, a.boardindex:active +*************** + +*************** +start_selector +div.boardleftmsg +*************** + +*************** +property +float: left +*************** + +*************** +property +margin-top: 3px +*************** + +*************** +end_selector +div.boardleftmsg +*************** + +*************** +start_selector +div.boardrightmsg +*************** + +*************** +property +margin-left: 130px +*************** + +*************** +property +margin-top: 3px +*************** + +*************** +property +padding-left: 5px +*************** + +*************** +end_selector +div.boardrightmsg +*************** + +*************** +start_selector +div.journalbody +*************** + +*************** +property +margin-left: 40px +*************** + +*************** +property +margin-top: 40px +*************** + +*************** +end_selector +div.journalbody +*************** + +*************** +start_selector +div.journalbody h1 +*************** + +*************** +property +font-size: 15px +*************** + +*************** +property +font-weight: bold +*************** + +*************** +end_selector +div.journalbody h1 +*************** + +*************** +start_selector +div.journalbody p +*************** + +*************** +property +margin-bottom: 20px +*************** + +*************** +end_selector +div.journalbody p +*************** + +*************** +start_selector +.formulaire +*************** + +*************** +property +border: solid 1px black +*************** + +*************** +property +font-size: 12px +*************** + +*************** +property +background-color: #eef +*************** + +*************** +property +color: #000000 +*************** + +*************** +end_selector +.formulaire +*************** + +*************** +start_selector +.newcomments +*************** + +*************** +property +color: red +*************** + +*************** +property +font-weight: bold +*************** + +*************** +end_selector +.newcomments +*************** + +*************** +start_selector +div.commentsreplythanks +*************** + +*************** +property +margin-left: 100px +*************** + +*************** +property +margin-top: 50px +*************** + +*************** +property +margin-right: 100px +*************** + +*************** +property +background-color: #eee +*************** + +*************** +property +border: black solid 1px +*************** + +*************** +property +padding: 10px +*************** + +*************** +end_selector +div.commentsreplythanks +*************** + +*************** +start_selector +div.archivediv +*************** + +*************** +property +margin-right: 20px +*************** + +*************** +end_selector +div.archivediv +*************** + +*************** +start_selector +.archivedate +*************** + +*************** +property +color: #f30 +*************** + +*************** +end_selector +.archivedate +*************** + +*************** +start_selector +.archivelink +*************** + +*************** +property +font-size: 14px +*************** + +*************** +property +font-weight: bold +*************** + +*************** +property +text-decoration: underline +*************** + +*************** +end_selector +.archivelink +*************** + +*************** +end_document +*************** + diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test2.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test2.css.out new file mode 100644 index 0000000..f989353 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test2.css.out @@ -0,0 +1,63 @@ +*************** +start_document +*************** + +*************** +start_selector +S1 +*************** + +*************** +property +prop1: value1 +*************** + +*************** +end_selector +S1 +*************** + +*************** +start_selector +s1, s2 +*************** + +*************** +property +color: black +*************** + +*************** +property +background: white +*************** + +*************** +end_selector +s1, s2 +*************** + +*************** +start_selector +s1 s2, S3>s4 +*************** + +*************** +property +prop1: value1 +*************** + +*************** +property +prop2: value2 +*************** + +*************** +end_selector +s1 s2, S3>s4 +*************** + +*************** +end_document +*************** + diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test3.1.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test3.1.css.out new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test3.2.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test3.2.css.out new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test3.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test3.css.out new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test4.1.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test4.1.css.out new file mode 100644 index 0000000..95aa7b7 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test4.1.css.out @@ -0,0 +1,766 @@ +* { + font-family : Verdana, Arial, Helvetica, sans-serif, monospace !important +} + +tutu:class1:class2 { + test : ok +} + +body { + background : #606060; + color : #000000 +} + +a:link { + color : #0000FF; + background : transparent; + text-decoration : none +} + +a:visited { + color : #990099; + background : transparent; + text-decoration : none +} + +a:active { + color : #000000; + background : #ADD8E6; + text-decoration : none +} + +h1.rubrique_info { + color : #990033; + margin : 0px 0px 0px 0px; + padding : 0.4em; + border : 0px; + font-size : 12px +} + +h1.connexe { + font-size : 12px; + padding : 0.9em; + margin : 0px 0px 0px 0px; + color : #990033 +} + +a.rubrique_infolink { + text-decoration : none +} + +ul.rubrique_infoul { + display : inline; + list-style-type : square +} + +ul.rubrique_infoul * { + width : 100% +} + +li.rubrique_infoul { + margin-left : 15px +} + +h1 { + color : #990033 +} + +div.main { + background : white; + color : #000000; + margin-left : 5px; + margin-right : 5px; + border : 1px black solid; + text-align : left; + font-size : 12px +} + +div.lsfnbanner { + margin-left : 150px; + margin-right : 170px; + border-top : none; + padding-left : 10px; + padding-right : 10px; + border-bottom : 1px black solid; + border-right : 1px black solid; + border-left : 1px black solid; + text-align : left; + font-size : 11px; + padding-top : 2px; + background-color : #eeeae6 +} + +div.footer { + padding-top : 5px; + padding-bottom : 3px; + border-top : 1px black solid; + border-left : 1px black solid; + border-right : 1px black solid; + text-align : left; + font-size : 9px; + background : #dcdff4; + width : 600px; + margin-top : 40px; + margin-left : 20px +} + +div.footer p { + margin-left : 10px; + margin-top : 2px; + margin-bottom : 2px +} + +a.lsfnlink:link, a.lsfnlink:visited, a.lsfnlink:active { + text-decoration : none; + color : #333333; + font-size : 10px +} + +a.lsfnlink:hover { + text-decoration : underline; + color : black +} + +div.menubartop { + margin-bottom : 10px; + padding-left : 10px; + padding-right : 10px; + padding-top : 0px; + font-size : 13px +} + +div.smallmenubar { + background : white; + padding-left : 10px; + padding-right : 10px; + padding-top : 0px; + padding-bottom : 0px; + font-weight : bold; + font-size : 10px; + text-align : right +} + +div.menuevent { + float : left; + width : 350px; + font-size : 11px; + text-align : left; + padding-top : 0px; + padding-bottom : 0px; + padding-left : 10px; + font-weight : bold; + margin : 0px +} + +div.menubar { + background : #cac2a8; + border-top : 1px black solid; + border-bottom : 1px black solid; + padding-left : 10px; + padding-right : 10px; + padding-top : 3px; + padding-bottom : 2px; + font-weight : bold; + font-size : 13px +} + +div.menubar a { + text-decoration : none +} + +div.menudate { + float : left; + width : 130px; + padding-top : 5px +} + +div.menuaccroche { + margin-left : 30px; + float : left; + text-decoration : underline; + font-size : 14px +} + +div.menusearch { + float : right; + text-align : right; + padding-top : 5px; + width : 170px +} + +div.menusearch p { + margin : 0px 0px 0px 0px +} + +.searchinput { + border : solid 1px black +} + +a#menulinkselect { + color : #ed7e00 +} + +div.leftbox { + width : 200px; + float : left; + padding-left : 5px; + padding-right : 5px; + padding-bottom : 5px; + border-right : 1px black solid; + border-bottom : 1px black solid; + background : white; + margin-bottom : 10px +} + +div.leftbox h1 { + text-transform : uppercase; + font-weight : bold; + color : #ed7e00; + font-size : 10px; + margin : 0px +} + +div.leftbox h2 { + font-weight : bold; + font-size : 12px; + margin : 0px +} + +div.leftbox ul { + list-style-type : square; + margin-bottom : 10px; + margin-left : 0.3em; + padding-left : 0.2em +} + +div.leftbox li { + margin-left : 10px +} + +div.rightbox { + width : 150px; + float : right; + padding-top : 10px; + padding-left : 5px; + padding-right : 15px; + padding-bottom : 5px; + border-left : 1px black solid; + border-bottom : 1px black solid; + text-align : left +} + +div.newjournaldiv { + text-align : justify; + margin-left : 10%; + font-size : 12px; + width : 600px +} + +div.newjournaldiv p { + margin-bottom : 0px; + margin-top : 20px +} + +div.journaldiv { + margin-left : 0px; + margin-right : 0px; + margin-top : 20px; + margin-bottom : 20px; + border : 1px black solid; + padding-top : 5px; + padding-bottom : 5px; + padding-right : 10px; + padding-left : 10px; + background-color : #eef +} + +div.journaldiv p { + margin-top : 10px; + margin-bottom : 0px +} + +div.journaldiv h1 { + color : #990033; + font-size : 14px; + margin : 0px +} + +div.journaldiv h2 { + font-size : 10px; + margin : 0px +} + +div.tipdiv { + margin-left : 220px; + margin-right : 50px; + margin-top : 20px; + padding-top : 5px; + padding-right : 10px; + padding-left : 10px; + text-align : justify; + background-color : #eee; + border : black solid 1px +} + +div.tipdiv h1 { + font-weight : bold; + font-size : 14px; + color : black; + margin-top : 0px; + margin-bottom : 20px +} + +div.tipdiv h2 { + text-transform : uppercase; + font-weight : bold; + color : #ed7e00; + font-size : 12px; + margin : 0px +} + +div.newsdiv { + margin-left : 220px; + margin-right : 180px; + margin-top : 10px; + margin-bottom : 20px; + text-align : justify +} + +div.newsdiv h1 { + font-weight : bold; + font-size : 14px; + margin : 0px +} + +div.newsdiv h2 { + font-weight : normal; + font-size : 12px; + margin : 0px +} + +div.newsdiv h3 { + font-weight : normal; + font-size : 12px; + margin-bottom : 20px +} + +div.objdiv { + margin-left : 220px; + margin-right : 20px; + margin-top : 10px; + margin-bottom : 20px +} + +h1.newstitle { + text-align : left; + font-size : 14px; + margin : 0px 0px 0px 0px; + color : black +} + +div.titlediv { + border-top : solid #cac2a8 2px; + margin-top : 20px; + background-color : #eeeae6; + padding-left : 10px; + font-size : 11px +} + +div.bodydiv { + border : solid #9e9784 1px; + padding-left : 10px; + padding-right : 10px; + padding-top : 10px; + padding-bottom : 5px; + margin-top : 2px; + text-align : justify +} + +div.comments { + padding : 10px; + border-top : solid 2px #d37537; + border-bottom : solid 2px #d37537; + margin-top : 20px; + margin-bottom : 10px; + background-color : #cacaca; + font-size : 12px; + line-height : 1.3em +} + +p.commentsbody { + border-left-style : solid; + border-width : 1px; + border-color : rgb(0, 0, 0); + padding-left : 10px; + text-align : justify; + margin-right : 20px +} + +div.commentsreply { + margin-left : 220px; + text-align : center; + margin-top : 50px +} + +ul.commentsul { + list-style-type : none; + margin-bottom : 10px; + margin-left : 1.25em; + padding-left : 0em; + border-left : 1px solid black +} + +ul.commentsli { + margin : 10px +} + +div.comments li { + margin-top : 20px; + margin-left : 2px +} + +div.comments h1 { + font-size : 12px; + color : black; + margin : 0px 20px 3px 0px; + background-color : rgb(226, 226, 226); + padding-left : 1px; + font-weight : none +} + +div.articlediv { + padding-left : 20px; + padding-right : 20px; + padding-top : 10px; + padding-bottom : 20px; + margin-right : 10px; + margin-left : 220px; + border : solid 1px black; + margin-top : 10px; + text-align : justify; + background-color : #E2E2E2 +} + +img { + border : 0px +} + +div.sectionimg { + float : left; + margin-right : 10px; + margin-top : 5px +} + +p.hautpage { + margin-top : 20px; + margin-bottom : 20px; + margin-left : 10px +} + +div.leftcol { + width : 202px; + width : 202px; + float : left; + padding : 0px +} + +div.logodiv { + border-right : 1px black solid; + border-bottom : 1px black solid; + padding : 0px; + line-height : 0px +} + +div.loginbox { + margin-left : 4px; + border : solid #a59f8b 1px; + margin-top : 2px; + padding : 5px; + background-color : #fff2e8; + font-size : 10px +} + +div.loginbox p { + margin : 0px; + padding : 0px +} + +div.loginbox ul { + margin-left : 10px; + margin-top : 0px; + margin-bottom : 0px; + padding : 0px; + list-style-type : none +} + +div.loginbox h1 { + text-transform : uppercase; + font-weight : bold; + color : #ed7e00; + font-size : 10px; + margin : 0px +} + +div.loginbox h2 { + font-weight : bold; + font-size : 12px; + margin : 0px +} + +div.loginbox h3 { + margin-top : 0px; + margin-bottom : 5px; + font-size : 12px +} + +div.polldivtitle { + margin-bottom : 1px; + background-color : #cac2a8; + margin-left : 4px; + margin-top : 15px; + padding-left : 5px; + font-size : 10px; + border-top : solid #a59f8b 1px; + border-bottom : solid #a59f8b 1px; + text-transform : uppercase +} + +div.polldiv { + margin-left : 4px; + border : 1px #a59f8b solid; + margin-top : 0px; + padding : 5px; + background : #fff2e8 +} + +div.polldiv p { + margin : 5px; + padding : 0px +} + +div.polldiv ul { + margin-left : 5px; + margin-top : 0px; + margin-bottom : 10px; + padding : 0px; + list-style-type : none +} + +div.otherboxtitle { + margin-bottom : 2px; + background-color : #e3dabc; + margin-left : 4px; + margin-top : 15px; + padding-left : 5px; + padding-top : 2px; + font-size : 11px; + border-top : solid #777364 1px; + border-bottom : solid #777364 1px; + text-transform : uppercase; + font-weight : bold +} + +div.otherbox { + margin-left : 4px; + border : 1px #a59f8b solid; + margin-top : 0px; + padding : 5px; + text-align : justify; + background : #fff2e8; + font-size : 10px +} + +div.otherbox h1 { + text-transform : uppercase; + font-weight : bold; + color : #ed7e00; + font-size : 10px; + margin : 0px +} + +div.otherbox h2 { + font-weight : bold; + font-size : 11px; + margin : 0px +} + +div.otherbox p { + margin-top : 5px; + margin-bottom : 10px +} + +div.rightlogo { + width : 90px; + float : right; + margin-right : 0px; + padding-top : 0px; + padding-left : 0px; + padding-bottom : 0px +} + +div.centraldiv { + margin-left : 220px; + margin-right : 10px; + margin-bottom : 20px; + margin-top : 10px +} + +div.centraldiv h1 { + font-weight : bold; + font-size : 14px; + margin : 0px +} + +div.centraldiv h2 { + font-weight : normal; + font-size : 12px; + margin : 0px +} + +div.centraldiv h3 { + font-weight : normal; + font-size : 12px; + margin-bottom : 20px +} + +div.centralinfo { + position : relative; + height : 160px +} + +div.lefttopbox { + position : relative; + padding-left : 5px; + padding-right : 5px; + padding-top : 5px; + border : 1px #a59f8b solid; + text-align : justify; + background : #fff2e8; + font-size : 12px; + width : 47%; + float : left +} + +div.lefttopbox p { + margin-top : 5px; + margin-bottom : 10px +} + +div.lefttopbox h1 { + font-size : 13px; + font-weight : bold; + margin : 0px; + text-align : right +} + +div.lefttopbox h2 { + text-transform : uppercase; + font-weight : bold; + color : #ed7e00; + font-size : 10px; + margin : 0px +} + +div.lefttopbox h3 { + font-weight : bold; + font-size : 12px; + margin : 0px +} + +div.righttopbox { + position : relative; + border : 1px #a59f8b solid; + background : white; + padding : 5px; + text-align : justify; + font-size : 12px; + width : 47%; + float : right +} + +div.righttopbox h1 { + text-transform : uppercase; + font-weight : bold; + color : #ed7e00; + font-size : 10px; + margin : 0px +} + +div.righttopbox h2 { + font-weight : bold; + font-size : 12px; + margin : 0px +} + +div.boardindex { + text-align : justify; + font-size : 11px; + padding : 10px; + margin-left : 20px; + margin-right : 20px +} + +a.boardindex:link, a.boardindex:visited, a.boardindex:active { + text-decoration : none; + color : red +} + +div.boardleftmsg { + float : left; + margin-top : 3px +} + +div.boardrightmsg { + margin-left : 130px; + margin-top : 3px; + padding-left : 5px +} + +div.journalbody { + margin-left : 40px; + margin-top : 40px +} + +div.journalbody h1 { + font-size : 15px; + font-weight : bold +} + +div.journalbody p { + margin-bottom : 20px +} + +.formulaire { + border : solid 1px black; + font-size : 12px; + background-color : #eef; + color : #000000 +} + +.newcomments { + color : red; + font-weight : bold +} + +div.commentsreplythanks { + margin-left : 100px; + margin-top : 50px; + margin-right : 100px; + background-color : #eee; + border : black solid 1px; + padding : 10px +} + +div.archivediv { + margin-right : 20px +} + +.archivedate { + color : #f30 +} + +.archivelink { + font-size : 14px; + font-weight : bold; + text-decoration : underline +} \ No newline at end of file diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test4.2.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test4.2.css.out new file mode 100644 index 0000000..b67ae23 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test4.2.css.out @@ -0,0 +1,24 @@ +@charset "ISO-8859-1" ; + +@import url("http://www.yahoo.com/css")print, screen ; + +@font-face { + font-family : 'Robson Celtic'; + src : url(http://site/fonts/rob-celt) +} + +@page left :one-two { + margin : 10pt; + border : none +} + + +@media print, screen, projection { + H1 { + font-family : 'Robson Celtic', serif + } + P { + background : black; + foreground : white + } +} \ No newline at end of file diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test5.1.css.out b/src/3rdparty/libcroco/tests/test-output-refs/test5.1.css.out new file mode 100644 index 0000000..2f0bc54 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test5.1.css.out @@ -0,0 +1,105 @@ +''''''''''''''''''''''''' +xml start element: document + + :first-child { + first-child-prop : first-child-value + } + +xml end element: document +''''''''''''''''''''''''' +''''''''''''''''''''''''' +xml start element: E0 + + :first-child { + first-child-prop : first-child-value + } + E0 { + prop0 : val0 + } + +xml end element: E0 +''''''''''''''''''''''''' +''''''''''''''''''''''''' +xml start element: E1 + + E0+E1 { + pro1 : val1 + } + +xml end element: E1 +''''''''''''''''''''''''' +''''''''''''''''''''''''' +xml start element: E1-1 + + :first-child { + first-child-prop : first-child-value + } + E1 E1-1 { + prop2 : val2 + } + E1>E1-1 { + prop3 : val3 + } + document E1-1 { + prop4 : val4 + } + +xml end element: E1-1 +''''''''''''''''''''''''' +''''''''''''''''''''''''' +xml start element: E2 + + [attr2="val2"] { + prop5 : val5 + } + E2[attr2="val2"] { + prop8 : val8 + } + +xml end element: E2 +''''''''''''''''''''''''' +''''''''''''''''''''''''' +xml start element: E3 + + [attr3~="val3_2"] { + prop6 : val6 + } + +xml end element: E3 +''''''''''''''''''''''''' +''''''''''''''''''''''''' +xml start element: E4 + + [attr4|="val4"] { + prop7 : val7 + } + +xml end element: E4 +''''''''''''''''''''''''' +''''''''''''''''''''''''' +xml start element: E5 + + .class5 { + prop8 : val8 + } + +xml end element: E5 +''''''''''''''''''''''''' +''''''''''''''''''''''''' +xml start element: E6 + + #id6 { + prop9 : val9 + } + +xml end element: E6 +''''''''''''''''''''''''' +''''''''''''''''''''''''' +xml start element: E7 + + :lang(fr) { + lang-prop : lang-value + } + +xml end element: E7 +''''''''''''''''''''''''' diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test6.out b/src/3rdparty/libcroco/tests/test-output-refs/test6.out new file mode 100644 index 0000000..cdc81db --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test6.out @@ -0,0 +1,8 @@ +.str0 { + stroke : #007844; + stroke-width : 44 +} + +.fil0 { + fill : url(#id0) +} \ No newline at end of file diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test7.out b/src/3rdparty/libcroco/tests/test-output-refs/test7.out new file mode 100644 index 0000000..21d10d7 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test7.out @@ -0,0 +1,43 @@ +.exp1n1 { + stroke-width : 4000000 +} + +.exp1n2 { + stroke-width : 4000000 +} + +.exp1n3 { + stroke-width : 4000000 +} + +.exp2n1 { + stroke-width : 0.000004 +} + +.exp2n2 { + stroke-width : 0.000004 +} + +.exp3n1 { + stroke-width : 4000000em +} + +.exp3n2 { + stroke-width : 4000000ex +} + +.exp3n3 { + stroke-width : 4000000in +} + +.exp4n1 { + stroke-width : 31400 +} + +.exp4n2 { + stroke-width : 0.000314 +} + +.e4n2 { + stroke-width : 0.000024 +} diff --git a/src/3rdparty/libcroco/tests/test-output-refs/test8.out b/src/3rdparty/libcroco/tests/test-output-refs/test8.out new file mode 100644 index 0000000..9e25188 --- /dev/null +++ b/src/3rdparty/libcroco/tests/test-output-refs/test8.out @@ -0,0 +1,15 @@ +**************** +Parsing 'foo' +foo +**************** +Parsing 'foo,bar' +foo, bar +**************** +Parsing 'foo , bar ' +foo, bar +**************** +Parsing 'foo > bar' +foo>bar +**************** +Parsing '.foo .bar' +.foo.bar -- cgit v1.2.3