Changelog for
xfig-3.2.9-128.2.x86_64.rpm :
* Mon Sep 09 2024 wernerAATTsuse.de- Add patches based on upstream commits
* f3466c.patch
* a038d6.patch
* 042708.patch
* 7e0157.patch https://sourceforge.net/p/mcj/tickets/179/ aka bug boo#1230298 User defined text brakes Dimension Lines
* Wed Aug 28 2024 wernerAATTsuse.de- Add patch xfig-3.2.9-gcc14.patch to make it build again
* Mon Jan 08 2024 wernerAATTsuse.de- Add patches from upstream alert
* Fix-exporting-only-active-layers-ticket-163.patch
* Sanitize-a-call-to-realloc-ticket-165.patch
* Mon Sep 25 2023 wernerAATTsuse.de- Allow more uptodate urw-base35-fonts instead ghostscript-fonts-std-converted- Require uptodate fig2dev aka transfig package to see multi byte characters- Remove not used xfig.sh
* Thu Sep 14 2023 wernerAATTsuse.de- Update to xfig 3.2.9 o Text objects are rendered using the xft library, querying fontconfig. o Relative, not absolute paths to embedded picture files are written to .fig files. This makes it easier to move and share .fig files. o Fig files are saved as utf-8 encoded unicode and all bytes, except backslash, are printed as is. Backslashes are escaped by a second backslash. The second line of generated fig files is exactly \"#encoding: UTF-8\". Previously, bytes with a value larger than expressable with 7 bits were printed as backslash-escaped three-digit octal value. o Remove application resources save8bit, latinKeyboard, scaleablefonts, fig2devLocalizeOption, encoding, eucEncoding, localeEncoding. Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#. o Compounds keep their their size after editing or updating, ticket #51. o Avoid crashing for large scaling, e.g., xfig -userscale 100, #144. o Fix crashing when embedding a pdf as the first picture, ticket #143.- Remove obsolete patch xfig.3.2.5-urw-fonts.dif- Add patch xfig-3.2.9-dingbats.dif to better support Symbol and Dingbats fonts as otherwise no glyphs will be seen- Port the patches
* xfig-3.2.6.dif
* xfig.3.2.3d-international-std-fonts.dif
* xfig.3.2.5b-fixes.dif
* xfig.3.2.5b-locale.dif
* xfig.3.2.5b-null.dif
* Mon Sep 20 2021 wernerAATTsuse.de- Some fonts in the used fontsets do not exist anymore, try smaller fonts
* Fri Jun 18 2021 wernerAATTsuse.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 wernerAATTsuse.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 dmuellerAATTsuse.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 wernerAATTsuse.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 sndirschAATTsuse.com- also require mkfontdir, so fonts-config can create the appropriate fonts.dir/fonts.scale/encodings.dir files (boo#1106850)
* Thu Sep 06 2018 wernerAATTsuse.de- Revert workaround from locale patch as it breaks UTF-8 text in file and object handling
* Thu Sep 06 2018 wernerAATTsuse.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
* Mon May 07 2018 wernerAATTsuse.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 crrodriguezAATTopensuse.org- use default libpng for build, problems with newer library already fixed in version 3.2.6
* Thu Feb 02 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 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 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 2016 wernerAATTsuse.de- Add BuildRequires on libXmu-devel
* Thu Jun 18 2015 crrodriguezAATTopensuse.org- Remove xorg-x11-devel from builrequires, replaced by the individual required libraries.
* Tue Nov 18 2014 ledestAATTgmail.com- fix shebang in xfig.sh script: option \'-a\' of \'exec\' command may be unsupported in other POSIX-complete shells
* Fri Jul 04 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 2014 wernerAATTsuse.de- Provide a pkgconfig file for older Xaw3d package
* Tue Feb 11 2014 wernerAATTsuse.de- Make if build for oS 13.1
* Tue Feb 11 2014 wernerAATTsuse.de- Add upstream patch to patch tar ball to fix Xfig crash on dash-dotted lines (bnc#860322)
* Tue Dec 10 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 08 2013 wernerAATTsuse.de- User original patches from Debian
* Thu Feb 07 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 2012 wernerAATTsuse.de- Add standard X11 fonts to be able to use it with xfig
* Fri Sep 28 2012 wernerAATTsuse.de- Fix bnc #777469 - CVE-2009-4227: xfig: stack based overflows
* Thu May 31 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 2012 wernerAATTsuse.de- Remove forbidden file aircraft.fig (bnc#754676)
* Fri Oct 21 2011 wernerAATTsuse.de- Reenable Japanese support (bnc#720554)
* Fri Jun 17 2011 wernerAATTsuse.de- Fix broken append mode for eps/ps import (bnc#696368)
* Fri Dec 03 2010 wernerAATTsuse.de- Fix overflow in formatted output conversion (bnc#657393)
* Wed Dec 01 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 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 2010 wernerAATTsuse.de- Add compatibility switch for libpng 1.4 or higher
* Mon Apr 19 2010 sndirschAATTsuse.de- fixed libpng buildrequires for openSUSE >= 11.3
* Mon Dec 14 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 2009 meissnerAATTsuse.de- refresh patches to apply with fuzz=0
* Mon Apr 06 2009 wernerAATTsuse.de- Add fix to avoid FPE aftger zoom in (bnc#492295)