meri
ead3e29f7b
Fixing import by reference
...
- refactored how import reference works
- refactored to-css-visitor (this is side product, it was getting
complicated)
- fixes issues #1851 , #1896 , #1878 , #2716 , #1968 , #2162 (same as #1896 )
2015-11-20 15:10:53 +01:00
Luke Page
1494e25ef0
More style cop..
2015-01-30 18:28:02 +00:00
Luke Page
9d535c0470
Whitespace - undo unusual new() syntax
2014-10-19 16:57:22 +01:00
Luke Page
dedf0eee38
rename env to context to avoid confusion with environment
2014-10-05 18:50:34 +01:00
Luke Page
1a78cd5901
Remove unnecessary text from require statements
2014-09-08 00:57:50 +01:00
seven-phases-max
9f68f43552
Fix #1973
2014-09-05 14:11:03 +04:00
Luke Page
16746e9b1e
untangle the mess of dependencies and remove all circular dependencies. Remove un-necessary dependency injection.
2014-08-24 17:55:46 +01:00
Luke Page
ddba055461
Fix merge errors and node tests
2014-08-14 18:03:59 +01:00
Luke Page
f85f253586
merge from master
2014-08-14 17:27:16 +01:00
Luke Page
74766691cc
Support for /deep/ selector. Fixes #2023
2014-08-14 16:35:13 +01:00
Luke Page
08bd23dc2a
add browserify (not yet working) and refactor tree nodes to not be dependent on their parent (currently breaks browser build)
2014-02-24 21:22:52 +00:00
Luke Page
92c3ac2c88
support shadow dom selectors. fixes #1801
2014-01-11 17:43:19 +00:00
fredburger
1a33bc69f8
Misc. perf optimizations. #1615
2013-10-30 08:09:17 +01:00
Luke Page
63109417c7
small fixes to sourcemaps
2013-07-19 19:26:24 +01:00
Luke Page
fb75c42e4b
move more files over to use genCSS
2013-07-18 06:48:32 +01:00
Luke Page
fb9423b94b
Merge remote-tracking branch 'evocateur/all-sourcemap-patches' into sourcemaps-wip
2013-07-17 22:18:29 +01:00
Luke Page
4db7c883cf
start refactoring toCSS so we will be able to collect sourcemap information at the same time
2013-07-11 22:08:38 +01:00
Daniel Stockman
8eeaf87a79
JSHint lib/* and test runners.
2013-07-08 19:09:03 -07:00
Luke Page
d2255e64f6
do not use spaces between | namespace operators. Fixes #1300
2013-07-05 06:51:54 +01:00
Luke Page
b2d75e82b4
Allow variable interpolation in attributes everywhere that is sensible
2013-03-18 12:19:02 +00:00
Luke Page
e58662fbd3
better support for attributes. Allow interpolation inside attributes. Fixes #1229
2013-03-18 12:13:01 +00:00
Luke Page
c56db94b7d
Add modified (self altering) visitor pattern and class
2013-03-01 13:40:00 +00:00
Luke Page
9b256f2340
whitespace
2013-02-28 20:17:52 +00:00
Luke Page
8a6c5e9e4e
Add support for @namespace and namespace combinators. Fixes #408
2012-11-28 06:56:50 +00:00
Luke Page
63821cdbe6
Fix all the parent combinator issues
2012-07-30 21:41:34 +01:00
James Foster
1bb3dc1f26
Fix trailing space when parent selector is the last part of the selector.
...
'''
.foo {
.bar & {
&:hover {
color: orange;
}
}
}
'''
now outputs
'''
.bar .foo:hover {
color: orange;
}
'''
2012-04-30 03:30:14 +01:00
Alexis Sellier
5ccf1dafec
Fix '::' selector output, Closes #663
2012-02-28 16:58:44 +01:00
Alexis Sellier
ff3d7c61ff
properly support @media and @import features
2011-12-17 17:41:54 +01:00
Alexis Sellier
db72c646bb
dynamic selectors
...
Allows things like:
a:nth-child(@var) {}
2011-12-15 22:24:52 +01:00
Alexis Sellier
e35dc0efc0
merge
2011-11-12 13:49:41 +01:00
Alexis Sellier
c290c48b3f
node 0.5.x compatibility
2011-11-12 13:13:36 +01:00
Jacob Thornton
f197b2a0f8
store index on selector element objects for line number inference
2011-11-10 21:24:25 -08:00
James Foster
afd599dcb5
Implement parent selector
2011-07-03 12:07:42 +08:00
cloudhead
a72966fa6a
removed constructor names
2010-06-19 01:51:26 -04:00
cloudhead
7768d41050
better cross-environment handling. stub out require() in browser.
2010-06-15 18:44:59 -04:00
cloudhead
123440864f
(new) css compression support
2010-06-11 21:45:51 -04:00
cloudhead
fe732e843c
refactor of module system. Things work properly now, and it's all much cleaner.
2010-03-13 03:34:48 -05:00
cloudhead
f0f425de33
move node/ -> tree/
2010-03-05 19:19:14 -05:00