Hello community,

here is the log from the commit of package rubygem-sass for openSUSE:Factory 
checked in at 2014-10-24 10:47:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        
2014-10-18 09:10:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-sass.new/rubygem-sass.changes   
2014-10-24 10:48:08.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Oct 21 12:50:16 UTC 2014 - co...@suse.com
+
+- updated to version 3.4.6, no changelog
+
+-------------------------------------------------------------------

Old:
----
  sass-3.4.5.gem

New:
----
  sass-3.4.6.gem

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

Other differences:
------------------
++++++ rubygem-sass.spec ++++++
--- /var/tmp/diff_new_pack.5YBUMg/_old  2014-10-24 10:48:09.000000000 +0200
+++ /var/tmp/diff_new_pack.5YBUMg/_new  2014-10-24 10:48:09.000000000 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-sass
-Version:        3.4.5
+Version:        3.4.6
 Release:        0
 %define mod_name sass
 %define mod_full_name %{mod_name}-%{version}

++++++ sass-3.4.5.gem -> sass-3.4.6.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 1970-01-01 01:00:00.000000000 +0100
+++ new/VERSION 2014-10-17 03:32:48.000000000 +0200
@@ -1 +1 @@
-3.4.5
+3.4.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/VERSION_DATE new/VERSION_DATE
--- old/VERSION_DATE    1970-01-01 01:00:00.000000000 +0100
+++ new/VERSION_DATE    2014-10-17 03:32:48.000000000 +0200
@@ -1 +1 @@
-20 September 2014 01:03:27 UTC
+17 October 2014 01:32:48 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/importers/filesystem.rb 
new/lib/sass/importers/filesystem.rb
--- old/lib/sass/importers/filesystem.rb        1970-01-01 01:00:00.000000000 
+0100
+++ new/lib/sass/importers/filesystem.rb        2014-10-17 03:32:48.000000000 
+0200
@@ -51,7 +51,7 @@
       end
 
       def eql?(other)
-        root.eql?(other.root)
+        !other.nil? && other.respond_to?(:root) && root.eql?(other.root)
       end
 
       # @see Base#directories_to_watch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sass/script/value/number.rb 
new/lib/sass/script/value/number.rb
--- old/lib/sass/script/value/number.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/lib/sass/script/value/number.rb 2014-10-17 03:32:48.000000000 +0200
@@ -289,7 +289,7 @@
     # @raise [Sass::SyntaxError] if the number isn't an integer
     def to_i
       super unless int?
-      value
+      value.to_i
     end
 
     # @return [Boolean] Whether or not this number is an integer.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sass/selector/comma_sequence.rb 
new/lib/sass/selector/comma_sequence.rb
--- old/lib/sass/selector/comma_sequence.rb     1970-01-01 01:00:00.000000000 
+0100
+++ new/lib/sass/selector/comma_sequence.rb     2014-10-17 03:32:48.000000000 
+0200
@@ -25,12 +25,7 @@
       # @raise [Sass::SyntaxError] If a parent selector is invalid
       def resolve_parent_refs(super_cseq, implicit_parent = true)
         if super_cseq.nil?
-          if @members.any? do |sel|
-               sel.members.any? do |sel_or_op|
-                 sel_or_op.is_a?(SimpleSequence) &&
-                   sel_or_op.members.any? {|ssel| ssel.is_a?(Parent)}
-               end
-             end
+          if contains_parent_ref?
             raise Sass::SyntaxError.new(
               "Base-level rules cannot contain the parent-selector-referencing 
character '&'.")
           end
@@ -42,6 +37,13 @@
         end))
       end
 
+      # Returns whether there's a {Parent} selector anywhere in this sequence.
+      #
+      # @return [Boolean]
+      def contains_parent_ref?
+        @members.any? {|sel| sel.contains_parent_ref?}
+      end
+
       # Non-destrucively extends this selector with the extensions specified 
in a hash
       # (which should come from {Sass::Tree::Visitors::Cssize}).
       #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sass/selector/sequence.rb 
new/lib/sass/selector/sequence.rb
--- old/lib/sass/selector/sequence.rb   1970-01-01 01:00:00.000000000 +0100
+++ new/lib/sass/selector/sequence.rb   2014-10-17 03:32:48.000000000 +0200
@@ -52,9 +52,7 @@
       def resolve_parent_refs(super_cseq, implicit_parent)
         members = @members.dup
         nl = (members.first == "\n" && members.shift)
-        contains_parent_ref = members.any? do |seq_or_op|
-          seq_or_op.is_a?(SimpleSequence) && 
seq_or_op.members.first.is_a?(Parent)
-        end
+        contains_parent_ref = contains_parent_ref?
         return CommaSequence.new([self]) if !implicit_parent && 
