Changelog for
xfig-3.2.6a-95.1.x86_64.rpm :
Thu Mar 1 13:00:00 2018 crrodriguezAATTopensuse.org
- use default libpng for build, problems with newer library
already fixed in version 3.2.6
Thu Feb 2 13:00:00 2017 wernerAATTsuse.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 13:00:00 2017 oliverAATTgetspam.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 14:00:00 2016 wernerAATTsuse.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\
to \
in all files.
From Roland Rosenfeld
:
o Update LaTeX documentation, use \\documentclass instead of
\\documentstyle, \\usepackage instead of \\input.
o Builds on hurd, had to #include 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 13:00:00 2016 wernerAATTsuse.de
- Add BuildRequires on libXmu-devel
Thu Jun 18 14:00:00 2015 crrodriguezAATTopensuse.org
- Remove xorg-x11-devel from builrequires, replaced
by the individual required libraries.
Tue Nov 18 13:00:00 2014 Led
- fix shebang in xfig.sh script:
option \'-a\' of \'exec\' command may be unsupported in other
POSIX-complete shells
Fri Jul 4 14:00:00 2014 wernerAATTsuse.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 13:00:00 2014 wernerAATTsuse.de
- Provide a pkgconfig file for older Xaw3d package
Tue Feb 11 13:00:00 2014 wernerAATTsuse.de
- Make if build for oS 13.1
Tue Feb 11 13:00:00 2014 wernerAATTsuse.de
- Add upstream patch to patch tar ball to fix Xfig crash on
dash-dotted lines (bnc#860322)
Tue Dec 10 13:00:00 2013 wernerAATTsuse.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 8 13:00:00 2013 wernerAATTsuse.de
- User original patches from Debian
Thu Feb 7 13:00:00 2013 wernerAATTsuse.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 14:00:00 2012 wernerAATTsuse.de
- Add standard X11 fonts to be able to use it with xfig
Fri Sep 28 14:00:00 2012 wernerAATTsuse.de
- Fix bnc #777469 - CVE-2009-4227: xfig: stack based overflows
Thu May 31 14:00:00 2012 cfarrellAATTsuse.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 14:00:00 2012 wernerAATTsuse.de
- Remove forbidden file aircraft.fig (bnc#754676)
Fri Oct 21 14:00:00 2011 wernerAATTsuse.de
- Reenable Japanese support (bnc#720554)
Fri Jun 17 14:00:00 2011 wernerAATTsuse.de
- Fix broken append mode for eps/ps import (bnc#696368)
Fri Dec 3 13:00:00 2010 wernerAATTsuse.de
- Fix overflow in formatted output conversion (bnc#657393)
Wed Dec 1 13:00:00 2010 wernerAATTsuse.de
- Do canonicalize the eps files used with the previous fix
(thanks goes to Hans de Goede from RedHat)
- Make previous fix more clear by adding a command how the
used .locksafe operator works
Tue Aug 10 14:00:00 2010 wernerAATTsuse.de
- Make eps/ps import work again. This trouble was caused by the
security fix for ghostscript of bug bnc#608071
Tue Apr 20 14:00:00 2010 wernerAATTsuse.de
- Add compatibility switch for libpng 1.4 or higher
Mon Apr 19 14:00:00 2010 sndirschAATTsuse.de
- fixed libpng buildrequires for openSUSE >= 11.3
Mon Dec 14 13:00:00 2009 wernerAATTsuse.de
- Update to xfig 3.2.5b including various bug fixes (including the
bug fix for bnc#560351):
* Dimension line indicator incorrectly showed arrow length/width
* Several patches from Fedora xfig maintainer
* divide by 0 under certain circumstances in ruler code
From Libor Pechacek
* Segfault if PRINTER env variable was not defined
* Fig-color merged into Fig app-defaults file because almost no one knows about
the \"
*customization: -color\" option to make X programs read the color def file.
* dimension line arrowhead width and length used %d instead of %f in
dialog, always displaying 0
* leftover debugging printf(...color = ) in startup
* finally fixed size of mode panel so it doesn\'t cover indicator panel
under certain circumstances
* removed \"Alpha\" from splash
* updated copyright date in Help/About
* problem with depth panel height due to snap mode indicator
* snap indicator indicated \"Focus\" when \"Diameter\" was selected
* w_keyboard.c had pointer assignment reversed
* extraneous \"done\" in Imakefile in \"install.jhtml\" section
From Eric Scott
* many protoytpe cleanups from Eric Scott
* #ifndef __FreeBSD__ added around #include from Eric Scott
* uses rint() instead of lrint() for those with non-C99 compilers
* Solaris doesn\'t have REG_NOERROR for regex, so have new #define for that
* added dependency on version.h and patchlevel.h for f_util.c and f_save.c to
Imakefile
* In imperial fractional scale mode, if the user scale factor wasn\'t 1.0, xfig
would switch to decimal mode. This has been fixed to remain in fractional mode.
* Added condition for GLIBC to not declare srandom(int)
* Better resizing of message popup panel
* Map of Spain included Portugal. From Eugen Dedu.
* Double-clicking on either style or family would crash xfig
* Export/Print grid units were not reset when loading Fig file of different units
* When converting empty export/print grid units to fractional inches would make 0/2
* Escaped hyphens in man page
From Roland Rosendfeld
* When exporting to all three: PostScript, PDF and TeX, incorrectly generated
PostScript and PDF that included LaTeX-only (special) text
* Bug when doing Save As to a shorter filename - would corrupt name sometimes
* Note about 450 pixels/cm didn\'t make it from the FORMAT3.1 file to FORMAT3.2
* Print command was using -P instead of -d for lp
* On Cygwin, needed to double-escape PRINTER environment when backslashes in name
* w_library.c had incompatible poiner type in call to ScanLibraryDirectory
* Not enough characters allocated for ruler inch/cm indicators. Would cause segfault
on zooming out because of longer ruler text, e.g. -10210cm
* 22 new arrowhead types
* changed default browser to firefox and default pdf viewer to xpdf
* HTML MAP export (fig2dev) produces reference to .png file instead of .gif now
* A note added to i18n.html that says if you run fig2dev standalone, you must
pass the -j option to it
* No need to have the C99 complex functions in the math library.
* New computers from Andre Esser (Libraries/Computers)
* Some network icons colored and/or combined by Roland Rosenfeld.
* When exporting only active layers have choice of bounding area of whole
figure or only the active layers
* Two new library figures - piano_keyboard.fig, top view of a piano keyboard
by Reinaert Albrecht, and piano_keyboard_perspect.fig, a perspective
view of a piano keyboard by Brian Smith, both in the Libraries/Music
directory.
* New library figure - scissors.fig in Libraries/OfficeEquip from Kasie
Breezer Talbot
* Search tolerance increased from 4 pixels to 10 for zoom < 20
* Isometric grid to ease making isometric drawings
From Jasper Wesselingh
* New 37-pin D connector and 50-pin ribbon connector in Libraries/Electronic/Physical
Sun Nov 15 13:00:00 2009 meissnerAATTsuse.de
- refresh patches to apply with fuzz=0
Mon Apr 6 14:00:00 2009 wernerAATTsuse.de
- Add fix to avoid FPE aftger zoom in (bnc#492295)