summaryrefslogtreecommitdiffstats
path: root/theme-compiler
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'feb9a8c3510afc76c079fafcd9e507205bde139c'Artur Signell2013-04-239-12969/+13056
|\ | | | | | | | | | | | | | | Conflicts: WebContent/release-notes.html theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java Change-Id: Iad9ee95b2f399ff93f0e426a0810b18d923f8ff6
| * 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
* | Updated commons-io dependency to 2.2 (#11643)Artur Signell2013-04-231-1/+1
| | | | | | | | Change-Id: Ia134929a67328e2a759028b2ee5b64206dc78883
* | Global code reformatLeif Åstrand2013-04-052-4/+3
| | | | | | | | Change-Id: I4b3c74ede518aa2712038d1451974a93cdecabc2
* | Renamed "tests" target to "test" and added "test-all" (#9998)Artur Signell2013-03-012-10/+10
| | | | | | | | | | | | | | The "test" target runs all tests which do not require additional servers or setup. Can be run immediately after cloning the project. The "test-all" target runs also integration tests and UI tests which require access to servers or additional setup. Change-Id: I2f5371dc5be805ba12766c8187a2b58fbc7f7db4
* | Merge remote-tracking branch 'origin/7.0'John Ahlroos2013-03-0121-31/+330
|\| | | | | | | Change-Id: Ifdc095169c31731cb013727f14d92839ecc775db
| * 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
* | Regenerate SCSS parser classesHenri Sara2013-02-283-14233/+12467
| | | | | | | | Change-Id: Ifdd08e5fa83f4e7135150517ebdc0e5ac7ffe963
* | support @content directive for Sass compiler (Ticket #10207)Haijian Wang2013-02-2817-1519/+1844
| | | | | | | | Change-Id: I8037e1d64afd1ce2044d89d3bdcf408f6162727c
* | support arithmetics in the SCSS compiler (#9354)Haijian Wang2013-02-2717-1461/+2318
|/ | | | Change-Id: Ieb7834fb12cdba5c0794a26de20b3c8c2d509642
* 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