rpms/xfig/F-10 xfig-3.2.5-crash-on-char-from-charmap.patch, NONE, 1.1 xfig-3.2.5-debian.patch, NONE, 1.1 xfig.spec, 1.53, 1.54 xfig-3.2.5-modepanel.patch, 1.1, NONE

Hans de Goede jwrdegoede at fedoraproject.org
Mon Mar 16 09:48:49 UTC 2009


Author: jwrdegoede

Update of /cvs/extras/rpms/xfig/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6891

Modified Files:
	xfig.spec 
Added Files:
	xfig-3.2.5-crash-on-char-from-charmap.patch 
	xfig-3.2.5-debian.patch 
Removed Files:
	xfig-3.2.5-modepanel.patch 
Log Message:
* Sun Mar 15 2009 Hans de Goede <hdegoede at redhat.com> 3.2.5-17
- Add various patches from Debian (doc updates, new figures in the lib,
  better fix for modepanel resizing)
- Do not crash when inserting a character from the charmap into a text string


xfig-3.2.5-crash-on-char-from-charmap.patch:

--- NEW FILE xfig-3.2.5-crash-on-char-from-charmap.patch ---
diff -up xfig.3.2.5/w_cmdpanel.c~ xfig.3.2.5/w_cmdpanel.c
--- xfig.3.2.5/w_cmdpanel.c~	2005-07-26 18:46:46.000000000 +0200
+++ xfig.3.2.5/w_cmdpanel.c	2009-03-15 20:28:51.000000000 +0100
@@ -1614,12 +1614,12 @@ popup_character_map(void)
 static void
 paste_char(Widget w, XtPointer client_data, XtPointer call_data)
 {
-    unsigned char *chr = (unsigned char *) client_data;
+    unsigned char chr = (unsigned char) client_data;
 
     /* only allow during text input */
     if (canvas_kbd_proc != char_handler)
 	return;
-    char_handler((XKeyEvent *) 0, *chr, (KeySym) 0);
+    char_handler((XKeyEvent *) 0, chr, (KeySym) 0);
 }
 
 /* add or remove a checkmark to a menu entry to show that it

xfig-3.2.5-debian.patch:

--- NEW FILE xfig-3.2.5-debian.patch ---
diff -urN xfig.3.2.5.orig/Doc/html/introduction.html xfig.3.2.5/Doc/html/introduction.html
--- xfig.3.2.5.orig/Doc/html/introduction.html	2004-01-05 18:19:14.000000000 +0100
+++ xfig.3.2.5/Doc/html/introduction.html	2009-03-15 16:44:48.000000000 +0100
@@ -7,7 +7,7 @@
 </HEAD>
 <BODY>
 <a href="contents.html"><img src="images/xfig-title.png"
-  alt="XFIG Users Manual" border=0></a>
+  alt="XFIG Users Manual Version 3.2.5 Feb 22, 2007" border=0></a>
 
 <P>[ <img src="images/usflag.png" alt=""><B>English Version</B>
  | <A HREF="japanese/index.html" target="_top"><img src="images/japaneseflag.png" alt="" border=0>
diff -urN xfig.3.2.5.orig/Doc/xfig.man xfig.3.2.5/Doc/xfig.man
--- xfig.3.2.5.orig/Doc/xfig.man	2004-04-14 19:26:07.000000000 +0200
+++ xfig.3.2.5/Doc/xfig.man	2009-03-15 16:44:48.000000000 +0100
@@ -437,7 +437,7 @@
 .BR \-geom [ etry ]
 .RI [ WxH ] [+X+Y]
 .Ap
-You may use the -geometry option or resource to
+You may use the \-geometry option or resource to
 .I size and/or position the xfig window,
 or you may use 
 .B -pwidth 
@@ -595,7 +595,7 @@
 when you load a Fig file the orientation will change as required.
 This is only true for files of version 3.0 or higher.
 .br
-See also -portrait.
+See also \-portrait.
 .\"-------
 .At
 .BR \-lat [ exfonts ]
@@ -967,7 +967,7 @@
 .Ap
 Enable smoothing when exporting to the bitmap formats (e.g. GIF, PNG, etc.). The allowed
 values are 0 (no smoothing), 2 or 4 (most smoothing).  This parameter is passed 
-to ghostscript in the -dTextAlphaBits -dGraphicsAlphaBits options to smooth the figure.
+to ghostscript in the \-dTextAlphaBits \-dGraphicsAlphaBits options to smooth the figure.
 .\"-------
 .At
 .BR \-spec [ ialtext ]
@@ -1018,7 +1018,7 @@
 .BR \-startfi [ llstyle ]
 .I stylenumber
 .Ap
-Set the starting fill style for area fill (-1 to 21).
+Set the starting fill style for area fill (\-1 to 21).
 .\"-------
 .At
 .BR \-startfo [ ntsize ]
@@ -1206,7 +1206,7 @@
 .\"-------
 .\" BODY
 .\"-------
-.if n \l'\nnu-'
+.if n \l'\nnu\&-'
 .if t \l'\nnu'
 allownegcoords	boolean	true	\-allownegcoords (true),
 			\-dontallownegcoords (false)
@@ -1242,7 +1242,7 @@
 			\-metric (false)
 installowncmap	boolean	false	\-installowncmap
 internalborderwidth	integer	1	\-internalBW
-international	International	boolean	false	-international
+international	International	boolean	false	\-international
 jpeg_quality	integer	75	\-jpeg_quality
 justify	boolean	false	\-left (false),
 			\-right (true)
@@ -1267,6 +1267,7 @@
 		9.5 (portrait)
 pwidth	float	11 (landscape)	\-pwidth
 		8.5 (portrait)
+rigidtext	boolean	false	\-rigid (true)
 rulerthick	integer	24	\-rulerthick
 scalablefonts	boolean	true	\-scalablefonts (true),
 			\-noscalablefonts (false)
@@ -1303,7 +1304,7 @@
 tablet	boolean	false	\-track,
 trackCursor	boolean	true	\-track (true),
 			\-notrack (false)
-transparent_color	integer	-2 (none)	\-transparent_color
+transparent_color	integer	\-2 (none)	\-transparent_color
 userscale	float	1.0	\-userscale
 userunit	string	in (inches)	\-userunit
 		cm (metric)
@@ -1474,8 +1475,11 @@
 See the
 .IR Imakefile .
 .TP
-/usr/lib/X11/xfig
-This directory contains the html documentation, the above mentioned
+/usr/share/doc/xfig-3.2.5
+This directory contains the documentation.
+.TP
+/usr/share/xfig
+This directory contains the above mentioned
 CompKeyDB file, and a directory of libraries containing Fig objects
 such as electrical symbols, logic symbols, etc.
 .TP
diff -urN xfig.3.2.5.orig/Doc/xfig_man.html xfig.3.2.5/Doc/xfig_man.html
--- xfig.3.2.5.orig/Doc/xfig_man.html	2004-04-14 19:35:44.000000000 +0200
+++ xfig.3.2.5/Doc/xfig_man.html	2009-03-15 16:44:48.000000000 +0100
@@ -2504,8 +2504,11 @@
 See the
 <I>Imakefile</I>.
 
-<DT>/usr/lib/X11/xfig<DD>
-This directory contains the html documentation, the above mentioned
+<DT>/usr/share/doc/xfig-3.2.5<DD>
+This directory contains the documentation.
+
+<DT>/usr/share/xfig<DD>
+This directory contains the above mentioned
 CompKeyDB file, and a directory of libraries containing Fig objects
 such as electrical symbols, logic symbols, etc.
 <DT><B>Fig.ad and Fig-color.ad</B>
diff -urN xfig.3.2.5.orig/Fig.ad xfig.3.2.5/Fig.ad
--- xfig.3.2.5.orig/Fig.ad	2009-03-15 16:31:31.000000000 +0100
+++ xfig.3.2.5/Fig.ad	2009-03-15 16:44:48.000000000 +0100
@@ -5,6 +5,10 @@
 
 ! some sample settings you may want to change
 
+! If the following resource is set to false, xfig will use metric units
+! by default.
+Fig.inches:     true
+
 ! The following fixes a problem that some window managers have
 ! with xfig continually resizing itself
 
diff -urN xfig.3.2.5.orig/Imakefile xfig.3.2.5/Imakefile
--- xfig.3.2.5.orig/Imakefile	2009-03-15 16:31:31.000000000 +0100
+++ xfig.3.2.5/Imakefile	2009-03-15 16:44:48.000000000 +0100
@@ -429,7 +429,7 @@
 	if [ -d $(DESTDIR)$(XFIGDOCDIR)/html/japanese ]; then set +x; \
 	   else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFIGDOCDIR)/html/japanese ); fi ; \
 	tar cf - * | ( cd $(DESTDIR)$(XFIGDOCDIR)/html/japanese ; tar xf - ) ; \
-	done) ;
+	) ;
 #endif
 
 XCOMM Install the object libraries here with "make install.libs"
diff -urN xfig.3.2.5.orig/Libraries/Computers/fujitsu-siemens.fig xfig.3.2.5/Libraries/Computers/fujitsu-siemens.fig
--- xfig.3.2.5.orig/Libraries/Computers/fujitsu-siemens.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Computers/fujitsu-siemens.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,60 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+# Rack mounted PC
+# Drawn by Andre Esser
+1200 2
+0 33 #c7c3c7
+0 37 #e0e0e0
+0 48 #565151
+6 6930 3195 9990 3960
+6 9515 3316 9634 3422
+6 9515 3316 9634 3369
+1 3 0 1 0 4 50 0 25 0.000 1 0.0000 9541 3343 19 19 9541 3343 9555 3356
+1 3 0 1 0 4 50 0 25 0.000 1 0.0000 9607 3343 19 19 9607 3343 9621 3356
+-6
+6 9515 3369 9634 3422
+1 3 0 1 0 14 50 0 25 0.000 1 0.0000 9541 3395 19 19 9541 3395 9555 3409
+1 3 0 1 0 14 50 0 25 0.000 1 0.0000 9607 3395 19 19 9607 3395 9621 3409
+-6
+-6
+6 7247 3330 8212 3803
+6 7247 3330 8212 3503
+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 7721.500 2352.803 7247 3330 7737 3439 8196 3330
+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5
+	 7247 3330 8212 3330 8212 3503 7247 3503 7247 3330
+-6
+6 7247 3630 8212 3803
+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 7721.500 2662.682 7247 3630 7737 3740 8196 3630
+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5
+	 7247 3630 8212 3630 8212 3803 7247 3803 7247 3630
+-6
+-6
+6 8338 3330 9305 3803
+6 8338 3330 9305 3503
+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 8813.000 2350.697 8338 3330 8829 3439 9288 3330
+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5
+	 8338 3330 9305 3330 9305 3503 8338 3503 8338 3330
+-6
+6 8338 3630 9305 3803
+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 8813.000 2660.595 8338 3630 8829 3740 9288 3630
+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5
+	 8338 3630 9305 3630 9305 3803 8338 3803 8338 3630
+-6
+-6
+2 4 0 1 0 7 50 0 -1 0.000 0 0 2 0 0 5
+	 9660 3856 9660 3290 9502 3290 9502 3856 9660 3856
+2 4 0 1 0 48 50 0 9 0.000 0 0 2 0 0 5
+	 7194 3882 7194 3237 6983 3237 6983 3882 7194 3882
+2 4 0 1 0 48 50 0 9 0.000 0 0 2 0 0 5
+	 9937 3882 9937 3237 9726 3237 9726 3882 9937 3882
+2 4 0 1 0 48 50 0 27 0.000 0 0 2 0 0 5
+	 9634 3817 9634 3632 9528 3632 9528 3817 9634 3817
+2 2 0 1 0 33 53 0 15 0.000 0 0 7 0 0 5
+	 6930 3211 9977 3211 9977 3922 6930 3922 6930 3211
+-6
diff -urN xfig.3.2.5.orig/Libraries/Computers/mirapoint.fig xfig.3.2.5/Libraries/Computers/mirapoint.fig
--- xfig.3.2.5.orig/Libraries/Computers/mirapoint.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Computers/mirapoint.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,85 @@
+#FIG 3.2
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+# Mirapoint M400
+# Drawn by Andre Esser
+1200 2
+0 32 #85807d
+0 33 #d2d2d2
+0 34 #3a3a3a
+0 35 #4573aa
+6 4455 2430 7541 4470
+6 4455 3617 7541 4470
+2 2 0 1 0 0 55 0 20 0.000 0 0 7 0 0 5
+	 4455 3617 7541 3617 7541 4470 4455 4470 4455 3617
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 4550 3664 4597 3664 4597 4423 4550 4423 4550 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 4692 3664 4738 3664 4738 4423 4692 4423 4692 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 4834 3664 4883 3664 4883 4423 4834 4423 4834 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 4979 3664 5025 3664 5025 4423 4979 4423 4979 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 5120 3664 5166 3664 5166 4423 5120 4423 5120 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 5262 3664 5309 3664 5309 4423 5262 4423 5262 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 5405 3664 5452 3664 5452 4423 5405 4423 5405 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 5548 3664 5595 3664 5595 4423 5548 4423 5548 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 5689 3664 5737 3664 5737 4423 5689 4423 5689 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 5832 3664 5879 3664 5879 4423 5832 4423 5832 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 5974 3664 6022 3664 6022 4423 5974 4423 5974 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 6117 3664 6164 3664 6164 4423 6117 4423 6117 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 6259 3664 6307 3664 6307 4423 6259 4423 6259 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 6401 3664 6448 3664 6448 4423 6401 4423 6401 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 6544 3664 6591 3664 6591 4423 6544 4423 6544 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 6687 3664 6734 3664 6734 4423 6687 4423 6687 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 6830 3664 6876 3664 6876 4423 6830 4423 6830 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 6971 3664 7017 3664 7017 4423 6971 4423 6971 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 7113 3664 7162 3664 7162 4423 7113 4423 7113 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 7258 3664 7304 3664 7304 4423 7258 4423 7258 3664
+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
+	 7399 3664 7446 3664 7446 4423 7399 4423 7399 3664
+-6
+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 5025 3189 47 47 5025 3189 5025 3236
+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 5120 3094 47 47 5120 3094 5120 3142
+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 5025 3000 47 47 5025 3000 5025 3047
+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 4930 3094 47 47 4930 3094 4930 3142
+2 4 0 1 0 33 47 0 20 0.000 0 0 4 0 0 5
+	 5689 3379 4788 3379 4788 2621 5689 2621 5689 3379
+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
+	 4646 3330 7350 3330 7350 3379 4646 3379 4646 3330
+2 4 0 1 0 14 45 0 20 0.000 0 0 4 0 0 5
+	 5548 2905 4883 2905 4883 2713 5548 2713 5548 2905
+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
+	 4646 2621 7350 2621 7350 2667 4646 2667 4646 2621
+2 2 0 1 0 35 50 0 20 0.000 0 0 7 0 0 5
+	 4455 2430 7541 2430 7541 3617 4455 3617 4455 2430
+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
+	 4597 2762 7399 2762 7399 2809 4597 2809 4597 2762
+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
+	 4550 2905 7446 2905 7446 2951 4550 2951 4550 2905
+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
+	 4597 3189 7399 3189 7399 3236 4597 3236 4597 3189
+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
+	 4550 3047 7446 3047 7446 3094 4550 3094 4550 3047
+-6
diff -urN xfig.3.2.5.orig/Libraries/Computers/sun_d1000.fig xfig.3.2.5/Libraries/Computers/sun_d1000.fig
--- xfig.3.2.5.orig/Libraries/Computers/sun_d1000.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Computers/sun_d1000.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,21 @@
+#FIG 3.2
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+# SUN D1000 disk shelf
+# Drawn by Andre Esser
+1200 2
+0 33 #7b79a5
+6 2160 4230 5400 5490
+2 2 0 1 0 33 50 0 50 0.000 0 0 7 0 0 5
+	 5355 5223 2205 5223 2205 5466 5355 5466 5355 5223
+2 2 0 1 0 33 49 0 40 0.000 0 0 7 0 0 5
+	 2302 5247 2641 5247 2641 5441 2302 5441 2302 5247
+2 2 0 1 0 33 49 0 9 0.000 0 0 7 0 0 5
+	 2205 4254 5355 4254 5355 5223 2205 5223 2205 4254
+4 0 0 49 0 0 7 0.0000 4 73 153 2399 5393 Sun\001
+-6
diff -urN xfig.3.2.5.orig/Libraries/Computers/sunfire_v120.fig xfig.3.2.5/Libraries/Computers/sunfire_v120.fig
--- xfig.3.2.5.orig/Libraries/Computers/sunfire_v120.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Computers/sunfire_v120.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,33 @@
+#FIG 3.2
+Landscape
+Center
+Metric
+A4      
+73.00
+Single
+-2
+# SunFire V120
+# Drawn by Andre Esser
+1200 2
+0 49 #444444
+0 80 #73758c
+# SunfireV120
+6 818 3167 3841 3435
+2 1 0 1 0 7 30 0 20 0.000 0 0 -1 0 0 5
+	 2161 3247 2108 3300 2161 3355 2216 3300 2161 3247
+2 2 0 1 0 80 45 0 20 0.000 0 0 -1 0 0 5
+	 3840 3435 818 3435 818 3167 3840 3167 3840 3435
+2 2 0 1 0 31 40 0 20 0.000 0 0 -1 0 0 5
+	 3570 3195 3732 3195 3732 3221 3570 3221 3570 3195
+2 2 0 1 0 0 25 0 19 0.000 0 0 -1 0 0 5
+	 3544 3273 3786 3273 3786 3329 3544 3329 3544 3273
+2 2 0 1 0 14 35 0 20 0.000 0 0 -1 0 0 5
+	 854 3173 882 3173 882 3240 854 3240 854 3173
+3 2 0 1 0 49 45 0 25 0.000 0 0 0 3
+	 818 3249 2036 3303 818 3356
+	 0.000 -1.000 0.000
+3 2 0 1 0 49 45 0 25 0.000 0 0 0 3
+	 3841 3249 2623 3303 3841 3356
+	 0.000 -1.000 0.000
+4 0 0 30 0 27 7 0.0000 4 90 270 2270 3329 Sun\001
+-6
diff -urN xfig.3.2.5.orig/Libraries/Computers/sunfire_v240.fig xfig.3.2.5/Libraries/Computers/sunfire_v240.fig
--- xfig.3.2.5.orig/Libraries/Computers/sunfire_v240.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Computers/sunfire_v240.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,46 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+# SunFire V240
+# Drawn by Andre Esser
+1200 2
+0 80 #73758c
+6 6210 3544 6688 3756
+1 2 0 1 0 7 44 -1 -1 0.000 1 0.0000 6449 3650 239 106 6210 3650 6688 3650
+2 1 0 1 0 7 30 0 20 0.000 0 0 -1 0 0 5
+	 6325 3598 6280 3651 6325 3706 6372 3651 6325 3598
+4 0 0 30 0 27 6 0.0000 4 90 192 6418 3680 Sun\001
+-6
+2 2 0 1 0 31 40 0 20 0.000 0 0 -1 0 0 5
+	 7710 3510 7872 3510 7872 3536 7710 3536 7710 3510
+2 2 0 1 0 14 35 0 20 0.000 0 0 -1 0 0 5
+	 4994 3488 5022 3488 5022 3555 4994 3555 4994 3488
+2 1 0 1 0 80 44 -1 5 0.000 0 0 7 0 0 10
+	 7652 3512 5220 3510 5221 3534 6210 3580 6305 3533 6447 3522
+	 6597 3538 6680 3581 7650 3532 7641 3504
+2 2 0 1 0 80 45 0 20 0.000 0 0 -1 0 0 5
+	 7980 4050 4950 4050 4950 3482 7980 3482 7980 4050
+2 1 0 1 0 80 44 -1 5 0.000 0 0 -1 0 0 12
+	 4987 3778 6194 3718 6314 3777 6456 3793 6616 3769 6684 3733
+	 7919 3769 7920 3816 6668 3870 6222 3866 4996 3823 4999 3782
+2 1 0 1 0 80 44 -1 5 0.000 0 0 -1 0 0 4
+	 5661 4051 6178 3978 6755 3975 7257 4040
+2 2 0 1 0 80 40 -1 20 0.000 0 0 -1 0 0 5
+	 5014 3625 5255 3625 5255 3693 5014 3693 5014 3625
+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3
+	 4989 3589 6165 3645 4989 3739
+	 0.000 -1.000 0.000
+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3
+	 4992 3855 6165 3915 4992 4005
+	 0.000 -1.000 0.000
+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3
+	 7922 3860 6750 3915 7924 4005
+	 0.000 -1.000 0.000
+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3
+	 7922 3591 6750 3645 7921 3737
+	 0.000 -1.000 0.000
diff -urN xfig.3.2.5.orig/Libraries/Computers/sunfire_v440.fig xfig.3.2.5/Libraries/Computers/sunfire_v440.fig
--- xfig.3.2.5.orig/Libraries/Computers/sunfire_v440.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Computers/sunfire_v440.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,79 @@
+#FIG 3.2
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+# SunFire V440
+# Drawn by Andre Esser
+1200 2
+0 46 #444444
+0 74 #f7f7f7
+0 76 #414541
+0 82 #635dce
+6 1980 3869 4971 5310
+1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 3331 4103 181 126 3331 4103 3511 4229
+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
+	 2791 5094 1980 5058 1980 5040 2791 5076 2791 5094
+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
+	 2791 4878 1980 4914 1980 4932 2791 4896 2791 4878
+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
+	 2791 4445 1980 4481 1980 4499 2791 4463 2791 4445
+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
+	 2791 4265 1980 4229 1980 4211 2791 4247 2791 4265
+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
+	 2791 4031 1980 4067 1980 4085 2791 4050 2791 4031
+2 2 0 1 0 76 55 0 21 0.000 0 0 -1 0 0 5
+	 2809 3927 2034 3927 2034 5274 2809 5274 2809 3927
+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
+	 2809 4680 1980 4644 1980 4626 2791 4662 2809 4680
+2 2 0 1 0 82 60 0 20 0.000 0 0 -1 0 0 5
+	 2809 5310 1980 5310 1980 3869 2809 3869 2809 5310
+2 2 0 1 0 82 60 0 20 0.000 0 0 -1 0 0 5
+	 2809 3869 4971 3869 4971 5310 2809 5310 2809 3869
+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 7
+	 4899 5004 3511 4932 2899 4932 2899 5094 3511 5094 4899 5040
+	 4899 5004
+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 7
+	 4899 4716 3511 4644 2899 4644 2899 4805 3511 4805 4899 4752
+	 4899 4716
+2 2 0 1 0 74 50 0 20 0.000 0 0 -1 0 0 5
+	 2664 4662 3061 4662 3061 4787 2664 4787 2664 4662
+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 6
+	 4124 5274 3511 5220 3079 5220 2899 5274 4106 5274 4124 5274
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2809 3923 4899 3923 4899 5274 2809 5274 2809 3923
+2 2 0 1 0 74 50 0 20 0.000 0 0 -1 0 0 5
+	 3710 4283 4899 4283 4899 4410 3710 4410 3710 4283
+2 2 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 5
+	 2899 4265 3565 4265 3565 4463 2899 4463 2899 4265
+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 11
+	 2917 3959 3151 4013 3213 3973 3283 3953 3373 3953 3463 3983
+	 3513 4018 3547 4013 4719 3923 2917 3923 2917 3959
+2 2 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 5
+	 2827 3887 2863 3887 2863 5310 2827 5310 2827 3887
+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3
+	 4899 4499 3547 4590 4899 4680
+	 0.000 -1.000 0.000
+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3
+	 4899 5076 3547 5166 4899 5256
+	 0.000 -1.000 0.000
+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3
+	 4899 4787 3547 4878 4899 4968
+	 0.000 -1.000 0.000
+3 2 0 1 0 46 50 0 22 0.000 0 0 0 4
+	 2899 4499 3097 4553 2899 4626 2899 4608
+	 0.000 -1.000 -1.000 0.000
+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3
+	 4899 3977 3547 4067 4899 4157
+	 0.000 -1.000 0.000
+3 2 0 1 0 46 50 0 22 0.000 0 0 0 4
+	 2899 4013 3097 4067 2899 4139 2899 4121
+	 0.000 -1.000 -1.000 0.000
+3 2 0 1 0 46 50 0 22 0.000 0 0 0 4
+	 2899 5112 3097 5166 2899 5238 2899 5220
+	 0.000 -1.000 -1.000 0.000
+4 0 0 50 0 0 6 0.0000 4 78 174 3241 4139 Sun\001
+-6
diff -urN xfig.3.2.5.orig/Libraries/Maps/Europe/eastern_europe.fig xfig.3.2.5/Libraries/Maps/Europe/eastern_europe.fig
--- xfig.3.2.5.orig/Libraries/Maps/Europe/eastern_europe.fig	2001-10-31 19:41:41.000000000 +0100
+++ xfig.3.2.5/Libraries/Maps/Europe/eastern_europe.fig	2009-03-15 16:44:48.000000000 +0100
@@ -6,6 +6,7 @@
 100.00
 Single
 -2
+# Eastern Europe
 1200 2
 # Estonia
 2 3 0 1 0 7 48 -1 -1 0.000 1 0 7 0 0 96
diff -urN xfig.3.2.5.orig/Libraries/Maps/Europe/spain.fig xfig.3.2.5/Libraries/Maps/Europe/spain.fig
--- xfig.3.2.5.orig/Libraries/Maps/Europe/spain.fig	2000-11-07 21:14:35.000000000 +0100
+++ xfig.3.2.5/Libraries/Maps/Europe/spain.fig	2009-03-15 16:44:48.000000000 +0100
@@ -1,245 +1,265 @@
-#FIG 3.2
-Portrait
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
 Center
 Metric
 A4      
 100.00
 Single
 -2
-# Spain
 1200 2
 # Spain
-2 3 0 1 0 7 48 0 -1 0.000 0 0 7 0 0 1393
-	 3290 8388 3287 8388 3279 8388 3275 8388 3272 8388 3272 8391
-	 3268 8391 3264 8391 3260 8391 3257 8395 3253 8395 3238 8395
-	 3227 8399 3219 8399 3212 8403 3204 8403 3197 8403 3193 8403
-	 3189 8403 3182 8399 3174 8395 3167 8391 3167 8388 3159 8384
-	 3155 8380 3144 8376 3137 8373 3129 8373 3122 8369 3114 8369
-	 3107 8369 3095 8369 3084 8369 3077 8369 3069 8365 3069 8361
-	 3065 8361 3065 8354 3062 8346 3062 8339 3058 8331 3058 8324
-	 3058 8316 3054 8313 3054 8309 3050 8309 3047 8301 3047 8298
-	 3047 8294 3043 8290 3035 8286 3032 8286 3028 8283 3024 8279
-	 3020 8275 3017 8275 3013 8271 3005 8268 2998 8264 2979 8256
-	 2972 8253 2968 8249 2960 8245 2957 8241 2953 8238 2949 8234
-	 2942 8230 2942 8226 2934 8223 2927 8219 2919 8215 2912 8211
-	 2904 8208 2897 8204 2893 8196 2889 8193 2885 8189 2878 8185
-	 2874 8181 2867 8178 2859 8174 2859 8178 2852 8178 2844 8181
-	 2833 8185 2825 8193 2822 8196 2818 8204 2814 8208 2810 8211
-	 2807 8211 2803 8208 2799 8204 2795 8204 2792 8200 2788 8193
-	 2784 8193 2777 8189 2769 8189 2762 8189 2750 8189 2743 8185
-	 2735 8185 2728 8181 2709 8178 2702 8178 2690 8174 2690 8170
-	 2683 8166 2679 8163 2672 8159 2668 8151 2664 8148 2664 8140
-	 2660 8140 2660 8136 2657 8133 2649 8125 2642 8121 2638 8118
-	 2634 8118 2627 8114 2615 8110 2612 8110 2608 8110 2597 8106
-	 2585 8106 2582 8106 2578 8106 2574 8103 2574 8099 2574 8095
-	 2574 8091 2570 8088 2570 8084 2567 8080 2563 8073 2559 8069
-	 2556 8069 2552 8065 2544 8065 2541 8065 2537 8061 2529 8054
-	 2526 8050 2522 8046 2518 8043 2511 8039 2507 8035 2507 8031
-	 2499 8028 2492 8024 2492 8020 2484 8020 2477 8016 2469 8013
-	 2466 8009 2462 8005 2454 8001 2451 8001 2447 7998 2443 7998
-	 2439 7998 2436 7998 2432 7998 2424 7998 2421 7994 2424 7990
-	 2424 7986 2428 7986 2428 7983 2432 7979 2436 7975 2443 7971
-	 2447 7964 2454 7960 2454 7956 2454 7953 2454 7949 2451 7945
-	 2451 7941 2443 7938 2439 7934 2432 7930 2428 7930 2421 7930
-	 2417 7926 2413 7926 2409 7926 2406 7923 2402 7919 2398 7915
-	 2394 7915 2391 7908 2391 7904 2391 7900 2370 7890 2364 7885
-	 2353 7881 2349 7881 2342 7878 2334 7874 2327 7874 2319 7870
-	 2312 7870 2304 7870 2301 7870 2297 7870 2297 7866 2293 7866
-	 2289 7866 2286 7866 2278 7866 2278 7863 2274 7863 2267 7859
-	 2263 7859 2259 7855 2256 7851 2252 7848 2248 7844 2244 7840
-	 2241 7836 2237 7829 2229 7825 2226 7821 2218 7818 2211 7810
-	 2203 7806 2199 7806 2192 7803 2184 7799 2173 7799 2169 7799
-	 2162 7799 2154 7799 2151 7803 2143 7803 2132 7803 2124 7803
-	 2121 7799 2113 7795 2106 7795 2098 7791 2098 7788 2091 7784
-	 2083 7784 2076 7780 2072 7776 2061 7773 2061 7769 2057 7765
-	 2057 7758 2057 7750 2057 7743 2057 7735 2057 7731 2057 7728
-	 2057 7720 2057 7716 2053 7713 2042 7701 2034 7698 2027 7698
-	 2019 7694 2008 7694 2000 7694 1989 7698 1982 7698 1970 7698
-	 1963 7701 1955 7701 1948 7701 1937 7701 1925 7701 1910 7701
-	 1899 7701 1888 7701 1877 7701 1865 7698 1850 7694 1843 7694
-	 1832 7686 1820 7683 1813 7679 1805 7675 1802 7671 1794 7668
-	 1783 7660 1772 7653 1764 7645 1753 7641 1745 7634 1738 7630
-	 1734 7630 1727 7626 1715 7626 1715 7623 1708 7619 1704 7615
-	 1700 7611 1693 7611 1693 7608 1685 7604 1682 7600 1678 7596
-	 1674 7593 1670 7589 1667 7585 1667 7578 1663 7566 1663 7559
-	 1663 7551 1663 7544 1659 7536 1655 7533 1655 7529 1648 7521
-	 1640 7521 1637 7521 1633 7518 1625 7514 1614 7510 1607 7506
-	 1603 7499 1595 7495 1588 7491 1580 7488 1573 7484 1562 7476
-	 1558 7469 1547 7465 1543 7465 1539 7465 1535 7469 1532 7469
-	 1528 7473 1528 7476 1524 7480 1524 7484 1520 7491 1517 7495
-	 1513 7499 1509 7506 1505 7510 1502 7510 1494 7514 1487 7514
-	 1479 7514 1472 7514 1460 7514 1449 7514 1445 7510 1438 7510
-	 1427 7506 1419 7503 1415 7499 1408 7495 1404 7491 1397 7488
-	 1389 7484 1382 7480 1374 7480 1367 7476 1363 7476 1356 7473
-	 1352 7469 1348 7465 1344 7461 1337 7458 1333 7454 1333 7450
-	 1326 7446 1322 7439 1318 7435 1311 7428 1303 7420 1299 7416
-	 1296 7409 1292 7409 1284 7401 1273 7401 1269 7401 1266 7401
-	 1262 7401 1258 7398 1254 7394 1251 7386 1247 7383 1239 7379
-	 1232 7375 1224 7371 1217 7368 1213 7368 1206 7364 1198 7364
-	 1191 7364 1187 7364 1172 7371 1164 7375 1161 7379 1157 7383
-	 1149 7386 1146 7394 1142 7401 1138 7405 1134 7413 1134 7416
-	 1131 7420 1131 7424 1127 7428 1123 7431 1116 7431 1116 7435
-	 1112 7439 1108 7439 1104 7439 1097 7443 1093 7446 1089 7446
-	 1086 7446 1078 7450 1071 7450 1063 7450 1059 7446 1052 7446
-	 1044 7443 1037 7439 1029 7435 1026 7431 1018 7428 1010 7424
-	 1007 7424 999 7420 992 7416 984 7416 977 7416 973 7416
-	 969 7413 965 7413 962 7413 958 7416 954 7416 947 7416
-	 943 7416 939 7420 935 7420 928 7420 920 7420 913 7420
-	 905 7420 898 7420 894 7420 890 7424 887 7424 883 7428
-	 883 7435 879 7439 879 7443 879 7446 875 7450 875 7454
-	 872 7454 872 7458 868 7458 868 7461 868 7465 868 7473
-	 868 7480 868 7488 872 7491 872 7499 875 7503 879 7510
-	 879 7514 879 7521 883 7529 883 7536 883 7540 883 7544
-	 883 7551 879 7555 879 7563 883 7570 887 7581 887 7585
-	 887 7589 887 7593 887 7596 883 7600 879 7604 875 7611
-	 879 7615 887 7623 894 7626 902 7630 909 7630 913 7634
-	 917 7638 917 7641 913 7645 913 7649 913 7641 909 7641
-	 905 7649 902 7656 894 7664 890 7675 887 7679 883 7686
-	 875 7701 872 7709 872 7713 872 7720 868 7728 868 7735
-	 868 7743 868 7746 864 7758 864 7765 860 7769 853 7780
-	 849 7791 842 7795 842 7803 842 7806 842 7814 842 7825
-	 842 7829 842 7836 842 7844 842 7851 842 7859 842 7866
-	 842 7874 842 7881 838 7889 838 7896 838 7904 838 7911
-	 834 7919 838 7926 838 7934 838 7941 838 7949 838 7956
-	 838 7964 834 7971 834 7979 830 7990 830 8005 830 8016
-	 830 8031 830 8039 830 8043 830 8050 830 8054 827 8061
-	 823 8069 819 8076 815 8084 812 8091 804 8103 801 8118
-	 793 8125 793 8129 789 8136 786 8140 782 8144 778 8148
-	 774 8155 767 8163 763 8166 759 8174 756 8178 748 8185
-	 744 8193 741 8200 733 8215 729 8223 722 8230 718 8238
-	 714 8241 711 8249 707 8253 699 8264 696 8275 688 8290
-	 681 8305 677 8313 669 8320 666 8328 662 8331 654 8339
-	 647 8350 639 8361 636 8365 628 8376 624 8388 617 8399
-	 606 8410 587 8425 583 8429 579 8433 579 8436 576 8440
-	 568 8448 564 8451 557 8459 553 8463 553 8466 549 8466
-	 546 8466 542 8466 538 8466 527 8466 523 8466 523 8470
-	 519 8474 516 8478 512 8481 508 8481 508 8485 504 8485
-	 501 8489 497 8496 493 8496 489 8500 489 8508 482 8519
-	 474 8526 471 8534 463 8541 463 8549 456 8556 452 8560
-	 448 8564 448 8568 441 8575 437 8583 437 8586 433 8590
-	 433 8594 433 8598 433 8601 429 8609 429 8613 426 8616
-	 426 8620 426 8624 422 8628 422 8631 418 8635 422 8639
-	 426 8643 429 8646 433 8646 437 8646 441 8646 452 8643
-	 459 8639 471 8631 482 8628 489 8624 493 8624 497 8620
-	 504 8620 512 8616 516 8616 519 8613 531 8613 534 8613
-	 538 8616 542 8620 546 8624 546 8631 546 8639 546 8646
-	 546 8658 546 8661 546 8669 546 8673 542 8673 542 8676
-	 538 8680 516 8703 508 8710 504 8710 504 8714 501 8718
-	 501 8721 501 8729 501 8733 501 8736 504 8740 508 8744
-	 516 8748 519 8751 523 8755 523 8763 527 8766 527 8774
-	 531 8785 531 8793 531 8800 531 8808 527 8819 527 8826
-	 523 8834 519 8845 516 8853 512 8860 512 8868 508 8871
-	 508 8883 508 8886 504 8894 504 8898 501 8901 501 8909
-	 501 8913 497 8916 497 8924 493 8931 493 8943 493 8950
-	 489 8958 489 8961 489 8969 486 8969 482 8976 478 8984
-	 471 8995 463 9003 456 9010 448 9021 441 9036 433 9044
-	 429 9051 426 9059 422 9066 422 9070 418 9078 411 9085
-	 407 9093 399 9096 396 9104 392 9108 384 9111 381 9119
-	 377 9123 377 9126 377 9134 384 9141 392 9145 399 9149
-	 407 9149 418 9153 429 9153 437 9153 444 9156 452 9156
-	 459 9156 467 9156 474 9160 486 9164 493 9168 501 9171
-	 508 9175 516 9183 519 9186 527 9194 531 9198 538 9201
-	 546 9209 553 9213 561 9216 568 9220 572 9224 576 9228
-	 587 9231 594 9235 598 9239 606 9243 613 9246 617 9246
-	 628 9250 632 9250 643 9246 651 9246 658 9243 666 9243
-	 673 9243 684 9239 692 9239 703 9243 711 9243 718 9243
-	 726 9243 733 9243 748 9246 756 9246 763 9250 771 9250
-	 774 9254 782 9258 786 9261 793 9261 793 9265 801 9269
-	 808 9276 819 9280 827 9288 834 9291 838 9295 845 9303
-	 853 9306 857 9314 860 9314 860 9318 864 9325 868 9329
-	 872 9333 872 9340 879 9348 879 9351 883 9355 883 9359
-	 887 9366 887 9378 890 9385 890 9396 890 9404 894 9411
-	 894 9419 898 9426 898 9430 898 9434 898 9438 898 9441
-	 898 9449 898 9456 898 9468 898 9471 894 9475 894 9483
-	 894 9490 890 9494 890 9501 890 9509 890 9516 890 9524
-	 898 9535 898 9543 898 9546 902 9554 913 9569 917 9569
-	 928 9576 932 9576 932 9584 932 9591 935 9599 939 9606
-	 943 9610 947 9614 947 9621 950 9625 954 9633 958 9636
-	 962 9644 965 9648 969 9651 980 9655 988 9663 995 9666
-	 1003 9670 1010 9674 1014 9678 1018 9681 1026 9685 1026 9689
-	 1029 9689 1041 9693 1048 9696 1056 9696 1067 9700 1074 9700
-	 1086 9700 1089 9696 1097 9696 1123 9670 1127 9666 1127 9663
-	 1131 9659 1138 9651 1142 9648 1146 9644 1149 9640 1153 9636
-	 1161 9633 1161 9629 1168 9625 1172 9621 1179 9621 1179 9618
-	 1183 9618 1187 9614 1191 9614 1194 9614 1198 9614 1202 9614
-	 1206 9614 1213 9618 1221 9618 1228 9621 1232 9621 1243 9621
-	 1251 9621 1254 9621 1258 9621 1262 9621 1266 9621 1273 9621
-	 1281 9621 1288 9621 1292 9618 1299 9618 1307 9614 1314 9614
-	 1322 9606 1329 9606 1333 9603 1337 9599 1341 9599 1344 9595
-	 1348 9595 1352 9595 1359 9595 1363 9595 1371 9595 1374 9595
-	 1382 9599 1389 9603 1397 9606 1404 9606 1408 9610 1415 9610
-	 1419 9614 1427 9618 1434 9618 1442 9621 1445 9621 1453 9621
-	 1460 9625 1468 9629 1475 9629 1483 9633 1490 9636 1498 9636
-	 1505 9636 1513 9640 1524 9640 1535 9644 1550 9648 1558 9648
-	 1569 9651 1573 9651 1577 9651 1580 9651 1588 9651 1595 9655
-	 1603 9655 1610 9655 1622 9655 1629 9659 1633 9659 1640 9659
-	 1644 9663 1648 9666 1652 9666 1655 9666 1659 9670 1667 9674
-	 1674 9678 1682 9681 1685 9685 1693 9689 1697 9693 1700 9696
-	 1704 9700 1708 9704 1712 9711 1715 9711 1723 9715 1727 9715
-	 1734 9719 1738 9719 1742 9719 1745 9715 1753 9711 1760 9708
-	 1764 9700 1768 9696 1775 9696 1779 9693 1783 9693 1787 9693
-	 1790 9693 1798 9693 1805 9693 1817 9696 1820 9696 1824 9700
-	 1828 9708 1832 9711 1835 9715 1835 9719 1843 9726 1850 9726
-	 1858 9730 1869 9734 1877 9734 1888 9734 1895 9734 1899 9730
-	 1899 9726 1903 9723 1903 9719 1907 9711 1910 9708 1922 9696
-	 1929 9693 1940 9685 1948 9678 1955 9670 1967 9663 1970 9655
-	 1978 9648 1982 9640 1982 9633 1985 9625 1989 9618 1989 9606
-	 1993 9603 1993 9595 1997 9588 2000 9584 2004 9580 2012 9576
-	 2019 9576 2027 9576 2030 9576 2038 9576 2049 9573 2053 9573
-	 2064 9573 2072 9569 2083 9569 2094 9565 2102 9565 2113 9565
-	 2121 9561 2128 9561 2136 9561 2143 9561 2151 9565 2158 9565
-	 2166 9569 2173 9569 2181 9569 2188 9569 2196 9565 2199 9565
-	 2207 9561 2211 9561 2218 9558 2222 9558 2226 9554 2229 9550
-	 2233 9543 2237 9535 2237 9531 2237 9524 2237 9520 2233 9513
-	 2233 9509 2233 9501 2237 9494 2241 9486 2244 9479 2248 9475
-	 2256 9468 2271 9441 2271 9434 2274 9430 2274 9426 2278 9419
-	 2282 9415 2286 9411 2289 9408 2293 9404 2297 9400 2301 9396
-	 2304 9393 2308 9389 2316 9385 2323 9381 2323 9378 2331 9374
-	 2334 9370 2338 9366 2346 9363 2353 9355 2361 9355 2368 9351
-	 2376 9348 2379 9344 2387 9340 2394 9340 2402 9336 2409 9336
-	 2417 9333 2424 9333 2432 9329 2436 9325 2443 9325 2451 9321
-	 2458 9321 2466 9318 2469 9318 2473 9314 2477 9310 2481 9310
-	 2484 9306 2488 9306 2496 9303 2499 9299 2503 9299 2507 9295
-	 2511 9291 2514 9291 2518 9288 2518 9284 2518 9280 2514 9273
-	 2511 9269 2507 9265 2503 9261 2499 9258 2496 9254 2492 9250
-	 2484 9246 2484 9243 2481 9235 2473 9231 2469 9216 2466 9213
-	 2462 9205 2458 9201 2458 9194 2451 9186 2447 9171 2443 9156
-	 2443 9153 2439 9145 2436 9138 2436 9126 2436 9119 2439 9078
-	 2443 9070 2443 9063 2443 9059 2447 9059 2447 9055 2443 9051
-	 2443 9048 2439 9048 2436 9044 2432 9040 2432 9036 2432 9029
-	 2432 9025 2436 9021 2436 9018 2439 9014 2443 9010 2447 9006
-	 2451 9003 2454 8999 2462 8991 2466 8988 2473 8984 2477 8976
-	 2481 8973 2484 8969 2488 8969 2492 8965 2496 8961 2503 8961
-	 2507 8954 2514 8950 2522 8946 2533 8943 2537 8939 2541 8935
-	 2544 8931 2548 8931 2552 8928 2559 8924 2563 8920 2567 8916
-	 2570 8916 2574 8913 2578 8909 2582 8905 2585 8901 2593 8898
-	 2597 8894 2600 8890 2604 8886 2612 8883 2619 8879 2627 8875
-	 2634 8871 2645 8868 2649 8864 2653 8860 2657 8860 2660 8856
-	 2664 8853 2668 8849 2672 8845 2675 8838 2679 8834 2679 8830
-	 2683 8826 2683 8823 2687 8815 2690 8811 2694 8808 2698 8804
-	 2702 8800 2705 8796 2709 8796 2709 8800 2713 8804 2717 8808
-	 2724 8811 2728 8815 2732 8815 2735 8815 2743 8815 2750 8815
-	 2758 8808 2765 8804 2773 8796 2777 8793 2780 8789 2784 8785
-	 2784 8781 2788 8778 2788 8774 2784 8770 2784 8766 2777 8755
-	 2773 8748 2769 8744 2769 8740 2765 8736 2769 8733 2769 8721
-	 2799 8710 2803 8710 2807 8706 2807 8703 2810 8699 2814 8695
-	 2818 8691 2822 8691 2825 8688 2833 8688 2840 8684 2848 8684
-	 2855 8680 2863 8680 2867 8680 2874 8680 2882 8680 2889 8680
-	 2897 8680 2908 8680 2915 8680 2927 8680 2934 8680 2942 8680
-	 2949 8680 2957 8680 2964 8680 2972 8680 2990 8680 2994 8680
-	 3002 8680 3005 8680 3013 8680 3020 8680 3028 8680 3035 8680
-	 3043 8680 3050 8676 3058 8676 3065 8676 3073 8673 3080 8673
-	 3088 8669 3092 8669 3103 8665 3118 8661 3125 8658 3133 8654
-	 3137 8650 3140 8646 3144 8643 3148 8639 3152 8635 3155 8635
-	 3159 8631 3163 8631 3167 8628 3174 8624 3185 8620 3197 8616
-	 3215 8609 3223 8605 3230 8601 3238 8601 3245 8598 3253 8594
-	 3260 8594 3268 8590 3272 8586 3279 8583 3287 8579 3294 8575
-	 3298 8571 3305 8571 3309 8568 3317 8564 3324 8560 3328 8556
-	 3332 8556 3335 8553 3339 8549 3343 8541 3343 8534 3343 8526
-	 3343 8519 3347 8511 3347 8504 3343 8496 3343 8493 3343 8485
-	 3343 8478 3343 8474 3343 8470 3343 8466 3343 8463 3347 8459
-	 3350 8455 3354 8451 3354 8448 3358 8444 3362 8444 3362 8440
-	 3362 8436 3365 8433 3365 8429 3365 8421 3365 8418 3362 8410
-	 3358 8406 3354 8403 3354 8399 3350 8395 3347 8391 3343 8391
-	 3339 8388 3335 8388 3332 8388 3332 8384 3328 8384 3332 8384
-	 3290 8388
+2 3 0 1 0 7 48 0 -1 0.000 0 0 7 0 0 1521
+	 1742 6936 1742 6929 1742 6925 1755 6935 1760 6935 1765 6935
+	 1775 6930 1780 6930 1785 6930 1790 6925 1795 6925 1800 6920
+	 1805 6915 1815 6910 1820 6905 1825 6905 1830 6905 1835 6905
+	 1840 6905 1845 6905 1850 6905 1860 6905 1870 6905 1875 6905
+	 1880 6910 1885 6910 1895 6910 1900 6915 1905 6915 1905 6920
+	 1910 6925 1910 6930 1910 6935 1910 6940 1905 6945 1900 6945
+	 1890 6950 1885 6955 1880 6960 1875 6960 1870 6965 1865 6970
+	 1865 6975 1865 6980 1860 6990 1860 6995 1865 7000 1865 7005
+	 1870 7010 1870 7015 1875 7015 1885 7015 1890 7015 1895 7015
+	 1900 7015 1905 7015 1915 7015 1920 7015 1930 7010 1935 7010
+	 1940 7010 1945 7010 1950 7010 1955 7010 1960 7015 1970 7015
+	 1970 7020 1975 7020 1980 7025 1985 7030 1990 7030 2000 7035
+	 2005 7035 2015 7040 2020 7040 2030 7040 2040 7045 2045 7045
+	 2050 7045 2055 7045 2065 7045 2070 7045 2075 7040 2085 7040
+	 2090 7040 2095 7040 2100 7040 2105 7040 2115 7040 2125 7040
+	 2130 7045 2135 7045 2140 7050 2145 7050 2150 7050 2155 7050
+	 2165 7055 2170 7060 2175 7060 2180 7065 2185 7070 2185 7075
+	 2185 7080 2185 7085 2185 7090 2185 7095 2185 7100 2185 7105
+	 2185 7110 2185 7115 2185 7120 2190 7125 2190 7130 2195 7135
+	 2195 7140 2200 7140 2205 7145 2205 7150 2215 7155 2220 7155
+	 2220 7160 2225 7160 2225 7165 2230 7170 2230 7175 2230 7180
+	 2230 7185 2230 7190 2230 7195 2230 7200 2230 7205 2230 7210
+	 2225 7215 2225 7220 2220 7225 2220 7230 2215 7235 2210 7240
+	 2205 7240 2205 7245 2200 7250 2195 7250 2195 7255 2190 7260
+	 2185 7260 2175 7265 2165 7265 2155 7265 2150 7265 2145 7265
+	 2140 7265 2135 7270 2130 7270 2125 7275 2120 7280 2115 7285
+	 2110 7290 2105 7295 2100 7295 2095 7300 2090 7300 2080 7300
+	 2075 7300 2065 7300 2060 7305 2055 7305 2050 7310 2050 7315
+	 2050 7320 2050 7325 2050 7330 2050 7335 2050 7340 2050 7345
+	 2050 7360 2050 7365 2050 7370 2050 7375 2045 7385 2045 7390
+	 2045 7395 2040 7405 2040 7410 2040 7415 2040 7420 2035 7430
+	 2035 7435 2035 7440 2035 7445 2035 7450 2030 7455 2030 7460
+	 2025 7470 2020 7480 2015 7490 2010 7495 2010 7500 2005 7505
+	 2005 7510 2005 7515 2000 7520 2000 7525 1995 7530 1990 7530
+	 1985 7535 1980 7535 1975 7535 1970 7540 1965 7540 1960 7545
+	 1955 7550 1955 7555 1950 7560 1950 7565 1950 7570 1950 7575
+	 1950 7580 1950 7585 1950 7590 1950 7595 1950 7600 1950 7605
+	 1950 7610 1950 7615 1950 7620 1945 7625 1940 7630 1935 7635
+	 1935 7640 1930 7640 1930 7645 1925 7645 1925 7650 1920 7650
+	 1915 7655 1910 7655 1905 7655 1900 7660 1895 7660 1890 7655
+	 1885 7655 1875 7650 1870 7650 1860 7645 1855 7645 1850 7645
+	 1845 7645 1840 7640 1835 7640 1830 7640 1825 7640 1815 7640
+	 1810 7640 1805 7640 1800 7640 1795 7640 1795 7645 1790 7650
+	 1790 7655 1790 7660 1810 7680 1815 7680 1815 7685 1820 7690
+	 1820 7695 1825 7695 1825 7700 1830 7705 1830 7710 1830 7715
+	 1830 7720 1835 7725 1835 7730 1835 7735 1835 7740 1835 7745
+	 1835 7750 1835 7755 1835 7760 1840 7765 1840 7770 1840 7775
+	 1845 7785 1845 7790 1845 7795 1850 7800 1850 7805 1850 7810
+	 1855 7815 1855 7820 1860 7830 1865 7835 1865 7840 1870 7845
+	 1870 7850 1870 7855 1870 7860 1865 7865 1860 7870 1855 7870
+	 1850 7875 1845 7880 1835 7880 1830 7890 1825 7895 1815 7900
+	 1810 7900 1805 7905 1800 7910 1795 7910 1795 7915 1790 7920
+	 1785 7925 1780 7930 1780 7935 1775 7940 1775 7945 1770 7950
+	 1765 7955 1765 7960 1760 7960 1755 7965 1755 7970 1750 7975
+	 1750 7980 1745 7985 1745 7990 1745 7995 1745 8000 1745 8005
+	 1745 8010 1745 8015 1745 8020 1750 8025 1750 8030 1755 8035
+	 1755 8040 1760 8045 1760 8050 1765 8055 1765 8060 1770 8060
+	 1775 8065 1785 8070 1790 8075 1795 8080 1800 8085 1800 8095
+	 1800 8100 1800 8105 1795 8105 1790 8110 1785 8115 1775 8115
+	 1765 8120 1755 8120 1750 8120 1745 8120 1740 8120 1735 8120
+	 1730 8125 1725 8125 1720 8130 1715 8135 1715 8140 1710 8140
+	 1705 8145 1700 8155 1690 8160 1685 8165 1675 8170 1670 8175
+	 1665 8180 1660 8185 1655 8190 1650 8190 1645 8200 1635 8205
+	 1635 8210 1630 8215 1630 8220 1630 8225 1625 8230 1625 8235
+	 1625 8240 1625 8245 1625 8250 1625 8260 1630 8270 1635 8280
+	 1640 8285 1640 8290 1635 8295 1635 8300 1630 8305 1625 8310
+	 1611 8343 1618 8343 1626 8343 1633 8343 1648 8346 1656 8346
+	 1663 8350 1671 8350 1674 8354 1682 8358 1686 8361 1693 8361
+	 1693 8365 1701 8369 1708 8376 1719 8380 1727 8388 1734 8391
+	 1738 8395 1745 8403 1753 8406 1757 8414 1760 8414 1760 8418
+	 1764 8425 1768 8429 1772 8433 1772 8440 1779 8448 1779 8451
+	 1783 8455 1783 8459 1787 8466 1787 8478 1790 8485 1790 8496
+	 1790 8504 1794 8511 1794 8519 1798 8526 1798 8530 1798 8534
+	 1798 8538 1798 8541 1798 8549 1798 8556 1798 8568 1798 8571
+	 1794 8575 1794 8583 1794 8590 1790 8594 1790 8601 1790 8609
+	 1790 8616 1790 8624 1798 8635 1798 8643 1798 8646 1802 8654
+	 1813 8669 1817 8669 1828 8676 1832 8676 1832 8684 1832 8691
+	 1835 8699 1839 8706 1843 8710 1847 8714 1847 8721 1850 8725
+	 1854 8733 1858 8736 1862 8744 1865 8748 1869 8751 1880 8755
+	 1888 8763 1895 8766 1903 8770 1910 8774 1914 8778 1918 8781
+	 1926 8785 1926 8789 1929 8789 1941 8793 1948 8796 1956 8796
+	 1967 8800 1974 8800 1986 8800 1989 8796 1997 8796 2023 8770
+	 2027 8766 2027 8763 2031 8759 2038 8751 2042 8748 2046 8744
+	 2049 8740 2053 8736 2061 8733 2061 8729 2068 8725 2072 8721
+	 2079 8721 2079 8718 2083 8718 2087 8714 2091 8714 2094 8714
+	 2098 8714 2102 8714 2106 8714 2113 8718 2121 8718 2128 8721
+	 2132 8721 2143 8721 2151 8721 2154 8721 2158 8721 2162 8721
+	 2166 8721 2173 8721 2181 8721 2188 8721 2192 8718 2199 8718
+	 2207 8714 2214 8714 2222 8706 2229 8706 2233 8703 2237 8699
+	 2241 8699 2244 8695 2248 8695 2252 8695 2259 8695 2263 8695
+	 2271 8695 2274 8695 2282 8699 2289 8703 2297 8706 2304 8706
+	 2308 8710 2315 8710 2319 8714 2327 8718 2334 8718 2342 8721
+	 2345 8721 2353 8721 2360 8725 2368 8729 2375 8729 2383 8733
+	 2390 8736 2398 8736 2405 8736 2413 8740 2424 8740 2435 8744
+	 2450 8748 2458 8748 2469 8751 2473 8751 2477 8751 2480 8751
+	 2488 8751 2495 8755 2503 8755 2510 8755 2522 8755 2529 8759
+	 2533 8759 2540 8759 2544 8763 2548 8766 2552 8766 2555 8766
+	 2559 8770 2567 8774 2574 8778 2582 8781 2585 8785 2593 8789
+	 2597 8793 2600 8796 2604 8800 2608 8804 2612 8811 2615 8811
+	 2623 8815 2627 8815 2634 8819 2638 8819 2642 8819 2645 8815
+	 2653 8811 2660 8808 2664 8800 2668 8796 2675 8796 2679 8793
+	 2683 8793 2687 8793 2690 8793 2698 8793 2705 8793 2717 8796
+	 2720 8796 2724 8800 2728 8808 2732 8811 2735 8815 2735 8819
+	 2743 8826 2750 8826 2758 8830 2769 8834 2777 8834 2788 8834
+	 2795 8834 2799 8830 2799 8826 2803 8823 2803 8819 2807 8811
+	 2810 8808 2822 8796 2829 8793 2840 8785 2848 8778 2855 8770
+	 2867 8763 2870 8755 2878 8748 2882 8740 2882 8733 2885 8725
+	 2889 8718 2889 8706 2893 8703 2893 8695 2897 8688 2900 8684
+	 2904 8680 2912 8676 2919 8676 2927 8676 2930 8676 2938 8676
+	 2949 8673 2953 8673 2964 8673 2972 8669 2983 8669 2994 8665
+	 3002 8665 3013 8665 3021 8661 3028 8661 3036 8661 3043 8661
+	 3051 8665 3058 8665 3066 8669 3073 8669 3081 8669 3088 8669
+	 3096 8665 3099 8665 3107 8661 3111 8661 3118 8658 3122 8658
+	 3126 8654 3129 8650 3133 8643 3137 8635 3137 8631 3137 8624
+	 3137 8620 3133 8613 3133 8609 3133 8601 3137 8594 3141 8586
+	 3144 8579 3148 8575 3156 8568 3171 8541 3171 8534 3174 8530
+	 3174 8526 3178 8519 3182 8515 3186 8511 3189 8508 3193 8504
+	 3197 8500 3201 8496 3204 8493 3208 8489 3216 8485 3223 8481
+	 3223 8478 3231 8474 3234 8470 3238 8466 3246 8463 3253 8455
+	 3261 8455 3268 8451 3276 8448 3279 8444 3287 8440 3294 8440
+	 3302 8436 3309 8436 3317 8433 3324 8433 3332 8429 3336 8425
+	 3343 8425 3351 8421 3358 8421 3366 8418 3369 8418 3373 8414
+	 3377 8410 3381 8410 3384 8406 3388 8406 3396 8403 3399 8399
+	 3403 8399 3407 8395 3411 8391 3414 8391 3418 8388 3418 8384
+	 3418 8380 3414 8373 3411 8369 3407 8365 3403 8361 3399 8358
+	 3396 8354 3392 8350 3384 8346 3384 8343 3381 8335 3373 8331
+	 3369 8316 3366 8313 3362 8305 3358 8301 3358 8294 3351 8286
+	 3347 8271 3343 8256 3343 8253 3339 8245 3336 8238 3336 8226
+	 3336 8219 3339 8178 3343 8170 3343 8163 3343 8159 3347 8159
+	 3347 8155 3343 8151 3343 8148 3339 8148 3336 8144 3332 8140
+	 3332 8136 3332 8129 3332 8125 3336 8121 3336 8118 3339 8114
+	 3343 8110 3347 8106 3351 8103 3354 8099 3362 8091 3366 8088
+	 3373 8084 3377 8076 3381 8073 3384 8069 3388 8069 3392 8065
+	 3396 8061 3403 8061 3407 8054 3414 8050 3422 8046 3433 8043
+	 3437 8039 3441 8035 3444 8031 3448 8031 3452 8028 3459 8024
+	 3463 8020 3467 8016 3470 8016 3474 8013 3478 8009 3482 8005
+	 3485 8001 3493 7998 3497 7994 3500 7990 3504 7986 3512 7983
+	 3519 7979 3527 7975 3534 7971 3545 7968 3549 7964 3553 7960
+	 3557 7960 3560 7956 3564 7953 3568 7949 3572 7945 3575 7938
+	 3579 7934 3579 7930 3583 7926 3583 7923 3587 7915 3590 7911
+	 3594 7908 3598 7904 3602 7900 3605 7896 3609 7896 3609 7900
+	 3613 7904 3617 7908 3624 7911 3628 7915 3632 7915 3635 7915
+	 3643 7915 3650 7915 3658 7908 3665 7904 3673 7896 3677 7893
+	 3680 7889 3684 7885 3684 7881 3688 7878 3688 7874 3684 7870
+	 3684 7866 3677 7855 3673 7848 3669 7844 3669 7840 3665 7836
+	 3669 7833 3669 7821 3699 7810 3703 7810 3707 7806 3707 7803
+	 3710 7799 3714 7795 3718 7791 3722 7791 3725 7788 3733 7788
+	 3740 7784 3748 7784 3755 7780 3763 7780 3767 7780 3774 7780
+	 3782 7780 3789 7780 3797 7780 3808 7780 3815 7780 3827 7780
+	 3834 7780 3842 7780 3849 7780 3857 7780 3864 7780 3872 7780
+	 3890 7780 3894 7780 3902 7780 3905 7780 3913 7780 3920 7780
+	 3928 7780 3935 7780 3943 7780 3950 7776 3958 7776 3965 7776
+	 3973 7773 3980 7773 3988 7769 3992 7769 4003 7765 4018 7761
+	 4025 7758 4033 7754 4037 7750 4040 7746 4044 7743 4048 7739
+	 4052 7735 4055 7735 4059 7731 4063 7731 4067 7728 4074 7724
+	 4085 7720 4097 7716 4115 7709 4123 7705 4130 7701 4138 7701
+	 4145 7698 4153 7694 4160 7694 4168 7690 4172 7686 4179 7683
+	 4187 7679 4194 7675 4198 7671 4205 7671 4209 7668 4217 7664
+	 4224 7660 4228 7656 4232 7656 4235 7653 4239 7649 4243 7641
+	 4243 7634 4243 7626 4243 7619 4247 7611 4247 7604 4243 7596
+	 4243 7593 4243 7585 4243 7578 4243 7574 4243 7570 4243 7566
+	 4243 7563 4247 7559 4250 7555 4254 7551 4254 7548 4258 7544
+	 4262 7544 4262 7540 4262 7536 4265 7533 4265 7529 4265 7521
+	 4265 7518 4262 7510 4258 7506 4254 7503 4254 7499 4250 7495
+	 4247 7491 4243 7491 4239 7488 4235 7488 4232 7488 4232 7484
+	 4228 7484 4232 7484 4190 7488 4187 7488 4179 7488 4175 7488
+	 4172 7488 4172 7491 4168 7491 4164 7491 4160 7491 4157 7495
+	 4153 7495 4138 7495 4127 7499 4119 7499 4112 7503 4104 7503
+	 4097 7503 4093 7503 4089 7503 4082 7499 4074 7495 4067 7491
+	 4067 7488 4059 7484 4055 7480 4044 7476 4037 7473 4029 7473
+	 4022 7469 4014 7469 4007 7469 3995 7469 3984 7469 3977 7469
+	 3969 7465 3969 7461 3965 7461 3965 7454 3962 7446 3962 7439
+	 3958 7431 3958 7424 3958 7416 3954 7413 3954 7409 3950 7409
+	 3947 7401 3947 7398 3947 7394 3943 7390 3935 7386 3932 7386
+	 3928 7383 3924 7379 3920 7375 3917 7375 3913 7371 3905 7368
+	 3898 7364 3879 7356 3872 7353 3868 7349 3860 7345 3857 7341
+	 3853 7338 3849 7334 3842 7330 3842 7326 3834 7323 3827 7319
+	 3819 7315 3812 7311 3804 7308 3797 7304 3793 7296 3789 7293
+	 3785 7289 3778 7285 3774 7281 3767 7278 3759 7274 3759 7278
+	 3752 7278 3744 7281 3733 7285 3725 7293 3722 7296 3718 7304
+	 3714 7308 3710 7311 3707 7311 3703 7308 3699 7304 3695 7304
+	 3692 7300 3688 7293 3684 7293 3677 7289 3669 7289 3662 7289
+	 3650 7289 3643 7285 3635 7285 3628 7281 3609 7278 3602 7278
+	 3590 7274 3590 7270 3583 7266 3579 7263 3572 7259 3568 7251
+	 3564 7248 3564 7240 3560 7240 3560 7236 3557 7233 3549 7225
+	 3542 7221 3538 7218 3534 7218 3527 7214 3515 7210 3512 7210
+	 3508 7210 3497 7206 3485 7206 3482 7206 3478 7206 3474 7203
+	 3474 7199 3474 7195 3474 7191 3470 7188 3470 7184 3467 7180
+	 3463 7173 3459 7169 3456 7169 3452 7165 3444 7165 3441 7165
+	 3437 7161 3429 7154 3426 7150 3422 7146 3418 7143 3411 7139
+	 3407 7135 3407 7131 3399 7128 3392 7124 3392 7120 3384 7120
+	 3377 7116 3369 7113 3366 7109 3362 7105 3354 7101 3351 7101
+	 3347 7098 3343 7098 3339 7098 3336 7098 3332 7098 3324 7098
+	 3321 7094 3324 7090 3324 7086 3328 7086 3328 7083 3332 7079
+	 3336 7075 3343 7071 3347 7064 3354 7060 3354 7056 3354 7053
+	 3354 7049 3351 7045 3351 7041 3343 7038 3339 7034 3332 7030
+	 3328 7030 3321 7030 3317 7026 3313 7026 3309 7026 3306 7023
+	 3302 7019 3298 7015 3294 7015 3291 7008 3291 7004 3291 7000
+	 3270 6990 3264 6985 3253 6981 3249 6981 3242 6978 3234 6974
+	 3227 6974 3219 6970 3212 6970 3204 6970 3201 6970 3197 6970
+	 3197 6966 3193 6966 3189 6966 3186 6966 3178 6966 3178 6963
+	 3174 6963 3167 6959 3163 6959 3159 6955 3156 6951 3152 6948
+	 3148 6944 3144 6940 3141 6936 3137 6929 3129 6925 3126 6921
+	 3118 6918 3111 6910 3103 6906 3099 6906 3092 6903 3084 6899
+	 3073 6899 3069 6899 3062 6899 3054 6899 3051 6903 3043 6903
+	 3032 6903 3024 6903 3021 6899 3013 6895 3006 6895 2998 6891
+	 2998 6888 2991 6884 2983 6884 2976 6880 2972 6876 2961 6873
+	 2961 6869 2957 6865 2957 6858 2957 6850 2957 6843 2957 6835
+	 2957 6831 2957 6828 2957 6820 2957 6816 2953 6813 2942 6801
+	 2934 6798 2927 6798 2919 6794 2908 6794 2900 6794 2889 6798
+	 2882 6798 2870 6798 2863 6801 2855 6801 2848 6801 2837 6801
+	 2825 6801 2810 6801 2799 6801 2788 6801 2777 6801 2765 6798
+	 2750 6794 2743 6794 2732 6786 2720 6783 2713 6779 2705 6775
+	 2702 6771 2694 6768 2683 6760 2672 6753 2664 6745 2653 6741
+	 2645 6734 2638 6730 2634 6730 2627 6726 2615 6726 2615 6723
+	 2608 6719 2604 6715 2600 6711 2593 6711 2593 6708 2585 6704
+	 2582 6700 2578 6696 2574 6693 2570 6689 2567 6685 2567 6678
+	 2563 6666 2563 6659 2563 6651 2563 6644 2559 6636 2555 6633
+	 2555 6629 2548 6621 2540 6621 2537 6621 2533 6618 2525 6614
+	 2514 6610 2507 6606 2503 6599 2495 6595 2488 6591 2480 6588
+	 2473 6584 2462 6576 2458 6569 2447 6565 2443 6565 2439 6565
+	 2435 6569 2432 6569 2428 6573 2428 6576 2424 6580 2424 6584
+	 2420 6591 2417 6595 2413 6599 2409 6606 2405 6610 2402 6610
+	 2394 6614 2387 6614 2379 6614 2372 6614 2360 6614 2349 6614
+	 2345 6610 2338 6610 2327 6606 2319 6603 2315 6599 2308 6595
+	 2304 6591 2297 6588 2289 6584 2282 6580 2274 6580 2267 6576
+	 2263 6576 2256 6573 2252 6569 2248 6565 2244 6561 2237 6558
+	 2233 6554 2233 6550 2226 6546 2222 6539 2218 6535 2211 6528
+	 2203 6520 2199 6516 2196 6509 2192 6509 2184 6501 2173 6501
+	 2169 6501 2166 6501 2162 6501 2158 6498 2154 6494 2151 6486
+	 2147 6483 2139 6479 2132 6475 2124 6471 2117 6468 2113 6468
+	 2106 6464 2098 6464 2091 6464 2087 6464 2072 6471 2064 6475
+	 2061 6479 2057 6483 2049 6486 2046 6494 2042 6501 2038 6505
+	 2034 6513 2034 6516 2031 6520 2031 6524 2027 6528 2023 6531
+	 2016 6531 2016 6535 2012 6539 2008 6539 2004 6539 1997 6543
+	 1993 6546 1989 6546 1986 6546 1978 6550 1971 6550 1963 6550
+	 1959 6546 1952 6546 1944 6543 1937 6539 1929 6535 1926 6531
+	 1918 6528 1910 6524 1907 6524 1899 6520 1892 6516 1884 6516
+	 1877 6516 1873 6516 1869 6513 1865 6513 1862 6513 1858 6516
+	 1854 6516 1847 6516 1843 6516 1839 6520 1835 6520 1828 6520
+	 1820 6520 1813 6520 1805 6520 1798 6520 1794 6520 1790 6524
+	 1787 6524 1783 6528 1783 6535 1779 6539 1779 6543 1779 6546
+	 1775 6550 1775 6554 1772 6554 1772 6558 1768 6558 1768 6561
+	 1768 6565 1768 6573 1768 6580 1768 6588 1772 6591 1772 6599
+	 1775 6603 1779 6610 1779 6614 1779 6621 1783 6629 1783 6636
+	 1783 6640 1783 6644 1783 6651 1779 6655 1779 6663 1783 6670
+	 1787 6681 1787 6685 1787 6689 1787 6693 1787 6696 1783 6700
+	 1779 6704 1775 6711 1779 6715 1787 6723 1794 6726 1802 6730
+	 1809 6730 1813 6734 1817 6738 1817 6741 1813 6745 1813 6749
+	 1813 6741 1809 6741 1805 6749 1802 6756 1794 6764 1790 6775
+	 1787 6779 1783 6786 1775 6801 1772 6809 1772 6813 1772 6820
+	 1768 6828 1768 6835 1768 6843 1768 6846 1764 6858 1764 6865
+	 1760 6869 1753 6880 1749 6891 1742 6895 1742 6903 1742 6906
+	 1742 6914 1742 6925 1742 6936
diff -urN xfig.3.2.5.orig/Libraries/Networks/Devices/firewall-pair.fig xfig.3.2.5/Libraries/Networks/Devices/firewall-pair.fig
--- xfig.3.2.5.orig/Libraries/Networks/Devices/firewall-pair.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Networks/Devices/firewall-pair.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,75 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Portrait
+Center
+Inches
+A4      
+100.00
+Single
+-2
+# A pair of firewalls
+# Combined by Roland Rosenfeld
+1200 2
+0 32 #aeaaae
+# A pair of firewalls
+6 3375 2175 4050 3075
+6 3600 2250 4050 3075
+# Firewall
+# (from TomiOllila <Tomi.Ollila at tfi.net> )
+6 3600 2250 4050 3075
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
+	 3825 3075 3825 2475
+2 1 0 1 0 20 2 0 20 0.000 0 0 -1 0 0 5
+	 3675 2475 3675 3075 3825 3075 3975 2925 3975 2400
+2 1 0 1 0 32 1 0 20 0.000 0 0 -1 0 0 7
+	 3600 2400 3600 2475 3900 2475 4050 2325 4050 2250 3750 2250
+	 3600 2400
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3
+	 3900 2475 3900 2400 3600 2400
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
+	 3900 2400 4050 2250
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3
+	 3675 2625 3825 2625 3975 2475
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3
+	 3675 2775 3825 2775 3975 2625
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3
+	 3675 2925 3825 2925 3975 2775
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
+	 3900 3000 3900 2850
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
+	 3900 2700 3900 2550
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
+	 3750 2475 3750 2625
+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
+	 3750 2775 3750 2925
+-6
+-6
+6 3375 2175 3825 3000
+6 3450 2175 3825 3000
+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
+	 3600 3000 3600 2400
+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
+	 3675 2325 3825 2175
+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 3
+	 3450 2550 3600 2550 3750 2400
+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 3
+	 3450 2700 3600 2700 3750 2550
+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 3
+	 3450 2850 3600 2850 3750 2700
+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
+	 3675 2925 3675 2775
+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
+	 3675 2625 3675 2475
+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
+	 3525 2400 3525 2550
+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
+	 3525 2700 3525 2850
+-6
+2 1 0 1 0 20 22 0 20 0.000 0 0 -1 0 0 5
+	 3450 2400 3450 3000 3600 3000 3750 2850 3750 2325
+2 1 0 1 0 32 21 0 20 0.000 0 0 -1 0 0 7
+	 3375 2325 3375 2400 3675 2400 3825 2250 3825 2175 3525 2175
+	 3375 2325
+2 1 0 1 0 7 20 0 -1 0.000 0 0 -1 0 0 3
+	 3675 2400 3675 2325 3375 2325
+-6
+-6
diff -urN xfig.3.2.5.orig/Libraries/Networks/Devices/internet.fig xfig.3.2.5/Libraries/Networks/Devices/internet.fig
--- xfig.3.2.5.orig/Libraries/Networks/Devices/internet.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Networks/Devices/internet.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,39 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Portrait
+Center
+Inches
+A4      
+100.00
+Single
+-2
+# Internet cloud
+# By Roland Rosenfeld
+1200 2
+# An Internet cloud
+6 4275 5700 7200 7650
+2 1 0 0 7 7 970 0 20 4.000 0 0 0 0 0 65
+	 4719 7111 4633 7121 4548 7105 4469 7057 4394 6983 4346 6888
+	 4309 6776 4298 6654 4309 6526 4346 6415 4394 6325 4469 6244
+	 4548 6197 4633 6181 4719 6197 4798 6048 4893 5915 4994 5825
+	 5122 5746 5244 5719 5377 5719 5505 5746 5627 5825 5733 5915
+	 5850 5825 5961 5746 6094 5719 6222 5719 6355 5746 6472 5825
+	 6583 5915 6668 6048 6748 6197 6833 6181 6918 6197 7003 6244
+	 7072 6325 7130 6415 7157 6526 7168 6654 7157 6776 7130 6888
+	 7072 6983 7003 7057 6918 7105 6833 7121 6748 7111 6668 7265
+	 6583 7387 6472 7488 6355 7557 6222 7594 6094 7594 5961 7557
+	 5850 7488 5733 7387 5627 7488 5505 7557 5377 7594 5244 7594
+	 5122 7557 4994 7488 4893 7387 4798 7265 4719 7111
+2 1 0 2 1 0 969 0 -1 0.000 0 0 0 0 0 65
+	 4719 7111 4633 7121 4548 7105 4469 7057 4394 6983 4346 6888
+	 4309 6776 4298 6654 4309 6526 4346 6415 4394 6325 4469 6244
+	 4548 6197 4633 6181 4719 6197 4798 6048 4893 5915 4994 5825
+	 5122 5746 5244 5719 5377 5719 5505 5746 5627 5825 5733 5915
+	 5850 5825 5961 5746 6094 5719 6222 5719 6355 5746 6472 5825
+	 6583 5915 6668 6048 6748 6197 6833 6181 6918 6197 7003 6244
+	 7072 6325 7130 6415 7157 6526 7168 6654 7157 6776 7130 6888
+	 7072 6983 7003 7057 6918 7105 6833 7121 6748 7111 6668 7265
+	 6583 7387 6472 7488 6355 7557 6222 7594 6094 7594 5961 7557
+	 5850 7488 5733 7387 5627 7488 5505 7557 5377 7594 5244 7594
+	 5122 7557 4994 7488 4893 7387 4798 7265 4719 7111
+4 0 0 100 0 18 33 0.0000 4 405 2040 4744 6853 Internet\001
+-6
diff -urN xfig.3.2.5.orig/Libraries/Networks/Routers/router-pair.fig xfig.3.2.5/Libraries/Networks/Routers/router-pair.fig
--- xfig.3.2.5.orig/Libraries/Networks/Routers/router-pair.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Networks/Routers/router-pair.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,78 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Portrait
+Center
+Inches
+A4      
+100.00
+Single
+-2
+# A pair of routers
+# Colored and combined by Roland Rosenfeld
+1200 2
+# A pair of routers
+6 3150 3300 4275 3975
+6 3346 3450 4269 3975
+6 3844 3615 4173 3718
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3879 3701 3854 3647 3976 3624 3955 3642 4159 3676 4111 3713
+	 3908 3676 3879 3701
+-6
+6 3617 3636 3803 3759
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3764 3731 3638 3754 3634 3694 3671 3703 3738 3646 3800 3657
+	 3727 3719 3764 3731
+-6
+6 3803 3470 3988 3594
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 7 0 0 8
+	 3837 3518 3982 3481 3983 3541 3947 3535 3876 3591 3809 3581
+	 3882 3526 3837 3518
+-6
+1 2 0 1 0 15 51 0 20 0.000 1 0.0000 3807 3619 457 169 3349 3619 4264 3619
+1 2 0 1 0 15 53 0 20 0.000 1 0.0000 3803 3806 457 169 3346 3806 4261 3806
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3705 3557 3738 3608 3609 3637 3638 3615 3439 3581 3488 3545
+	 3681 3576 3705 3557
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3350 3613 3347 3812
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4263 3626 4263 3815
+2 2 0 0 0 15 52 -1 20 0.000 0 0 -1 0 0 5
+	 3349 3626 4269 3626 4269 3800 3349 3800 3349 3626
+-6
+6 3150 3300 4125 3825
+6 3600 3450 3975 3600
+# polyline
+2 1 0 1 0 7 60 0 20 0.000 0 0 0 0 0 8
+	 3683 3551 3658 3497 3780 3474 3759 3492 3963 3526 3915 3563
+	 3712 3526 3683 3551
+-6
+6 3600 3300 3825 3450
+# polyline
+2 1 0 1 0 7 60 0 20 0.000 0 0 7 0 0 8
+	 3641 3368 3786 3331 3787 3391 3751 3385 3680 3441 3613 3431
+	 3686 3376 3641 3368
+-6
+6 3375 3450 3675 3675
+# polyline
+2 1 0 1 0 7 60 0 20 0.000 0 0 0 0 0 8
+	 3568 3581 3442 3604 3438 3544 3475 3553 3542 3496 3604 3507
+	 3531 3569 3568 3581
+-6
+1 2 0 1 0 15 61 0 20 0.000 1 0.0000 3611 3469 457 169 3153 3469 4068 3469
+1 2 0 1 0 15 63 0 20 0.000 1 0.0000 3607 3656 457 169 3150 3656 4065 3656
+2 1 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 2
+	 4067 3476 4067 3665
+# polyline
+2 1 0 1 0 7 60 0 20 0.000 0 0 0 0 0 8
+	 3509 3407 3542 3458 3413 3487 3442 3465 3243 3431 3292 3395
+	 3485 3426 3509 3407
+2 1 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 2
+	 3154 3463 3151 3662
+2 2 0 0 0 15 62 -1 20 0.000 0 0 -1 0 0 5
+	 3153 3476 4073 3476 4073 3650 3153 3650 3153 3476
+-6
+-6
diff -urN xfig.3.2.5.orig/Libraries/Networks/Routers/router4.fig xfig.3.2.5/Libraries/Networks/Routers/router4.fig
--- xfig.3.2.5.orig/Libraries/Networks/Routers/router4.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Networks/Routers/router4.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,44 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Portrait
+Center
+Metric
+A4      
+100.00
+Single
+-2
+# Router
+# Colored by Roland Rosenfeld
+1200 2
+# Router
+6 3870 4455 5940 5625
+6 4995 4815 5715 5040
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 5072 5002 5018 4886 5284 4834 5238 4873 5683 4948 5578 5030
+	 5136 4948 5072 5002
+-6
+6 4500 4860 4905 5130
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 4822 5067 4545 5117 4537 4989 4618 5007 4766 4883 4900 4905
+	 4741 5041 4822 5067
+-6
+6 4905 4500 5310 4770
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 7 0 0 8
+	 4981 4603 5296 4523 5300 4653 5222 4640 5066 4762 4919 4741
+	 5079 4622 4981 4603
+-6
+1 2 0 1 0 15 51 0 20 0.000 1 0.0000 4914 4824 999 369 3915 4824 5913 4824
+1 2 0 1 0 15 53 0 20 0.000 1 0.0000 4908 5231 999 369 3909 5231 5907 5231
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 4693 4690 4766 4800 4483 4863 4545 4814 4111 4740 4219 4661
+	 4640 4731 4693 4690
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3917 4811 3910 5244
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5910 4838 5910 5251
+2 2 0 0 0 15 52 -1 20 0.000 0 0 -1 0 0 5
+	 3915 4838 5924 4838 5924 5218 3915 5218 3915 4838
+-6
diff -urN xfig.3.2.5.orig/Libraries/Networks/Switches/switch-pair.fig xfig.3.2.5/Libraries/Networks/Switches/switch-pair.fig
--- xfig.3.2.5.orig/Libraries/Networks/Switches/switch-pair.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Networks/Switches/switch-pair.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,66 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Portrait
+Center
+Inches
+A4      
+100.00
+Single
+-2
+# A pair of switches
+# Colored and combined by Roland Rosenfeld
+1200 2
+# A pair of switches
+6 2550 2625 4725 3750
+6 2625 2850 4725 3750
+6 3000 2850 4425 3300
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3603 3180 3581 3210 3194 3210 3161 3240 3028 3195 3268 3126
+	 3214 3184 3608 3184
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3651 3128 3673 3098 4060 3098 4093 3068 4226 3113 3986 3182
+	 4040 3124 3646 3124
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3760 3008 3738 3038 3351 3038 3318 3068 3185 3023 3425 2954
+	 3371 3012 3765 3012
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3827 2963 3849 2933 4236 2933 4269 2903 4402 2948 4162 3017
+	 4216 2959 3822 2959
+-6
+2 1 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 4
+	 4125 3300 4725 2850 4725 3300 4125 3750
+2 2 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 5
+	 2625 3300 4125 3300 4125 3750 2625 3750 2625 3300
+2 3 0 1 0 15 51 -1 20 0.000 0 0 -1 0 0 5
+	 2625 3300 3225 2850 4725 2850 4125 3300 2625 3300
+-6
+6 2550 2625 4650 3525
+6 2925 2625 4350 3075
+# polyline
+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8
+	 3528 2955 3506 2985 3119 2985 3086 3015 2953 2970 3193 2901
+	 3139 2959 3533 2959
+# polyline
+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8
+	 3576 2903 3598 2873 3985 2873 4018 2843 4151 2888 3911 2957
+	 3965 2899 3571 2899
+# polyline
+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8
+	 3685 2783 3663 2813 3276 2813 3243 2843 3110 2798 3350 2729
+	 3296 2787 3690 2787
+# polyline
+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8
+	 3752 2738 3774 2708 4161 2708 4194 2678 4327 2723 4087 2792
+	 4141 2734 3747 2734
+-6
+2 1 0 1 0 15 62 0 20 0.000 0 0 -1 0 0 4
+	 4050 3075 4650 2625 4650 3075 4050 3525
+2 2 0 1 0 15 62 0 20 0.000 0 0 -1 0 0 5
+	 2550 3075 4050 3075 4050 3525 2550 3525 2550 3075
+2 3 0 1 0 15 62 -1 20 0.000 0 0 -1 0 0 5
+	 2550 3075 3150 2625 4650 2625 4050 3075 2550 3075
+-6
+-6
diff -urN xfig.3.2.5.orig/Libraries/Networks/Switches/switch2.fig xfig.3.2.5/Libraries/Networks/Switches/switch2.fig
--- xfig.3.2.5.orig/Libraries/Networks/Switches/switch2.fig	1970-01-01 01:00:00.000000000 +0100
+++ xfig.3.2.5/Libraries/Networks/Switches/switch2.fig	2009-03-15 16:44:48.000000000 +0100
@@ -0,0 +1,38 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Portrait
+Center
+Inches
+A4      
+100.00
+Single
+-2
+# Switch
+# colored by Roland Rosenfeld
+1200 2
+# Switch
+6 2625 2850 4725 3750
+6 3000 2850 4425 3300
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3603 3180 3581 3210 3194 3210 3161 3240 3028 3195 3268 3126
+	 3214 3184 3608 3184
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3651 3128 3673 3098 4060 3098 4093 3068 4226 3113 3986 3182
+	 4040 3124 3646 3124
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3760 3008 3738 3038 3351 3038 3318 3068 3185 3023 3425 2954
+	 3371 3012 3765 3012
+# polyline
+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
+	 3827 2963 3849 2933 4236 2933 4269 2903 4402 2948 4162 3017
+	 4216 2959 3822 2959
+-6
+2 1 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 4
+	 4125 3300 4725 2850 4725 3300 4125 3750
+2 2 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 5
+	 2625 3300 4125 3300 4125 3750 2625 3750 2625 3300
+2 3 0 1 0 15 51 -1 20 0.000 0 0 -1 0 0 5
+	 2625 3300 3225 2850 4725 2850 4125 3300 2625 3300
+-6
diff -urN xfig.3.2.5.orig/u_free.c xfig.3.2.5/u_free.c
--- xfig.3.2.5.orig/u_free.c	2005-07-26 18:40:00.000000000 +0200
+++ xfig.3.2.5/u_free.c	2009-03-15 16:44:48.000000000 +0100
@@ -168,14 +168,14 @@
 	return;
 
     if (picture->refcount == 0) {
-	fprintf(stderr, "Error freeing picture %x %s with refcount = 0\n",
+	fprintf(stderr, "Error freeing picture %p %s with refcount = 0\n",
 		picture, picture->file);
 	return;
     }
     picture->refcount--;
     if (picture->refcount == 0) {
 	if (appres.DEBUG)
-	    fprintf(stderr,"Delete picture %x %s, refcount = %d\n",
+	    fprintf(stderr,"Delete picture %p %s, refcount = %d\n",
 				picture, picture->file, picture->refcount);
 	if (picture->bitmap)
 	    free((char *) picture->bitmap);
@@ -193,7 +193,7 @@
 	free(picture);
     } else {
 	if (appres.DEBUG)
-	    fprintf(stderr,"Decrease refcount for picture %x %s, refcount = %d\n",
+	    fprintf(stderr,"Decrease refcount for picture %p %s, refcount = %d\n",
 				picture, picture->file, picture->refcount);
     }
 }
diff -urN xfig.3.2.5.orig/w_file.c xfig.3.2.5/w_file.c
--- xfig.3.2.5.orig/w_file.c	2005-07-26 18:40:01.000000000 +0200
+++ xfig.3.2.5/w_file.c	2009-03-15 16:44:48.000000000 +0100
@@ -208,7 +208,7 @@
     *iyoff = round(yoff*offset_unit_conv[yoff_unit_setting]);
 }
 
-void
+static void
 merge_request(Widget w, XButtonEvent *ev)
 {
     if (preview_in_progress) {
@@ -291,7 +291,7 @@
     }
 }
 
-void
+static void
 do_load(Widget w, XButtonEvent *ev)
 {
     char	    fname[PATH_MAX];
diff -urN xfig.3.2.5.orig/w_setup.c xfig.3.2.5/w_setup.c
--- xfig.3.2.5.orig/w_setup.c	2009-03-15 16:32:09.000000000 +0100
+++ xfig.3.2.5/w_setup.c	2009-03-15 16:44:48.000000000 +0100
@@ -23,8 +23,6 @@
 #include "w_setup.h"
 #include "w_util.h"
 
-#define	NUM_DRAW_SW 17 /* kludge - shouldn't have to edit this by hand */
-
 int		TOOL_WD, TOOL_HT;
 int		CMDFORM_WD, CMDFORM_HT = CMD_BUT_HT;
 int		NAMEPANEL_WD;
