Hello community, here is the log from the commit of package xfig for openSUSE:Factory checked in at 2018-05-08 13:37:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xfig (Old) and /work/SRC/openSUSE:Factory/.xfig.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfig" Tue May 8 13:37:58 2018 rev:47 rq:605088 version:3.2.7a Changes: -------- --- /work/SRC/openSUSE:Factory/xfig/xfig.changes 2018-03-02 21:12:12.803850668 +0100 +++ /work/SRC/openSUSE:Factory/.xfig.new/xfig.changes 2018-05-08 13:38:08.739808341 +0200 @@ -1,0 +2,31 @@ +Mon May 7 07:47:46 UTC 2018 - [email protected] + +- Update to xfig 3.2.7 Patchlevel 7a (May 2017) + o Export to pdf now allows to choose between output to a full-page pdf, + or cropping to the bounding box (the default behavior). + o Enable horizontal scrolling with mouse buttons 6 and 7 (sideway push + of mouse wheel, or horizontal movement on touchpad). + o Rename the text flag "Special Flag" to "TeX Flag". + o Interpolated splines are now created with the recommended value of the + shape factor of -0.5, not with -1.0. A description of the shape factor + o Really fix ticket #9, debian bug #270113. When entering the "Open.." + dialog, moving to a new directory, pressing Cancel, a subsequent + "Save" placed the figure file into the new directory. + o Center canvas around cursor when zooming by pressing CTRL and using a + wheel-mouse. + o Apply xfig-3.2.6a-fallback-for-nonscalable-fonts.patch and + xfig-3.2.6a-scalable-fonts.patch from Hans de Goede. + o Apply debian patches 08_every_time.patch, 10_RELEASE_DATE.patch, + 11_declare_swap_colors.patch, from Roland Rosenfeld. + o Apply debian patch 07_colorsliderarrows.patch. Debian bug #870365. + o Change map of India to disputed boundaries, from + https://en.wikipedia.org/wiki/File:India_disputed_areas_map.svg, + retrieved 2018-02-25. Debian bug #270799, 09_india_disputed.patch + o Prevent integer overflow in {floor,ceil}_coords_{x,y}(). Fixes debian + bug #300436. Also prevent integer overflow in round_coords(). + o Completely remove alloca.h and alloca() from the code. + o When entering the "Save as..." dialog, moving to a new directory and + pressing "Cancel", a subsequent "Save" wrote to the new directory. + This happened analogously for the "Export" dialog. Fixed, ticket #9. + +------------------------------------------------------------------- Old: ---- xfig-3.2.6a.tar.xz New: ---- xfig-3.2.7a.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfig.spec ++++++ --- /var/tmp/diff_new_pack.S8jWyE/_old 2018-05-08 13:38:09.559778745 +0200 +++ /var/tmp/diff_new_pack.S8jWyE/_new 2018-05-08 13:38:09.559778745 +0200 @@ -42,7 +42,7 @@ Requires: transfig Requires: xorg-x11-fonts Requires: xorg-x11-fonts-core -Version: 3.2.6a +Version: 3.2.7a Release: 0 Summary: Facility for Interactive Generation of Figures under the X Window System # www.xfig.org is dead @@ -51,10 +51,11 @@ Url: http://mcj.sourceforge.net/ # # Remove forbidden files: aircraft.fig -# <uncompess> xfig.3.2.5c.tar -# tar -f xfig.3.2.5c.tar --delete xfig.3.2.5c/Libraries/Examples/aircraft.fig -# <compress> xfig.3.2.5c.tar +# <uncompess> xfig-3.2.5c.tar +# tar -f xfig-3.2.5c.tar --delete xfig-3.2.5c/Libraries/Examples/aircraft.fig +# <compress> xfig-3.2.5c.tar # +#Source: http://sourceforge.net/projects/mcj/files/xfig-%{version}.tar.xz/download#/xfig-%{version}.tar.xz Source: xfig-%{version}.tar.xz Source1: font-test.fig Source3: xfig.sh ++++++ xfig-3.2.6a.tar.xz -> xfig-3.2.7a.tar.xz ++++++ ++++ 16836 lines of diff (skipped) ++++++ xfig.3.2.5-urw-fonts.dif ++++++ --- /var/tmp/diff_new_pack.S8jWyE/_old 2018-05-08 13:38:11.483709303 +0200 +++ /var/tmp/diff_new_pack.S8jWyE/_new 2018-05-08 13:38:11.483709303 +0200 @@ -5,7 +5,7 @@ 3 files changed, 59 insertions(+), 1 deletion(-) --- src/u_fonts.c -+++ src/u_fonts.c 2017-02-02 13:38:18.519009382 +0000 ++++ src/u_fonts.c 2018-05-07 07:26:22.753355835 +0000 @@ -21,7 +21,9 @@ /* X11 font names */ @@ -63,7 +63,7 @@ * These come with the Open Group X distribution so they should be a common set. * --- src/u_fonts.h -+++ src/u_fonts.h 2017-02-02 13:38:18.519009382 +0000 ++++ src/u_fonts.h 2018-05-07 07:26:22.757355761 +0000 @@ -60,6 +60,8 @@ extern int psfontnum(char *font); extern int latexfontnum(char *font); @@ -74,8 +74,8 @@ extern struct _fstruct latex_fontinfo[]; --- src/w_drawprim.c -+++ src/w_drawprim.c 2017-02-02 13:38:18.519009382 +0000 -@@ -118,6 +118,22 @@ void init_font(void) ++++ src/w_drawprim.c 2018-05-07 07:26:22.757355761 +0000 +@@ -120,6 +120,22 @@ void init_font(void) appres.buttonFont, appres.normalFont); button_font = XLoadQueryFont(tool_d, appres.normalFont); } ++++++ xfig.3.2.5b-locale.dif ++++++ --- /var/tmp/diff_new_pack.S8jWyE/_old 2018-05-08 13:38:11.495708870 +0200 +++ /var/tmp/diff_new_pack.S8jWyE/_new 2018-05-08 13:38:11.495708870 +0200 @@ -4,7 +4,7 @@ 2 files changed, 13 insertions(+), 6 deletions(-) --- src/main.c -+++ src/main.c 2017-02-02 13:38:50.542387406 +0000 ++++ src/main.c 2018-05-07 07:27:07.684524349 +0000 @@ -59,11 +59,13 @@ /* input extensions for an input tablet */ @@ -56,8 +56,8 @@ tool_d = XtDisplay(tool); tool_s = XtScreen(tool); --- src/u_print.c -+++ src/u_print.c 2017-02-02 13:38:50.542387406 +0000 -@@ -15,6 +15,7 @@ ++++ src/u_print.c 2018-05-07 07:27:07.684524349 +0000 +@@ -16,6 +16,7 @@ * */ ++++++ xfig.3.2.5b-pspdftex.dif ++++++ --- /var/tmp/diff_new_pack.S8jWyE/_old 2018-05-08 13:38:11.507708437 +0200 +++ /var/tmp/diff_new_pack.S8jWyE/_new 2018-05-08 13:38:11.507708437 +0200 @@ -1,36 +1,24 @@ --- - src/u_print.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) + src/u_print.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) --- src/u_print.c -+++ src/u_print.c 2016-09-22 08:48:41.606479729 +0000 -@@ -363,8 +363,10 @@ print_to_file(char *file, char *lang, fl - strcat(prcmd, tmpcmd); - } else if (!strcmp(lang,"pspdftex")) { - /* first generate pstex postscript then pdftex PDF. */ -- sprintf(tmpcmd, "-n %s", outfile); -+ sprintf(tmpcmd, "-b %d -n %s", border, outfile); - strcat(prcmd, tmpcmd); -+ if (appres.correct_font_size) -+ strcat(prcmd," -F "); ++++ src/u_print.c 2018-05-07 07:42:00.783930631 +0000 +@@ -375,7 +375,7 @@ print_to_file(char *file, int xoff, int + /* make it suitable for pstex. */ + strcpy(tmpcmd, prcmd); + strcat(tmpcmd, ".eps"); +- (void) exec_prcmd(tmpcmd, "EXPORT of PostScript part"); ++ (void) exec_prcmd(tmpcmd, "EXPORT of EPS part"); - if (backgrnd[0]) { - strcat(prcmd," -g \\"); /* must escape the #rrggbb color spec */ -@@ -385,7 +387,7 @@ print_to_file(char *file, char *lang, fl - /* make it suitable for pstex. */ - strsub(prcmd,"pspdftex","pstex",tmpcmd,0); - strcat(tmpcmd,".eps"); -- (void) exec_prcmd(tmpcmd, "EXPORT of PostScript part"); -+ (void) exec_prcmd(tmpcmd, "EXPORT of EPS part"); - - /* make it suitable for pdftex. */ - strsub(prcmd,"ps","pdf",tmpcmd,0); -@@ -755,7 +757,7 @@ void build_layer_list(char *layers) + /* make it suitable for pdftex. */ + strsub(prcmd, "ps", "pdf", tmpcmd, 0); +@@ -694,7 +694,7 @@ build_layer_list(char *layers) { - char list[PATH_MAX], notlist[PATH_MAX], num[10]; - int layer, len, notlen; -- int firstyes, lastyes, firstno, lastno; -+ int firstyes, lastyes = 0, firstno, lastno = 0; + char list[PATH_MAX], notlist[PATH_MAX], num[10]; + int layer, len, notlen; +- int firstyes, lastyes, firstno, lastno; ++ int firstyes, lastyes = 0, firstno, lastno = 0; - layers[0] = '\0'; + layers[0] = '\0';
