summaryrefslogtreecommitdiffstats
path: root/theme-compiler
Commit message (Collapse)AuthorAgeFilesLines
* Support non-trivial SASS media selectors (#11455)Henri Sara2013-05-149-1025/+1062
| | | | | | | This change adds support for media selectors with a query that consist of more than just a single word. Change-Id: Id6a09de8e88984ad052321ae93ffa2e7c2ba1c04
* Remove duplicate copying of mixin child nodes (#11604)Henri Sara2013-04-261-10/+4
| | | | Change-Id: I3a596df4577648ba38588a8a0e74408264e1f9fd
* Support "to" in CSS function parameters (#11309)Henri Sara2013-04-187-48/+136
| | | | | | This change also relaxes whitespace checking in SCSS tests slightly. Change-Id: I2ad5087e7d77ddd0473df47d202c6dd3e228181f
* Prevent NPE when a SCSS file is not found #11099John Ahlroos2013-03-012-2/+17
| | | | Change-Id: Id0e0fd6a31f4089228b02bf8b66086d3f3a1727b
* Make SassLangTestsBroken pass iff the CSS and SCSS do not match.Henri Sara2013-03-011-0/+20
| | | | | | | This makes builds pass, and gives a clearer message if one of the previously broken tests have been fixed. Change-Id: I6e5b2d9771615abbcb611f28d50ebdefcaa01ae2
* Removed super class which caused a JUnit3 runner to be used (#11184)Artur Signell2013-02-281-4/+2
| | | | Change-Id: Ib5d639e8c86c19902b77ce4681554065ee9be645
* Print an error message if the test folder cannot be found (#11184)Artur Signell2013-02-283-3/+14
| | | | Change-Id: I0642a4a51de5f989811246003415f05688f49f4e
* Fixed several problems related to @extend directive (Ticket #10976)Haijian Wang2013-02-2616-22/+277
| | | | Change-Id: I5e409856601aa514965319453c11946028b08dda
* Selector now can begin with a combinator. (Ticket #10754)Haijian Wang2013-02-197-1169/+1170
| | | | Change-Id: Id2f1a006e4caaf790f573ee823fcc41312f30261
* more than expected params in mixin throws IOB exception. (Ticket #10988)Haijian Wang2013-02-193-5/+55
| | | | Change-Id: I6451c94a4f733b002165983f92c8577dac4904f6
* Fixed logic error causing IOException if stream supports mark (#10851)Artur Signell2013-02-192-9/+14
| | | | | | The current logic caused mark() never to be called if the original InputStream supports mark (isMarkSupported()). This in turn causes an IOException when reset is called and no mark has been set. Change-Id: I781ed8e9d355d22bd8e43acb5c5e9c8da90f66a0
* Added back previous removed test due to #9870 to pass test (TicketHaijian Wang2013-02-141-0/+1
| | | | | | #9870) Change-Id: I8d8210689078cdb0408c23be621ac279080dc9bf
* SASS fails to parse CSS expression function. (Ticket #9870)Haijian Wang2013-02-145-6152/+6198
| | | | Change-Id: Iea5f3b846a033e218c384dc58e5e045e524de83f
* ParseException does not output file name (Ticket #10967)Haijian Wang2013-02-142-1/+45
| | | | Change-Id: I16a1993284cfb8d73596ec8c2b8956d8e7f9dc8e
* Merge "Sass replaces variables based on substring matches. (Tickets #10508, ↵Henri Sara2013-02-1313-40/+157
|\ | | | | | | #10730)" into 7.0
| * Sass replaces variables based on substring matches. (Tickets #10508,Haijian Wang2013-02-1313-40/+157
| | | | | | | | | | | | #10730) Change-Id: I7d3c5a74055e28e0e22fe6e496209d7d3c42b4af
* | Paser doesn't know CSS 'lem' and 'rem'. (Ticket #11024)Haijian Wang2013-02-138-6377/+5587
| | | | | | | | Change-Id: I6ca39f5c97ffce610faafb8e172f290405409dc7
* | Merge "Referencing multiple params in multiple lines inside mixin (Ticket ↵Henri Sara2013-02-123-15/+33
|\ \ | |/ |/| | | #10987)" into 7.0
| * Referencing multiple params in multiple lines inside mixin (TicketHaijian Wang2013-02-123-15/+33
| | | | | | | | | | | | #10987) Change-Id: I3d97849afac763a9774cee254778e068f94a23e0
* | pseudo-class css selector fails the parser. (Ticket 10316)Haijian Wang2013-02-114-1881/+1708
|/ | | | Change-Id: I6548c31aaf01ac75fb0668c4c28acbee952e6c6f
* Include GWT sources in sources jar (#9102)Artur Signell2013-01-211-1/+3
| | | | Change-Id: I99928a614cf220b79f107e45eb02dc3de8333db1
* Add license header for a couple of filesHaijian Wang2013-01-106-12800/+14971
| | | | Change-Id: I859dcc23397f4eee4b7f4e296f69520e8d6b07f6
* Preserve UTF-8 in imported files and output @charset in generated cssHaijian Wang2013-01-097-171/+210
| | | | | | (#10505) Change-Id: I53f46611ef39124d532b118bb8ccb34f31cf8a6a
* Supports @keyframes, related to Ticket #10000Haijian Wang2013-01-0910-2604/+3643
| | | | Change-Id: Ic65defdccb4d0aa8f54aa941acde21554f0bf989
* supports contains in @if, related to Ticket #9975Haijian Wang2013-01-086-1097/+1152
| | | | Change-Id: Ib128801a06a03ebd4460e87a6963a01483f58cec
* Merge "Checkstyle for Vaadin #9065"Henri Sara2013-01-071-1/+7
|\
| * Checkstyle for Vaadin #9065Pekka Hyvönen2013-01-041-1/+7
| | | | | | | | | | | | | | | | * Validates that all java files contains a license file and fails the build if a license is missing * For now runs a lot of checks with a severity less than error to avoid failing the build * Outputs test results to TeamCity for reporting Change-Id: I24ca9cd0646a4bc530ef3a183eef1bc4addc555d
* | support interpolation in property name (#9410)Haijian Wang2013-01-047-922/+948
|/ | | | Change-Id: Idfb058daf796875cadf0262a2b8150fc1c103915
* Updated copyright notices and added missing license headersArtur Signell2013-01-0495-59/+599
| | | | Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
* Merge "Fixed typo in build script"Henri Sara2013-01-021-2/+2
|\
| * Fixed typo in build scriptArtur Signell2013-01-021-2/+2
| | | | | | | | Change-Id: I34f9e91b449ca92a5d6f1c32dd4c21a4d5d34753
* | Merge "fix Ticket #10506, remove quotes in url path"Henri Sara2013-01-024-1/+14
|\ \ | |/ |/|
| * fix Ticket #10506, remove quotes in url pathHaijian Wang2013-01-024-1/+14
| | | | | | | | | | | | taking single quote into consideration Change-Id: I966ffeba8a60c7c16980cca3dfa69935e0aca67b
* | Minor fix to SASS else-if condition parsing.Henri Sara2013-01-022-3/+3
| | | | | | | | Change-Id: I2b6214bbc79f2f133c079667f1b3a61b2fa41ca7
* | Sass parser refactoring to reduce duplication.Henri Sara2013-01-022-1113/+1311
| | | | | | Change-Id: I5693b06cb6ac921740cd1dbfde8ad98424ce7e80
* | Extend support for Microsoft filter expressions in SASS (#10597)Henri Sara2012-12-274-328/+360
|/ | | | | | | Now, also string parameters and multiple parameters are accepted by the parser. Change-Id: I3b1a707e4d0531c4d6117c8f0b2b140fdf6ac741
* Copy unrecognized @ rules to output as is (#10486)Henri Sara2012-12-195-632/+782
| | | | | | | Also adds preliminary support for recognizing @debug and @warn so that those are not copied. Change-Id: Idaf80daaad78804871d128a9e804404fcf043d25
* Merge "Use a custom test runner for SASS tests to get file name in JUnit "Marc Englund2012-12-175-41/+154
|\
| * Use a custom test runner for SASS tests to get file name in JUnit Henri Sara2012-12-145-41/+154
| | | | | | | | Change-Id: I33b60bb524afd87d0e896e7f8495be8be6bd9263
* | Merge "Use separate scope for variables within a mixin (#10453)"Marc Englund2012-12-146-8/+94
|\ \ | |/ |/|
| * Use separate scope for variables within a mixin (#10453)Henri Sara2012-12-146-8/+94
| | | | | | | | | | | | | | Also contains another fix related to how variable values are replaced in mixins. Change-Id: I7a53e0a62041da6557eea10e124e64a55c7823f4
* | Override commons-logging version (#9970)Artur Signell2012-12-141-1/+4
|/ | | | Change-Id: I845f6e823300100b71ac5e9c0bba4baa5d4d6181
* Same version of commons-lang in SmartSprites and elsewhere (#9970)Henri Sara2012-12-101-1/+1
| | | | | | This should eliminate some duplicate JAR(s) in the Vaadin package. Change-Id: I0b984fde1fa3ae23139a62fd829e1d1560761abc
* Move SASS tests that now work to correct directoryHenri Sara2012-12-094-0/+0
| | | | Change-Id: I8826539b5f51db29c46159f7f0d751d3fdf7eff2
* Accept anything as pseudo function parameters (#10316)Henri Sara2012-12-074-849/+809
| | | Change-Id: Ib5aab4d4ca7de0fa7dc46a31f8d98740b302b7d3
* Support @if in @mixin (#10438)Henri Sara2012-11-304-9/+32
| | | | | | Also adds support for @font-face and the (not yet implemented) @page. Change-Id: I65367121a71ac28c4b99d6b3ed7716e89cb132fa
* Eliminate ambiguity between pseudos and properties (#10406)Henri Sara2012-11-294-658/+1397
| | | | Change-Id: I339548272ad12d961f2f81a2922f8ec58828629f
* Merge "Add lookahead to eliminate SASS parsing ambiguity"Marc Englund2012-11-292-49/+64
|\
| * Add lookahead to eliminate SASS parsing ambiguityHenri Sara2012-11-282-49/+64
| | | | | | | | Change-Id: Idcb27240f4bc79a4fc40a17eff7b0c8e43156c73
* | Removed invalid dependency to vaadin-shared-deps (#10415)Artur Signell2012-11-281-3/+0
| | | | | | | | Change-Id: I62c5ffe3ade12342def5b607e8f4f2fb50db761e