!contains_parent_ref
 
         unless contains_parent_ref
@@ -75,6 +73,19 @@
         end)
       end
 
+      # Returns whether there's a {Parent} selector anywhere in this sequence.
+      #
+      # @return [Boolean]
+      def contains_parent_ref?
+        members.any? do |sseq_or_op|
+          next false unless sseq_or_op.is_a?(SimpleSequence)
+          next true if sseq_or_op.members.first.is_a?(Parent)
+          sseq_or_op.members.any? do |sel|
+            sel.is_a?(Pseudo) && sel.selector && 
sel.selector.contains_parent_ref?
+          end
+        end
+      end
+
       # Non-destructively extends this selector with the extensions specified 
in a hash
       # (which should come from {Sass::Tree::Visitors::Cssize}).
       #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sass/selector/simple_sequence.rb 
new/lib/sass/selector/simple_sequence.rb
--- old/lib/sass/selector/simple_sequence.rb    1970-01-01 01:00:00.000000000 
+0100
+++ new/lib/sass/selector/simple_sequence.rb    2014-10-17 03:32:48.000000000 
+0200
@@ -86,9 +86,14 @@
       # @return [CommaSequence] This selector, with parent references resolved
       # @raise [Sass::SyntaxError] If a parent selector is invalid
       def resolve_parent_refs(super_cseq)
+        resolved_members = @members.map do |sel|
+          next sel unless sel.is_a?(Pseudo) && sel.selector
+          sel.with_selector(sel.selector.resolve_parent_refs(super_cseq, 
!:implicit_parent))
+        end
+
         # Parent selector only appears as the first selector in the sequence
-        unless (parent = @members.first).is_a?(Parent)
-          return CommaSequence.new([Sequence.new([self])])
+        unless (parent = resolved_members.first).is_a?(Parent)
+          return 
CommaSequence.new([Sequence.new([SimpleSequence.new(resolved_members, 
subject?)])])
         end
 
         return super_cseq if @members.size == 1 && parent.suffix.nil?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        1970-01-01 01:00:00.000000000 +0100
+++ new/metadata        2014-10-17 03:32:48.000000000 +0200
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: sass
 version: !ruby/object:Gem::Version
-  version: 3.4.5
+  version: 3.4.6
 platform: ruby
 authors:
 - Natalie Weizenbaum
@@ -10,7 +10,7 @@
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2014-09-20 00:00:00.000000000 Z
+date: 2014-10-17 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: yard
@@ -67,311 +67,310 @@
 extensions: []
 extra_rdoc_files: []
 files:
-- rails/init.rb
+- .yardopts
+- CONTRIBUTING
+- MIT-LICENSE
+- README.md
+- REVISION
+- Rakefile
+- VERSION
+- VERSION_DATE
+- VERSION_NAME
+- bin/sass
+- bin/sass-convert
+- bin/scss
+- extra/update_watch.rb
+- init.rb
 - lib/sass.rb
 - lib/sass/cache_stores.rb
-- lib/sass/plugin/compiler.rb
-- lib/sass/plugin/merb.rb
-- lib/sass/plugin/staleness_checker.rb
-- lib/sass/plugin/rack.rb
-- lib/sass/plugin/rails.rb
-- lib/sass/plugin/configuration.rb
-- lib/sass/plugin/generic.rb
-- lib/sass/version.rb
-- lib/sass/supports.rb
-- lib/sass/media.rb
-- lib/sass/stack.rb
+- lib/sass/cache_stores/base.rb
 - lib/sass/cache_stores/chain.rb
+- lib/sass/cache_stores/filesystem.rb
 - lib/sass/cache_stores/memory.rb
 - lib/sass/cache_stores/null.rb
