summaryrefslogtreecommitdiffstats
path: root/theme-compiler
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | 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-276-1423/+1622
| | | | | | | | | 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
* Merge "Move some SCSS tests to be scanned automatically"Marc Englund2012-11-2713-110/+48
|\
| * Move some SCSS tests to be scanned automaticallyHenri Sara2012-11-2713-110/+48
| | | | | | | | Change-Id: I7590c6cd20f649a5c02e92673d44cf1c2721b95d
* | Merge "Keep block order when unnesting (#10309)"Marc Englund2012-11-275-8/+36
|\ \ | |/ |/|
| * Keep block order when unnesting (#10309)Henri Sara2012-11-265-8/+36
| | | | | | | | Change-Id: I5a7e6b74a55176799e85c943a128d9aab0db0876
* | Refactor tests imported from the sass-lang project (#9751)Henri Sara2012-11-26659-0/+48
| | | | | | | | | | | | Currently broken tests are separated from those that succeed. Change-Id: Iefb8a44464b62d332277fc15c678e160277b49ee
* | Imported tests from the sass-lang project (#9751)Henri Sara2012-11-26846-0/+9777
|/ | | | Change-Id: I9acd28e13718a0f78b0f91af5161e94599193a15
* Compile parser during build (#9283)Artur Signell2012-11-231-2/+11
| | | | Change-Id: If47b459ff3f26d991a9b39e7fee1469b7bdd09e3
* Make most of the sass compiler API internal, fixes #10339Marc Englund2012-11-2387-274/+281
| | | | 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-224-0/+37
| | | | 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-213-9/+31
| | | | 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-205-3/+10
|\ \
| * | (#10174) Value of a variable cannot be assigned to another variableSebastian Nyholm2012-11-155-3/+10
| |/ | | | | | | Change-Id: Ib6879b685259c775fc9159e572c182093ae69f8d
* | Merge "(#10182) Rule order not preserved when using parent reference in sass"Marc Englund2012-11-206-16/+25
|\ \
| * | (#10182) Rule order not preserved when using parent reference in sassSebastian Nyholm2012-11-156-16/+25
| |/ | | | | | | 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
* Fixes #10166 SassCompiler parent reference in middle of selector bugsSebastian Nyholm2012-11-121-1/+1
| | | | Change-Id: I725191cf209832c415146af917fb4b9b23912f89
* ParentSelectorHandler was using wrong HashMap implementationSebastian Nyholm2012-11-121-1/+1
| | | | Change-Id: Ia07c813a8b380f3599cdf84ef036457d2911a545
* Fixes #9545 SASS mixin nesting bugs with mixin. Fixes issue with blocknodes ↵Sebastian Nyholm2012-11-121-2/+13
| | | | | | showing up in the wrong order Change-Id: Iba2dd3ddc3136ddba93e9653614b42f0b0dca971
* Fixes #9546, #9974, #10100, #10105Sebastian Nyholm2012-11-0850-1180/+910
| | | | Change-Id: I1baccb5604899707960b1cf06887ada0fe217d08
* Fixes #9871 (originally by Seba, re-added test in reindeer.css)Marc Englund2012-10-162-1/+7
| | | | | | Replaces c/106 (I19008aba2561e41da055bff11dd8dc1bd0632a48) Change-Id: I21703e541957b7673231788705dfc2c963480e1f
* Fix for #9471 Original by Seba, removed erronous empty lines from test-css.Marc Englund2012-10-152-4/+2
| | | | | | Replaces c/103 (Id7a64ccd76c33bbfd2fa3c81df6092f068fa983a) Change-Id: If99bd4937a70aaa77a5250076d27c2534b940152
* Fixes Ticket #9408 (orig by Seba)Marc Englund2012-10-153-25/+37
| | | | Change-Id: Idb1cb4babfb712d5bf58f9930220fa18a2865925
* list append and contains for #9380Marc Englund2012-10-1517-1644/+2336
| | | | | | Originally c/76 (I413452d08b48a0fa21d027064ce2d35e687129cd) by Seba; received missing file, and fixed Change-Id: Ib814b13c6ce7bb6f29bdab2ee65274c1fade099e
* Explained one commented out lineMarc Englund2012-10-121-0/+1
| | | | Change-Id: Ib5ff8458d12eb1cd1479e2591fb5347682e0cc91
* Only ignore NoClassDefFoundError if SmartSprites is missing (#9943)Leif Åstrand2012-10-111-9/+12
| | | | Change-Id: I50f33a3bbd648555bc59b8591bc84f8723a4eff4
* Changed the convention for importing themes from e.g @import "reindeer.scss" ↵Marc Englund2012-10-101-25/+28
| | | | | | to @import "../reindeer/reindeer.scss" to support jar/extracted cases better. Change-Id: Ic638a91ab03059859cf3cc006ac167d2216a8cd7
* Explicitly specify symbolic names for each bundle to prevent names like ↵Johannes Dahlström2012-10-091-0/+1
| | | | | | "com.vaadin.vaadin-shared" (#9793) Change-Id: I329e4d6b8334864be5023ef51225a6e340e74aa6
* Merge branch 'sass'John Ahlroos2012-10-0824-6805/+6951
|\
| * Made test pass by correcting css and removing failing rulesArtur Signell2012-10-051-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | Re-add .v-app-loginpage .v-button, .v-app-loginpage .v-button once #9871 is fixed Re-add top: expression(document.documentElement.scrollTop + "px"); once #9870 is fixed Change-Id: Id2a297feb371b5e02f6ed494c352aeed192f2ba8
| * Adds one test for sass mixinsMarc Englund2012-10-042-2/+24
| | | | | | | | Change-Id: I9e42bbc075cc3ef84c1a7bf5b449f18df5773327
| * Sass mixin cleanup (author: seba)Marc Englund2012-10-043-18/+2
| | | | | | | | Change-Id: Ie462d5e213d4e81430143aa9d0708fac6b8d77d4
| * Fully fixes #9846, sass mixins with multiple optional params (author: seba)Marc Englund2012-10-043-611/+679
| | | | | | | | Change-Id: I8330c6c0a7022b3485bbfee5c6a4833ef5cb4e1d