aboutsummaryrefslogtreecommitdiffstats
path: root/theme-compiler/src/com/vaadin
Commit message (Collapse)AuthorAgeFilesLines
* support @content directive for Sass compiler (Ticket #10207)Haijian Wang2013-02-2813-1519/+1770
| | | | Change-Id: I8037e1d64afd1ce2044d89d3bdcf408f6162727c
* support arithmetics in the SCSS compiler (#9354)Haijian Wang2013-02-2714-1461/+2118
| | | | Change-Id: Ieb7834fb12cdba5c0794a26de20b3c8c2d509642
* Selector now can begin with a combinator. (Ticket #10754)Haijian Wang2013-02-193-1169/+1152
| | | | Change-Id: Id2f1a006e4caaf790f573ee823fcc41312f30261
* more than expected params in mixin throws IOB exception. (Ticket #10988)Haijian Wang2013-02-191-5/+26
| | | | 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
* SASS fails to parse CSS expression function. (Ticket #9870)Haijian Wang2013-02-143-6152/+6192
| | | | 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-138-40/+74
|\ | | | | | | #10730)" into 7.0
| * Sass replaces variables based on substring matches. (Tickets #10508,Haijian Wang2013-02-138-40/+74
| | | | | | | | | | | | #10730) Change-Id: I7d3c5a74055e28e0e22fe6e496209d7d3c42b4af
* | Paser doesn't know CSS 'lem' and 'rem'. (Ticket #11024)Haijian Wang2013-02-136-6377/+5577
| | | | | | | | Change-Id: I6ca39f5c97ffce610faafb8e172f290405409dc7
* | Merge "Referencing multiple params in multiple lines inside mixin (Ticket ↵Henri Sara2013-02-121-15/+19
|\ \ | |/ |/| | | #10987)" into 7.0
| * Referencing multiple params in multiple lines inside mixin (TicketHaijian Wang2013-02-121-15/+19
| | | | | | | | | | | | #10987) Change-Id: I3d97849afac763a9774cee254778e068f94a23e0
* | pseudo-class css selector fails the parser. (Ticket 10316)Haijian Wang2013-02-112-1881/+1692
|/ | | | Change-Id: I6548c31aaf01ac75fb0668c4c28acbee952e6c6f
* 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-094-171/+198
| | | | | | (#10505) Change-Id: I53f46611ef39124d532b118bb8ccb34f31cf8a6a
* Supports @keyframes, related to Ticket #10000Haijian Wang2013-01-098-2604/+3559
| | | | Change-Id: Ic65defdccb4d0aa8f54aa941acde21554f0bf989
* supports contains in @if, related to Ticket #9975Haijian Wang2013-01-084-1097/+1127
| | | | Change-Id: Ib128801a06a03ebd4460e87a6963a01483f58cec
* support interpolation in property name (#9410)Haijian Wang2013-01-045-922/+933
| | | | Change-Id: Idfb058daf796875cadf0262a2b8150fc1c103915
* Updated copyright notices and added missing license headersArtur Signell2013-01-0470-34/+574
| | | | Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
* Merge "fix Ticket #10506, remove quotes in url path"Henri Sara2013-01-021-1/+3
|\
| * fix Ticket #10506, remove quotes in url pathHaijian Wang2013-01-021-1/+3
| | | | | | | | | | | | 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-272-328/+358
|/ | | | | | | 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-193-632/+776
| | | | | | | Also adds preliminary support for recognizing @debug and @warn so that those are not copied. Change-Id: Idaf80daaad78804871d128a9e804404fcf043d25
* Use separate scope for variables within a mixin (#10453)Henri Sara2012-12-142-8/+51
| | | | | | | Also contains another fix related to how variable values are replaced in mixins. Change-Id: I7a53e0a62041da6557eea10e124e64a55c7823f4
* Accept anything as pseudo function parameters (#10316)Henri Sara2012-12-072-849/+776
| | | Change-Id: Ib5aab4d4ca7de0fa7dc46a31f8d98740b302b7d3
* Support @if in @mixin (#10438)Henri Sara2012-11-302-9/+20
| | | | | | 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-292-658/+1372
| | | | 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
* | Regenerate some SASS parser files to reduce warnings.Henri Sara2012-11-283-3/+3
|/ | | | Change-Id: I33c118ef0686a7ce88faafcd02790b8546929853
* Support for all valid CSS selectors (#10316)Henri Sara2012-11-274-1423/+1496
| | | | | | | | | Add support for pseudo-functions like ":nth-child(n)". Add support for sibling selector "E ~ F". Add support for unknown pseudo-functions taking an identifier such as ":not(s)". Change-Id: I39b31fa99f031b31b215058a45b74e40b23191f3
* Keep block order when unnesting (#10309)Henri Sara2012-11-262-7/+13
| | | | Change-Id: I5a7e6b74a55176799e85c943a128d9aab0db0876
* Make most of the sass compiler API internal, fixes #10339Marc Englund2012-11-2371-195/+197
| | | | Change-Id: Ia783142aa96665a26491b659a387490883875d37
* Refactor node traversal and empty node removal.Henri Sara2012-11-233-21/+53
| | | | Change-Id: If5c66e3fd01341636e481a093f90471c92755ce9
* Fixes #6714 #10330 - wraps theme in themename{}, creates legacy-styles.css, ↵Marc Englund2012-11-231-7/+24
| | | | | | updates themes to support this. Change-Id: I185b67b2ee74dca2faf48ff2517f24280aff4375
* Warns and removes if parent reference '&' is used w/o parent, fixes #10327Marc Englund2012-11-222-0/+29
| | | | Change-Id: I58eaf3f2acd27a7627c8df31e411a75fc4a48016
* Combine Sass Block node handlers (parent selector), commentsHenri Sara2012-11-225-81/+57
| | | | | | | This eliminates potential order problems between blocks with and without parent selectors and reduces duplication of code. Change-Id: If422f7d603bf4b9938b9c0bd83989e337e1f92ce
* Fixes #10308 (parent reference & causes non-parent selectors to be dropped)Marc Englund2012-11-211-7/+5
| | | | Change-Id: I4821d14b4dc2a9e83e6fbfba67d39e0e3e98970f
* Global code cleanupLeif Åstrand2012-11-212-1/+2
| | | | Change-Id: I14f46e6aa4f9cbdd9037f1c4ad1ac38fe7cbda86
* Merge "(#10186) Using the lighten function breaks up any later references to ↵Marc Englund2012-11-201-2/+4
|\ | | | | | | the parameter value"
| * (#10186) Using the lighten function breaks up any later references to the ↵Sebastian Nyholm2012-11-151-2/+4
| | | | | | | | | | | | parameter value Change-Id: Ibdf66332dff186bcb791bbe48cb3d3ebcc87ede9
* | Merge "(#10174) Value of a variable cannot be assigned to another variable"Marc Englund2012-11-202-0/+3
|\ \
| * | (#10174) Value of a variable cannot be assigned to another variableSebastian Nyholm2012-11-152-0/+3
| |/ | | | | | | Change-Id: Ib6879b685259c775fc9159e572c182093ae69f8d
* | Merge "(#10182) Rule order not preserved when using parent reference in sass"Marc Englund2012-11-203-13/+15
|\ \
| * | (#10182) Rule order not preserved when using parent reference in sassSebastian Nyholm2012-11-153-13/+15
| |/ | | | | | | Change-Id: Ief701eef3a262c4fd0c14241c54b3d57cb858027
* | Merge "SassCompiler finds input in a better way, fixes #10299"Artur Signell2012-11-201-5/+11
|\ \ | |/ |/|
| * SassCompiler finds input in a better way, fixes #10299Marc Englund2012-11-201-5/+11
| | | | | | | | Change-Id: I56c6a45008e072313f7be6f700f25df228287271
* | Fixed ClassloaderResolver on Windows (#9606)Artur Signell2012-11-121-0/+4
|/ | | | Change-Id: I4bb5b17eb27622d4ed52368dd7678a4851eb94c2