-- lib/sass/cache_stores/filesystem.rb
-- lib/sass/cache_stores/base.rb
-- lib/sass/shared.rb
-- lib/sass/repl.rb
-- lib/sass/error.rb
-- lib/sass/tree/import_node.rb
-- lib/sass/tree/trace_node.rb
-- lib/sass/tree/return_node.rb
-- lib/sass/tree/root_node.rb
-- lib/sass/tree/keyframe_rule_node.rb
-- lib/sass/tree/if_node.rb
-- lib/sass/tree/charset_node.rb
-- lib/sass/tree/css_import_node.rb
-- lib/sass/tree/function_node.rb
-- lib/sass/tree/media_node.rb
-- lib/sass/tree/while_node.rb
-- lib/sass/tree/for_node.rb
-- lib/sass/tree/directive_node.rb
-- lib/sass/tree/rule_node.rb
-- lib/sass/tree/each_node.rb
-- lib/sass/tree/at_root_node.rb
-- lib/sass/tree/node.rb
-- lib/sass/tree/mixin_node.rb
-- lib/sass/tree/error_node.rb
-- lib/sass/tree/extend_node.rb
-- lib/sass/tree/mixin_def_node.rb
-- lib/sass/tree/supports_node.rb
-- lib/sass/tree/visitors/perform.rb
-- lib/sass/tree/visitors/to_css.rb
-- lib/sass/tree/visitors/check_nesting.rb
-- lib/sass/tree/visitors/deep_copy.rb
-- lib/sass/tree/visitors/extend.rb
-- lib/sass/tree/visitors/set_options.rb
-- lib/sass/tree/visitors/cssize.rb
-- lib/sass/tree/visitors/convert.rb
-- lib/sass/tree/visitors/base.rb
-- lib/sass/tree/content_node.rb
-- lib/sass/tree/comment_node.rb
-- lib/sass/tree/warn_node.rb
-- lib/sass/tree/debug_node.rb
-- lib/sass/tree/prop_node.rb
-- lib/sass/tree/variable_node.rb
+- lib/sass/callbacks.rb
+- lib/sass/css.rb
 - lib/sass/engine.rb
-- lib/sass/exec/sass_scss.rb
+- lib/sass/environment.rb
+- lib/sass/error.rb
+- lib/sass/exec.rb
 - lib/sass/exec/base.rb
 - lib/sass/exec/sass_convert.rb
-- lib/sass/plugin.rb
-- lib/sass/root.rb
+- lib/sass/exec/sass_scss.rb
 - lib/sass/features.rb
 - lib/sass/importers.rb
-- lib/sass/source/map.rb
-- lib/sass/source/range.rb
-- lib/sass/source/position.rb
+- lib/sass/importers/base.rb
+- lib/sass/importers/filesystem.rb
 - lib/sass/logger.rb
-- lib/sass/util/normalized_map.rb
-- lib/sass/util/test.rb
-- lib/sass/util/cross_platform_random.rb
-- lib/sass/util/ordered_hash.rb
-- lib/sass/util/multibyte_string_scanner.rb
-- lib/sass/util/subset_map.rb
-- lib/sass/scss.rb
-- lib/sass/scss/static_parser.rb
-- lib/sass/scss/parser.rb
-- lib/sass/scss/script_lexer.rb
-- lib/sass/scss/rx.rb
-- lib/sass/scss/script_parser.rb
-- lib/sass/scss/css_parser.rb
-- lib/sass/logger/log_level.rb
 - lib/sass/logger/base.rb
-- lib/sass/css.rb
+- lib/sass/logger/log_level.rb
+- lib/sass/media.rb
+- lib/sass/plugin.rb
+- lib/sass/plugin/compiler.rb
+- lib/sass/plugin/configuration.rb
+- lib/sass/plugin/generic.rb
+- lib/sass/plugin/merb.rb
+- lib/sass/plugin/rack.rb
+- lib/sass/plugin/rails.rb
+- lib/sass/plugin/staleness_checker.rb
+- lib/sass/railtie.rb
+- lib/sass/repl.rb
+- lib/sass/root.rb
 - lib/sass/script.rb
-- lib/sass/util.rb
-- lib/sass/importers/filesystem.rb
-- lib/sass/importers/base.rb
-- lib/sass/script/parser.rb
+- lib/sass/script/css_lexer.rb
+- lib/sass/script/css_parser.rb
 - lib/sass/script/functions.rb
-- lib/sass/script/tree/variable.rb
-- lib/sass/script/tree/operation.rb
+- lib/sass/script/lexer.rb
+- lib/sass/script/parser.rb
+- lib/sass/script/tree.rb
 - lib/sass/script/tree/funcall.rb
-- lib/sass/script/tree/literal.rb
-- lib/sass/script/tree/string_interpolation.rb
 - lib/sass/script/tree/interpolation.rb
 - lib/sass/script/tree/list_literal.rb
+- lib/sass/script/tree/literal.rb
+- lib/sass/script/tree/map_literal.rb
 - lib/sass/script/tree/node.rb
-- lib/sass/script/tree/unary_operation.rb
+- lib/sass/script/tree/operation.rb
 - lib/sass/script/tree/selector.rb
-- lib/sass/script/tree/map_literal.rb
-- lib/sass/script/tree.rb
-- lib/sass/script/lexer.rb
-- lib/sass/script/css_lexer.rb
+- lib/sass/script/tree/string_interpolation.rb
+- lib/sass/script/tree/unary_operation.rb
+- lib/sass/script/tree/variable.rb
 - lib/sass/script/value.rb