@@ -94,8 +92,7 @@
 
     /* space for both modepanel titles (Drawing modes and Editing modes) */
     MODEPANEL_SPACE = 1 + CANVAS_HT + RULER_WD - 
-	(MODE_SW_HT + INTERNAL_BW) * (ceil((double)NUM_DRAW_SW/SW_PER_ROW) +
-			ceil((double)(NUM_MODE_SW-NUM_DRAW_SW)/SW_PER_ROW));
+	(MODE_SW_HT + INTERNAL_BW) * (ceil((double)NUM_MODE_SW/SW_PER_ROW) + 1);
     if (MODEPANEL_SPACE < 2)
 	MODEPANEL_SPACE = 2;
 }


Index: xfig.spec
===================================================================
RCS file: /cvs/extras/rpms/xfig/F-10/xfig.spec,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- xfig.spec	15 Mar 2009 15:46:23 -0000	1.53
+++ xfig.spec	16 Mar 2009 09:48:19 -0000	1.54
@@ -3,7 +3,7 @@
 Summary: An X Window System tool for drawing basic vector graphics
 Name: xfig
 Version: 3.2.5
-Release: 16%{?dist}
+Release: 17%{?dist}
 License: MIT
 Group: Applications/Multimedia
 URL: http://www.xfig.org/
