Permalink
Browse files

upgrade sass 3.2.7

  • Loading branch information...
1 parent 1b5580d commit 4dc552ae8a4f3b526e5a13c4337aafa14ab204c1 @tka tka committed Mar 13, 2013
Showing with 58 additions and 43 deletions.
  1. +0 −1 lib/ruby/common/sass-3.2.6/VERSION
  2. +0 −1 lib/ruby/common/sass-3.2.6/VERSION_DATE
  3. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/.yardopts
  4. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/CONTRIBUTING
  5. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/MIT-LICENSE
  6. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/README.md
  7. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/REVISION
  8. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/Rakefile
  9. +1 −0 lib/ruby/common/sass-3.2.7/VERSION
  10. +1 −0 lib/ruby/common/sass-3.2.7/VERSION_DATE
  11. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/VERSION_NAME
  12. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/bin/sass
  13. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/bin/sass-convert
  14. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/bin/scss
  15. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/extra/update_watch.rb
  16. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/init.rb
  17. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass.rb
  18. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/cache_stores.rb
  19. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/cache_stores/base.rb
  20. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/cache_stores/chain.rb
  21. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/cache_stores/filesystem.rb
  22. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/cache_stores/memory.rb
  23. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/cache_stores/null.rb
  24. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/callbacks.rb
  25. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/css.rb
  26. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/engine.rb
  27. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/environment.rb
  28. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/error.rb
  29. +1 −0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/exec.rb
  30. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/importers.rb
  31. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/importers/base.rb
  32. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/importers/filesystem.rb
  33. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/logger.rb
  34. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/logger/base.rb
  35. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/logger/log_level.rb
  36. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/media.rb
  37. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/plugin.rb
  38. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/plugin/compiler.rb
  39. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/plugin/configuration.rb
  40. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/plugin/generic.rb
  41. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/plugin/merb.rb
  42. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/plugin/rack.rb
  43. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/plugin/rails.rb
  44. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/plugin/staleness_checker.rb
  45. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/railtie.rb
  46. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/repl.rb
  47. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/root.rb
  48. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script.rb
  49. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/arg_list.rb
  50. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/bool.rb
  51. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/color.rb
  52. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/css_lexer.rb
  53. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/css_parser.rb
  54. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/funcall.rb
  55. +4 −5 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/functions.rb
  56. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/interpolation.rb
  57. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/lexer.rb
  58. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/list.rb
  59. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/literal.rb
  60. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/node.rb
  61. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/null.rb
  62. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/number.rb
  63. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/operation.rb
  64. +26 −23 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/parser.rb
  65. +1 −1 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/string.rb
  66. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/string_interpolation.rb
  67. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/unary_operation.rb
  68. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/script/variable.rb
  69. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/scss.rb
  70. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/scss/css_parser.rb
  71. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/scss/parser.rb
  72. +3 −5 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/scss/rx.rb
  73. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/scss/script_lexer.rb
  74. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/scss/script_parser.rb
  75. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/scss/static_parser.rb
  76. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/selector.rb
  77. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/selector/abstract_sequence.rb
  78. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/selector/comma_sequence.rb
  79. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/selector/sequence.rb
  80. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/selector/simple.rb
  81. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/selector/simple_sequence.rb
  82. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/shared.rb
  83. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/supports.rb
  84. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/charset_node.rb
  85. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/comment_node.rb
  86. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/content_node.rb
  87. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/css_import_node.rb
  88. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/debug_node.rb
  89. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/directive_node.rb
  90. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/each_node.rb
  91. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/extend_node.rb
  92. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/for_node.rb
  93. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/function_node.rb
  94. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/if_node.rb
  95. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/import_node.rb
  96. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/media_node.rb
  97. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/mixin_def_node.rb
  98. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/mixin_node.rb
  99. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/node.rb
  100. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/prop_node.rb
  101. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/return_node.rb
  102. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/root_node.rb
  103. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/rule_node.rb
  104. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/supports_node.rb
  105. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/trace_node.rb
  106. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/variable_node.rb
  107. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/visitors/base.rb
  108. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/visitors/check_nesting.rb
  109. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/visitors/convert.rb
  110. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/visitors/cssize.rb
  111. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/visitors/deep_copy.rb
  112. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/visitors/extend.rb
  113. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/visitors/perform.rb
  114. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/visitors/set_options.rb
  115. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/visitors/to_css.rb
  116. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/warn_node.rb
  117. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/tree/while_node.rb
  118. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/util.rb
  119. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/util/multibyte_string_scanner.rb
  120. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/util/subset_map.rb
  121. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/lib/sass/version.rb
  122. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/rails/init.rb
  123. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/Gemfile
  124. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/Gemfile.lock
  125. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/cache_test.rb
  126. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/callbacks_test.rb
  127. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/conversion_test.rb
  128. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/css2sass_test.rb
  129. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/data/hsl-rgb.txt
  130. +4 −4 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/engine_test.rb
  131. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/extend_test.rb
  132. 0 ...uby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/fixtures/test_staleness_check_across_importers.css
  133. 0 ...by/common/{sass-3.2.6 → sass-3.2.7}/test/sass/fixtures/test_staleness_check_across_importers.scss
  134. +3 −0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/functions_test.rb
  135. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/importer_test.rb
  136. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/logger_test.rb
  137. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/mock_importer.rb
  138. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/more_results/more1.css
  139. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/more_results/more1_with_line_comments.css
  140. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/more_results/more_import.css
  141. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/more_templates/_more_partial.sass
  142. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/more_templates/more1.sass
  143. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/more_templates/more_import.sass
  144. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/plugin_test.rb
  145. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/alt.css
  146. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/basic.css
  147. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/cached_import_option.css
  148. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/compact.css
  149. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/complex.css
  150. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/compressed.css
  151. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/expanded.css
  152. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/filename_fn.css
  153. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/if.css
  154. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/import.css
  155. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/import_charset.css
  156. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/import_charset_1_8.css
  157. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/import_charset_ibm866.css
  158. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/import_content.css
  159. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/line_numbers.css
  160. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/mixins.css
  161. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/multiline.css
  162. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/nested.css
  163. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/options.css
  164. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/parent_ref.css
  165. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/script.css
  166. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/scss_import.css
  167. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/scss_importee.css
  168. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/subdir/nested_subdir/nested_subdir.css
  169. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/subdir/subdir.css
  170. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/units.css
  171. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/warn.css
  172. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/results/warn_imported.css
  173. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/script_conversion_test.rb
  174. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/script_test.rb
  175. +12 −1 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/scss/css_test.rb
  176. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/scss/rx_test.rb
  177. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/scss/scss_test.rb
  178. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/scss/test_helper.rb
  179. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/_cached_import_option_partial.scss
  180. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/_double_import_loop2.sass
  181. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/_filename_fn_import.scss
  182. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/_imported_charset_ibm866.sass
  183. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/_imported_charset_utf8.sass
  184. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/_imported_content.sass
  185. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/_partial.sass
  186. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/_same_name_different_partiality.scss
  187. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/alt.sass
  188. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/basic.sass
  189. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/bork1.sass
  190. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/bork2.sass
  191. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/bork3.sass
  192. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/bork4.sass
  193. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/cached_import_option.scss
  194. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/compact.sass
  195. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/complex.sass
  196. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/compressed.sass
  197. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/double_import_loop1.sass
  198. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/expanded.sass
  199. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/filename_fn.scss
  200. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/if.sass
  201. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/import.sass
  202. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/import_charset.sass
  203. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/import_charset_1_8.sass
  204. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/import_charset_ibm866.sass
  205. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/import_content.sass
  206. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/importee.less
  207. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/importee.sass
  208. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/line_numbers.sass
  209. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/mixin_bork.sass
  210. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/mixins.sass
  211. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/multiline.sass
  212. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/nested.sass
  213. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/nested_bork1.sass
  214. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/nested_bork2.sass
  215. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/nested_bork3.sass
  216. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/nested_bork4.sass
  217. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/nested_import.sass
  218. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/nested_mixin_bork.sass
  219. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/options.sass
  220. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/parent_ref.sass
  221. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/same_name_different_ext.sass
  222. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/same_name_different_ext.scss
  223. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/same_name_different_partiality.scss
  224. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/script.sass
  225. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/scss_import.scss
  226. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/scss_importee.scss
  227. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/single_import_loop.sass
  228. 0 ...by/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/subdir/nested_subdir/_nested_partial.sass
  229. 0 ...ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/subdir/nested_subdir/nested_subdir.sass
  230. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/subdir/subdir.sass
  231. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/units.sass
  232. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/warn.sass
  233. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/templates/warn_imported.sass
  234. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/test_helper.rb
  235. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/util/multibyte_string_scanner_test.rb
  236. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/util/subset_map_test.rb
  237. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/sass/util_test.rb
  238. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/test/test_helper.rb
  239. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/CHANGELOG.md
  240. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/CONTRIBUTING.md
  241. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/Gemfile
  242. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/Guardfile
  243. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/LICENSE
  244. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/README.md
  245. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/Rakefile
  246. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/Vagrantfile
  247. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen.rb
  248. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/adapter.rb
  249. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/adapters/bsd.rb
  250. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/adapters/darwin.rb
  251. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/adapters/linux.rb
  252. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/adapters/polling.rb
  253. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/adapters/windows.rb
  254. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/dependency_manager.rb
  255. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/directory_record.rb
  256. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/listener.rb
  257. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/multi_listener.rb
  258. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/turnstile.rb
  259. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/lib/listen/version.rb
  260. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/listen.gemspec
  261. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/adapter_spec.rb
  262. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/adapters/bsd_spec.rb
  263. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/adapters/darwin_spec.rb
  264. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/adapters/linux_spec.rb
  265. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/adapters/polling_spec.rb
  266. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/adapters/windows_spec.rb
  267. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/dependency_manager_spec.rb
  268. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/directory_record_spec.rb
  269. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/listener_spec.rb
  270. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/multi_listener_spec.rb
  271. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen/turnstile_spec.rb
  272. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/listen_spec.rb
  273. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/spec_helper.rb
  274. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/support/adapter_helper.rb
  275. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/support/directory_record_helper.rb
  276. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/support/fixtures_helper.rb
  277. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/support/listeners_helper.rb
  278. 0 lib/ruby/common/{sass-3.2.6 → sass-3.2.7}/vendor/listen/spec/support/platform_helper.rb
  279. +2 −2 src/compile_version.rb
