247 Commits
Author SHA1 Message Date
Roman DvornovandAndrey Sitnik 5747986c36 Increase tokenizer speed 2014-11-20 17:39:28 +03:00
Andrey Sitnik a7b2b4848b Fix Root normalize in some cases 2014-11-14 16:54:31 +03:00
Andrey Sitnik a89fc976d0 Fix empty comment parsing 2014-11-14 16:27:03 +03:00
Andrey Sitnik ccea2f0154 Better isNaN check 2014-11-13 20:57:04 +03:00
Maxime Thirouin db8a18600d fix deprecation message for rules, decls & list. 2014-11-12 14:54:42 +01:00
Andrey Sitnik 92de52cd06 Add deprecated warning for old child properties 2014-11-11 15:35:13 +03:00
Andrey Sitnik 780737c787 Typo in variable name 2014-11-11 03:42:49 +03:00
Andrey Sitnik 68b8913c3b Update parser for new tokenizer 2014-11-10 16:46:36 +03:00
Andrey Sitnik 753fef0774 Fix tokenizer error handling 2014-11-10 16:15:31 +03:00
Andrey Sitnik aaf2fab3ae Remove debug code 2014-11-10 13:12:09 +03:00
Andrey Sitnik 8ebf13a9a2 Fix tokenizer test 2014-11-10 13:09:14 +03:00
brainopia 0d1ead9a9f Fix comment parsing 2014-11-10 12:48:29 +03:00
Andrey Sitnik 0b53cb6873 Improve tests for tokenizer line increment 2014-11-10 12:30:15 +03:00
Andrey Sitnik 89d9277858 Fix sources tests for new tokenizer 2014-11-10 02:43:12 +03:00
Andrey Sitnik 9f4f8fdae3 Add test for comment tokenizing 2014-11-10 02:23:28 +03:00
Andrey Sitnik 884cf5075b Add tests for brackets tokenizing 2014-11-10 01:58:06 +03:00
Andrey Sitnik 9938f403ed Add tests for string tokenizing 2014-11-10 01:42:23 +03:00
Andrey Sitnik 3c530379af Add test for control chars tokenizing 2014-11-10 01:31:31 +03:00
Andrey Sitnik b3c528cc09 Fix word tokenizing 2014-11-10 01:28:02 +03:00
Andrey Sitnik 5b399caa5a Use char code for asterics too 2014-11-10 01:09:24 +03:00
Andrey Sitnik b5f43686ab Fix lintering of new tokenizer 2014-11-10 00:55:20 +03:00
brainopia abfb5b30a0 WIP: quick and very dirty tokenizer 2014-11-09 16:44:52 +04:00
Andrey Sitnik 25888722e7 Spaces by CSS spec 2014-11-09 16:08:13 +03:00
Andrey Sitnik 44361671c0 Use spaces by CSS spec 2014-11-09 16:02:05 +03:00
Andrey Sitnik cffa0ddaea Fix insertAfter and insertBefore indexes changers 2014-11-08 15:32:59 +03:00
Andrey Sitnik d8d7528d6b Allow to change childs array in Container#each 2014-11-08 15:01:29 +03:00
Andrey Sitnik dd2755318a Inline maps by default 2014-11-06 13:22:04 +03:00
Andrey Sitnik 213ad3dda3 Fix jshint warnings 2014-11-06 13:22:04 +03:00
Andrey Sitnik d8cc85f7d7 Fix spaces on remove first rule in Root 2014-11-06 13:22:04 +03:00
Andrey Sitnik fdda048b2a Rewrite code style detector 2014-11-06 13:22:04 +03:00
Andrey Sitnik 1c09df2f68 Speed up parser by saving source only if map used 2014-11-06 13:22:04 +03:00
Andrey Sitnik 7e2f7ecf74 Set map.sourcesContent to true by default 2014-11-06 13:22:04 +03:00
Andrey Sitnik c441091ab7 Add comments 2014-11-06 13:22:04 +03:00
Andrey Sitnik f7b6c760a8 Fix errors when source map do no show origin 2014-11-06 13:22:04 +03:00
Andrey Sitnik 1a4ffbb8df Parses nameless at-rules in Safe Mode 2014-11-06 13:22:04 +03:00
Andrey Sitnik 82d7a1aa0f Add Input class to take repeated code from Parser and Tokenizer 2014-11-06 13:22:04 +03:00
Andrey Sitnik 4ed7fc6e01 Speed up tokenizer 2014-11-06 13:22:04 +03:00
Andrey Sitnik 1723fdf6b9 Remove for-of to be free from Symbol polyfill 2014-11-06 13:22:04 +03:00
Andrey Sitnik 88e513d9ad Use separated argument for map in CssSyntaxError 2014-11-06 13:22:04 +03:00
Andrey Sitnik c1342b1ffb Use source map in syntax errors 2014-11-06 13:22:04 +03:00
Andrey Sitnik 3cb1d9cdc1 Clean up parser code 2014-11-06 13:22:04 +03:00
Andrey Sitnik feb1419a90 Raise error on missed semicolon between properties 2014-11-06 13:22:04 +03:00
Andrey Sitnik ae7400103c Take map from Result object in PostCSS#process 2014-11-06 13:22:04 +03:00
Maxime ThirouinandAndrey Sitnik e8d7fb525d .use() can consume plugins from another postcss instance
Close #74
2014-11-06 13:22:03 +03:00
Andrey Sitnik 374211d783 Fix properties started from colon 2014-11-06 13:22:03 +03:00
Andrey Sitnik e17e8be95d Fix selectors started from colon 2014-11-06 13:22:03 +03:00
Termina1andAndrey Sitnik 344b3e5f6c Add better benchmarks 2014-11-06 13:22:03 +03:00
Termina1andAndrey Sitnik 96d296326f Improve tokenizer and parser perfomance 2014-11-06 13:22:03 +03:00
Andrey Sitnik eb5fdf8146 Allow to set processors as array 2014-11-06 13:22:03 +03:00
Andrey Sitnik 75ed35eef3 Fix quote right after at-rule name 2014-11-06 13:22:03 +03:00