Version: 3.2.8a-bp150.3.3.1
* Mon Sep 20 2021 Dr. Werner Fink <werner@suse.de>
- Some fonts in the used fontsets do not exist anymore, try
smaller fonts
* Fri Jun 18 2021 Dr. Werner Fink <werner@suse.de>
- Make spec file build with older SLE versions as well to be able
to bundle this with a security update of package transfig
* This version requires transfig version 3.2.8 and above
* Thu Apr 01 2021 Dr. Werner Fink <werner@suse.de>
- Update to xfig 3.2.8 Patchlevel 8a (Mar 2021)
o Distribute a current pdf documentation.
Thanks to Roland Rosenfeld for the script and pointing out the issue.
- Correct hunk offsets of the patches
o xfig.3.2.3d-international-std-fonts.dif
o xfig.3.2.5b-locale.dif
o xfig.spec
* Wed Feb 10 2021 Dirk Müller <dmueller@suse.com>
- update to 3.2.8:
o Shift + Wheel Up pans left, Shift + Wheel Down pans right.
Alt or Meta + Wheel Up pops up the edit panel, Alt or Meta + Wheel
Down pops up the drawing panel. Previously, Shift + Wheel Up or Down
popped up the edit or drawing panel, respectively, and panning
sideways could only be achieved by moving the wheel sideways.
o To display gif image files, either giftopnm and ppmtopcx from the
netpbm package, imagemagick, or graphicsmagick must be installed.
o Obey the resolution given in embedded png, tiff and jpeg image files.
o Embedded image files are displayed in full color, not reduced to
a maximum of 256 colors.
o Display embedded pdf files.
o Read version 1.3 fig files.
o The default resolution of embedded raster images is changed
from 80 dpi to 72 dpi.
o Read compressed files, but do not silently uncompress them.
o Get correct bounding box (/MediaBox) of embedded pdf files.
- remove xfig.3.2.5b-preview.dif, xfig.3.2.5b-pspdftex.dif,
xfig.3.2.5-xim.dif: obsolete
- remove X11R6 ifdefs from spec file, this is obsolete
* Tue Oct 29 2019 Dr. Werner Fink <werner@suse.de>
- Update to xfig 3.2.7 Patchlevel 7b (Oct 2019)
o New drawings in Electronic/Schematic library. Thanks to Niko Sauer.
Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
o When exiting, cleanly pull down all windows. Ticket #54.
o Adding and deleting arrows to arcs works, ticket #46.
o Allow more than 100 comment lines, ticket #47.
o Make `xfig -update' work again, would segfault.
o Correctly draw interpolated splines, ticket #35.
o Position points on grid, if appres.userspacing unequal 1. Ticket #31.
- Correct hunk offsets of the patches
* xfig.3.2.3d-international-std-fonts.dif
* xfig.3.2.5-xim.dif
* xfig.3.2.5b-locale.dif
* xfig.3.2.5b-null.dif
* xfig.3.2.5b-pspdftex.dif
* Mon Sep 10 2018 sndirsch@suse.com
- also require mkfontdir, so fonts-config can create the appropriate
fonts.dir/fonts.scale/encodings.dir files (boo#1106850)
* Thu Sep 06 2018 Dr. Werner Fink <werner@suse.de>
- Revert workaround from locale patch as it breaks UTF-8 text
in file and object handling
* Thu Sep 06 2018 Dr. Werner Fink <werner@suse.de>
- Add workaround in locale patch for systems with large endcoding.dir
below /usr/share/fonts/encodings (boo#1106850)
* With this fallback to "C" for LC_CTYPE is used for UTF-8 locales
to allow that Xt library will find a useful FontSet
- Require mkfontscale
- Modernize international-std-fonts patch to fit for more fonts
Version: 3.2.7a-bp150.2.4
* Mon May 07 2018 werner@suse.de
- 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.
* Thu Mar 01 2018 crrodriguez@opensuse.org
- use default libpng for build, problems with newer library
already fixed in version 3.2.6
* Thu Feb 02 2017 werner@suse.de
- Update to xfig 3.2.6 Patchlevel 6a (January 2017)
CHANGES:
o Draw lines with the same width as in PostScript and other outputs.
BUGS FIXED:
o Add compile-switch --enable-tablet for using an input tablet.
o Eventually, sorted out the xpm switches. Only use --enable-xpm-splash.
o Improve ./configure and add diagnostic output. Looks now for headers
and libraries in unusal places, for compilation under mac darwin when
using fink or macports.
* Sat Jan 14 2017 oliver@getspam.de
- Fix: Added preprocessor flag GSBIT to fix a 3.2.6 regression, that
resulted in EPS file preview not working, see:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848040
* Thu Sep 22 2016 werner@suse.de
- Update to xfig 3.2.6
New features:
o Add compile switch to enable xpm-icon and xpm-splash screen
independently (--enable-xpm-icon, --enable-xpm-splash).
o New compile switch --enable-versioning, calls update_version_m4
to get version information from a source control system.
o Should compile on Mac (Darwin) after installing dependencies using
Macports, Fink or Homebrew.
o Add two rudimentary tests. Run with make check.
o New tikz and pict2e export drivers.
o Build using autoconf (./configure; make; make install).
UI changes:
From Brian V. Smith. These changes were made because the original
view was of the drawing on the page instead of the modern view
of the observer moving left/right/up/down:
o Left arrow moves observer left (used to scroll canvas left)
o Right arrow moves observer right
o Up arrow moves observer up
o Down arrow moves observer down
o Ctrl+Wheel up zooms in, Ctrl+Wheel down zooms out (was the other way around)
Bugs fixed:
o Update documentation to LaTeX and Xfig.
o Change \r\n to \n in all files.
From Roland Rosenfeld <roland@spinnaker.de>:
o Update LaTeX documentation, use \documentclass instead of
\documentstyle, \usepackage instead of \input.
o Builds on hurd, had to #include <limits.h> in a few places.
o Use application/x-xfig, not image/x-xfig in xfig.desktop file.
See https://bugs.launchpad.net/ubuntu/+source/xfig/+bug/690067 and
https://bugs.launchpad.net/ubuntu/+source/xfig/+bug/1045848 .
o To compile on ancient systems, try make -DANCIENT.
o Report correct paths to installed files in the man page.
From Vladislav Zavjalov; Commit numbers refer to
http://git.altlinux.org/people/slazav/packages/?p=xfig.git;a=commit;h=#
o Preserve comments when deleting objects; Commit #6c42e5c
o Restore colors and main comment after Delete All + Undo; #34f6105
o Draw horizontal scrollbar if property buttons are too wide to fit
on the screen. Commit #e9c1394
o Add save8bit app-resource to allow saving 8-bit files. #5bd9fbb
o Move Xfuncs.h and Xosdefs.h out from fig.h. Commit #b433478
o Move -l flags from LDFLAGS to LDADD. Commit #2d57c85
From Roland Rosenfeld. Bug numers refer to https://bugs.debian.org/#.
o Do not link with -lXmu, if linking with Xaw3d > 1.5e.
o Make japanese documentation available for LANG=ja_JP.ujis.
o Set the Creation date in xfig_man.html to the date when
creating the source tarball.
o Really fix reading png files,
https://bugzilla.redhat.com/show_bug.cgi?id=1150330
o Delete some superfluos files, fix typos (Caribbean),
add semicolon in xfig.desktop (bug # 812477).
From Brian V. Smith:
o old link for "Xfig On Microsoft Windows" (Getting and Installing Xfig html page)
o dash_list wrong dimension causes segfault on some line styles
o Should handle systems where REG_NOERROR (regular expression) is undefined now
o Missing xfig_man.html
o Modify a few places where to set locale to "C".
o Didn't allocate enough space for fonts (would segfault when popping up File panels)
o Moving arc point would segfault
From Roland Rosenfeld. Bug numbers refer to https://bugs.debian.org/#.
In fact, most of the bugs below, also those from other sources, were
fixed by applying the debian-patches.
o Position independent executables work, fixes bug # 756791.
o Revert previous change of X-spline parameter.
o Use C locale for fig2dev, to correctly interpret decimal point.
Fixes bug # 782737.
o Correct grid mode distances in man page. Bug # 314820.
o Extend xfig.desktop.
o Fix unsecure use of temporary file. From Thomas Hoger, gentoo.
Debian Bug # 565341.
o Escape - in man-page.
o Securely print string.
o Restore old shadow behaviour.
o Fix reading "/MediaBox" when importing pdf. Closes Bug # 530898.
o With -papersize b1, use B1, not B10. Bug 535181.
From Vladislav Zavjalov. Information on bugs is found
at https://bugzilla.altlinux.org/show_bug.cgi?id=#
o Do not use fontsets for symbol and dingbat fonts, bug # 26579.
o Fix compiler warnigs in w_indpanel.c. Commit feabe27.
o Restore correct depths when loading a figure, then undo.
Commit b5c79b3.
o Restore filename after delete region, undo. Commit 219d690.
o Restore user color when opening new fig-file. Commit fccd915.
o Restore correct depths when joining lines with different depths.
Commit a77bcaf.
o Fix xfontlist->fset initialization. Commit a592399.
o Fix default origin (100000,100000) -> (0,0) for filled objects.
Commit 4d87e60.
o Fix 100% cpu-load by save panel. Commit 81a4596.
o Do not use local SimpleMenu.c with XAW3D1_5E. Would segfault on
some 64-bit systems when opening main menu.
o Missing argument may cause crash or undefined behaviour.
Debian bug # 795642. From Michael Tautschnig.
From Hans de Goede. Bug information
at https://bugzilla.redhat.com/show_bug.cgi?id=#.
o Patch for importing png-files, Red Hat bug # 1150330. From David Kaufmann.
o Fix crash when changing arrow size. Bug # 1046102.
o Fix crash when creating dash-dotted lines. Bug # 1023744.
From Michael Srb, thanks to Maurizio Pollini and David Kaufmann.
o Fix crash on exit. From Peter Volkov at gentoo
- Remove browser script as for now xdg-open is used
- Patch xfig.3.2.5b.dif becomes xfig-3.2.6.dif
- Remove patch xfig.3.2.5b-mediaboxrealnb.dif and collection
xfig.3.2.5c-patches.tar.bz2 as now upstream
- Port the patches
xfig.3.2.3d-international-std-fonts.dif
xfig.3.2.5-urw-fonts.dif
xfig.3.2.5-xim.dif
xfig.3.2.5b-fixes.dif
xfig.3.2.5b-locale.dif
xfig.3.2.5b-null.dif
xfig.3.2.5b-preview.dif
xfig.3.2.5b-pspdftex.dif
to 3.2.6
* Fri Mar 11 2016 werner@suse.de
- Add BuildRequires on libXmu-devel
* Thu Jun 18 2015 crrodriguez@opensuse.org
- Remove xorg-x11-devel from builrequires, replaced
by the individual required libraries.
* Tue Nov 18 2014 Led <ledest@gmail.com>
- fix shebang in xfig.sh script:
option '-a' of 'exec' command may be unsupported in other
POSIX-complete shells
* Fri Jul 04 2014 werner@suse.de
- Fix patches
xfig.3.2.5b-mediaboxrealnb.dif
xfig.3.2.5b-pspdftex.dif (bnc#882692)
- Add patch set from Debian xfig package as well
31_spelling.patch
39_man_hyphen.patch
40_XAW3D1_5E_notlocal.patch
41_mkstemp.patch (CVE-2009-1962)
* Tue Feb 11 2014 werner@suse.de
- Provide a pkgconfig file for older Xaw3d package
* Tue Feb 11 2014 werner@suse.de
- Make if build for oS 13.1
* Tue Feb 11 2014 werner@suse.de
- Add upstream patch to patch tar ball to fix Xfig crash on
dash-dotted lines (bnc#860322)
* Tue Dec 10 2013 werner@suse.de
- Update underlying source tar ball to xfig.3.2.5c
- Delete patches
xfig.3.2.5b-bnc777469.diff and xfig.3.2.5b-bnc657393.dif
as those are part of xfig.3.2.5c
- Change patches
xfig.3.2.5-urw-fonts.dif, xfig.3.2.3d-international-std-fonts.dif,
xfig.3.2.5b-locale.dif, xfig.3.2.5b-pspdftex.dif, and
xfig.3.2.5b-preview.dif to fit xfig.3.2.5c
- Modify Imakefile to support new libXaw3d-1.6.2
* Fri Feb 08 2013 werner@suse.de
- User original patches from Debian
* Thu Feb 07 2013 werner@suse.de
- Add xfig.3.2.5b-mediaboxrealnb.dif to fix regarding pdf import,
reported by Loic Le Guyader compare with Debian bug #530898
* Wed Oct 10 2012 werner@suse.de
- Add standard X11 fonts to be able to use it with xfig
* Fri Sep 28 2012 werner@suse.de
- Fix bnc #777469 - CVE-2009-4227: xfig: stack based overflows
* Thu May 31 2012 cfarrell@suse.com
- license update: MIT
SPDX compliant license short name. MIT chosen as majority of files are
under this license (Fedora also chose MIT)
* Wed May 30 2012 werner@suse.de
- Remove forbidden file aircraft.fig (bnc#754676)
* Fri Oct 21 2011 werner@suse.de
- Reenable Japanese support (bnc#720554)