-- lib/sass/script/value/color.rb
-- lib/sass/script/value/number.rb
-- lib/sass/script/value/map.rb
 - lib/sass/script/value/arg_list.rb
+- lib/sass/script/value/base.rb
 - lib/sass/script/value/bool.rb
-- lib/sass/script/value/list.rb
+- lib/sass/script/value/color.rb
 - lib/sass/script/value/helpers.rb
+- lib/sass/script/value/list.rb
+- lib/sass/script/value/map.rb
 - lib/sass/script/value/null.rb
+- lib/sass/script/value/number.rb
 - lib/sass/script/value/string.rb
-- lib/sass/script/value/base.rb
-- lib/sass/script/css_parser.rb
+- lib/sass/scss.rb
+- lib/sass/scss/css_parser.rb
+- lib/sass/scss/parser.rb
+- lib/sass/scss/rx.rb
+- lib/sass/scss/script_lexer.rb
+- lib/sass/scss/script_parser.rb
+- lib/sass/scss/static_parser.rb
 - lib/sass/selector.rb
-- lib/sass/callbacks.rb
-- lib/sass/selector/simple.rb
-- lib/sass/selector/pseudo.rb
-- lib/sass/selector/sequence.rb
 - lib/sass/selector/abstract_sequence.rb
 - lib/sass/selector/comma_sequence.rb
+- lib/sass/selector/pseudo.rb
+- lib/sass/selector/sequence.rb
+- lib/sass/selector/simple.rb
 - lib/sass/selector/simple_sequence.rb
