b SASS a {color: red} @@ -378,6 +393,7 @@ .foo > .bar a: b
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 - coolo@suse.com
+
+- 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 <