@@ -23,9 +23,10 @@
 Patch13: xfig-3.2.5-urwfonts.patch
 Patch14: xfig-3.2.5-zoom-crash.patch
 Patch15: xfig-3.2.5-missing-protos.patch
-Patch16: xfig-3.2.5-modepanel.patch
 Patch17: xfig-3.2.5-rh490257.patch
 Patch18: xfig-3.2.5-rh490259.patch
+Patch19: xfig-3.2.5-debian.patch
+Patch20: xfig-3.2.5-crash-on-char-from-charmap.patch
 
 BuildRequires: libjpeg-devel
 BuildRequires: libpng-devel
@@ -102,9 +103,10 @@
 %patch13 -p1 -b .urw
 %patch14 -p1 -b .zoom-crash
 %patch15 -p1
-%patch16 -p1
 %patch17 -p1
 %patch18 -p1
+%patch19 -p1
+%patch20 -p1
 ln -nfs Doc/xfig.man xfig.man
 find -type f -print0 | xargs -0 chmod -x
 sed -i.save 's/\r//g' Doc/html/index.html
@@ -202,6 +204,11 @@
 
 
 %changelog
+* Sun Mar 15 2009 Hans de Goede <hdegoede at redhat.com> 3.2.5-17
+- Add various patches from Debian (doc updates, new figures in the lib,
+  better fix for modepanel resizing)
+- Do not crash when inserting a character from the charmap into a text string
+
 * Sun Mar 15 2009 Hans de Goede <hdegoede at redhat.com> 3.2.5-16
 - Fix Text size field inserts characters on left instead of right (#490257)
 - Fix xfig-Xaw3d does not display messages in message panel (#490259)


--- xfig-3.2.5-modepanel.patch DELETED ---




More information about the fedora-extras-commits mailing list