-- lib/sass/railtie.rb
-- lib/sass/environment.rb
-- lib/sass/exec.rb
-- vendor/listen/README.md
+- lib/sass/shared.rb
+- lib/sass/source/map.rb
+- lib/sass/source/position.rb
+- lib/sass/source/range.rb
+- lib/sass/stack.rb
+- lib/sass/supports.rb
+- lib/sass/tree/at_root_node.rb
+- lib/sass/tree/charset_node.rb
+- lib/sass/tree/comment_node.rb
+- lib/sass/tree/content_node.rb
+- lib/sass/tree/css_import_node.rb
+- lib/sass/tree/debug_node.rb
+- lib/sass/tree/directive_node.rb
+- lib/sass/tree/each_node.rb
+- lib/sass/tree/error_node.rb
+- lib/sass/tree/extend_node.rb
+- lib/sass/tree/for_node.rb
+- lib/sass/tree/function_node.rb
+- lib/sass/tree/if_node.rb
+- lib/sass/tree/import_node.rb
+- lib/sass/tree/keyframe_rule_node.rb
+- lib/sass/tree/media_node.rb
+- lib/sass/tree/mixin_def_node.rb
+- lib/sass/tree/mixin_node.rb
+- lib/sass/tree/node.rb
+- lib/sass/tree/prop_node.rb
+- lib/sass/tree/return_node.rb
+- lib/sass/tree/root_node.rb
+- lib/sass/tree/rule_node.rb
+- lib/sass/tree/supports_node.rb
+- lib/sass/tree/trace_node.rb
+- lib/sass/tree/variable_node.rb
+- lib/sass/tree/visitors/base.rb
+- lib/sass/tree/visitors/check_nesting.rb
+- lib/sass/tree/visitors/convert.rb
+- lib/sass/tree/visitors/cssize.rb
+- lib/sass/tree/visitors/deep_copy.rb
+- lib/sass/tree/visitors/extend.rb
+- lib/sass/tree/visitors/perform.rb
+- lib/sass/tree/visitors/set_options.rb
+- lib/sass/tree/visitors/to_css.rb
+- lib/sass/tree/warn_node.rb
+- lib/sass/tree/while_node.rb
+- lib/sass/util.rb
+- lib/sass/util/cross_platform_random.rb
+- lib/sass/util/multibyte_string_scanner.rb
+- lib/sass/util/normalized_map.rb
+- lib/sass/util/ordered_hash.rb
+- lib/sass/util/subset_map.rb
+- lib/sass/util/test.rb
+- lib/sass/version.rb
+- rails/init.rb
+- test/sass/cache_test.rb
+- test/sass/callbacks_test.rb
+- test/sass/compiler_test.rb
+- test/sass/conversion_test.rb
+- test/sass/css2sass_test.rb
+- test/sass/data/hsl-rgb.txt
+- test/sass/encoding_test.rb
+- test/sass/engine_test.rb
+- test/sass/exec_test.rb
+- test/sass/extend_test.rb
+- test/sass/fixtures/test_staleness_check_across_importers.css
+- test/sass/fixtures/test_staleness_check_across_importers.scss
+- test/sass/functions_test.rb
+- test/sass/importer_test.rb
+- test/sass/logger_test.rb
+- test/sass/mock_importer.rb
+- test/sass/more_results/more1.css
+- test/sass/more_results/more1_with_line_comments.css
+- test/sass/more_results/more_import.css
+- test/sass/more_templates/_more_partial.sass
+- test/sass/more_templates/more1.sass
+- test/sass/more_templates/more_import.sass
+- test/sass/plugin_test.rb
+- test/sass/results/alt.css
+- test/sass/results/basic.css
+- test/sass/results/cached_import_option.css
+- test/sass/results/compact.css
+- test/sass/results/complex.css
+- test/sass/results/compressed.css
+- test/sass/results/expanded.css
+- test/sass/results/filename_fn.css
+- test/sass/results/if.css
+- test/sass/results/import.css
+- test/sass/results/import_charset.css
+- test/sass/results/import_charset_1_8.css
+- test/sass/results/import_charset_ibm866.css
+- test/sass/results/import_content.css
+- test/sass/results/line_numbers.css
+- test/sass/results/mixins.css
+- test/sass/results/multiline.css
+- test/sass/results/nested.css
+- test/sass/results/options.css
+- test/sass/results/parent_ref.css
+- test/sass/results/script.css
+- test/sass/results/scss_import.css
+- test/sass/results/scss_importee.css
+- test/sass/results/subdir/nested_subdir/nested_subdir.css
+- test/sass/results/subdir/subdir.css
+- test/sass/results/units.css
+- test/sass/results/warn.css
+- test/sass/results/warn_imported.css
+- test/sass/script_conversion_test.rb
+- test/sass/script_test.rb
+- test/sass/scss/css_test.rb
+- test/sass/scss/rx_test.rb
+- test/sass/scss/scss_test.rb
+- test/sass/scss/test_helper.rb
+- test/sass/source_map_test.rb
+- test/sass/superselector_test.rb
+- test/sass/templates/_cached_import_option_partial.scss
+- test/sass/templates/_double_import_loop2.sass
+- test/sass/templates/_filename_fn_import.scss
+- test/sass/templates/_imported_charset_ibm866.sass
+- test/sass/templates/_imported_charset_utf8.sass
+- test/sass/templates/_imported_content.sass
+- test/sass/templates/_partial.sass
+- test/sass/templates/_same_name_different_partiality.scss
+- test/sass/templates/alt.sass
+- test/sass/templates/basic.sass
+- test/sass/templates/bork1.sass
+- test/sass/templates/bork2.sass
+- test/sass/templates/bork3.sass
+- test/sass/templates/bork4.sass
+- test/sass/templates/bork5.sass
+- test/sass/templates/cached_import_option.scss
+- test/sass/templates/compact.sass
+- test/sass/templates/complex.sass
+- test/sass/templates/compressed.sass
+- test/sass/templates/double_import_loop1.sass
+- test/sass/templates/expanded.sass
+- test/sass/templates/filename_fn.scss
+- test/sass/templates/if.sass
+- test/sass/templates/import.sass
+- test/sass/templates/import_charset.sass
+- test/sass/templates/import_charset_1_8.sass
+- test/sass/templates/import_charset_ibm866.sass
+- test/sass/templates/import_content.sass
+- test/sass/templates/importee.less
+- test/sass/templates/importee.sass
+- test/sass/templates/line_numbers.sass
+- test/sass/templates/mixin_bork.sass
+- test/sass/templates/mixins.sass
+- test/sass/templates/multiline.sass
+- test/sass/templates/nested.sass
+- test/sass/templates/nested_bork1.sass
+- test/sass/templates/nested_bork2.sass
+- test/sass/templates/nested_bork3.sass
+- test/sass/templates/nested_bork4.sass
+- test/sass/templates/nested_import.sass
+- test/sass/templates/nested_mixin_bork.sass
+- test/sass/templates/options.sass
+- test/sass/templates/parent_ref.sass
+- test/sass/templates/same_name_different_ext.sass
+- test/sass/templates/same_name_different_ext.scss
+- test/sass/templates/same_name_different_partiality.scss
+- test/sass/templates/script.sass
+- test/sass/templates/scss_import.scss
+- test/sass/templates/scss_importee.scss
+- test/sass/templates/single_import_loop.sass
+- test/sass/templates/subdir/import_up1.scss
+- test/sass/templates/subdir/import_up2.scss
+- test/sass/templates/subdir/nested_subdir/_nested_partial.sass
+- test/sass/templates/subdir/nested_subdir/nested_subdir.sass
+- test/sass/templates/subdir/subdir.sass
+- test/sass/templates/units.sass
+- test/sass/templates/warn.sass
+- test/sass/templates/warn_imported.sass
+- test/sass/test_helper.rb
+- test/sass/util/multibyte_string_scanner_test.rb
+- test/sass/util/normalized_map_test.rb
+- test/sass/util/subset_map_test.rb
+- test/sass/util_test.rb
+- test/sass/value_helpers_test.rb
+- test/test_helper.rb
+- vendor/listen/CHANGELOG.md
 - vendor/listen/CONTRIBUTING.md