@@ -1 +0,0 @@
-3.2.6
@@ -1 +0,0 @@
-23 February 2013 01:41:39 UTC
@@ -0,0 +1 @@
+3.2.7
@@ -0,0 +1 @@
+09 March 2013 01:30:08 UTC
@@ -307,6 +307,7 @@ def process_result
return watch_or_update if @options[:watch] || @options[:update]
super
@options[:for_engine][:filename] = @options[:filename]
+ @options[:for_engine][:css_filename] = @options[:output].path if @options[:output].is_a?(File)
begin
input = @options[:input]
@@ -1371,9 +1371,9 @@ def zip(*lists)
length = nil
values = []
lists.each do |list|
- assert_type list, :List
- values << list.value.dup
- length = length.nil? ? list.value.length : [length, list.value.length].min
+ array = list.to_a
+ values << array.dup
+ length = length.nil? ? array.length : [length, array.length].min
end
values.each do |value|
value.slice!(length)
@@ -1391,8 +1391,7 @@ def zip(*lists)
# index(1px solid red, solid) => 2
# index(1px solid red, dashed) => false
def index(list, value)
- assert_type list, :List
- index = list.value.index {|e| e.eq(value).to_bool }
+ index = list.to_a.index {|e| e.eq(value).to_bool }
if index
Number.new(index + 1)
else
@@ -365,38 +365,41 @@ def defn_arglist!(must_have_parens)
end
def fn_arglist
- arglist(:fn_arglist, :equals)
+ arglist(:equals, "function argument")
end
def mixin_arglist
- arglist(:mixin_arglist, :interpolation)
+ arglist(:interpolation, "mixin argument")
end
- def arglist(type, subexpr)
+ def arglist(subexpr, description)
return unless e = send(subexpr)
- if @lexer.peek && @lexer.peek.type == :colon
- name = e
- @lexer.expected!("comma") unless name.is_a?(Variable)
- assert_tok(:colon)
- keywords = {name.underscored_name => assert_expr(subexpr, EXPR_NAMES[type])}
- end
- unless try_tok(:comma)
- return [], keywords if keywords
- return [], {}, e if try_tok(:splat)
- return [e], {}
- end
+ args = []
+ keywords = {}
+ loop do
+ if @lexer.peek && @lexer.peek.type == :colon
+ name = e
+ @lexer.expected!("comma") unless name.is_a?(Variable)
+ assert_tok(:colon)
+ value = assert_expr(subexpr, description)
+
+ if keywords[name.underscored_name]
+ raise SyntaxError.new("Keyword argument \"#{name.to_sass}\" passed more than once")
+ end
- other_args, other_keywords, splat = assert_expr(type)
- if keywords
- if !other_args.empty? || splat
- raise SyntaxError.new("Positional arguments must come before keyword arguments.")
- elsif other_keywords[name.underscored_name]
- raise SyntaxError.new("Keyword argument \"#{name.to_sass}\" passed more than once")
+ keywords[name.underscored_name] = value
+ else
+ if !keywords.empty?
+ raise SyntaxError.new("Positional arguments must come before keyword arguments.")
+ end
+
+ return args, keywords, e if try_tok(:splat)
+ args << e
end
- return other_args, keywords.merge(other_keywords), splat
- else
- return [e, *other_args], other_keywords, splat
+
+ return args, keywords unless try_tok(:comma)
+ e = assert_expr(subexpr, description)
end
end
@@ -33,7 +33,7 @@ def plus(other)
# @see Node#to_s
def to_s(opts = {})
if @type == :identifier
- return @value.tr("\n", " ")
+ return @value.gsub(/\s+/, " ")
end
return "\"#{value.gsub('"', "\\\"")}\"" if opts[:quote] == %q{"}
@@ -124,11 +124,9 @@ def self.quote(str, flags = 0)
STRING1_NOINTERP = /\"((?:[^\n\r\f\\"#]|#(?!\{)|\\#{NL}|#{ESCAPE})*)\"/
STRING2_NOINTERP = /\'((?:[^\n\r\f\\'#]|#(?!\{)|\\#{NL}|#{ESCAPE})*)\'/
STRING_NOINTERP = /#{STRING1_NOINTERP}|#{STRING2_NOINTERP}/
- # Can't use IDENT here, because it seems to take exponential time on 1.8.
- # We could use it for 1.9 only, but I don't want to introduce a cross-version
- # behavior difference.
- # In any case, almost all CSS idents will be matched by this.
- STATIC_VALUE = /(-?#{NMSTART}|#{STRING_NOINTERP}|#[a-f0-9]|[,%]|-?#{NUMBER}|\!important)+([;}])/i
+
+ STATIC_COMPONENT = /#{IDENT}|#{STRING_NOINTERP}|#{HEXCOLOR}|[+-]?#{NUMBER}|\!important/i
+ STATIC_VALUE = /#{STATIC_COMPONENT}(\s*[\s,\/]\s*#{STATIC_COMPONENT})*([;}])/i
STATIC_SELECTOR = /(#{NMCHAR}|[ \t]|[,>+*]|[:#.]#{NMSTART}){0,50}([{])/i
end
end
@@ -134,13 +134,13 @@ class SassEngineTest < Test::Unit::TestCase
'+foo(1 + 1: 2)' => 'Invalid CSS after "(1 + 1": expected comma, was ": 2)"',
'+foo($var: )' => 'Invalid CSS after "($var: ": expected mixin argument, was ")"',
'+foo($var: a, $var: b)' => 'Keyword argument "$var" passed more than once',
- '+foo($var-var: a, $var_var: b)' => 'Keyword argument "$var-var" passed more than once',
- '+foo($var_var: a, $var-var: b)' => 'Keyword argument "$var_var" passed more than once',
+ '+foo($var-var: a, $var_var: b)' => 'Keyword argument "$var_var" passed more than once',
+ '+foo($var_var: a, $var-var: b)' => 'Keyword argument "$var-var" passed more than once',
"a\n b: foo(1 + 1: 2)" => 'Invalid CSS after "foo(1 + 1": expected comma, was ": 2)"',
"a\n b: foo($var: )" => 'Invalid CSS after "foo($var: ": expected function argument, was ")"',
"a\n b: foo($var: a, $var: b)" => 'Keyword argument "$var" passed more than once',
- "a\n b: foo($var-var: a, $var_var: b)" => 'Keyword argument "$var-var" passed more than once',
- "a\n b: foo($var_var: a, $var-var: b)" => 'Keyword argument "$var_var" passed more than once',
+ "a\n b: foo($var-var: a, $var_var: b)" => 'Keyword argument "$var_var" passed more than once',
+ "a\n b: foo($var_var: a, $var-var: b)" => 'Keyword argument "$var-var" passed more than once',
"@if foo\n @extend .bar" => ["Extend directives may only be used within rules.", 2],
"$var: true\n@while $var\n @extend .bar\n $var: false" => ["Extend directives may only be used within rules.", 3],
"@for $i from 0 to 1\n @extend .bar" => ["Extend directives may only be used within rules.", 2],
@@ -1018,14 +1018,17 @@ def test_append
def test_zip
assert_equal("1 3 5, 2 4 6", evaluate("zip(1 2, 3 4, 5 6)"))
assert_equal("1 4 7, 2 5 8", evaluate("zip(1 2 3, 4 5 6, 7 8)"))
+ assert_equal("1 2 3", evaluate("zip(1, 2, 3)"))
end
def test_index
assert_equal("1", evaluate("index(1px solid blue, 1px)"))
assert_equal("2", evaluate("index(1px solid blue, solid)"))
assert_equal("3", evaluate("index(1px solid blue, #00f)"))
+ assert_equal("1", evaluate("index(1px, 1px)"))
assert_equal("false", evaluate("index(1px solid blue, 1em)"))
assert_equal("false", evaluate("index(1px solid blue, notfound)"))
+ assert_equal("false", evaluate("index(1px, #00f)"))
end
def test_if
@@ -425,7 +425,7 @@ def test_unary_ops
assert_equal <<CSS, render(<<SCSS)
foo {
a: -0.5em;
- b: 0.5em;
+ b: +0.5em;
c: -foo(12px);
d: +foo(12px); }
CSS
@@ -1011,6 +1011,17 @@ def test_error_with_windows_newlines
## Regressions
+ def test_very_long_number_with_important_doesnt_take_forever
+ assert_equal(<<CSS, render(<<SCSS))
+.foo {
+ width: 97.916666666666666666666666666667% !important; }
+CSS
+.foo {
+ width: 97.916666666666666666666666666667% !important;
+}
+SCSS
+ end
+
def test_selector_without_closing_bracket
assert_not_parses('"]"', "foo[bar <err>{a: b}")
end
@@ -1,5 +1,5 @@
module CompileVersion
- REVISION = '7daebd3c8b'
- COMPILE_TIME = '201303080419'
+ REVISION = '3efbdc4af1'
+ COMPILE_TIME = '201303081621'
UPDATE_URL = ''
end

0 comments on commit 4dc552a

Please sign in to comment.