Hello community, here is the log from the commit of package fox16 for openSUSE:Factory checked in at 2017-05-18 20:51:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fox16 (Old) and /work/SRC/openSUSE:Factory/.fox16.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fox16" Thu May 18 20:51:40 2017 rev:38 rq:495849 version:1.6.54 Changes: -------- --- /work/SRC/openSUSE:Factory/fox16/fox16.changes 2016-11-16 13:33:09.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.fox16.new/fox16.changes 2017-05-18 20:51:50.949378929 +0200 @@ -1,0 +2,8 @@ +Thu May 18 09:51:23 UTC 2017 - l...@linux-schulserver.de + +- Update to 1.6.54: + + Fix core dump using old GNU C Library or CYGWIN inside + FXString::vformat.cpp. + + Fixed typo in FXString::vformat.cpp. + +------------------------------------------------------------------- Old: ---- fox-1.6.52.tar.gz New: ---- fox-1.6.54.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fox16.spec ++++++ --- /var/tmp/diff_new_pack.Mc7LLM/_old 2017-05-18 20:51:52.833113136 +0200 +++ /var/tmp/diff_new_pack.Mc7LLM/_new 2017-05-18 20:51:52.837112572 +0200 @@ -1,7 +1,7 @@ # # spec file for package fox16 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: fox16 %define lname libFOX-1_6-0 -Version: 1.6.52 +Version: 1.6.54 Release: 0 Summary: Shared Libraries for the FOX Toolkit License: LGPL-2.1+ @@ -108,7 +108,7 @@ Provides: fox = %version # Added O/P in 13.2 Provides: libfox1_6 = %version-%release -Obsoletes: libfox1_6 < %version-%release +Obsoletes: libfox1_6 < %version %description -n %lname This package contains the shared libraries needed ++++++ fox-1.6.52.tar.gz -> fox-1.6.54.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fox-1.6.52/configure new/fox-1.6.54/configure --- old/fox-1.6.52/configure 2016-06-16 06:16:14.000000000 +0200 +++ new/fox-1.6.54/configure 2017-04-21 02:38:32.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for fox 1.6.52. +# Generated by GNU Autoconf 2.68 for fox 1.6.54. # # Report bugs to <jer...@fox-toolkit.com>. # @@ -570,8 +570,8 @@ # Identity of this package. PACKAGE_NAME='fox' PACKAGE_TARNAME='fox' -PACKAGE_VERSION='1.6.52' -PACKAGE_STRING='fox 1.6.52' +PACKAGE_VERSION='1.6.54' +PACKAGE_STRING='fox 1.6.54' PACKAGE_BUGREPORT='jer...@fox-toolkit.com' PACKAGE_URL='' @@ -1334,7 +1334,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures fox 1.6.52 to adapt to many kinds of systems. +\`configure' configures fox 1.6.54 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1408,7 +1408,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of fox 1.6.52:";; + short | recursive ) echo "Configuration of fox 1.6.54:";; esac cat <<\_ACEOF @@ -1532,7 +1532,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -fox configure 1.6.52 +fox configure 1.6.54 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2253,7 +2253,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by fox $as_me 1.6.52, which was +It was created by fox $as_me 1.6.54, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -3072,7 +3072,7 @@ # Define the identity of the package. PACKAGE='fox' - VERSION='1.6.52' + VERSION='1.6.54' cat >>confdefs.h <<_ACEOF @@ -3116,7 +3116,7 @@ # Set version FOX_MAJOR_VERSION=1 FOX_MINOR_VERSION=6 -FOX_PATCH_LEVEL=52 +FOX_PATCH_LEVEL=54 # Binaries compiled with this patchlevel of FOX will need at least # version MAJOR.MINOR.INTERFACE_VERSION to run. The assertion @@ -18787,7 +18787,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by fox $as_me 1.6.52, which was +This file was extended by fox $as_me 1.6.54, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18844,7 +18844,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -fox config.status 1.6.52 +fox config.status 1.6.54 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fox-1.6.52/configure.ac new/fox-1.6.54/configure.ac --- old/fox-1.6.52/configure.ac 2016-06-16 06:16:00.000000000 +0200 +++ new/fox-1.6.54/configure.ac 2017-04-21 02:34:42.000000000 +0200 @@ -1,7 +1,7 @@ # Version of the code m4_define([fox_major], [1]) m4_define([fox_minor], [6]) -m4_define([fox_level], [52]) +m4_define([fox_level], [54]) m4_define([fox_version],[fox_major.fox_minor.fox_level]) # Init diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fox-1.6.52/include/fxver.h new/fox-1.6.54/include/fxver.h --- old/fox-1.6.52/include/fxver.h 2016-06-16 06:16:25.000000000 +0200 +++ new/fox-1.6.54/include/fxver.h 2017-04-21 02:38:43.000000000 +0200 @@ -5,7 +5,7 @@ // FOX version #define FOX_MAJOR 1 #define FOX_MINOR 6 -#define FOX_LEVEL 52 +#define FOX_LEVEL 54 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fox-1.6.52/src/FXFileSelector.cpp new/fox-1.6.54/src/FXFileSelector.cpp --- old/fox-1.6.52/src/FXFileSelector.cpp 2014-05-14 06:32:40.000000000 +0200 +++ new/fox-1.6.54/src/FXFileSelector.cpp 2017-04-21 02:34:42.000000000 +0200 @@ -423,7 +423,7 @@ getApp()->beep(); return 1; } - + // Go up to the lowest directory which still exists while(!FXPath::isTopDirectory(dir) && !FXStat::isDirectory(dir)){ dir=FXPath::upLevel(dir); @@ -851,10 +851,11 @@ // Set file name void FXFileSelector::setFilename(const FXString& path){ - FXString abspath=FXPath::absolute(path); - filebox->setCurrentFile(abspath); - dirbox->setDirectory(FXPath::directory(abspath)); - filename->setText(FXPath::name(abspath)); + FXString fullname(FXPath::absolute(path)); + FXString name(FXPath::name(fullname)); + filebox->setCurrentFile(fullname); + dirbox->setDirectory(filebox->getDirectory()); + filename->setText(name); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fox-1.6.52/src/FXString.cpp new/fox-1.6.54/src/FXString.cpp --- old/fox-1.6.52/src/FXString.cpp 2016-06-16 06:16:00.000000000 +0200 +++ new/fox-1.6.54/src/FXString.cpp 2017-04-21 02:34:42.000000000 +0200 @@ -2365,7 +2365,7 @@ #else va_list ag; x: va_copy(ag,args); - result=vsnprintf(str,length()+1,fmt,a); + result=vsnprintf(str,empty() ? 0 : length()+1,fmt,ag); va_end(ag); if(result<0){ length(FXMAX(64,length()*2)); goto x; } if(length()<result){ length(result); goto x; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fox-1.6.52/src/version.rc new/fox-1.6.54/src/version.rc --- old/fox-1.6.52/src/version.rc 2016-06-16 06:16:25.000000000 +0200 +++ new/fox-1.6.54/src/version.rc 2017-04-21 02:38:43.000000000 +0200 @@ -1,7 +1,7 @@ #include <windows.h> LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,6,52,0 +FILEVERSION 1,6,54,0 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -18,12 +18,12 @@ BEGIN VALUE "CompanyName", "Jeroen van der Zijp\0" VALUE "FileDescription", "FOX GUI Library\0" -VALUE "FileVersion", "1.6.52.0\0" +VALUE "FileVersion", "1.6.54.0\0" VALUE "InternalName", "FOXDLL-1.@FOX_MINOR_VERSION\0" VALUE "LegalCopyright", "GNU Lesser General Public License Version 2.1 and License Addendum\0" VALUE "OriginalFilename", "FOXDLL-1.@FOX_MINOR_VERSION.dll\0" VALUE "ProductName", "FOX GUI Library\0" -VALUE "ProductVersion", "1.6.52.0\0" +VALUE "ProductVersion", "1.6.54.0\0" END END BLOCK "VarFileInfo"