Hello community, here is the log from the commit of package file-roller for openSUSE:Factory checked in at 2013-06-05 11:50:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/file-roller (Old) and /work/SRC/openSUSE:Factory/.file-roller.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "file-roller" Changes: -------- --- /work/SRC/openSUSE:Factory/file-roller/file-roller.changes 2013-04-26 15:42:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.file-roller.new/file-roller.changes 2013-06-05 11:51:00.000000000 +0200 @@ -1,0 +2,7 @@ +Wed May 1 08:15:53 UTC 2013 - [email protected] + +- Update to version 3.9.1: + + Adedd .tar.rz support. + + Updated translations. + +------------------------------------------------------------------- Old: ---- file-roller-3.8.1.tar.xz New: ---- file-roller-3.9.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ file-roller.spec ++++++ --- /var/tmp/diff_new_pack.txXdR2/_old 2013-06-05 11:51:01.000000000 +0200 +++ /var/tmp/diff_new_pack.txXdR2/_new 2013-06-05 11:51:01.000000000 +0200 @@ -17,13 +17,13 @@ Name: file-roller -Version: 3.8.1 +Version: 3.9.1 Release: 0 Summary: An Archive Manager for GNOME License: GPL-2.0+ Group: Productivity/Archiving/Compression Url: http://fileroller.sourceforge.net -Source: http://download.gnome.org/sources/file-roller/3.8/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/file-roller/3.9/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE file-roller-3.4-change-archiver-priority.patch bnc#767386 [email protected] -- Give unzip a higher priority than 7z when unpackging zip files. Gives better results for non-latin charsets. Patch0: file-roller-3.4-change-archiver-priority.patch # PATCH-FEATURE-OPENSUSE file-roller-pkg-match.patch bnc#696530 [email protected] -- List package match names for automatic installation using PK. ++++++ file-roller-3.8.1.tar.xz -> file-roller-3.9.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/ChangeLog new/file-roller-3.9.1/ChangeLog --- old/file-roller-3.8.1/ChangeLog 2013-04-15 22:39:33.000000000 +0200 +++ new/file-roller-3.9.1/ChangeLog 2013-04-29 21:31:31.000000000 +0200 @@ -1,6 +1,124 @@ +commit 76c9fd23b7c3fb85804459e9bbfcd42949b7598a +Author: Paolo Bacchilega <[email protected]> +Date: 2013-04-29 + + updated for version 3.9.1 + +M NEWS +M configure.ac + +commit 96cd4f6a58b8ccd5de26ef49a654849ef2d0b709 +Author: Paolo Bacchilega <[email protected]> +Date: 2013-04-28 + + removed trailing spaces + +M src/java-utils.c + +commit e0931cfeaec8fb0c262c6fff2297a5dd2701f88b +Author: Paolo Bacchilega <[email protected]> +Date: 2013-04-28 + + include config.h in all .c files + +M src/fr-command-ace.c +M src/fr-command-alz.c +M src/fr-command-ar.c +M src/fr-command-arj.c +M src/fr-command-cfile.c +M src/fr-command-jar.c +M src/fr-command-lha.c +M src/fr-command-rar.c +M src/fr-command-tar.c +M src/fr-command-unarchiver.c +M src/fr-command-unstuff.c +M src/fr-command-zoo.c +M src/fr-error.c +M src/fr-process.c +M src/fr-window.c +M src/gio-utils.c +M src/gth-menu-button.c +M src/gth-toggle-menu-tool-button.c +M src/java-utils.c +M src/preferences.c + +commit 4edb74557531af36cfb29279a6cd3c8f7031fdda +Author: Paolo Bacchilega <[email protected]> +Date: 2013-04-28 + + bumped version number + +M configure.ac + +commit 750f96017c50a1a34a6048dd14fcc2db08193d81 +Author: Paolo Bacchilega <[email protected]> +Date: 2013-04-28 + + use the 'popup' property instead of 'menu' + +M src/gth-menu-button.c + +commit 18c95231668d34ccf48f89e3bbc71856a7187d6c +Author: Paolo Bacchilega <[email protected]> +Date: 2013-04-28 + + removed use of deprecated functions + +M src/fr-file-selector-dialog.c +M src/glib-utils.c +M src/gtk-utils.c +M src/main.c +M src/test-server.c + +commit d692fa4166aac7067e279fda7edc7f032fa20d0e +Author: Paolo Bacchilega <[email protected]> +Date: 2013-04-28 + + use AM_CPPFLAGS instead of INCLUDES + +M copy-n-paste/Makefile.am +M nautilus/Makefile.am +M src/Makefile.am +M src/commands/Makefile.am + +commit d74faa98164c6c8d6c64ddc87cebe54065fb2de0 +Author: Paolo Bacchilega <[email protected]> +Date: 2013-04-28 + + keep the style consistent + +M src/glib-utils.c + +commit 23bf3f4460323759371f2e6080bfd8feb1c4f4b8 +Author: LAN-TW <[email protected]> +Date: 2013-04-28 + + Update desktop file for .tar.rz + +M data/file-roller.desktop.in.in + +commit 5c4f66087997aeace75829607c5eec4563226746 +Author: LAN-TW <[email protected]> +Date: 2013-04-28 + + Add .tar.rz support + +M src/fr-command-cfile.c +M src/fr-command-tar.c +M src/fr-init.c +M src/glib-utils.c + +commit 3a9b364b01822060aa35ab844c6e9d2757c905ed +Author: Gil Forcada <[email protected]> +Date: 2013-04-21 + + Fix Low German header + +M po/nds.po + commit 77906905cd22febb2edc84c2f480ce02d82140a1 Author: Paolo Bacchilega <[email protected]> -Date: 2013-04-15 +Date: 2013-04-15 updated for version 3.8.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/NEWS new/file-roller-3.9.1/NEWS --- old/file-roller-3.8.1/NEWS 2013-04-15 22:38:24.000000000 +0200 +++ new/file-roller-3.9.1/NEWS 2013-04-29 21:30:51.000000000 +0200 @@ -1,3 +1,14 @@ +version 3.9.1 +------------- + + New features and user visible changes: + + * Adedd .tar.rz support + + New or updated application translations: + + * Low German (Nils-Christoph Fiedler) + version 3.8.1 ------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/configure new/file-roller-3.9.1/configure --- old/file-roller-3.8.1/configure 2013-04-15 22:32:06.000000000 +0200 +++ new/file-roller-3.9.1/configure 2013-04-29 21:27:36.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for file-roller 3.8.1. +# Generated by GNU Autoconf 2.69 for file-roller 3.9.1. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=file-roller>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='file-roller' PACKAGE_TARNAME='file-roller' -PACKAGE_VERSION='3.8.1' -PACKAGE_STRING='file-roller 3.8.1' +PACKAGE_VERSION='3.9.1' +PACKAGE_STRING='file-roller 3.9.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=file-roller' PACKAGE_URL='' @@ -1427,7 +1427,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 file-roller 3.8.1 to adapt to many kinds of systems. +\`configure' configures file-roller 3.9.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1497,7 +1497,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of file-roller 3.8.1:";; + short | recursive ) echo "Configuration of file-roller 3.9.1:";; esac cat <<\_ACEOF @@ -1641,7 +1641,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -file-roller configure 3.8.1 +file-roller configure 3.9.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1919,7 +1919,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by file-roller $as_me 3.8.1, which was +It was created by file-roller $as_me 3.9.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2782,7 +2782,7 @@ # Define the identity of the package. PACKAGE='file-roller' - VERSION='3.8.1' + VERSION='3.9.1' cat >>confdefs.h <<_ACEOF @@ -14344,7 +14344,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by file-roller $as_me 3.8.1, which was +This file was extended by file-roller $as_me 3.9.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14410,7 +14410,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -file-roller config.status 3.8.1 +file-roller config.status 3.9.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/configure.ac new/file-roller-3.9.1/configure.ac --- old/file-roller-3.8.1/configure.ac 2013-04-15 22:31:54.000000000 +0200 +++ new/file-roller-3.9.1/configure.ac 2013-04-29 21:27:25.000000000 +0200 @@ -2,7 +2,7 @@ AC_PREREQ([2.68]) -AC_INIT([file-roller],[3.8.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=file-roller],[file-roller]) +AC_INIT([file-roller],[3.9.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=file-roller],[file-roller]) AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz tar-ustar]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/copy-n-paste/Makefile.am new/file-roller-3.9.1/copy-n-paste/Makefile.am --- old/file-roller-3.8.1/copy-n-paste/Makefile.am 2012-08-27 20:58:56.000000000 +0200 +++ new/file-roller-3.9.1/copy-n-paste/Makefile.am 2013-04-28 09:07:41.000000000 +0200 @@ -1,5 +1,5 @@ -INCLUDES = $(DISABLE_DEPRECATED) \ - -UGETTEXT_PACKAGE +AM_CPPFLAGS = $(DISABLE_DEPRECATED) \ + -UGETTEXT_PACKAGE noinst_LTLIBRARIES = libeggsmclient.la diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/copy-n-paste/Makefile.in new/file-roller-3.9.1/copy-n-paste/Makefile.in --- old/file-roller-3.8.1/copy-n-paste/Makefile.in 2013-04-15 22:32:07.000000000 +0200 +++ new/file-roller-3.9.1/copy-n-paste/Makefile.in 2013-04-29 21:27:38.000000000 +0200 @@ -312,8 +312,8 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -INCLUDES = $(DISABLE_DEPRECATED) \ - -UGETTEXT_PACKAGE +AM_CPPFLAGS = $(DISABLE_DEPRECATED) \ + -UGETTEXT_PACKAGE noinst_LTLIBRARIES = libeggsmclient.la libeggsmclient_la_LIBADD = $(GTK_LIBS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/data/file-roller.desktop new/file-roller-3.9.1/data/file-roller.desktop --- old/file-roller-3.8.1/data/file-roller.desktop 2013-04-15 22:32:47.000000000 +0200 +++ new/file-roller-3.9.1/data/file-roller.desktop 2013-04-29 21:28:02.000000000 +0200 @@ -258,10 +258,10 @@ Icon=file-roller Categories=GTK;GNOME;Utility;Archiving;Compression; NotShowIn=KDE; -MimeType=application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cbr;application/x-cbz;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lrzip;application/x-lrzip-compressed-tar;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-ms-wim;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-rzip;application/x-tar;application/x-tarz;application/x-stuffit;application/x-war;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zoo;application/zip;application/x-archive;application/vnd.ms-cab-compressed; +MimeType=application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cbr;application/x-cbz;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lrzip;application/x-lrzip-compressed-tar;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-ms-wim;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-rzip;application/x-rzip-compressed-tar;application/x-tar;application/x-tarz;application/x-stuffit;application/x-war;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zoo;application/zip;application/x-archive;application/vnd.ms-cab-compressed; X-GNOME-DocPath=file-roller/file-roller.xml X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=file-roller X-GNOME-Bugzilla-Component=general -X-GNOME-Bugzilla-Version=3.8.1 +X-GNOME-Bugzilla-Version=3.9.1 X-GNOME-UsesNotifications=true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/data/file-roller.desktop.in new/file-roller-3.9.1/data/file-roller.desktop.in --- old/file-roller-3.8.1/data/file-roller.desktop.in 2013-04-15 22:32:41.000000000 +0200 +++ new/file-roller-3.9.1/data/file-roller.desktop.in 2013-04-29 21:27:56.000000000 +0200 @@ -10,10 +10,10 @@ Icon=file-roller Categories=GTK;GNOME;Utility;Archiving;Compression; NotShowIn=KDE; -MimeType=application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cbr;application/x-cbz;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lrzip;application/x-lrzip-compressed-tar;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-ms-wim;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-rzip;application/x-tar;application/x-tarz;application/x-stuffit;application/x-war;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zoo;application/zip;application/x-archive;application/vnd.ms-cab-compressed; +MimeType=application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cbr;application/x-cbz;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lrzip;application/x-lrzip-compressed-tar;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-ms-wim;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-rzip;application/x-rzip-compressed-tar;application/x-tar;application/x-tarz;application/x-stuffit;application/x-war;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zoo;application/zip;application/x-archive;application/vnd.ms-cab-compressed; X-GNOME-DocPath=file-roller/file-roller.xml X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=file-roller X-GNOME-Bugzilla-Component=general -X-GNOME-Bugzilla-Version=3.8.1 +X-GNOME-Bugzilla-Version=3.9.1 X-GNOME-UsesNotifications=true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/data/file-roller.desktop.in.in new/file-roller-3.9.1/data/file-roller.desktop.in.in --- old/file-roller-3.8.1/data/file-roller.desktop.in.in 2013-01-03 10:30:23.000000000 +0100 +++ new/file-roller-3.9.1/data/file-roller.desktop.in.in 2013-04-28 08:44:53.000000000 +0200 @@ -10,7 +10,7 @@ Icon=file-roller Categories=GTK;GNOME;Utility;Archiving;Compression; NotShowIn=KDE; -MimeType=application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cbr;application/x-cbz;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lrzip;application/x-lrzip-compressed-tar;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-ms-wim;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-rzip;application/x-tar;application/x-tarz;application/x-stuffit;application/x-war;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zoo;application/zip;application/x-archive;application/vnd.ms-cab-compressed; +MimeType=application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cbr;application/x-cbz;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lrzip;application/x-lrzip-compressed-tar;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-ms-wim;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-rzip;application/x-rzip-compressed-tar;application/x-tar;application/x-tarz;application/x-stuffit;application/x-war;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zoo;application/zip;application/x-archive;application/vnd.ms-cab-compressed; X-GNOME-DocPath=file-roller/file-roller.xml X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=file-roller diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/file-roller.spec new/file-roller-3.9.1/file-roller.spec --- old/file-roller-3.8.1/file-roller.spec 2013-04-15 22:32:41.000000000 +0200 +++ new/file-roller-3.9.1/file-roller.spec 2013-04-29 21:27:56.000000000 +0200 @@ -1,7 +1,7 @@ %define release 6 %define prefix /usr %define name file-roller -%define version 3.8.1 +%define version 3.9.1 Summary: An archive manager for GNOME. Name: %{name} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/nautilus/Makefile.am new/file-roller-3.9.1/nautilus/Makefile.am --- old/file-roller-3.8.1/nautilus/Makefile.am 2012-08-06 15:23:48.000000000 +0200 +++ new/file-roller-3.9.1/nautilus/Makefile.am 2013-04-28 09:07:50.000000000 +0200 @@ -1,4 +1,4 @@ -INCLUDES = \ +AM_CPPFLAGS = \ -DFR_DATADIR=\"$(datadir)\" \ -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ -I$(top_srcdir) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/nautilus/Makefile.in new/file-roller-3.9.1/nautilus/Makefile.in --- old/file-roller-3.8.1/nautilus/Makefile.in 2013-04-15 22:32:08.000000000 +0200 +++ new/file-roller-3.9.1/nautilus/Makefile.in 2013-04-29 21:27:39.000000000 +0200 @@ -330,7 +330,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -INCLUDES = \ +AM_CPPFLAGS = \ -DFR_DATADIR=\"$(datadir)\" \ -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ -I$(top_srcdir) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/po/nds.po new/file-roller-3.9.1/po/nds.po --- old/file-roller-3.8.1/po/nds.po 2011-08-04 09:46:36.000000000 +0200 +++ new/file-roller-3.9.1/po/nds.po 2013-04-28 08:28:30.000000000 +0200 @@ -8,13 +8,13 @@ "Project-Id-Version: file-roller master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=file-roller&component=general\n" "POT-Creation-Date: 2009-11-28 11:07+0000\n" -"PO-Revision-Date: 2009-11-28 12:29+0100\n" +"PO-Revision-Date: 2013-04-21 23:21+0200\n" "Last-Translator: Nils-Christoph Fiedler <[email protected]>\n" "Language-Team: Low German <[email protected]>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"plural-Forms: nplurals=2; plural=(n!=1);\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" #: ../copy-n-paste/eggdesktopfile.c:165 #, c-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/Makefile.am new/file-roller-3.9.1/src/Makefile.am --- old/file-roller-3.8.1/src/Makefile.am 2012-12-03 19:36:16.000000000 +0100 +++ new/file-roller-3.9.1/src/Makefile.am 2013-04-28 09:08:05.000000000 +0200 @@ -23,7 +23,7 @@ applications_dir = $(datadir)/applications endif -INCLUDES = \ +AM_CPPFLAGS = \ -I$(top_srcdir)/copy-n-paste/ \ -I$(top_srcdir) \ -I$(top_builddir) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/Makefile.in new/file-roller-3.9.1/src/Makefile.in --- old/file-roller-3.8.1/src/Makefile.in 2013-04-15 22:32:09.000000000 +0200 +++ new/file-roller-3.9.1/src/Makefile.in 2013-04-29 21:27:39.000000000 +0200 @@ -442,7 +442,7 @@ @RUN_IN_PLACE_TRUE@shdir = $(abs_top_srcdir)/src/sh/ @RUN_IN_PLACE_FALSE@applications_dir = $(datadir)/applications @RUN_IN_PLACE_TRUE@applications_dir = $(abs_top_builddir)/data -INCLUDES = \ +AM_CPPFLAGS = \ -I$(top_srcdir)/copy-n-paste/ \ -I$(top_srcdir) \ -I$(top_builddir) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/commands/Makefile.am new/file-roller-3.9.1/src/commands/Makefile.am --- old/file-roller-3.8.1/src/commands/Makefile.am 2011-08-04 09:46:36.000000000 +0200 +++ new/file-roller-3.9.1/src/commands/Makefile.am 2013-04-28 09:08:16.000000000 +0200 @@ -1,7 +1,7 @@ privexecdir = $(libexecdir)/$(PACKAGE) privexec_PROGRAMS = rpm2cpio -INCLUDES = $(DISABLE_DEPRECATED) $(FR_CFLAGS) +AM_CPPFLAGS = $(DISABLE_DEPRECATED) $(FR_CFLAGS) rpm2cpio_SOURCES = rpm2cpio.c rpm2cpio_LDADD = $(FR_LIBS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/commands/Makefile.in new/file-roller-3.9.1/src/commands/Makefile.in --- old/file-roller-3.8.1/src/commands/Makefile.in 2013-04-15 22:32:09.000000000 +0200 +++ new/file-roller-3.9.1/src/commands/Makefile.in 2013-04-29 21:27:39.000000000 +0200 @@ -299,7 +299,7 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ privexecdir = $(libexecdir)/$(PACKAGE) -INCLUDES = $(DISABLE_DEPRECATED) $(FR_CFLAGS) +AM_CPPFLAGS = $(DISABLE_DEPRECATED) $(FR_CFLAGS) rpm2cpio_SOURCES = rpm2cpio.c rpm2cpio_LDADD = $(FR_LIBS) all: all-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-ace.c new/file-roller-3.9.1/src/fr-command-ace.c --- old/file-roller-3.8.1/src/fr-command-ace.c 2012-08-06 15:23:48.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-command-ace.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <stdlib.h> #include <string.h> #include <time.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-alz.c new/file-roller-3.9.1/src/fr-command-alz.c --- old/file-roller-3.8.1/src/fr-command-alz.c 2012-08-06 15:23:48.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-command-alz.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <stdlib.h> #include <string.h> #include <time.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-ar.c new/file-roller-3.9.1/src/fr-command-ar.c --- old/file-roller-3.8.1/src/fr-command-ar.c 2012-08-09 07:59:29.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-command-ar.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <stdlib.h> #include <string.h> #include <time.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-arj.c new/file-roller-3.9.1/src/fr-command-arj.c --- old/file-roller-3.8.1/src/fr-command-arj.c 2012-11-25 13:01:45.000000000 +0100 +++ new/file-roller-3.9.1/src/fr-command-arj.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <stdlib.h> #include <string.h> #include <time.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-cfile.c new/file-roller-3.9.1/src/fr-command-cfile.c --- old/file-roller-3.8.1/src/fr-command-cfile.c 2012-08-09 07:59:29.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-command-cfile.c 2013-04-28 09:45:07.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <sys/types.h> #include <unistd.h> #include <stdlib.h> @@ -509,7 +510,8 @@ if (_g_program_is_available ("lzop", check_command)) capabilities |= FR_ARCHIVE_CAN_READ_WRITE; } - else if (_g_mime_type_matches (mime_type, "application/x-rzip")) { + else if (_g_mime_type_matches (mime_type, "application/x-rzip") || + _g_mime_type_matches (mime_type, "application/x-rzip-compressed-tar")) { if (_g_program_is_available ("rzip", check_command)) capabilities |= FR_ARCHIVE_CAN_READ_WRITE; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-jar.c new/file-roller-3.9.1/src/fr-command-jar.c --- old/file-roller-3.8.1/src/fr-command-jar.c 2012-08-09 07:59:29.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-command-jar.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <glib.h> #include <unistd.h> #include <string.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-lha.c new/file-roller-3.9.1/src/fr-command-lha.c --- old/file-roller-3.8.1/src/fr-command-lha.c 2012-11-25 13:00:40.000000000 +0100 +++ new/file-roller-3.9.1/src/fr-command-lha.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <stdlib.h> #include <string.h> #include <time.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-rar.c new/file-roller-3.9.1/src/fr-command-rar.c --- old/file-roller-3.8.1/src/fr-command-rar.c 2012-11-26 23:34:39.000000000 +0100 +++ new/file-roller-3.9.1/src/fr-command-rar.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <stdio.h> #include <stdlib.h> #include <string.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-tar.c new/file-roller-3.9.1/src/fr-command-tar.c --- old/file-roller-3.8.1/src/fr-command-tar.c 2012-11-27 10:09:22.000000000 +0100 +++ new/file-roller-3.9.1/src/fr-command-tar.c 2013-04-28 09:43:27.000000000 +0200 @@ -20,17 +20,14 @@ */ #include <config.h> - #include <sys/types.h> #include <unistd.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <time.h> - #include <glib.h> #include <glib/gi18n.h> - #include "file-data.h" #include "file-utils.h" #include "glib-utils.h" @@ -268,7 +265,9 @@ static gboolean can_create_a_compressed_archive (FrCommand *comm) { - return comm->creating_archive && ! _g_mime_type_matches (FR_ARCHIVE (comm)->mime_type, "application/x-7z-compressed-tar"); + return comm->creating_archive && + ! _g_mime_type_matches (FR_ARCHIVE (comm)->mime_type, "application/x-7z-compressed-tar") && + ! _g_mime_type_matches (FR_ARCHIVE (comm)->mime_type, "application/x-rzip-compressed-tar"); } @@ -687,6 +686,25 @@ fr_process_add_arg (comm->process, c_tar->uncomp_filename); fr_process_end_command (comm->process); } + else if (_g_mime_type_matches (archive->mime_type, "application/x-rzip-compressed-tar")) { + fr_process_begin_command (comm->process, "rzip"); + fr_process_set_begin_func (comm->process, begin_func__recompress, comm); + switch (archive->compression) { + case FR_COMPRESSION_VERY_FAST: + fr_process_add_arg (comm->process, "-L1"); break; + case FR_COMPRESSION_FAST: + fr_process_add_arg (comm->process, "-L3"); break; + case FR_COMPRESSION_NORMAL: + fr_process_add_arg (comm->process, "-L6"); break; + case FR_COMPRESSION_MAXIMUM: + fr_process_add_arg (comm->process, "-L9"); break; + } + fr_process_add_arg (comm->process, "-f"); + fr_process_add_arg (comm->process, c_tar->uncomp_filename); + fr_process_end_command (comm->process); + + new_name = g_strconcat (c_tar->uncomp_filename, ".rz", NULL); + } if (c_tar->name_modified) { char *tmp_dir; @@ -813,6 +831,11 @@ if (_g_filename_has_extension (e_filename, ".tar.7z")) new_name[l - 3] = 0; } + else if (_g_mime_type_matches (archive->mime_type, "application/x-rzip-compressed-tar")) { + /* X.tar.rz --> X.tar */ + if (_g_filename_has_extension (e_filename, ".tar.rz")) + new_name[l - 3] = 0; + } return new_name; } @@ -960,6 +983,13 @@ fr_process_add_arg (comm->process, tmp_name); fr_process_end_command (comm->process); } + else if (_g_mime_type_matches (archive->mime_type, "application/x-rzip-compressed-tar")) { + fr_process_begin_command (comm->process, "rzip"); + fr_process_set_begin_func (comm->process, begin_func__uncompress, comm); + fr_process_add_arg (comm->process, "-df"); + fr_process_add_arg (comm->process, tmp_name); + fr_process_end_command (comm->process); + } } c_tar->uncomp_filename = get_uncompressed_name (c_tar, tmp_name); @@ -986,6 +1016,7 @@ "application/x-lzip-compressed-tar", "application/x-lzma-compressed-tar", "application/x-lzop-compressed-tar", + "application/x-rzip-compressed-tar", "application/x-tarz", "application/x-xz-compressed-tar", NULL }; @@ -1059,6 +1090,10 @@ } } } + else if(_g_mime_type_matches (mime_type, "application/x-rzip-compressed-tar")) { + if(_g_program_is_available ("rzip", check_command)) + capabilities |= FR_ARCHIVE_CAN_WRITE; + } return capabilities; } @@ -1110,6 +1145,8 @@ return PACKAGES ("tar,lzop"); else if (_g_mime_type_matches (mime_type, "application/x-7z-compressed-tar")) return PACKAGES ("tar,p7zip"); + else if (_g_mime_type_matches (mime_type, "application/x-rzip-compressed-tar")) + return PACKAGES ("tar,rzip"); return NULL; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-unarchiver.c new/file-roller-3.9.1/src/fr-command-unarchiver.c --- old/file-roller-3.8.1/src/fr-command-unarchiver.c 2012-08-06 17:37:34.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-command-unarchiver.c 2013-04-28 09:41:42.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #define _XOPEN_SOURCE /* See feature_test_macros(7) */ #include <time.h> #include <stdio.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-unstuff.c new/file-roller-3.9.1/src/fr-command-unstuff.c --- old/file-roller-3.8.1/src/fr-command-unstuff.c 2012-08-06 15:23:48.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-command-unstuff.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <stdlib.h> #include <string.h> #include <time.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-command-zoo.c new/file-roller-3.9.1/src/fr-command-zoo.c --- old/file-roller-3.8.1/src/fr-command-zoo.c 2012-08-09 07:59:29.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-command-zoo.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <stdlib.h> #include <string.h> #include <time.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-error.c new/file-roller-3.9.1/src/fr-error.c --- old/file-roller-3.8.1/src/fr-error.c 2012-08-06 15:23:48.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-error.c 2013-04-28 09:43:27.000000000 +0200 @@ -20,6 +20,7 @@ */ +#include <config.h> #include "fr-error.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-file-selector-dialog.c new/file-roller-3.9.1/src/fr-file-selector-dialog.c --- old/file-roller-3.8.1/src/fr-file-selector-dialog.c 2012-08-09 21:45:47.000000000 +0200 +++ new/file-roller-3.9.1/src/fr-file-selector-dialog.c 2013-04-28 09:06:17.000000000 +0200 @@ -686,15 +686,18 @@ /* Taken from the Gtk+ file gtkfilechooserdefault.c * Copyright (C) 2003, Red Hat, Inc. * + * Changed by File-Roller authors + * * Guesses a size based upon font sizes */ static int get_font_size (GtkWidget *widget) { - GtkStyleContext *context; - GtkStateFlags state; - int font_size; - GdkScreen *screen; - double resolution; + GtkStyleContext *context; + GtkStateFlags state; + int font_size; + GdkScreen *screen; + double resolution; + PangoFontDescription *font; context = gtk_widget_get_style_context (widget); state = gtk_widget_get_state_flags (widget); @@ -708,7 +711,8 @@ else resolution = 96.0; /* wheeee */ - font_size = pango_font_description_get_size (gtk_style_context_get_font (context, state)); + gtk_style_context_get (context, state, "font", &font, NULL); + font_size = pango_font_description_get_size (font); font_size = PANGO_PIXELS (font_size) * resolution / 72.0; return font_size; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-init.c new/file-roller-3.9.1/src/fr-init.c --- old/file-roller-3.8.1/src/fr-init.c 2013-03-12 09:45:03.000000000 +0100 +++ new/file-roller-3.9.1/src/fr-init.c 2013-04-28 08:44:45.000000000 +0200 @@ -96,6 +96,7 @@ { "application/x-rar", ".rar", 0 }, { "application/x-rpm", ".rpm", 0 }, { "application/x-rzip", ".rz", 0 }, + { "application/x-rzip-compressed-tar", ".tar.rz", 0 }, { "application/x-tar", ".tar", 0 }, { "application/x-tarz", ".tar.Z", 0 }, { "application/x-stuffit", ".sit", 0 }, @@ -147,6 +148,7 @@ { ".tar.lzma", "application/x-lzma-compressed-tar" }, { ".tar.lzo", "application/x-lzop-compressed-tar" }, { ".tar.7z", "application/x-7z-compressed-tar" }, + { ".tar.rz", "application/x-rzip-compressed-tar" }, { ".tar.xz", "application/x-xz-compressed-tar" }, { ".tar.Z", "application/x-tarz" }, { ".taz", "application/x-tarz" }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-process.c new/file-roller-3.9.1/src/fr-process.c --- old/file-roller-3.8.1/src/fr-process.c 2012-11-26 23:03:58.000000000 +0100 +++ new/file-roller-3.9.1/src/fr-process.c 2013-04-28 09:33:22.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <errno.h> #include <fcntl.h> #include <stdio.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/fr-window.c new/file-roller-3.9.1/src/fr-window.c --- old/file-roller-3.8.1/src/fr-window.c 2013-01-03 10:11:43.000000000 +0100 +++ new/file-roller-3.9.1/src/fr-window.c 2013-04-28 09:43:27.000000000 +0200 @@ -22,7 +22,6 @@ #include <config.h> #include <math.h> #include <string.h> - #include <glib/gi18n.h> #include <gio/gio.h> #include <gtk/gtk.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/gio-utils.c new/file-roller-3.9.1/src/gio-utils.c --- old/file-roller-3.8.1/src/gio-utils.c 2012-09-28 11:27:49.000000000 +0200 +++ new/file-roller-3.9.1/src/gio-utils.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <string.h> #include <glib.h> #include <gio/gio.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/glib-utils.c new/file-roller-3.9.1/src/glib-utils.c --- old/file-roller-3.8.1/src/glib-utils.c 2012-12-03 19:36:16.000000000 +0100 +++ new/file-roller-3.9.1/src/glib-utils.c 2013-04-28 09:37:43.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <ctype.h> #include <string.h> #include <stdio.h> @@ -27,6 +28,9 @@ #include <glib/gprintf.h> #include <glib-object.h> #include "glib-utils.h" +#if ENABLE_MAGIC +# include <magic.h> +#endif #define MAX_PATTERNS 128 @@ -1051,7 +1055,8 @@ ext = filename + p; if (ext - 4 > filename) { const char *test = ext - 4; - if (strncmp (test, ".tar", 4) == 0) + /* .tar.rz cannot be uncompressed in one step */ + if ((strncmp (test, ".tar", 4) == 0) && (strncmp (ext, ".rz", 2) != 0)) ext = ext - 4; } return ext; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/gth-menu-button.c new/file-roller-3.9.1/src/gth-menu-button.c --- old/file-roller-3.8.1/src/gth-menu-button.c 2012-12-03 19:36:15.000000000 +0100 +++ new/file-roller-3.9.1/src/gth-menu-button.c 2013-04-28 09:43:27.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <string.h> #include <gtk/gtk.h> #include "gth-menu-button.h" @@ -380,7 +381,7 @@ g_return_if_fail (GTH_IS_MENU_BUTTON (self)); g_return_if_fail (GTK_IS_MENU (menu) || menu == NULL); - g_object_set (self, "menu", menu, NULL); + g_object_set (self, "popup", menu, NULL); } @@ -391,7 +392,7 @@ g_return_val_if_fail (GTH_IS_MENU_BUTTON (self), NULL); - g_object_get (self, "menu", &menu, NULL); + g_object_get (self, "popup", &menu, NULL); return menu; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/gth-toggle-menu-tool-button.c new/file-roller-3.9.1/src/gth-toggle-menu-tool-button.c --- old/file-roller-3.8.1/src/gth-toggle-menu-tool-button.c 2013-04-05 21:32:59.000000000 +0200 +++ new/file-roller-3.9.1/src/gth-toggle-menu-tool-button.c 2013-04-28 09:43:28.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <string.h> #include <gtk/gtk.h> #include "gth-toggle-menu-action.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/gtk-utils.c new/file-roller-3.9.1/src/gtk-utils.c --- old/file-roller-3.8.1/src/gtk-utils.c 2012-08-09 21:45:47.000000000 +0200 +++ new/file-roller-3.9.1/src/gtk-utils.c 2013-04-28 09:03:11.000000000 +0200 @@ -511,7 +511,7 @@ g_error_free (error); } - gtk_icon_info_free (icon_info); + g_object_unref (icon_info); } return pixbuf; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/java-utils.c new/file-roller-3.9.1/src/java-utils.c --- old/file-roller-3.8.1/src/java-utils.c 2011-08-04 09:46:36.000000000 +0200 +++ new/file-roller-3.9.1/src/java-utils.c 2013-04-28 09:43:28.000000000 +0200 @@ -18,7 +18,8 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ - + +#include <config.h> #include <fcntl.h> #include <unistd.h> #include <errno.h> @@ -27,9 +28,9 @@ #include "java-utils.h" -/* +/* * The following code conforms to the JVM specification.(Java 2 Platform) - * For further changes to the classfile structure, please update the + * For further changes to the classfile structure, please update the * following macros. */ @@ -63,7 +64,7 @@ /* represents the utf8 strings in class file */ -struct utf_string +struct utf_string { guint16 index; guint16 length; @@ -79,7 +80,7 @@ typedef struct { int fd; - + guint32 magic_no; /* 0xCAFEBABE (JVM Specification) :) */ guint16 major; /* versions */ @@ -91,7 +92,7 @@ guint16 access_flags; guint16 this_class; /* the index of the class the file is named after. */ - + #if 0 /* not needed */ guint16 super_class; guint16 interfaces_count; @@ -110,10 +111,10 @@ java_class_file_new (void) { JavaClassFile *cfile; - + cfile = g_new0 (JavaClassFile, 1); cfile->fd = -1; - + return cfile; } @@ -132,7 +133,7 @@ struct utf_string *string = scan->data; g_free (string->str); } - + if (cfile->const_pool_utf != NULL) { g_slist_foreach (cfile->const_pool_utf, (GFunc)g_free, NULL); g_slist_free (cfile->const_pool_utf); @@ -145,18 +146,18 @@ } -/* The following function loads the utf8 strings and class structures from the +/* The following function loads the utf8 strings and class structures from the * class file. */ static void load_constant_pool_utfs (JavaClassFile *cfile) { guint8 tag; guint16 i = 0; /* should be comparable with const_pool_count */ - + while ((i < cfile->const_pool_count - 1) && (read (cfile->fd, &tag, 1) != -1)) { struct utf_string *txt = NULL; struct class_info *class = NULL; - + switch (tag) { case CONST_CLASS: class = g_new0 (struct class_info, 1); @@ -168,43 +169,43 @@ class->name_index = GUINT16_FROM_BE (class->name_index); cfile->const_pool_class = g_slist_append (cfile->const_pool_class, class); break; - + case CONST_FIELDREF: lseek (cfile->fd, CONST_FIELDREF_INFO, SEEK_CUR); break; - + case CONST_METHODREF: lseek (cfile->fd, CONST_METHODREF_INFO, SEEK_CUR); break; - + case CONST_INTERFACEMETHODREF: lseek (cfile->fd, CONST_INTERFACEMETHODREF_INFO, SEEK_CUR); break; - + case CONST_STRING: lseek (cfile->fd, CONST_STRING_INFO, SEEK_CUR); break; - + case CONST_INTEGER: lseek (cfile->fd, CONST_INTEGER_INFO, SEEK_CUR); break; - + case CONST_FLOAT: lseek (cfile->fd, CONST_FLOAT_INFO, SEEK_CUR); break; - + case CONST_LONG: lseek (cfile->fd, CONST_LONG_INFO, SEEK_CUR); break; - + case CONST_DOUBLE: lseek (cfile->fd, CONST_DOUBLE_INFO, SEEK_CUR); break; - + case CONST_NAMEANDTYPE: lseek (cfile->fd, CONST_NAMEANDTYPE_INFO, SEEK_CUR); break; - + case CONST_UTF8: txt = g_new0 (struct utf_string, 1); txt->index = i + 1; @@ -220,14 +221,14 @@ } cfile->const_pool_utf = g_slist_append (cfile->const_pool_utf, txt); break; - + default: return; /* error - unknown tag in class file */ break; } i++; } - + #ifdef DEBUG g_print( "Number of Entries: %d\n", i ); #endif @@ -235,7 +236,7 @@ static char* -close_and_exit (JavaClassFile *cfile) +close_and_exit (JavaClassFile *cfile) { java_class_file_free (cfile); return NULL; @@ -252,7 +253,7 @@ guint32 magic; guint16 major, minor, count; int i = 0; - + if (! g_file_test (fname, G_FILE_TEST_EXISTS)) return NULL; @@ -287,7 +288,7 @@ cfile->this_class = GUINT16_FROM_BE(cfile->this_class); /* now search for the class structure with index = cfile->this_class */ - + for (i = 0; (i < g_slist_length (cfile->const_pool_class)) && (utf_index == 0); i++ ) { struct class_info *class = g_slist_nth_data (cfile->const_pool_class, i); if (class->index == cfile->this_class) @@ -295,7 +296,7 @@ } /* now search for the utf8 string with index = utf_index */ - + for (i = 0; i < g_slist_length (cfile->const_pool_utf); i++) { struct utf_string *data = g_slist_nth_data (cfile->const_pool_utf, i); if (data->index == utf_index) { @@ -313,12 +314,12 @@ } java_class_file_free (cfile); - + return package; } -/* This function consumes a comment from the java file +/* This function consumes a comment from the java file * multiline = TRUE implies that comment is multiline */ static void consume_comment (int fdesc, @@ -327,7 +328,7 @@ gboolean escaped = FALSE; gboolean star = FALSE; char ch; - + while (read (fdesc, &ch, 1) == 1) { switch (ch) { case '/': @@ -336,21 +337,21 @@ else if (star) return; break; - + case '\n': if (! multiline) return; break; - + case '*': escaped = FALSE; star = TRUE; break; - + case '\\': escaped = ! escaped; break; - + default: escaped = FALSE; star = FALSE; @@ -369,7 +370,7 @@ gboolean prev_char_is_bslash = FALSE; gboolean valid_char_found = FALSE; char ch; - + if (! g_file_test (fname, G_FILE_TEST_EXISTS)) return NULL; @@ -377,56 +378,56 @@ cfile->fd = open (fname, O_RDONLY); if (cfile->fd == -1) return close_and_exit (cfile); - + while (! valid_char_found && (read (cfile->fd, &ch, 1) == 1)) { switch (ch) { case '/': - if (prev_char_is_bslash == TRUE) { + if (prev_char_is_bslash == TRUE) { consume_comment (cfile->fd, FALSE); prev_char_is_bslash = FALSE; } else prev_char_is_bslash = TRUE; break; - + case '*': if (prev_char_is_bslash == TRUE) consume_comment (cfile->fd, TRUE); prev_char_is_bslash = FALSE; break; - + case ' ': case '\t': case '\r': case '\n': prev_char_is_bslash = FALSE; break; - + default: prev_char_is_bslash = FALSE; valid_char_found = TRUE; break; } } - + if (ch == 'p') { char first_valid_word[8] = ""; - + first_valid_word[0] = 'p'; - if (read (cfile->fd, &first_valid_word[1], 6) != 6) + if (read (cfile->fd, &first_valid_word[1], 6) != 6) return close_and_exit (cfile); - + first_valid_word[7] = 0; if (g_ascii_strcasecmp (first_valid_word, "package") == 0) { char buffer[500]; int index = 0; - + while (read (cfile->fd, &ch, 1) == 1) { if (ch == ';') break; if (ch == '.') buffer[index++] = '/'; - else + else buffer[index++] = ch; } buffer[index] = 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/main.c new/file-roller-3.9.1/src/main.c --- old/file-roller-3.8.1/src/main.c 2012-12-03 19:36:16.000000000 +0100 +++ new/file-roller-3.9.1/src/main.c 2013-04-28 09:02:55.000000000 +0200 @@ -30,8 +30,6 @@ GtkApplication *app; int status; - g_type_init (); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/preferences.c new/file-roller-3.9.1/src/preferences.c --- old/file-roller-3.8.1/src/preferences.c 2011-08-04 09:46:36.000000000 +0200 +++ new/file-roller-3.9.1/src/preferences.c 2013-04-28 09:43:28.000000000 +0200 @@ -19,6 +19,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <string.h> #include "typedefs.h" #include "preferences.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/file-roller-3.8.1/src/test-server.c new/file-roller-3.9.1/src/test-server.c --- old/file-roller-3.8.1/src/test-server.c 2012-08-10 13:30:19.000000000 +0200 +++ new/file-roller-3.9.1/src/test-server.c 2013-04-28 09:02:45.000000000 +0200 @@ -135,8 +135,6 @@ GDBusConnection *connection; GError *error = NULL; - g_type_init (); - connection = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error); if (connection != NULL) { GDBusProxy *proxy; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