-- vendor/listen/Guardfile
 - vendor/listen/Gemfile
-- vendor/listen/lib/listen/turnstile.rb
-- vendor/listen/lib/listen/directory_record.rb
-- vendor/listen/lib/listen/version.rb
-- vendor/listen/lib/listen/listener.rb
-- vendor/listen/lib/listen/adapters/polling.rb
+- vendor/listen/Guardfile
+- vendor/listen/LICENSE
+- vendor/listen/README.md
+- vendor/listen/Rakefile
+- vendor/listen/Vagrantfile
+- vendor/listen/lib/listen.rb
+- vendor/listen/lib/listen/adapter.rb
+- vendor/listen/lib/listen/adapters/bsd.rb
 - vendor/listen/lib/listen/adapters/darwin.rb
 - vendor/listen/lib/listen/adapters/linux.rb
-- vendor/listen/lib/listen/adapters/bsd.rb
+- vendor/listen/lib/listen/adapters/polling.rb
 - vendor/listen/lib/listen/adapters/windows.rb
-- vendor/listen/lib/listen/adapter.rb
-- vendor/listen/lib/listen.rb
-- vendor/listen/CHANGELOG.md
-- vendor/listen/Rakefile
-- vendor/listen/LICENSE
+- vendor/listen/lib/listen/directory_record.rb
+- vendor/listen/lib/listen/listener.rb
+- vendor/listen/lib/listen/turnstile.rb
+- vendor/listen/lib/listen/version.rb
 - vendor/listen/listen.gemspec
-- vendor/listen/Vagrantfile
-- vendor/listen/spec/listen/directory_record_spec.rb
-- vendor/listen/spec/listen/adapters/linux_spec.rb
-- vendor/listen/spec/listen/adapters/darwin_spec.rb
+- vendor/listen/spec/listen/adapter_spec.rb
 - vendor/listen/spec/listen/adapters/bsd_spec.rb
+- vendor/listen/spec/listen/adapters/darwin_spec.rb
+- vendor/listen/spec/listen/adapters/linux_spec.rb
 - vendor/listen/spec/listen/adapters/polling_spec.rb
 - vendor/listen/spec/listen/adapters/windows_spec.rb
-- vendor/listen/spec/listen/turnstile_spec.rb
-- vendor/listen/spec/listen/adapter_spec.rb
+- vendor/listen/spec/listen/directory_record_spec.rb
 - vendor/listen/spec/listen/listener_spec.rb
+- vendor/listen/spec/listen/turnstile_spec.rb
 - vendor/listen/spec/listen_spec.rb
 - vendor/listen/spec/spec_helper.rb
+- vendor/listen/spec/support/adapter_helper.rb
 - vendor/listen/spec/support/directory_record_helper.rb
+- vendor/listen/spec/support/fixtures_helper.rb
 - vendor/listen/spec/support/listeners_helper.rb
-- vendor/listen/spec/support/adapter_helper.rb
 - vendor/listen/spec/support/platform_helper.rb
