Package: gbonds / 2.0.3-12

Metadata

Package Version Patches format
gbonds 2.0.3-12 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
desktop file | (download)

data/gbonds.desktop.in | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 update .desktop file for desktop menu specifcation 1.1
POTFILES | (download)

po/POTFILES.in | 21 16 + 5 - 0 !
1 file changed, 16 insertions(+), 5 deletions(-)

 add missing files to potfiles.in
POTFILES.missing | (download)

po/POTFILES.skip | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 skip source file in patch directory when checking
 internationalization.  This file was causing the dh_auto_test step to fail.
 .
 This patch is only necessary because the package uses quilt, so it is not
 appropriate for upstream. -- Richard Laager <rlaager@wiktel.com>
download sites | (download)

data/download-sites.xml | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove snaught.com from the download list
 It didn't have the latest redemption data.  This leaves only the
 official U.S. Treasury FTP site.
commands compile | (download)

src/commands.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix a -wformat-security warning
egg recent model compile | (download)

src/recent-files/egg-recent-model.c | 12 9 + 3 - 0 !
1 file changed, 9 insertions(+), 3 deletions(-)

 fix a -wformat-security warning
gbonds name case | (download)

README | 10 5 + 5 - 0 !
src/commands.c | 2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 6 deletions(-)

 be consistent about the application name
copyright update | (download)

README | 2 1 + 1 - 0 !
src/commands.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 update the copyright years
website url | (download)

src/commands.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 update the website url
link libm | (download)

src/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 specifically link against libm.
Bug-Debian: http://bugs.debian.org/713637
xmldocs | (download)

xmldocs.make | 15 10 + 5 - 0 !
1 file changed, 10 insertions(+), 5 deletions(-)

 update xmldocs.make to the last version from gnome-common
configure compiler warnings | (download)

configure.in | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 remove outdated gnome_compile_warnings
omf | (download)

omf.make | 40 26 + 14 - 0 !
1 file changed, 26 insertions(+), 14 deletions(-)

 update omf.make to the last version from gnome-common
desktop file keywords | (download)

data/gbonds.desktop.in | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add keywords to the .desktop file
replace g_strcasecmp | (download)

src/doc-sbw.c | 8 4 + 4 - 0 !
src/doc-xml.c | 10 5 + 5 - 0 !
src/table-model.c | 2 1 + 1 - 0 !
src/update.c | 16 10 + 6 - 0 !
src/util.c | 4 2 + 2 - 0 !
5 files changed, 22 insertions(+), 18 deletions(-)

 replace g_strcasecmp
 g_strcasecmp is deprecated.  I have replaced it with g_ascii_strcasecmp.  In
 most cases, one side of the comparison is fixed and encoding in ASCII;
 whether the other side is actually ASCII is irrelevant, as anything non-ASCII
 can't possibly match anyway.  In one case, filenames were being compared,
 which have no defined encoding, so there is no perfectly correct solution.
 Given that we are looking at redemption files, we can assume they are named
 in ASCII; even if we are wrong, the consequences of a false negative or false
 positive in that particular function are basically nil.
 .
 I also replaced a couple of plain strcasecmp calls, as they have the same
 issue.  After all, g_strcasecmp is the same as strcasecmp on platforms which
 have strcasecmp.
gtk3 port | (download)

configure.in | 23 3 + 20 - 0 !
po/POTFILES.in | 3 2 + 1 - 0 !
src/Makefile.am | 7 2 + 5 - 0 !
src/commands.c | 179 66 + 113 - 0 !
src/commands.h | 118 47 + 71 - 0 !
src/doc-sbw.c | 3 2 + 1 - 0 !
src/doc-xml.c | 2 1 + 1 - 0 !
src/doc.c | 2 1 + 1 - 0 !
src/edit.c | 32 16 + 16 - 0 !
src/edit.h | 7 3 + 4 - 0 !
src/file.c | 501 30 + 471 - 0 !
src/file.h | 6 2 + 4 - 0 !
src/gbonds-ui.xml | 240 0 + 240 - 0 !
src/gbonds.c | 175 66 + 109 - 0 !
src/gbonds.ui | 536 536 + 0 - 0 !
src/hig.c | 74 38 + 36 - 0 !
src/hig.h | 52 26 + 26 - 0 !
src/prefs-dialog.c | 36 17 + 19 - 0 !
src/prefs-dialog.h | 12 6 + 6 - 0 !
src/prefs.c | 3 0 + 3 - 0 !
src/print-dialog.c | 95 40 + 55 - 0 !
src/print-dialog.h | 3 1 + 2 - 0 !
src/print.c | 1087 386 + 701 - 0 !
src/print.h | 21 16 + 5 - 0 !
src/recent.c | 132 15 + 117 - 0 !
src/recent.h | 6 2 + 4 - 0 !
src/splash.c | 21 10 + 11 - 0 !
src/table-model.c | 16 7 + 9 - 0 !
src/ui.c | 517 253 + 264 - 0 !
src/ui.h | 20 8 + 12 - 0 !
src/update.c | 1229 751 + 478 - 0 !
src/util.c | 6 4 + 2 - 0 !
src/view.c | 145 95 + 50 - 0 !
src/view.h | 12 6 + 6 - 0 !
src/window.c | 34 15 + 19 - 0 !
src/window.h | 16 7 + 9 - 0 !
36 files changed, 2480 insertions(+), 2891 deletions(-)

 port to gtk+ 3 and gio.
 Known regressions:
   * Due to the migration from EggRecent to GtkRecentChooser, users
     will lose their recent files.
   * Tooltips for the toolbar items are no longer configurable (although
     this particular functionality doesn't seem to work either in the
     GTK+ 2 version).
   * Tooltips for the menu items are no longer shown in the statusbar;
     there is no statusbar at all.  Mimicking this libgnomeui behavior
     is possible but would make the code more complex.
   * Session management is gone; TTBOMK there is no proper replacement.
 .
 This patch also restores the printing functionality which was removed
 in 2.0.3-1.
Bug-Debian: https://bugs.debian.org/868413
gsettings port | (download)

configure.in | 3 2 + 1 - 0 !
data/Makefile.am | 10 10 + 0 - 0 !
data/gbonds.convert | 7 7 + 0 - 0 !
data/net.sf.GBonds.gschema.xml | 36 36 + 0 - 0 !
po/POTFILES.in | 2 2 + 0 - 0 !
src/gbonds.c | 17 16 + 1 - 0 !
src/prefs.c | 291 112 + 179 - 0 !
src/prefs.h | 3 1 + 2 - 0 !
src/ui.c | 37 9 + 28 - 0 !
9 files changed, 195 insertions(+), 211 deletions(-)

 port to gsettings.
Bug-Debian: https://bugs.debian.org/886080
no rarian compat | (download)

help/C/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not install the .omf file.
 This makes it possible to remove rarian-compat as build-dependency.
Bug-Debian: https://bugs.debian.org/885638