Hello community, here is the log from the commit of package sassc for openSUSE:Factory checked in at 2017-11-08 15:11:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sassc (Old) and /work/SRC/openSUSE:Factory/.sassc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sassc" Wed Nov 8 15:11:07 2017 rev:3 rq:539666 version:3.4.5 Changes: -------- --- /work/SRC/openSUSE:Factory/sassc/sassc.changes 2017-04-26 21:44:14.663256417 +0200 +++ /work/SRC/openSUSE:Factory/.sassc.new/sassc.changes 2017-11-08 15:14:14.281058207 +0100 @@ -1,0 +2,33 @@ +Tue Nov 7 17:50:20 UTC 2017 - guta...@gmail.com + +- New upstream release 3.4.5: + + Features: + + * Implement trailing commas in parameters and arguments + * Implement unary slash expressions + + Fixes: + + * Fix Attribute Selector equal compare operator + * Fix segfault for varargs with non-string keys + * Fix Element Selector compare operators + * Fix compiler issue with spec regression on NetBSD 6.1 + * Fix some segfaults caused by the parser being too forgiving + * Fix segfault with invalid map keys + * Fix null pointer dereference in css_error + * Fix bug when parsing selector schemas + * Fix null pointer dereference in parse_selector_schema + * Fix segfault when extending pseudo selectors failed + * Fix parser for urls looking like ruleset selectors + * Error for trailing rulesets comma + * Improve selector and binominal look ahead + * Improve hex escape handling in interpolation + * Fix wrong parsing of calc functions as number units + * Skip comment evaluation for compressed output + * Improve parent selector handling in selector schema + * Improve parameter vararg and keyword handling + * Hotfix to avoid invalid nested :not selectors + * Fix a few minor memory leaks + +------------------------------------------------------------------- Old: ---- sassc-3.4.2.tar.gz New: ---- sassc-3.4.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sassc.spec ++++++ --- /var/tmp/diff_new_pack.78pljY/_old 2017-11-08 15:14:14.913035139 +0100 +++ /var/tmp/diff_new_pack.78pljY/_new 2017-11-08 15:14:14.917034993 +0100 @@ -17,7 +17,7 @@ Name: sassc -Version: 3.4.2 +Version: 3.4.5 Release: 0 Summary: Libsass command line driver License: MIT ++++++ sassc-3.4.2.tar.gz -> sassc-3.4.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sassc-3.4.2/sassc.c new/sassc-3.4.5/sassc.c --- old/sassc-3.4.2/sassc.c 2016-12-16 00:01:35.000000000 +0100 +++ new/sassc-3.4.5/sassc.c 2017-03-05 20:36:58.000000000 +0100 @@ -258,10 +258,10 @@ from_stdin = 1; break; case 'I': - sass_option_push_include_path(options, strdup(optarg)); + sass_option_push_include_path(options, optarg); break; case 'P': - sass_option_push_plugin_path(options, strdup(optarg)); + sass_option_push_plugin_path(options, optarg); break; case 't': for(i = 0; i < NUM_STYLE_OPTION_STRINGS; ++i) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sassc-3.4.2/win/sassc.vcxproj new/sassc-3.4.5/win/sassc.vcxproj --- old/sassc-3.4.2/win/sassc.vcxproj 2016-12-16 00:01:35.000000000 +0100 +++ new/sassc-3.4.5/win/sassc.vcxproj 2017-03-05 20:36:58.000000000 +0100 @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="14.0" DefaultTargets="GitVersion;Main" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <SASSC_VERSION>[NA]</SASSC_VERSION> @@ -130,15 +130,22 @@ <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> + <StackReserveSize>4194304</StackReserveSize> <PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">WIN32;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions Condition="'$(Platform)'=='x64'">WIN64;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <RuntimeLibrary Condition="'$(Configuration)'!='Release without static runtime'">MultiThreadedDebug</RuntimeLibrary> + <RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebug</RuntimeLibrary> + <RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</RuntimeLibrary> + <WholeProgramOptimization Condition="'$(Configuration)'=='Release'">true</WholeProgramOptimization> + <EnableParallelCodeGeneration Condition="'$(Configuration)'=='Release'">true</EnableParallelCodeGeneration> + <EnableEnhancedInstructionSet Condition="'$(Configuration)'=='Release'">StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <DebugInformationFormat Condition="'$(Configuration)'=='Release'">ProgramDatabase</DebugInformationFormat> </ClCompile> <Link> <SubSystem>Console</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> + <LinkTimeCodeGeneration Condition="'$(Configuration)'=='Release'">UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> </Link> </ItemDefinitionGroup> <Import Project="$(LIBSASS_DIR)\win\libsass.targets" /> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sassc-3.4.2/win/sassc.vcxproj.filters new/sassc-3.4.5/win/sassc.vcxproj.filters --- old/sassc-3.4.2/win/sassc.vcxproj.filters 2016-12-16 00:01:35.000000000 +0100 +++ new/sassc-3.4.5/win/sassc.vcxproj.filters 2017-03-05 20:36:58.000000000 +0100 @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <Filter Include="Resource Files"> @@ -69,6 +69,9 @@ <ClInclude Include="$(LIBSASS_INCLUDES_DIR)\sass\version.h.in"> <Filter>LibSass\Header Files</Filter> </ClInclude> + <ClInclude Include="$(LIBSASS_HEADERS_DIR)\memory\SharedPtr.hpp"> + <Filter>LibSass\Header Files</Filter> + </ClInclude> </ItemGroup> <ItemGroup Label="Sources"> <ClCompile Include="..\sassc.c"> @@ -83,6 +86,12 @@ <ClCompile Include="$(LIBSASS_SRC_DIR)\check_nesting.cpp"> <Filter>LibSass\Source Files</Filter> </ClCompile> + <ClCompile Include="$(LIBSASS_SRC_DIR)\memory\SharedPtr.cpp"> + <Filter>LibSass\Source Files</Filter> + </ClCompile> + <ClCompile Include="$(LIBSASS_SRC_DIR)\subset_map.cpp"> + <Filter>LibSass\Source Files</Filter> + </ClCompile> </ItemGroup> <ItemGroup Label="LibSass Headers"> <ClInclude Include="$(LIBSASS_HEADERS_DIR)\ast.hpp"> @@ -163,9 +172,6 @@ <ClInclude Include="$(LIBSASS_HEADERS_DIR)\mapping.hpp"> <Filter>LibSass\Header Files</Filter> </ClInclude> - <ClInclude Include="$(LIBSASS_HEADERS_DIR)\memory_manager.hpp"> - <Filter>LibSass\Header Files</Filter> - </ClInclude> <ClInclude Include="$(LIBSASS_HEADERS_DIR)\node.hpp"> <Filter>LibSass\Header Files</Filter> </ClInclude> @@ -237,6 +243,9 @@ <ClCompile Include="$(LIBSASS_SRC_DIR)\ast.cpp"> <Filter>LibSass\Source Files</Filter> </ClCompile> + <ClCompile Include="$(LIBSASS_SRC_DIR)\ast_fwd_decl.cpp"> + <Filter>LibSass\Source Files</Filter> + </ClCompile> <ClCompile Include="$(LIBSASS_SRC_DIR)\base64vlq.cpp"> <Filter>LibSass\Source Files</Filter> </ClCompile> @@ -294,9 +303,6 @@ <ClCompile Include="$(LIBSASS_SRC_DIR)\listize.cpp"> <Filter>LibSass\Source Files</Filter> </ClCompile> - <ClCompile Include="$(LIBSASS_SRC_DIR)\memory_manager.cpp"> - <Filter>LibSass\Source Files</Filter> - </ClCompile> <ClCompile Include="$(LIBSASS_SRC_DIR)\node.cpp"> <Filter>LibSass\Source Files</Filter> </ClCompile>