-- vendor/listen/spec/support/fixtures_helper.rb
-- bin/sass-convert
-- bin/scss
-- bin/sass
-- test/test_helper.rb
-- test/foo.scss
-- test/sass/engine_test.rb
-- test/sass/functions_test.rb
-- test/sass/value_helpers_test.rb
-- test/sass/fixtures/test_staleness_check_across_importers.scss
-- test/sass/fixtures/test_staleness_check_across_importers.css
-- test/sass/data/hsl-rgb.txt
-- test/sass/extend_test.rb
-- test/sass/logger_test.rb
-- test/sass/compiler_test.rb
-- test/sass/css2sass_test.rb
-- test/sass/templates/_filename_fn_import.scss
-- test/sass/templates/basic.sass
-- test/sass/templates/mixins.sass
-- test/sass/templates/options.sass
-- test/sass/templates/scss_import.scss
-- test/sass/templates/subdir/subdir.sass
-- test/sass/templates/subdir/import_up2.scss
-- test/sass/templates/subdir/nested_subdir/_nested_partial.sass
-- test/sass/templates/subdir/nested_subdir/nested_subdir.sass
-- test/sass/templates/subdir/import_up1.scss
-- test/sass/templates/_imported_content.sass
-- test/sass/templates/filename_fn.scss
-- test/sass/templates/alt.sass
-- test/sass/templates/nested_bork1.sass
-- test/sass/templates/same_name_different_partiality.scss
-- test/sass/templates/complex.sass
-- test/sass/templates/units.sass
-- test/sass/templates/nested_import.sass
-- test/sass/templates/importee.sass
-- test/sass/templates/importee.less
-- test/sass/templates/_cached_import_option_partial.scss
-- test/sass/templates/scss_importee.scss
-- test/sass/templates/line_numbers.sass
-- test/sass/templates/expanded.sass
-- test/sass/templates/bork3.sass
-- test/sass/templates/bork5.sass
-- test/sass/templates/import_content.sass
-- test/sass/templates/warn_imported.sass
-- test/sass/templates/import_charset_ibm866.sass
-- test/sass/templates/bork1.sass
-- test/sass/templates/warn.sass
-- test/sass/templates/bork2.sass
-- test/sass/templates/nested.sass
-- test/sass/templates/compact.sass
-- test/sass/templates/single_import_loop.sass
-- test/sass/templates/_same_name_different_partiality.scss
-- test/sass/templates/multiline.sass
-- test/sass/templates/_imported_charset_ibm866.sass
-- test/sass/templates/double_import_loop1.sass
-- test/sass/templates/_double_import_loop2.sass
-- test/sass/templates/import_charset.sass
-- test/sass/templates/parent_ref.sass
-- test/sass/templates/import.sass
-- test/sass/templates/nested_bork3.sass
-- test/sass/templates/script.sass
-- test/sass/templates/same_name_different_ext.scss
-- test/sass/templates/bork4.sass
-- test/sass/templates/if.sass
-- test/sass/templates/_partial.sass
-- test/sass/templates/nested_mixin_bork.sass
-- test/sass/templates/import_charset_1_8.sass
-- test/sass/templates/same_name_different_ext.sass
-- test/sass/templates/nested_bork2.sass
-- test/sass/templates/mixin_bork.sass
-- test/sass/templates/compressed.sass
-- test/sass/templates/nested_bork4.sass
-- test/sass/templates/cached_import_option.scss
-- test/sass/templates/_imported_charset_utf8.sass
-- test/sass/conversion_test.rb
-- test/sass/script_test.rb
-- test/sass/exec_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/callbacks_test.rb
-- test/sass/importer_test.rb
-- test/sass/scss/css_test.rb
-- test/sass/scss/scss_test.rb
-- test/sass/scss/rx_test.rb
-- test/sass/scss/test_helper.rb
-- test/sass/util_test.rb
-- test/sass/results/mixins.css
-- test/sass/results/warn_imported.css
-- test/sass/results/expanded.css
-- test/sass/results/compact.css
-- test/sass/results/import_content.css
-- test/sass/results/compressed.css
-- test/sass/results/scss_importee.css
-- test/sass/results/basic.css
-- test/sass/results/subdir/nested_subdir/nested_subdir.css
-- test/sass/results/subdir/subdir.css
-- test/sass/results/options.css
-- test/sass/results/scss_import.css
-- test/sass/results/units.css
-- test/sass/results/parent_ref.css
-- test/sass/results/script.css
-- test/sass/results/complex.css
-- test/sass/results/cached_import_option.css
-- test/sass/results/import_charset.css
-- test/sass/results/alt.css
-- test/sass/results/if.css
-- test/sass/results/multiline.css
-- test/sass/results/import_charset_1_8.css
-- test/sass/results/warn.css
-- test/sass/results/import_charset_ibm866.css
-- test/sass/results/filename_fn.css
-- test/sass/results/import.css
-- test/sass/results/nested.css
-- test/sass/results/line_numbers.css
-- test/sass/test_helper.rb
-- test/sass/more_templates/_more_partial.sass
-- test/sass/more_templates/more_import.sass
-- test/sass/more_templates/more1.sass
-- test/sass/script_conversion_test.rb
-- test/sass/superselector_test.rb
-- test/sass/encoding_test.rb
-- test/sass/more_results/more1.css
-- test/sass/more_results/more1_with_line_comments.css
-- test/sass/more_results/more_import.css
-- test/sass/mock_importer.rb
-- test/sass/cache_test.rb
-- test/sass/source_map_test.rb
-- test/sass/plugin_test.rb
-- extra/update_watch.rb
-- Rakefile
-- init.rb
-- .yardopts
-- README.md
-- VERSION_NAME
-- VERSION_DATE
-- REVISION
-- MIT-LICENSE
-- VERSION
-- CONTRIBUTING
 homepage: http://sass-lang.com/
 licenses:
 - MIT
