Hello community,

here is the log from the commit of package rubygem-sass for openSUSE:Factory 
checked in at 2015-08-05 06:49:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-sass (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-sass.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-sass"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-sass/rubygem-sass.changes        
2015-06-24 20:53:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-sass.new/rubygem-sass.changes   
2015-08-05 06:49:53.000000000 +0200
@@ -1,0 +2,6 @@
+Sat Jul 11 04:33:05 UTC 2015 - [email protected]
+
+- updated to version 3.4.16
+ see installed CHANGELOG.md
+
+-------------------------------------------------------------------

Old:
----
  sass-3.4.15.gem

New:
----
  sass-3.4.16.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-sass.spec ++++++
--- /var/tmp/diff_new_pack.oSTNLk/_old  2015-08-05 06:49:54.000000000 +0200
+++ /var/tmp/diff_new_pack.oSTNLk/_new  2015-08-05 06:49:54.000000000 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-sass
-Version:        3.4.15
+Version:        3.4.16
 Release:        0
 %define mod_name sass
 %define mod_full_name %{mod_name}-%{version}

++++++ sass-3.4.15.gem -> sass-3.4.16.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CODE_OF_CONDUCT.md new/CODE_OF_CONDUCT.md
--- old/CODE_OF_CONDUCT.md      1970-01-01 01:00:00.000000000 +0100
+++ new/CODE_OF_CONDUCT.md      2015-07-11 01:22:27.000000000 +0200
@@ -0,0 +1,10 @@
+Sass is more than a technology; Sass is driven by the community of individuals
+that power its development and use every day. As a community, we want to 
embrace
+the very differences that have made our collaboration so powerful, and work
+together to provide the best environment for learning, growing, and sharing of
+ideas. It is imperative that we keep Sass a fun, welcoming, challenging, and
+fair place to play.
+
+[The full community guidelines can be found on the Sass website.][link]
+
+[link]: http://sass-lang.com/community-guidelines
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2015-06-23 02:43:29.000000000 +0200
+++ new/VERSION 2015-07-11 01:22:27.000000000 +0200
@@ -1 +1 @@
-3.4.15
+3.4.16
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION_DATE new/VERSION_DATE
--- old/VERSION_DATE    2015-06-23 02:43:29.000000000 +0200
+++ new/VERSION_DATE    2015-07-11 01:22:27.000000000 +0200
@@ -1 +1 @@
-23 June 2015 00:43:28 UTC
+10 July 2015 23:22:27 UTC
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sass/scss/rx.rb new/lib/sass/scss/rx.rb
--- old/lib/sass/scss/rx.rb     2015-06-23 02:43:29.000000000 +0200
+++ new/lib/sass/scss/rx.rb     2015-07-11 01:22:27.000000000 +0200
@@ -96,8 +96,13 @@
 
       IMPORTANT = /!#{W}important/i
 
+      # A unit is like an IDENT, but disallows a hyphen followed by a digit.
+      # This allows "1px-2px" to be interpreted as subtraction rather than "1"
+      # with the unit "px-2px". It also allows "%".
+      UNIT = /-?#{NMSTART}(?:[a-zA-Z0-9_]|#{NONASCII}|#{ESCAPE}|-(?!\d))*|%/
+
       UNITLESS_NUMBER = /(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?\d+)?/
-      NUMBER = /#{UNITLESS_NUMBER}(?:#{IDENT}|%)?/
+      NUMBER = /#{UNITLESS_NUMBER}(?:#{UNIT})?/
       PERCENTAGE = /#{UNITLESS_NUMBER}%/
 
       URI = /url\(#{W}(?:#{STRING}|#{URL})#{W}\)/i
@@ -123,11 +128,6 @@
       OPTIONAL = /!#{W}optional/i
       IDENT_START = /-|#{NMSTART}/
 
-      # A unit is like an IDENT, but disallows a hyphen followed by a digit.
-      # This allows "1px-2px" to be interpreted as subtraction rather than "1"
-      # with the unit "px-2px". It also allows "%".
-      UNIT = /-?#{NMSTART}(?:[a-zA-Z0-9_]|#{NONASCII}|#{ESCAPE}|-(?!\d))*|%/
-
       IDENT_HYPHEN_INTERP = /-(#\{)/
       STRING1_NOINTERP = /\"((?:[^\n\r\f\\"#]|#(?!\{)|#{ESCAPE})*)\"/
       STRING2_NOINTERP = /\'((?:[^\n\r\f\\'#]|#(?!\{)|#{ESCAPE})*)\'/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sass/tree/visitors/convert.rb 
new/lib/sass/tree/visitors/convert.rb
--- old/lib/sass/tree/visitors/convert.rb       2015-06-23 02:43:29.000000000 
+0200
+++ new/lib/sass/tree/visitors/convert.rb       2015-07-11 01:22:27.000000000 
+0200
@@ -23,10 +23,13 @@
   def visit_children(parent)
     @tabs += 1
     return @format == :sass ? "\n" : " {}\n" if parent.children.empty?
+
+    res = visit_rule_level(parent.children)
+
     if @format == :sass
-      "\n"  + super.join.rstrip + "\n"
+      "\n"  + res.rstrip + "\n"
     else
-      " {\n" + super.join.rstrip + "\n#{ @tab_chars * (@tabs - 1)}}\n"
+      " {\n" + res.rstrip + "\n#{ @tab_chars * (@tabs - 1)}}\n"
     end
   ensure
     @tabs -= 1
@@ -34,20 +37,7 @@
 
   # Ensures proper spacing between top-level nodes.
   def visit_root(node)
-    Sass::Util.enum_cons(node.children + [nil], 2).map do |child, nxt|
-      visit(child) +
-        if nxt &&
-            (child.is_a?(Sass::Tree::CommentNode) &&
-              child.line + child.lines + 1 == nxt.line) ||
-            (child.is_a?(Sass::Tree::ImportNode) && 
nxt.is_a?(Sass::Tree::ImportNode) &&
-              child.line + 1 == nxt.line) ||
-            (child.is_a?(Sass::Tree::VariableNode) && 
nxt.is_a?(Sass::Tree::VariableNode) &&
-              child.line + 1 == nxt.line)
-          ""
-        else
-          "\n"
-        end
-    end.join.rstrip + "\n"
+    visit_rule_level(node.children)
   end
 
   def visit_charset(node)
@@ -104,7 +94,7 @@
     res = "#{tab_str}#{interp_to_src(node.value)}"
     res.gsub!(/^@import \#\{(.*)\}([^}]*)$/, '@import \1\2')
     return res + "#{semi}\n" unless node.has_children
-    res + yield + "\n"
+    res + yield
   end
 
   def visit_each(node)
@@ -281,11 +271,30 @@
   end
 
   def visit_keyframerule(node)
-    "#{tab_str}#{node.resolved_value}#{yield}\n"
+    "#{tab_str}#{node.resolved_value}#{yield}"
   end
 
   private
 
+  # Visit rule-level nodes and return their conversion with appropriate
+  # whitespace added.
+  def visit_rule_level(nodes)
+    Sass::Util.enum_cons(nodes + [nil], 2).map do |child, nxt|
+      visit(child) +
+        if nxt &&
+            (child.is_a?(Sass::Tree::CommentNode) && child.line + child.lines 
+ 1 == nxt.line) ||
+            (child.is_a?(Sass::Tree::ImportNode) && 
nxt.is_a?(Sass::Tree::ImportNode) &&
+              child.line + 1 == nxt.line) ||
+            (child.is_a?(Sass::Tree::VariableNode) && 
nxt.is_a?(Sass::Tree::VariableNode) &&
+              child.line + 1 == nxt.line) ||
+            (child.is_a?(Sass::Tree::PropNode) && 
nxt.is_a?(Sass::Tree::PropNode))
+          ""
+        else
+          "\n"
+        end
+    end.join.rstrip + "\n"
+  end
+
   def interp_to_src(interp)
     interp.map {|r| r.is_a?(String) ? r : r.to_sass(@options)}.join
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sass/util.rb new/lib/sass/util.rb
--- old/lib/sass/util.rb        2015-06-23 02:43:29.000000000 +0200
+++ new/lib/sass/util.rb        2015-07-11 01:22:27.000000000 +0200
@@ -571,6 +571,9 @@
       return @listen_geq_2 unless @listen_geq_2.nil?
       @listen_geq_2 =
         begin
+          # Make sure we're loading listen/version from the same place that
+          # we're loading listen itself.
+          load_listen!
           require 'listen/version'
           version_geq(::Listen::VERSION, '2.0.0')
         rescue LoadError
@@ -1292,7 +1295,7 @@
             require 'listen'
           rescue LoadError => e
             if version_geq(RUBY_VERSION, "1.9.3")
-              version_constraint = "~> 2.7"
+              version_constraint = "~> 3.0"
             else
               version_constraint = "~> 1.1"
             end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2015-06-23 02:43:29.000000000 +0200
+++ new/metadata        2015-07-11 01:22:27.000000000 +0200
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: sass
 version: !ruby/object:Gem::Version
-  version: 3.4.15
+  version: 3.4.16
 platform: ruby
 authors:
 - Natalie Weizenbaum
@@ -10,48 +10,48 @@
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2015-06-23 00:00:00.000000000 Z
+date: 2015-07-10 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: yard
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - ">="
+    - - '>='
       - !ruby/object:Gem::Version
         version: 0.5.3
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - ">="
+    - - '>='
       - !ruby/object:Gem::Version
         version: 0.5.3
 - !ruby/object:Gem::Dependency
   name: maruku
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - ">="
+    - - '>='
       - !ruby/object:Gem::Version
         version: 0.5.9
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - ">="
+    - - '>='
       - !ruby/object:Gem::Version
         version: 0.5.9
 - !ruby/object:Gem::Dependency
   name: minitest
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - ">="
+    - - '>='
       - !ruby/object:Gem::Version
         version: '5'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - ">="
+    - - '>='
       - !ruby/object:Gem::Version
         version: '5'
 description: |2
@@ -67,7 +67,8 @@
 extensions: []
 extra_rdoc_files: []
 files:
-- ".yardopts"
+- .yardopts
+- CODE_OF_CONDUCT.md
 - CONTRIBUTING.md
 - MIT-LICENSE
 - README.md
@@ -382,43 +383,43 @@
 - lib
 required_ruby_version: !ruby/object:Gem::Requirement
   requirements:
-  - - ">="
+  - - '>='
     - !ruby/object:Gem::Version
       version: 1.8.7
 required_rubygems_version: !ruby/object:Gem::Requirement
   requirements:
-  - - ">="
+  - - '>='
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
 rubyforge_project: sass
-rubygems_version: 2.4.5
+rubygems_version: 2.2.2
 signing_key: 
 specification_version: 4
 summary: A powerful but elegant CSS compiler that makes CSS fun again.
 test_files:
-- test/sass/importer_test.rb
-- test/sass/engine_test.rb
 - test/sass/value_helpers_test.rb
-- test/sass/superselector_test.rb
-- test/sass/logger_test.rb
-- test/sass/util_test.rb
+- test/sass/conversion_test.rb
 - test/sass/cache_test.rb
-- test/sass/encoding_test.rb
+- test/sass/script_test.rb
+- test/sass/superselector_test.rb
+- test/sass/callbacks_test.rb
 - test/sass/source_map_test.rb
-- test/sass/css2sass_test.rb
+- test/sass/script_conversion_test.rb
+- test/sass/util_test.rb
 - test/sass/plugin_test.rb
-- test/sass/conversion_test.rb
-- test/sass/util/subset_map_test.rb
-- test/sass/util/multibyte_string_scanner_test.rb
-- test/sass/util/normalized_map_test.rb
-- test/sass/exec_test.rb
+- test/sass/extend_test.rb
 - test/sass/scss/rx_test.rb
-- test/sass/scss/scss_test.rb
 - test/sass/scss/css_test.rb
-- test/sass/callbacks_test.rb
+- test/sass/scss/scss_test.rb
+- test/sass/logger_test.rb
+- test/sass/importer_test.rb
+- test/sass/encoding_test.rb
+- test/sass/engine_test.rb
+- test/sass/exec_test.rb
+- test/sass/util/normalized_map_test.rb
+- test/sass/util/subset_map_test.rb
+- test/sass/util/multibyte_string_scanner_test.rb
 - test/sass/functions_test.rb
-- test/sass/extend_test.rb
-- test/sass/script_conversion_test.rb
-- test/sass/script_test.rb
 - test/sass/compiler_test.rb
+- test/sass/css2sass_test.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/sass/conversion_test.rb 
new/test/sass/conversion_test.rb
--- old/test/sass/conversion_test.rb    2015-06-23 02:43:29.000000000 +0200
+++ new/test/sass/conversion_test.rb    2015-07-11 01:22:27.000000000 +0200
@@ -43,6 +43,7 @@
   baz bang
     baz: bang
     bip: bop
+
   blat: boo
 SASS
 foo bar {
@@ -50,6 +51,7 @@
     baz: bang;
     bip: bop;
   }
+
   blat: boo;
 }
 SCSS
@@ -310,17 +312,21 @@
     assert_renders <<SASS, <<SCSS
 foo
   bar: baz
+
   // bip bop
   // beep boop
   bang: bizz
+
   // bubble bubble
   // toil trouble
 SASS
 foo {
   bar: baz;
+
   // bip bop
   // beep boop
   bang: bizz;
+
   // bubble bubble
   // toil trouble
 }
@@ -329,10 +335,12 @@
     assert_sass_to_scss <<SCSS, <<SASS
 foo {
   bar: baz;
+
   // bip bop
   // beep boop
   //   bap blimp
   bang: bizz;
+
   // bubble bubble
   // toil trouble
   //    gorp
@@ -340,10 +348,12 @@
 SCSS
 foo
   bar: baz
+
   // bip bop
      beep boop
        bap blimp
   bang: bizz
+
   // bubble bubble
     toil trouble
        gorp
@@ -443,17 +453,21 @@
     assert_renders <<SASS, <<SCSS
 foo
   bar: baz
+
   /* bip bop
    * beep boop
   bang: bizz
+
   /* bubble bubble
    * toil trouble
 SASS
 foo {
   bar: baz;
+
   /* bip bop
    * beep boop */
   bang: bizz;
+
   /* bubble bubble
    * toil trouble */
 }
@@ -462,10 +476,12 @@
     assert_sass_to_scss <<SCSS, <<SASS
 foo {
   bar: baz;
+
   /* bip bop
    * beep boop
    *   bap blimp */
   bang: bizz;
+
   /* bubble bubble
    * toil trouble
    *    gorp */
@@ -473,10 +489,12 @@
 SCSS
 foo
   bar: baz
+
   /* bip bop
      beep boop
        bap blimp
   bang: bizz
+
   /* bubble bubble
     toil trouble
        gorp
@@ -613,10 +631,12 @@
     assert_renders <<SASS, <<SCSS
 foo
   @debug 12px
+
   bar: baz
 SASS
 foo {
   @debug 12px;
+
   bar: baz;
 }
 SCSS
@@ -626,10 +646,12 @@
     assert_renders <<SASS, <<SCSS
 foo
   @error "oh no!"
+
   bar: baz
 SASS
 foo {
   @error "oh no!";
+
   bar: baz;
 }
 SCSS
@@ -639,10 +661,12 @@
     assert_renders <<SASS, <<SCSS
 foo
   @foo #bar "baz"
+
   bar: baz
 SASS
 foo {
   @foo #bar "baz";
+
   bar: baz;
 }
 SCSS
@@ -674,6 +698,7 @@
   @foo #bar "baz"
     #blat
       a: b
+
     .bang
       c: d
       e: f
@@ -685,6 +710,7 @@
     #blat {
       a: b;
     }
+
     .bang {
       c: d;
       e: f;
@@ -701,11 +727,14 @@
 foo
   @foo #bar "baz"
     g: h
+
     #blat
       a: b
+
     .bang
       c: d
       e: f
+
     i: j
 
   bar: baz
@@ -713,13 +742,16 @@
 foo {
   @foo #bar "baz" {
     g: h;
+
     #blat {
       a: b;
     }
+
     .bang {
       c: d;
       e: f;
     }
+
     i: j;
   }
 
@@ -741,6 +773,7 @@
 foo
   @for $a from $b to $c
     a: b
+
   @for $c from 1 to 16
     d: e
     f: g
@@ -749,6 +782,7 @@
   @for $a from $b to $c {
     a: b;
   }
+
   @for $c from 1 to 16 {
     d: e;
     f: g;
@@ -762,6 +796,7 @@
 foo
   @while flaz($a + $b)
     a: b
+
   @while 1
     d: e
     f: g
@@ -770,6 +805,7 @@
   @while flaz($a + $b) {
     a: b;
   }
+
   @while 1 {
     d: e;
     f: g;
@@ -783,6 +819,7 @@
 foo
   @if $foo or $bar
     a: b
+
   @if $baz
     d: e
   @else if $bang
@@ -794,6 +831,7 @@
   @if $foo or $bar {
     a: b;
   }
+
   @if $baz {
     d: e;
   }
@@ -939,10 +977,12 @@
     assert_renders <<SASS, <<SCSS
 .foo
   @extend .bar
+
   @extend .baz:bang
 SASS
 .foo {
   @extend .bar;
+
   @extend .baz:bang;
 }
 SCSS
@@ -1041,10 +1081,12 @@
     assert_renders <<SASS, <<SCSS
 foo
   +foo-bar
+
   a: blip
 SASS
 foo {
   @include foo-bar;
+
   a: blip;
 }
 SCSS
@@ -1054,10 +1096,12 @@
     assert_renders <<SASS, <<SCSS
 foo
   +foo-bar(12px, "blaz")
+
   a: blip
 SASS
 foo {
   @include foo-bar(12px, "blaz");
+
   a: blip;
 }
 SCSS
@@ -1067,12 +1111,16 @@
     assert_renders <<SASS, <<SCSS
 foo
   +foo-bar(12px, "blaz", $blip: blap, $bloop: blop)
+
   +foo-bar($blip: blap, $bloop: blop)
+
   a: blip
 SASS
 foo {
   @include foo-bar(12px, "blaz", $blip: blap, $bloop: blop);
+
   @include foo-bar($blip: blap, $bloop: blop);
+
   a: blip;
 }
 SCSS
@@ -1082,10 +1130,12 @@
     assert_renders <<SASS, <<SCSS
 foo
   +foo-bar($a-b_c: val)
+
   a: blip
 SASS
 foo {
   @include foo-bar($a-b_c: val);
+
   a: blip;
 }
 SCSS
@@ -1095,10 +1145,12 @@
     assert_renders <<SASS, <<SCSS
 @function foo()
   $var: 1 + 1
+
   @return $var
 SASS
 @function foo() {
   $var: 1 + 1;
+
   @return $var;
 }
 SCSS
@@ -1138,12 +1190,14 @@
 
 foo
   $var2: flaz(#abcdef)
+
   val: $var1 $var2
 SASS
 $var1: 12px + 15px;
 
 foo {
   $var2: flaz(#abcdef);
+
   val: $var1 $var2;
 }
 SCSS
@@ -1155,12 +1209,14 @@
 
 foo
   $var2: flaz(#abcdef) !default
+
   val: $var1 $var2
 SASS
 $var1: 12px + 15px !default;
 
 foo {
   $var2: flaz(#abcdef) !default;
+
   val: $var1 $var2;
 }
 SCSS
@@ -1428,7 +1484,9 @@
 
 div {
   foo: under-scored-fn($under-scored-var + 
"before\#{$another-under-scored-var}after");
+
   @include under-scored-mixin($passed-arg);
+
   selector-\#{$under-scored-interp}: bold;
 }
 
@@ -1468,7 +1526,9 @@
 =context($class, $color: red)
   .\#{$class}
     background-color: $color
+
     @content
+
     border-color: $color
 
 +context(parent)
@@ -1480,7 +1540,9 @@
 @mixin context($class, $color: red) {
   .\#{$class} {
     background-color: $color;
+
     @content;
+
     border-color: $color;
   }
 }
@@ -1565,6 +1627,7 @@
     baz bang
         baz: bang
         bip: bop
+
     blat: boo
 SASS
 foo bar {
@@ -1572,6 +1635,7 @@
         baz: bang;
         bip: bop;
     }
+
     blat: boo;
 }
 SCSS
@@ -1581,6 +1645,7 @@
        baz bang
                baz: bang
                bip: bop
+
        blat: boo
 SASS
 foo bar {
@@ -1588,6 +1653,7 @@
                baz: bang;
                bip: bop;
        }
+
        blat: boo;
 }
 SCSS
@@ -1598,6 +1664,7 @@
         baz: bang;
         bip: bop;
     }
+
     blat: boo;
 }
 SCSS
@@ -1605,6 +1672,7 @@
   baz bang
     baz: bang
     bip: bop
+
   blat: boo
 SASS
 
@@ -1614,6 +1682,7 @@
                baz: bang;
                bip: bop;
        }
+
        blat: boo;
 }
 SCSS
@@ -1621,6 +1690,7 @@
   baz bang
     baz: bang
     bip: bop
+
   blat: boo
 SASS
 
@@ -1629,6 +1699,7 @@
     baz bang
         baz: bang
         bip: bop
+
     blat: boo
 SASS
 foo bar {
@@ -1636,6 +1707,7 @@
     baz: bang;
     bip: bop;
   }
+
   blat: boo;
 }
 SCSS
@@ -1645,6 +1717,7 @@
        baz bang
                baz: bang
                bip: bop
+
        blat: boo
 SASS
 foo bar {
@@ -1652,6 +1725,7 @@
     baz: bang;
     bip: bop;
   }
+
   blat: boo;
 }
 SCSS
@@ -1678,6 +1752,7 @@
 
 .foo
   +foo($list...)
+
   +bar(1, $list...)
 SASS
 @mixin foo($args...) {
@@ -1690,6 +1765,7 @@
 
 .foo {
   @include foo($list...);
+
   @include bar(1, $list...);
 }
 SCSS
@@ -1703,6 +1779,7 @@
 
 .foo
   +foo($list..., $map...)
+
   +foo(pos, $list..., $kwd: val, $map...)
 SASS
 @mixin foo($a: b, $c: d) {
@@ -1712,6 +1789,7 @@
 
 .foo {
   @include foo($list..., $map...);
+
   @include foo(pos, $list..., $kwd: val, $map...);
 }
 SCSS
@@ -1770,6 +1848,7 @@
   @at-root
     .bar
       a: b
+
     .baz
       c: d
 SASS
@@ -1778,6 +1857,7 @@
     .bar {
       a: b;
     }
+
     .baz {
       c: d;
     }
@@ -1852,10 +1932,13 @@
   0%
     top: 0
     left: 0
+
   30%
     top: 50px
+
   68%, 72%
     left: 50px
+
   100%
     top: 100px
     left: 100%
@@ -1865,12 +1948,15 @@
     top: 0;
     left: 0;
   }
+
   30% {
     top: 50px;
   }
+
   68%, 72% {
     left: 50px;
   }
+
   100% {
     top: 100px;
     left: 100%;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/sass/css2sass_test.rb 
new/test/sass/css2sass_test.rb
--- old/test/sass/css2sass_test.rb      2015-06-23 02:43:29.000000000 +0200
+++ new/test/sass/css2sass_test.rb      2015-07-11 01:22:27.000000000 +0200
@@ -24,10 +24,13 @@
     assert_equal(<<SASS, css2sass(<<CSS))
 li
   display: none
+
   a
     text-decoration: none
+
     span
       color: yellow
+
     &:hover
       text-decoration: underline
 SASS
@@ -117,6 +120,7 @@
 
 #overhere
   bored: sorta
+
   /*                  it's for a good
    * cause
   better_than: thread_pools
@@ -168,12 +172,16 @@
     assert_equal(<<SASS, css2sass(<<CSS))
 hello
   parent: true
+
   there
     parent: false
+
   who
     hoo: false
+
   why
     y: true
+
   when
     wen: nao
 
@@ -229,6 +237,7 @@
     assert_equal(<<SASS, css2sass(<<CSS))
 \\:focus
   a: b
+
   \\:foo
     bar: baz
 SASS
@@ -243,14 +252,17 @@
   .bar!
     .baz
       a: b
+
     .bip
       c: d
+
   .bar .bonk
     e: f
 
 .flip!
   &.bar
     a: b
+
   &.baz
     c: d
 SASS
@@ -301,11 +313,13 @@
     assert_equal(<<SASS, css2sass(<<CSS))
 ul
   width: 10px
+
   div
     width: 20px
 
 article
   width: 10px
+
   p
     width: 20px
 SASS
@@ -328,6 +342,7 @@
     assert_equal(<<SASS, css2sass(<<CSS))
 a
   color: red
+
   > b
 SASS
 a {color: red}
@@ -378,6 +393,7 @@
 .foo >
   .bar
     a: b
+
   .baz
     c: d
 SASS
@@ -389,6 +405,7 @@
 .foo
   &::bar
     a: b
+
   &::baz
     c: d
 SASS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/sass/scss/rx_test.rb 
new/test/sass/scss/rx_test.rb
--- old/test/sass/scss/rx_test.rb       2015-06-23 02:43:29.000000000 +0200
+++ new/test/sass/scss/rx_test.rb       2015-07-11 01:22:28.000000000 +0200
@@ -141,6 +141,10 @@
     assert_equal "foo\\00007fbar", Sass::SCSS::RX.escape_ident("foo\177bar")
   end
 
+  def test_no_static_hyphenated_units
+    assert_no_match STATIC_VALUE, "20px-20px"
+  end
+
   private
 
   def assert_match(rx, str)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/sass/scss/scss_test.rb 
new/test/sass/scss/scss_test.rb
--- old/test/sass/scss/scss_test.rb     2015-06-23 02:43:29.000000000 +0200
+++ new/test/sass/scss/scss_test.rb     2015-07-11 01:22:28.000000000 +0200
@@ -457,6 +457,15 @@
 SCSS
   end
 
+  def test_static_hyphenated_unit
+    assert_equal <<CSS, render(<<SCSS)
+foo {
+  a: 0px; }
+CSS
+foo {a: 10px-10px }
+SCSS
+  end
+
   ## Nested Rules
 
   def test_nested_rules


Reply via email to