summaryrefslogtreecommitdiffstats
path: root/theme-compiler
Commit message (Collapse)AuthorAgeFilesLines
* For @-directives, infer missing semicolon before closing brace (#12792)joheriks2013-11-2869-803/+898
| | | | | | | | | | | | | | Parser now accepts the following (note missing semicolon after last @extend-directive): xyzzy { @extend foo ; @extend bar } As a consequence, moved 31 sasslang-cases from broken to fixed. Moved two tests from fixed to broken (34, 95, previously passed accidentally) Change-Id: I8968074abd79dec71be762ed926cc6f37fbcaa99
* Move a sass test that no longer fails.Mika Murtojarvi2013-11-272-0/+0
| | | | Change-Id: Ic83330cbea688be1c30aa89cad9524016617be8d
* Move working sass tests from sasslangbroken to sasslang.Mika Murtojarvi2013-11-274-0/+0
| | | | Change-Id: Ic503021884fd52b650f29df221cef3e69e8ef570
* Mixins now accept an empty argument list in parenthesesMika Murtojarvi2013-11-267-358/+450
| | | | | | (#12992). Change-Id: If2484e2f289aa7039984df0d9a73ba595117462c
* Normalize line endingsMika Murtojarvi2013-11-261-30/+76
| | | | Change-Id: I328a1d3505471c65681dccdaa1a342dbb9c9ab37
* Do not generate ParseException as it has been customized (#12937)Artur Signell2013-11-122-169/+170
| | | | | | Reverted ParseException to the previous version Change-Id: Ic89eb4b65d1a78f40c4cb94e9b2a13a3250c1924
* Regenerated parser files (#12937)Artur Signell2013-11-122-169/+168
| | | | Change-Id: I03e5f818c932d43be178008a4e857676bfed8f87
* Ensure generated parser is re-generated during build (#12937)Artur Signell2013-11-122-3/+40
| | | | | | | | Ultimately we should remove Parser.java and other generated files from the project but this still needs tweaking ide.xml somehow so the parser is built. Change-Id: Iac491c6a50c87e1e8e0bb2f612e82186319a6de3
* Add a test for @mixin { @font-face {...} } (#11649)joheriks2013-11-082-0/+26
| | | | Change-Id: I7d089ea14b169481f943a1f44058ad47f9b8179a
* Fixes for sass compiler, handling mixins (#11288).Mika Murtojarvi2013-11-0814-14261/+12657
| | | | | | | | Keyframe selectors can now be comma-separated lists, interpolation unquotes a quoted string and the parameters of an @include are no longer lost. Change-Id: I2622aca7471adc8004371affbb803d850e801307
* Allow @font-face and general @-directives inside @if-blocks (#11649)joheriks2013-11-054-222/+306
| | | | Change-Id: Ifa844e7bf8add886792b39c016cc2c9aa3d94b0c
* Parser stripped minus of negative numbers with unknown units (#12811)joheriks2013-10-284-72/+85
| | | | Change-Id: I8964b1732f867cb3c5aa5859d12e94a5978adece
* Sass variables can now start with underscore (#12716)joheriks2013-10-212-31/+11
| | | | Change-Id: I1c6cb12113f2462f96e8fcfc0749d3f62fd1998c
* Handle numbers in the same way if they do not have a unit (#12732)Artur Signell2013-10-169-8/+106
| | | | Change-Id: Ic9dba337ffb209bf73ab427fa3a39e542e645c08
* Add sub directory support to sass test scanner (#12790)Artur Signell2013-10-1611-21/+41
| | | | | | | Exclude partial scss files (starting with _) Add new lines to normalized css for easier comparison Change-Id: I2bfb796b293cb0b578c3c5c56aacffe7c1514b02
* Fix whitespace after including a mixin (#12715)Mika Murtojarvi2013-10-144-607/+629
| | | | Change-Id: I9b25968cc140a9443820a26eadb6b5a1507ad7ec
* Use JUnit 4.11 in all modules (#12572)Artur Signell2013-09-171-1/+1
| | | | Change-Id: I244f4afdebe956166a9158d85dc69fd7746c5a47
* Unified xml files to end with new lineArtur Signell2013-09-041-1/+1
| | | | Change-Id: Ifb1393e7e5c5c1002b924223957767b3e584d5ab
* Adds junit to the ide configuration for the theme-compiler module.Jonatan Kronqvist2013-08-301-1/+1
| | | | Change-Id: I7c777d8d427beab079c956248b23628a073563dc
* Added controlDirective to ifContentStatement. Fixes ticket #12105.Juho Nurminen2013-08-285-6073/+6062
| | | | Change-Id: I48988c3f3451ff9fa86148f4bb923a2ebdb6c482
* #11638: Ending an imported SCSS file with a comment causes an error inHaijian Wang2013-07-017-10484/+12266
| | | | | | the Sass Change-Id: Ib498f68caa7e87e2d9a21b29c9bfb2f30f35c701
* Updated to Smartsprites 0.2.10 (#12069)Artur Signell2013-06-131-1/+1
| | | | Change-Id: Ice1ef6a6ac837f0ef07b65de1bd46c3a4427780c
* Reformatted using Ant editor (#12040)Artur Signell2013-06-101-7/+3
| | | | Change-Id: If8afd65d5905302c64f12ef7f76ee7e63073c474
* Correctly report theme version in the debug window (#11442)Artur Signell2013-06-071-12/+5
| | | | | | | * Adds a special v-vaadin-version selector for detecting the theme version * The version in the base theme is replaced during build (for releases) and by the current version also when compiling in the IDE Change-Id: Id6b94ab2edead61602fed021b7152f6e46be809f
* Formatted XML files using defined rules (#11956)Artur Signell2013-05-301-54/+60
| | | | Change-Id: Iecd621321fdde29d2d89d910ba46e9dadee58995
* Updated to custom build of Smartsprites 0.2.10 which includes a fix for ↵Artur Signell2013-05-292-43/+3
| | | | | | SMARTSPRITES-36 (#9959) Change-Id: Ibf549acba14a8b884424a5e2c98f3a4aac5de84c
* Support nested SASS imports (#11909)Henri Sara2013-05-286-13/+51
| | | | Change-Id: I05f88e398e7e28f476d8c0d50b7f9ac54a7cba0b
* Merge commit 'a52ceb96590333' into 7.1Leif Åstrand2013-05-1737-14025/+13549
|\ | | | | | | | | | | | | Conflicts: theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java Change-Id: I049a08a5d129b8072bf91554ca0eab0d44e537e3
| * Fixed IllegalSyntaxException when using spaces in path #11782John Ahlroos2013-05-062-14/+131
| | | | | | | | Change-Id: I105b2835d44c94f00b847f342fd0a6e0ef571e97
| * Fixed scss file resolving issue in Windows (#11762)Artur Signell2013-05-031-0/+4
| | | | | | | | Change-Id: I63484865ce56a54cc8f3fb673c03ffd0be6c8dc1
| * Merge commit 'd214efa39a011002eb88e683676508e438842fe4'Henri Sara2013-04-291-10/+4
| |\ | | | | | | | | | | | | | | | | | | Conflicts: client/src/com/vaadin/client/ui/orderedlayout/Slot.java Change-Id: I2fb5d1ac4b5c10a1fe5b1a6f976c1f59283b9169
| * | Global code clean upLeif Åstrand2013-04-251-1/+1
| | | | | | | | | | | | Change-Id: I380d6afbc6b30d817ea6cca3d6b4634ab12522b1
| * | Fixed failing path resolving when scss compiler is resolving included mixins ↵John Ahlroos2013-04-242-31/+25
| | | | | | | | | | | | | | | | | | from classpath #11684 Change-Id: I7943ecb283cca80526fc9b35ff51b698a3b9af6a
| * | 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
| * | | 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
| * | | | 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
* | | | | 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