@@ -392,33 +391,33 @@
       version: '0'
 requirements: []
 rubyforge_project: sass
-rubygems_version: 2.0.3
+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/engine_test.rb
-- test/sass/functions_test.rb
 - test/sass/value_helpers_test.rb
-- test/sass/extend_test.rb
-- test/sass/logger_test.rb
-- test/sass/compiler_test.rb
-- test/sass/css2sass_test.rb
 - test/sass/conversion_test.rb
+- test/sass/cache_test.rb
 - test/sass/script_test.rb
-- test/sass/exec_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/superselector_test.rb
 - test/sass/callbacks_test.rb
-- test/sass/importer_test.rb
+- test/sass/source_map_test.rb
+- test/sass/script_conversion_test.rb
+- test/sass/util_test.rb
+- test/sass/plugin_test.rb
+- test/sass/extend_test.rb
+- test/sass/scss/rx_test.rb
 - test/sass/scss/css_test.rb
 - test/sass/scss/scss_test.rb
-- test/sass/scss/rx_test.rb
-- test/sass/util_test.rb
-- test/sass/script_conversion_test.rb
-- test/sass/superselector_test.rb
+- test/sass/logger_test.rb
+- test/sass/importer_test.rb
 - test/sass/encoding_test.rb
-- test/sass/cache_test.rb
-- test/sass/source_map_test.rb
-- test/sass/plugin_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/compiler_test.rb
+- test/sass/css2sass_test.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/foo.scss new/test/foo.scss
--- old/test/foo.scss   1970-01-01 01:00:00.000000000 +0100
+++ new/test/foo.scss   1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-foo {a: x}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/sass/importer_test.rb 
new/test/sass/importer_test.rb
--- old/test/sass/importer_test.rb      1970-01-01 01:00:00.000000000 +0100
+++ new/test/sass/importer_test.rb      2014-10-17 03:32:49.000000000 +0200
@@ -405,6 +405,15 @@
     File.join(fixture_dir, path)
   end
 
+  def test_filesystem_importer_eql
+    importer = Sass::Importers::Filesystem.new('.')
+    assert importer.eql?(Sass::Importers::Filesystem.new('.'))
+    assert importer.eql?(ReversedExtImporter.new('.'))
+    assert !importer.eql?(Sass::Importers::Filesystem.new('foo'))
+    assert !importer.eql?(nil)
+    assert !importer.eql?('foo')
+  end
+
   def test_absolute_files_across_template_locations
     importer = Sass::Importers::Filesystem.new(absolutize 'templates')
     refute_nil importer.mtime(absolutize('more_templates/more1.sass'), {})
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     1970-01-01 01:00:00.000000000 +0100
+++ new/test/sass/scss/scss_test.rb     2014-10-17 03:32:49.000000000 +0200
@@ -3570,6 +3570,52 @@
 
   # Regression
 
+  def test_for_directive_with_float_bounds
+    assert_equal(<<CSS, render(<<SCSS))
+.a {
+  b: 0;
+  b: 1;
+  b: 2;
+  b: 3;
+  b: 4;
+  b: 5; }
+CSS
+.a {
+  @for $i from 0.0 through 5.0 {b: $i}
+}
+SCSS
+
+    assert_raise_message(Sass::SyntaxError, "0.5 is not an integer.") 
{render(<<SCSS)}
+.a {
+  @for $i from 0.5 through 5.0 {b: $i}
+}
+SCSS
+
+    assert_raise_message(Sass::SyntaxError, "5.5 is not an integer.") 
{render(<<SCSS)}
+.a {
+  @for $i from 0.0 through 5.5 {b: $i}
+}
+SCSS
+  end
+
+  def test_parent_selector_in_function_pseudo_selector
+    assert_equal <<CSS, render(<<SCSS)
+.bar:not(.foo) {
+  a: b; }
+
+.qux:nth-child(2n of .baz .bang) {
+  c: d; }
+CSS
+.foo {
+  .bar:not(&) {a: b}
+}
+
+.baz .bang {
+  .qux:nth-child(2n of &) {c: d}
+}
+SCSS
+  end
+
   def test_attribute_selector_in_selector_pseudoclass
     # Even though this is plain CSS, it only failed when given to the SCSS
     # parser.

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to