Mailinglist Archive: opensuse-commit (1093 mails)

< Previous Next >
commit gnuplot for openSUSE:Factory
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Fri, 05 Mar 2010 11:44:08 +0100
  • Message-id: <20100305104408.A04D52020F@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package gnuplot for openSUSE:Factory
checked in at Fri Mar 5 11:44:08 CET 2010.



--------
--- gnuplot/gnuplot.changes 2009-06-15 15:35:34.000000000 +0200
+++ /mounts/work_src_done/STABLE/gnuplot/gnuplot.changes 2010-03-04
12:51:10.000000000 +0100
@@ -1,0 +2,17 @@
+Thu Mar 4 11:48:39 UTC 2010 - coolo@xxxxxxxxxx
+
+- fix compilation with gcc 4.5
+- update to gnuplot 4.2.6
+ * NEW xterm tektronix emulation 'set term xterm'
+ * FIX 'set xtics mirror' didn't work if xtics were previously unset
+ * FIX off-by-one pixel bug in width of boxes with palette or rgb color
+ * FIX center rotation of 'set view equal xyz' mode at screen center
+ * FIX sanity-check time ranges for axes with timeformat
+ * FIX pslatex blacktext and broken format specifier
+ * FIX PostScript code points for Lcaron, lcaron in encoding cp1250
+ * CHANGE If a 2D plot uses a Z-based palette, then autoscale cbrange
+ * CHANGE aquaterm accepts "size xx,yy" with a comma
+ * CHANGE Remove the EXPERIMENTAL flag from the wxt terminal
+ * CHANGE Remove the EXPERIMENTAL flag from the x11 terminal binary polygon
mode
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
gnuplot-4.2.5.tar.bz2

New:
----
gnuplot-4.2.5-gcc45.dif
gnuplot-4.2.6.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnuplot.spec ++++++
--- /var/tmp/diff_new_pack.AGJ25y/_old 2010-03-05 11:43:29.000000000 +0100
+++ /var/tmp/diff_new_pack.AGJ25y/_new 2010-03-05 11:43:29.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package gnuplot (Version 4.2.5)
+# spec file for package gnuplot (Version 4.2.6)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,12 +26,12 @@
BuildRequires: plotutils
%endif
Url: http://www.gnuplot.info/
-License: BSD 3-clause (or similar)
+License: BSD3c(or similar)
Group: Productivity/Graphics/Visualization/Graph
AutoReqProv: on
PreReq: %install_info_prereq
-Version: 4.2.5
-Release: 3
+Version: 4.2.6
+Release: 1
Summary: GNUplot a Function Plotting Utility
Source0: gnuplot-%{version}.tar.bz2
Source2: gnuplot-fr.doc.bz2
@@ -43,6 +43,7 @@
Patch4: gnuplot-4.2.5-demo.dif
Patch5: gnuplot-4.2.5-utf8.dif
Patch6: gnuplot-4.2.5-fix-format-errors.dif
+Patch7: gnuplot-4.2.5-gcc45.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{expand: %%global _exec_prefix %(type -p pkg-config &>/dev/null && pkg-config
--variable prefix x11 || echo /usr/X11R6)}
%if "%_exec_prefix" == "/usr/X11R6"
@@ -65,17 +66,8 @@
printers (including many color devices and pseudodevices like LaTeX)
and can easily be extended to include new devices.

-
-
-Authors:
---------
- Mailingliste <bug-gnuplot@xxxxxxxxxxxxx>
- Mailingliste <info-gnuplot@xxxxxxxxxxxxx>
- Mailingliste <info-gnuplot-beta@xxxxxxxxxxxxx>
- Mailingliste <info-gnuplot-request@xxxxxxxxxxxxx>
-
%package doc
-License: BSD 3-clause (or similar)
+License: BSD3c(or similar)
Summary: Documentation of GNUplot
Group: Productivity/Graphics/Visualization/Graph
Requires: %{name}
@@ -88,15 +80,6 @@
printers (including many color devices and pseudodevices like LaTeX)
and can easily be extended to include new devices.

-
-
-Authors:
---------
- Mailingliste <bug-gnuplot@xxxxxxxxxxxxx>
- Mailingliste <info-gnuplot@xxxxxxxxxxxxx>
- Mailingliste <info-gnuplot-beta@xxxxxxxxxxxxx>
- Mailingliste <info-gnuplot-request@xxxxxxxxxxxxx>
-
%{name} documentation files including the man and info pages

%prep
@@ -110,6 +93,7 @@
%patch -P 5 -p 0
%patch -P 6 -p 0
%patch -P 0 -p 0
+%patch -P 7 -p 1

%build
SECSVGA="-DSVGA_IS_SECURE=1"

++++++ gnuplot-4.2.5-gcc45.dif ++++++
Index: gnuplot-4.2.6/src/gplt_x11.c
===================================================================
--- gnuplot-4.2.6.orig/src/gplt_x11.c 2010-03-04 10:45:10.000000000 +0100
+++ gnuplot-4.2.6/src/gplt_x11.c 2010-03-04 11:59:35.000000000 +0100
@@ -1189,7 +1189,7 @@ static int
read_input()
{
const int rdbuf_size = 10 * Nbuf;
- static char rdbuf[rdbuf_size+1];
+ static char rdbuf[10*Nbuf+1];
static int total_chars;
static int rdbuf_offset;
static int buf_offset;
++++++ gnuplot-4.2.5-utf8.dif ++++++
--- /var/tmp/diff_new_pack.AGJ25y/_old 2010-03-05 11:43:30.000000000 +0100
+++ /var/tmp/diff_new_pack.AGJ25y/_new 2010-03-05 11:43:30.000000000 +0100
@@ -1,5 +1,7 @@
---- docs/gnuplot.doc
-+++ docs/gnuplot.doc 2009-05-09 13:53:00.000000000 +0200
+Index: docs/gnuplot.doc
+===================================================================
+--- docs/gnuplot.doc.orig 2009-05-18 04:47:35.000000000 +0200
++++ docs/gnuplot.doc 2010-03-04 10:44:07.000000000 +0100
@@ -5871,6 +5871,7 @@ C ... and restart the table:
?show encoding
?encoding
@@ -26,8 +28,10 @@

Generally you must set the encoding before setting the terminal type.
Note that encoding is not supported by all terminal drivers and that
---- src/set.c
-+++ src/set.c 2009-05-09 13:53:00.000000000 +0200
+Index: src/set.c
+===================================================================
+--- src/set.c.orig 2009-09-01 18:38:55.000000000 +0200
++++ src/set.c 2010-03-04 10:44:07.000000000 +0100
@@ -1211,7 +1211,7 @@ set_encoding()
temp = lookup_table(&set_encoding_tbl[0],c_token);

@@ -37,8 +41,10 @@
c_token++;
}
encoding = temp;
---- src/term.c
-+++ src/term.c 2009-05-09 13:53:00.000000000 +0200
+Index: src/term.c
+===================================================================
+--- src/term.c.orig 2010-03-04 10:44:00.000000000 +0100
++++ src/term.c 2010-03-04 10:44:07.000000000 +0100
@@ -134,19 +134,23 @@ TBOOLEAN multiplot = FALSE;
enum set_encoding_id encoding;
/* table of encoding names, for output of the setting */
@@ -74,8 +80,10 @@
char *text,
JUSTIFY hor, /* horizontal ... */
VERT_JUSTIFY vert, /* ... and vertical just - text in hor
direction despite angle */
---- src/term_api.h
-+++ src/term_api.h 2009-05-09 13:53:00.000000000 +0200
+Index: src/term_api.h
+===================================================================
+--- src/term_api.h.orig 2008-12-15 05:18:36.000000000 +0100
++++ src/term_api.h 2010-03-04 10:44:07.000000000 +0100
@@ -124,7 +124,9 @@ typedef enum termlayer {
TERM_LAYER_RESET,
TERM_LAYER_BACKTEXT,
@@ -133,8 +141,10 @@
S_ENC_INVALID
};

---- src/util.c
-+++ src/util.c 2009-05-09 13:53:00.000000000 +0200
+Index: src/util.c
+===================================================================
+--- src/util.c.orig 2009-02-09 05:43:44.000000000 +0100
++++ src/util.c 2010-03-04 10:44:07.000000000 +0100
@@ -1218,3 +1218,85 @@ getusername ()

return fullname;
@@ -221,8 +231,10 @@
+ *wch = INVALID_UTF8;
+ return FALSE;
+}
---- term/Makefile.am.in
-+++ term/Makefile.am.in 2009-05-09 13:53:00.000000000 +0200
+Index: term/Makefile.am.in
+===================================================================
+--- term/Makefile.am.in.orig 2006-06-20 00:02:46.000000000 +0200
++++ term/Makefile.am.in 2010-03-04 10:44:07.000000000 +0100
@@ -13,7 +13,7 @@ postscriptdir = $(pkgdatadir)/$(VERSION_
postscript_DATA = PostScript/8859-15.ps PostScript/8859-1.ps\
PostScript/8859-2.ps PostScript/cp1250.ps PostScript/cp437.ps\
@@ -232,8 +244,10 @@

Makefile.am: Makefile.am.in
rm -f $@ $@t
---- term/gd.trm
-+++ term/gd.trm 2009-05-09 13:53:00.000000000 +0200
+Index: term/gd.trm
+===================================================================
+--- term/gd.trm.orig 2009-03-03 03:43:52.000000000 +0100
++++ term/gd.trm 2010-03-04 10:44:07.000000000 +0100
@@ -1861,7 +1861,7 @@ ENHGD_FLUSH()
#ifdef gdFTEX_Adobe_Custom
/* libgd defaults to UTF-8 encodings. We have limited options for
*/
@@ -243,8 +257,10 @@
PNG_FONT_INFO.flags |= gdFTEX_CHARMAP;
PNG_FONT_INFO.charmap = gdFTEX_Adobe_Custom;
} else {
---- term/post.trm
-+++ term/post.trm 2009-05-09 13:53:00.000000000 +0200
+Index: term/post.trm
+===================================================================
+--- term/post.trm.orig 2009-03-03 03:44:07.000000000 +0100
++++ term/post.trm 2010-03-04 10:44:07.000000000 +0100
@@ -1,5 +1,5 @@
/* Hello, Emacs: this is -*-C-*- !
- * $Id: post.trm,v 1.203.2.17 2009/03/02 17:40:06 mikulik Exp $
@@ -1442,15 +1458,10 @@
"",
""
END_HELP(post)
---- term/pslatex.trm
-+++ term/pslatex.trm 2009-05-09 13:53:00.000000000 +0200
-@@ -1,5 +1,5 @@
- /* Hello, Emacs, this is -*-C-*-
-- * $Id: pslatex.trm,v 1.69.2.1 2008/02/22 20:34:41 sfeam Exp $
-+ * $Id: pslatex.trm,v 1.72 2008/02/22 20:02:26 sfeam Exp $
- */
-
- /* GNUPLOT - pslatex.trm */
+Index: term/pslatex.trm
+===================================================================
+--- term/pslatex.trm.orig 2009-05-17 07:34:12.000000000 +0200
++++ term/pslatex.trm 2010-03-04 10:44:26.000000000 +0100
@@ -441,7 +441,10 @@ EPSLATEX_common_init()
case S_ENC_ISO8859_2:
inputenc = "latin2";
@@ -1463,8 +1474,10 @@
inputenc = "latin9";
break;
case S_ENC_CP437:
---- term/PostScript/8859-1.ps
-+++ term/PostScript/8859-1.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/8859-1.ps
+===================================================================
+--- term/PostScript/8859-1.ps.orig 2006-03-24 22:48:47.000000000 +0100
++++ term/PostScript/8859-1.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,3 +1,6 @@
+%
+% Encoding for ISO-8859-1 (also called Latin1)
@@ -1472,8 +1485,10 @@
/reencodeISO {
dup dup findfont dup length dict begin
{ 1 index /FID ne { def }{ pop pop } ifelse } forall
---- term/PostScript/8859-15.ps
-+++ term/PostScript/8859-15.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/8859-15.ps
+===================================================================
+--- term/PostScript/8859-15.ps.orig 2006-03-24 22:48:47.000000000 +0100
++++ term/PostScript/8859-15.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,3 +1,6 @@
+%
+% Encoding for ISO-8859-15 (also called Latin9)
@@ -1481,8 +1496,10 @@
/reencodeISO15 {
dup dup findfont dup length dict begin
{ 1 index /FID ne { def }{ pop pop } ifelse } forall
---- term/PostScript/8859-2.ps
-+++ term/PostScript/8859-2.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/8859-2.ps
+===================================================================
+--- term/PostScript/8859-2.ps.orig 2006-08-12 00:35:05.000000000 +0200
++++ term/PostScript/8859-2.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,4 +1,5 @@
-% Encoding for ISO-8859-2 (also called as Latin-2), with
+%
@@ -1490,8 +1507,10 @@
% minor differences to "true" ISO-8859-2 (*commaaccent
% instead of *cedilla for sStT -> incorrect in ISO-8859-2,
% the standard will probably be modified in this respect)
---- term/PostScript/8859-9.ps
-+++ term/PostScript/8859-9.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/8859-9.ps
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ term/PostScript/8859-9.ps 2010-03-04 10:44:07.000000000 +0100
@@ -0,0 +1,44 @@
+%
+% Encoding for ISO_8859_9 (also called Latin5)
@@ -1537,13 +1556,17 @@
+/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis
+/dotlessi/scedilla/ydieresis
+] def
---- term/PostScript/NOTE.aglfn
-+++ term/PostScript/NOTE.aglfn 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/NOTE.aglfn
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ term/PostScript/NOTE.aglfn 2010-03-04 10:44:07.000000000 +0100
@@ -0,0 +1,2 @@
+The document aglfn.txt was obtained from
http://www.adobe.com/devnet/opentype/archives/aglfn.txt
+Do never change this document as this is not allowed by the license found
therein.
---- term/PostScript/aglfn.txt
-+++ term/PostScript/aglfn.txt 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/aglfn.txt
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ term/PostScript/aglfn.txt 2010-03-04 10:44:07.000000000 +0100
@@ -0,0 +1,932 @@
+#
###################################################################################
+# Copyright (c) 2003,2005,2006,2007 Adobe Systems Incorporated
@@ -2477,8 +2500,10 @@
+017C;zdotaccent;LATIN SMALL LETTER Z WITH DOT ABOVE
+0030;zero;DIGIT ZERO
+03B6;zeta;GREEK SMALL LETTER ZETA
---- term/PostScript/cp1250.ps
-+++ term/PostScript/cp1250.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/cp1250.ps
+===================================================================
+--- term/PostScript/cp1250.ps.orig 2009-05-06 05:55:05.000000000 +0200
++++ term/PostScript/cp1250.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,3 +1,6 @@
+%
+% Encoding for code page 1250 (Microsoft Windows Central and Eastern European)
@@ -2486,8 +2511,10 @@
/reencodeCP1250 {
dup dup findfont dup length dict begin
{ 1 index /FID ne { def }{ pop pop } ifelse } forall
---- term/PostScript/cp437.ps
-+++ term/PostScript/cp437.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/cp437.ps
+===================================================================
+--- term/PostScript/cp437.ps.orig 2006-08-12 00:35:05.000000000 +0200
++++ term/PostScript/cp437.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,4 +1,5 @@
-% encoding for code page 437
+%
@@ -2495,8 +2522,10 @@
% version 1.0: - Mainly letters are mapped. The following positions
% (JFi) are left blank (undefined):
% -- first 32 positions,
---- term/PostScript/cp850.ps
-+++ term/PostScript/cp850.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/cp850.ps
+===================================================================
+--- term/PostScript/cp850.ps.orig 2006-08-12 00:35:05.000000000 +0200
++++ term/PostScript/cp850.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,4 +1,5 @@
-% encoding for code page 850
+%
@@ -2504,8 +2533,10 @@
% version 1.0: - Mainly letters are mapped. The following positions
% (JFi) are left blank (undefined):
% -- first 32 positions,
---- term/PostScript/cp852.ps
-+++ term/PostScript/cp852.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/cp852.ps
+===================================================================
+--- term/PostScript/cp852.ps.orig 2006-08-12 00:22:05.000000000 +0200
++++ term/PostScript/cp852.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,4 +1,5 @@
-% encoding for code page 852
+%
@@ -2513,8 +2544,10 @@
/reencodeCP852 {
dup dup findfont dup length dict begin
{ 1 index /FID ne { def }{ pop pop } ifelse } forall
---- term/PostScript/koi8r.ps
-+++ term/PostScript/koi8r.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/koi8r.ps
+===================================================================
+--- term/PostScript/koi8r.ps.orig 2006-08-12 00:35:05.000000000 +0200
++++ term/PostScript/koi8r.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,4 +1,5 @@
-% encoding for code page koi8r
+%
@@ -2522,16 +2555,20 @@
% version 1.0: - Mainly letters are mapped. The following positions
% (JFi) are left blank (undefined):
% -- first 32 positions,
---- term/PostScript/koi8u.ps
-+++ term/PostScript/koi8u.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/koi8u.ps
+===================================================================
+--- term/PostScript/koi8u.ps.orig 2006-03-24 22:48:47.000000000 +0100
++++ term/PostScript/koi8u.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,4 +1,5 @@
%
+% encoding for code page koi8r (8-bit Ukrainian)
/reencodeKOI8U {
dup dup findfont dup length dict begin
{ 1 index /FID ne { def }{ pop pop } ifelse } forall
---- term/PostScript/prologue.ps
-+++ term/PostScript/prologue.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/prologue.ps
+===================================================================
+--- term/PostScript/prologue.ps.orig 2007-10-01 22:49:08.000000000 +0200
++++ term/PostScript/prologue.ps 2010-03-04 10:44:07.000000000 +0100
@@ -1,5 +1,5 @@
%
-% Gnuplot Prolog Version 4.2 (August 2006)
@@ -2547,8 +2584,10 @@
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow {currentpoint stroke M 0 vshift R
---- term/PostScript/prologues.h
-+++ term/PostScript/prologues.h 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/prologues.h
+===================================================================
+--- term/PostScript/prologues.h.orig 2006-11-20 20:06:01.000000000 +0100
++++ term/PostScript/prologues.h 2010-03-04 10:44:07.000000000 +0100
@@ -2,6 +2,9 @@
* in a form suitable to inclusion in a C source code */

@@ -2778,8 +2817,10 @@
+NULL
+};
+
---- term/PostScript/unicode_big.map
-+++ term/PostScript/unicode_big.map 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/unicode_big.map
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ term/PostScript/unicode_big.map 2010-03-04 10:44:07.000000000 +0100
@@ -0,0 +1,863 @@
+=00 U+0000
+=01 U+0001
@@ -3644,8 +3685,10 @@
+!37f U+25C7 uni25C7
+!380 U+2297 uni2297
+!381 U+2299 uni2299
---- term/PostScript/unicode_maps.README
-+++ term/PostScript/unicode_maps.README 2009-05-09 13:53:00.000000000
+0200
+Index: term/PostScript/unicode_maps.README
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ term/PostScript/unicode_maps.README 2010-03-04 10:44:07.000000000
+0100
@@ -0,0 +1,75 @@
+ unicode maps README
+ ===================
@@ -3722,8 +3765,10 @@
+But if you need more, probably you would do better to use a different
+gnuplot terminal that supports direct use of UTF-8 TTF fonts (pdf, png, svg).
+
---- term/PostScript/unicode_small.map
-+++ term/PostScript/unicode_small.map 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/unicode_small.map
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ term/PostScript/unicode_small.map 2010-03-04 10:44:07.000000000 +0100
@@ -0,0 +1,462 @@
+=00 U+0000
+=01 U+0001
@@ -4187,8 +4232,10 @@
+!362 U+25FB uni25FB
+!363 U+25FC uni25FC
+!365 U+2609 uni2609
---- term/PostScript/utf-8.ps
-+++ term/PostScript/utf-8.ps 2009-05-09 13:53:00.000000000 +0200
+Index: term/PostScript/utf-8.ps
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ term/PostScript/utf-8.ps 2010-03-04 10:44:07.000000000 +0100
@@ -0,0 +1,58 @@
+%
+% Base ISO8859-1 character encoding plus support macros for UTF-8 encoding

++++++ gnuplot-4.2.5.tar.bz2 -> gnuplot-4.2.6.tar.bz2 ++++++
++++ 18256 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/ChangeLog new/gnuplot-4.2.6/ChangeLog
--- old/gnuplot-4.2.5/ChangeLog 2009-03-28 22:20:40.000000000 +0100
+++ new/gnuplot-4.2.6/ChangeLog 2009-09-03 05:02:55.000000000 +0200
@@ -1,3 +1,113 @@
+2009-09-03 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ Release 4.2.6
+
+2009-09-01 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * src/set.c (set_tic_prop): When xtics (e.g.) were unset, then a new
+ command 'set xtics ...' could lose track of the tic properties being
set.
+ Bug #2848433
+
+2009-08-29 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * configure.in: Remove the EXPERIMENTAL flag from the x11 terminal
+ binary polygon option.
+
+ * share/LaTeX/Makefile.am: Comment out an uninstall command because
+ it breaks the build script.
+
+ * NEWS PATCHLEVEL configure.in docs/titlepag.tex src/version.c:
+ Update in preparation for release 4.2.6
+
+2009-08-28 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * configure.in: Remove the EXPERIMENTAL flag from the wxt terminal
+
+2009-08-13 anonymous
+
+ * term/tek.trm: Add support for xterm tektronix emulation
+
+2009-07-21 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * src/plot2d.c (store2d_point): If the plot uses palette colors taken
+ from the Z coordinate, then also use Z to auto-scale cbrange.
+ Bug #2133407
+
+2009-07-16 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * src/save.c: The "set view" command was incorrectly saved twice.
+ Bug #2822433
+
+2009-07-04 Thomas Sefzick <thse@xxxxxxxxxxxxxxxxxxxxx>
+
+ * graphics.c (plot_boxes): Minimal fix for off-by-one pixel bug in
+ width of boxes with palette or rgb color. Complete fix is in 4.4.
+ Bug #2804784
+
+2009-07-01 Mojca Miklavec <mojca.miklavec.lists@xxxxxxxxx>
+
+ * term/aquaterm.c: The "size xx,yy" option should have a comma between
+ xx and yy for consistency with other terminals.
+
+2009-06-18 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * src/pm3d.c (set_plot_with_palette is_plot_with_colorbox):
+ Fix an accounting error that caused unnecessary loading of a color
+ palette into plots that do not need one.
+ Backport of V4.4 patch from 2009-01-02
+
+2009-06-04 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * src/mouse.c: The following test script triggered multiple problems.
+ "set multi; set x2data time; set x2tics; unset multi;"
+ - initialize mouse_x, mouse_y to -1; test before using
+ - initialize mouse values with VERYLARGE (replace magic number 1e38)
+ - xDateTimeFormat: do not attempt to convert VERYLARGE to a date
+
+ * time.c (ggmtime): Counting back from 1.e38 by one year at a time takes
+ forever. Limit the range of acceptable time values to +/- 10^12 seconds,
+ which gives a range of 33688 years forward or back.
+ * axis.c (gen_tics): Skip calculation of 0-length minor ticks
+
+ Bugfix.
+
+2009-05-30 Thomas Sefzick <thse@xxxxxxxxxxxxxxxxxxxxx>
+
+ * src/graph3d.c (do_3dplot): Adjust position of 3D plot with
+ 'set view equal xyz' so that the center of rotation is at the center
+ of the screen.
+ Bugfix #2797226
+
+2009-05-28 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * term/x11.trm: Silence an escaped debug fprintf. Bugfix.
+
+2009-05-11 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * term/pslatex.trm: Broken format specifier.
+ Bug #2750114
+
+2009-05-05 Peter Gasparovic (buteo@xxxxxxxxxxxxxxxxxxxxx)
+
+ * term/PostScript/cp1250.ps: Fix code points for Lcaron, lcaron.
+ Bug #2785002
+
+2009-05-05 Thomas Sefzick (thse@xxxxxxxxxxxxxxxxxxxxx)
+
+ * term/pslatex.trm: 'set epslatex ... blacktext' was producing white
+ text for tics labels, axis labels, key labels, but black title text.
+ Bug #2750114
+
+2009-04-09 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ * src/gplt_x11.c: Filled boxes and filled polygons have different
+ behaviour when the fillstyle is FS_DEFAULT, but the x11 driver was
+ not making this distinction. (caused by patch of 2008-06-22).
+
+2009-03-29 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>
+
+ Release 4.2.5
+
2009-03-28 Ethan A Merritt <merritt@xxxxxxxxxxxxxxxx>

* src/graphics.c (boundary): Reserve room for user tic labels even if
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/configure.in new/gnuplot-4.2.6/configure.in
--- old/gnuplot-4.2.5/configure.in 2009-03-15 04:39:15.000000000 +0100
+++ new/gnuplot-4.2.6/configure.in 2009-08-29 19:51:19.000000000 +0200
@@ -1,12 +1,12 @@
dnl Process this file with autoconf to produce a configure script.
dnl configure.in for gnuplot on Unix.
dnl
-dnl $Id: configure.in,v 1.202.2.25 2009/03/15 03:39:15 sfeam Exp $
+dnl $Id: configure.in,v 1.202.2.27 2009/08/29 17:51:19 sfeam Exp $
dnl
dnl this is actually major.minor ...
dnl note that for a non-beta release, we need to
dnl remove the letter from VERSION
-AC_INIT(gnuplot, 4.2.5)
+AC_INIT(gnuplot, 4.2.6)
AC_CONFIG_SRCDIR(src/graphics.c)
AC_PREREQ(2.58)
AM_CONFIG_HEADER(config.h:config.hin)
@@ -1119,9 +1119,9 @@
AC_MSG_RESULT([ (without multi-byte fonts, requires support in libX11)])
fi
if test "$enable_binary_x11_polygon" = yes; then
- AC_MSG_RESULT([ (with binary polygon protocol (EXPERIMENTAL))])
+ AC_MSG_RESULT([ (with binary polygon protocol)])
else
- AC_MSG_RESULT([ (without binary polygon protocol (EXPERIMENTAL))])
+ AC_MSG_RESULT([ (without binary polygon protocol)])
fi
else
AC_MSG_RESULT([ X Window System terminal: no (requires X libraries)])
@@ -1249,7 +1249,7 @@
fi

if test "$enable_wxwidgets_ok" = yes; then
- AC_MSG_RESULT([ wxt terminal: yes (EXPERIMENTAL)])
+ AC_MSG_RESULT([ wxt terminal: yes ])
else
AC_MSG_RESULT([ wxt terminal: no (requires C++, wxWidgets>2.6, cairo>0.9,
pango>1.10)])
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/demo/datastrings.dem new/gnuplot-4.2.6/demo/datastrings.dem
--- old/gnuplot-4.2.5/demo/datastrings.dem 2009-03-14 01:11:12.000000000
+0100
+++ new/gnuplot-4.2.6/demo/datastrings.dem 2009-07-14 07:35:00.000000000
+0200
@@ -63,7 +63,7 @@
pause -1 "<cr> to show double use of y values"
#
set title "Plot actual y-value as a label"
-plot 'table.dat' using 0:2 title columnhead with boxes, \
+plot 'table.dat' using 0:2:xtic(1) title columnhead with boxes, \
'' using 0:2:2 with labels center offset 0,1 notitle
#
pause -1 "<cr> continue"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/docs/gnuplot.doc new/gnuplot-4.2.6/docs/gnuplot.doc
--- old/gnuplot-4.2.5/docs/gnuplot.doc 2009-02-19 22:16:05.000000000 +0100
+++ new/gnuplot-4.2.6/docs/gnuplot.doc 2009-05-18 04:47:35.000000000 +0200
@@ -1,4 +1,4 @@
-C RCS $Id: gnuplot.doc,v 1.387.2.50 2009/02/16 21:41:56 sfeam Exp $
+C RCS $Id: gnuplot.doc,v 1.387.2.51 2009/05/18 02:47:35 sfeam Exp $
C
C Copyright (C) 1986 - 1993, 1998, 1999, 2000, 2001, 2004 Thomas Williams,
Colin Kelley et al.
C
@@ -422,7 +422,7 @@
Input data can be filtered through several built-in routines for interpolation
or approximation of data. See `smooth`, `frequency`, `unique`.

- Sample scripts: step.dem mgr.dem
+ Sample scripts: steps.dem mgr.dem

3 Improved text options

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/docs/gnuplot.texi new/gnuplot-4.2.6/docs/gnuplot.texi
--- old/gnuplot-4.2.5/docs/gnuplot.texi 2009-03-15 04:31:30.000000000 +0100
+++ new/gnuplot-4.2.6/docs/gnuplot.texi 2009-08-28 22:01:14.000000000 +0200
@@ -741,7 +741,7 @@
Input data can be filtered through several built-in routines for interpolation
or approximation of data. See @ref{smooth}, `frequency`, `unique`.

-Sample scripts: step.dem mgr.dem
+Sample scripts: steps.dem mgr.dem


@node Improved_text_options, More_text_encodings,
New_plot_option_smooth_frequency, Features_introduced_in_version_4.0
@@ -18084,6 +18084,15 @@
@tmindex bitgraph


+@c ?commands set terminal xterm
+@c ?set terminal xterm
+@c ?set term xterm
+@c ?terminal xterm
+@c ?term xterm
+@cindex xterm
+@tmindex xterm
+
+
This family of terminal drivers supports a variety of VT-like terminals.
`tek40xx` supports Tektronix 4010 and others as well as most TEK emulators;
`vttek` supports VT-like tek40xx terminal emulators; `kc-tek40xx` supports
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/docs/titlepag.tex new/gnuplot-4.2.6/docs/titlepag.tex
--- old/gnuplot-4.2.5/docs/titlepag.tex 2009-03-15 04:39:15.000000000 +0100
+++ new/gnuplot-4.2.6/docs/titlepag.tex 2009-08-29 19:51:20.000000000 +0200
@@ -1,5 +1,5 @@
%
-% $Id: titlepag.tex,v 1.19.2.6 2009/03/15 03:39:15 sfeam Exp $
+% $Id: titlepag.tex,v 1.19.2.7 2009/08/29 17:51:20 sfeam Exp $
%

\ifx\LaTeXe\undefined
@@ -155,7 +155,7 @@

\vspace{2ex}

- 15 March 2009
+ 1 September 2009

\end{center}
\newpage
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/NEWS new/gnuplot-4.2.6/NEWS
--- old/gnuplot-4.2.5/NEWS 2009-03-28 22:21:50.000000000 +0100
+++ new/gnuplot-4.2.6/NEWS 2009-09-01 18:39:28.000000000 +0200
@@ -1,3 +1,19 @@
+New features, changes and fixes in gnuplot version 4.2.6
+===========================================================
+* NEW xterm tektronix emulation 'set term xterm'
+* FIX 'set xtics mirror' didn't work if xtics were previously unset
+* FIX off-by-one pixel bug in width of boxes with palette or rgb color
+* FIX center rotation of 'set view equal xyz' mode at screen center
+* FIX sanity-check time ranges for axes with timeformat
+* FIX pslatex blacktext and broken format specifier
+* FIX PostScript code points for Lcaron, lcaron in encoding cp1250
+* CHANGE If a 2D plot uses a Z-based palette, then autoscale cbrange
+* CHANGE aquaterm accepts "size xx,yy" with a comma
+* CHANGE Remove the EXPERIMENTAL flag from the wxt terminal
+* CHANGE Remove the EXPERIMENTAL flag from the x11 terminal binary polygon mode
+
+
+
New features, changes and fixes in gnuplot version 4.2.5
===========================================================
* NEW ./configure --with-readline=bsd to use libedit rather than libreadline
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/PATCHLEVEL new/gnuplot-4.2.6/PATCHLEVEL
--- old/gnuplot-4.2.5/PATCHLEVEL 2009-03-15 04:27:12.000000000 +0100
+++ new/gnuplot-4.2.6/PATCHLEVEL 2009-08-29 19:13:22.000000000 +0200
@@ -1 +1 @@
-5
+6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/share/LaTeX/Makefile.am
new/gnuplot-4.2.6/share/LaTeX/Makefile.am
--- old/gnuplot-4.2.5/share/LaTeX/Makefile.am 2006-10-02 23:05:30.000000000
+0200
+++ new/gnuplot-4.2.6/share/LaTeX/Makefile.am 2009-08-29 19:49:37.000000000
+0200
@@ -18,7 +18,7 @@

uninstall-cfg:
@$(NORMAL_UNINSTALL)
- @if test $(PLAINTEX) != no ; then \
- installdir=`kpsexpand '$$TEXMFLOCAL'/tex/latex/gnuplot |sed
"s%^.*share/%$(prefix)/share/%"` ; \
- rm -f "$(DESTDIR)$$installdir/gnuplot.cfg" ; \
- fi
+# @if test $(PLAINTEX) != no ; then \
+# installdir=`kpsexpand '$$TEXMFLOCAL'/tex/latex/gnuplot |sed
"s%^.*share/%$(prefix)/share/%"` ; \
+# rm -f "$(DESTDIR)$$installdir/gnuplot.cfg" ; \
+# fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/axis.c new/gnuplot-4.2.6/src/axis.c
--- old/gnuplot-4.2.5/src/axis.c 2009-03-24 00:02:36.000000000 +0100
+++ new/gnuplot-4.2.6/src/axis.c 2009-06-12 07:05:44.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: axis.c,v 1.60.2.13 2009/03/23
23:02:36 sfeam Exp $"); }
+static char *RCSid() { return RCSid("$Id: axis.c,v 1.60.2.14 2009/06/12
05:05:44 sfeam Exp $"); }
#endif

/* GNUPLOT - axis.c */
@@ -980,7 +980,7 @@
step = fabs(step);
/* }}} */

- if (minitics) {
+ if (minitics && axis_array[axis].miniticscale != 0) {
/* {{{ figure out ministart, ministep, miniend */
if (minitics == MINI_USER) {
/* they have said what they want */
@@ -1156,7 +1156,7 @@
/* }}} */

}
- if (minitics) {
+ if (minitics && axis_array[axis].miniticscale != 0) {
/* {{{ process minitics */
double mplace, mtic;
for (mplace = ministart; mplace < miniend; mplace += ministep) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/gplt_x11.c new/gnuplot-4.2.6/src/gplt_x11.c
--- old/gnuplot-4.2.5/src/gplt_x11.c 2009-01-14 19:42:02.000000000 +0100
+++ new/gnuplot-4.2.6/src/gplt_x11.c 2009-05-06 05:23:23.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: gplt_x11.c,v 1.167.2.10 2009/01/14
10:58:42 mikulik Exp $"); }
+static char *RCSid() { return RCSid("$Id: gplt_x11.c,v 1.167.2.11 2009/04/10
04:37:00 sfeam Exp $"); }
#endif

#define X11_POLYLINE 1
@@ -305,7 +305,7 @@
static struct plot_struct *current_plot = NULL;
static struct plot_struct *plot_list_start = NULL;

-static void x11_setfill __PROTO((GC *gc, int style));
+static void x11_setfill __PROTO((GC *gc, int style, TBOOLEAN poly));

/* information about window/plot to be removed */
typedef struct plot_remove_struct {
@@ -2225,7 +2225,7 @@
int style, xtmp, ytmp, w, h;

if (sscanf(buffer + 1, "%4d%4d%4d%4d%4d", &style, &xtmp, &ytmp, &w, &h)
== 5) {
- x11_setfill(&gc, style);
+ x11_setfill(&gc, style, FALSE);

/* gnuplot has origin at bottom left, but X uses top left
* There may be an off-by-one (or more) error here.
@@ -2648,7 +2648,7 @@
fill_gc = XCreateGC(dpy, plot->window, 0, 0);
XCopyGC(dpy, *current_gc, ~0, fill_gc);

- x11_setfill(&fill_gc, style);
+ x11_setfill(&fill_gc, style, TRUE);

XFillPolygon(dpy, plot->pixmap, fill_gc, points, npoints,
Nonconvex, CoordModeOrigin);
@@ -6489,7 +6489,7 @@
* Shared code for setting fill style
*/
static void
-x11_setfill(GC *gc, int style)
+x11_setfill(GC *gc, int style, TBOOLEAN poly)
{
int fillpar, idx;
XColor xcolor, bgnd;
@@ -6526,12 +6526,18 @@
idx = idx % stipple_pattern_num;
XSetStipple(dpy, *gc, stipple_pattern[idx]);
XSetFillStyle(dpy, *gc, FillOpaqueStippled);
- XSetForeground(dpy, *gc, plot->cmap->colors[plot->lt + 3]);
+ if (poly)
+ XSetBackground(dpy, *gc, plot->cmap->colors[0]);
+ else
+ XSetForeground(dpy, *gc, plot->cmap->colors[plot->lt + 3]);
break;
- case FS_EMPTY:
- default:
- /* fill with background color */
+ case FS_EMPTY: /* fill with background color */
XSetFillStyle(dpy, *gc, FillSolid);
XSetForeground(dpy, *gc, plot->cmap->colors[0]);
+ break;
+ default:
+ XSetFillStyle(dpy, *gc, FillSolid);
+ if (!poly)
+ XSetForeground(dpy, *gc, plot->cmap->colors[0]);
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/graph3d.c new/gnuplot-4.2.6/src/graph3d.c
--- old/gnuplot-4.2.5/src/graph3d.c 2009-02-09 05:43:44.000000000 +0100
+++ new/gnuplot-4.2.6/src/graph3d.c 2009-05-30 22:15:44.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: graph3d.c,v 1.157.2.24 2009/02/06
04:53:33 sfeam Exp $"); }
+static char *RCSid() { return RCSid("$Id: graph3d.c,v 1.157.2.25 2009/05/30
20:15:44 sfeam Exp $"); }
#endif

/* GNUPLOT - graph3d.c */
@@ -674,10 +674,10 @@
xcenter3d = ycenter3d = zcenter3d = 0.0;
if (aspect_ratio_3D >= 2) {
if (yscale3d > xscale3d) {
- ycenter3d = 0.5*yscale3d/xscale3d - 1.0;
+ ycenter3d = 1.0 - xscale3d/yscale3d;
yscale3d = xscale3d;
} else if (xscale3d > yscale3d) {
- xcenter3d = 0.5*xscale3d/yscale3d - 1.0;
+ xcenter3d = 1.0 - yscale3d/xscale3d;
xscale3d = yscale3d;
}
if (aspect_ratio_3D >= 3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/graphics.c new/gnuplot-4.2.6/src/graphics.c
--- old/gnuplot-4.2.5/src/graphics.c 2009-03-28 21:11:06.000000000 +0100
+++ new/gnuplot-4.2.6/src/graphics.c 2009-07-05 08:16:17.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: graphics.c,v 1.194.2.42 2009/03/28
20:11:06 sfeam Exp $"); }
+static char *RCSid() { return RCSid("$Id: graphics.c,v 1.194.2.43 2009/07/05
06:16:17 sfeam Exp $"); }
#endif

/* GNUPLOT - graphics.c */
@@ -3573,7 +3573,7 @@
style = style_from_fill(&plot->fill_properties);

if (plot->lp_properties.use_palette && t->filled_polygon) {
- (*t->filled_polygon)(4, fill_corners(style,x,y,w,h));
+ (*t->filled_polygon)(4,
fill_corners(style,x,y,w-1,h-1));
} else
(*t->fillbox) (style, x, y, w, h);

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/mouse.c new/gnuplot-4.2.6/src/mouse.c
--- old/gnuplot-4.2.5/src/mouse.c 2009-02-09 05:43:44.000000000 +0100
+++ new/gnuplot-4.2.6/src/mouse.c 2009-06-12 07:03:31.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: mouse.c,v 1.85.2.7 2009/02/02
21:33:48 mikulik Exp $"); }
+static char *RCSid() { return RCSid("$Id: mouse.c,v 1.85.2.8 2009/06/05
00:32:52 sfeam Exp $"); }
#endif

/* GNUPLOT - mouse.c */
@@ -118,7 +118,7 @@

/* the coordinates of the mouse cursor in gnuplot's internal coordinate system
*/
-static int mouse_x, mouse_y;
+static int mouse_x = -1, mouse_y = -1;


/* the "real" coordinates of the mouse cursor, i.e., in the user's coordinate
@@ -302,13 +302,13 @@
printf("POS: plot_bounds.xleft=%i, plot_bounds.xright=%i,
plot_bounds.ybot=%i, plot_bounds.ytop=%i\n", plot_bounds.xleft,
plot_bounds.xright, plot_bounds.ybot, plot_bounds.ytop);
# endif
if (plot_bounds.xright == plot_bounds.xleft)
- *x = *x2 = 1e38; /* protection */
+ *x = *x2 = VERYLARGE; /* protection */
else {
*x = AXIS_MAPBACK(FIRST_X_AXIS, xx);
*x2 = AXIS_MAPBACK(SECOND_X_AXIS, xx);
}
if (plot_bounds.ytop == plot_bounds.ybot)
- *y = *y2 = 1e38; /* protection */
+ *y = *y2 = VERYLARGE; /* protection */
else {
*y = AXIS_MAPBACK(FIRST_Y_AXIS, yy);
*y2 = AXIS_MAPBACK(SECOND_Y_AXIS, yy);
@@ -335,7 +335,7 @@
axis_array[FIRST_X_AXIS].min);
} else {
/* both diffs are zero (x axis points into the screen */
- *x = 1e38;
+ *x = VERYLARGE;
}

if (abs(axis3d_y_dx) > abs(axis3d_y_dy)) {
@@ -348,10 +348,10 @@
axis_array[FIRST_Y_AXIS].min);
} else {
/* both diffs are zero (y axis points into the screen */
- *y = 1e38;
+ *y = VERYLARGE;
}

- *x2 = *y2 = 1e38; /* protection */
+ *x2 = *y2 = VERYLARGE; /* protection */
}
/*
Note: there is plot_bounds.xleft+0.5 in "#define map_x" in graphics.c,
which
@@ -497,6 +497,7 @@
* value. Code is now closer to what setup_tics does. */
#define MKSTR(sp,x,axis) \
do { \
+ if (x >= VERYLARGE) break; \
if (axis_array[axis].is_timedata) { \
char *format = copy_or_invent_formatstring(axis); \
while (strchr(format,'\n')) \
@@ -585,7 +586,7 @@
# endif
} else { /* mouse_setting.polardistance==2: (distance, tangent) */
phi = x - rx;
- phi = (phi == 0) ? ((y-ry>0) ? 1e308:-1e308) : (y - ry)/phi;
+ phi = (phi == 0) ? ((y-ry>0) ? VERYLARGE : -VERYLARGE) : (y -
ry)/phi;
sprintf(format+strlen(format), ", tangent=%s)", mouse_setting.fmt);
}
sprintf(ptmp, format, rho, phi);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/plot2d.c new/gnuplot-4.2.6/src/plot2d.c
--- old/gnuplot-4.2.5/src/plot2d.c 2009-02-09 05:43:44.000000000 +0100
+++ new/gnuplot-4.2.6/src/plot2d.c 2009-07-21 20:16:11.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: plot2d.c,v 1.133.2.16 2009/02/05
17:17:25 sfeam Exp $"); }
+static char *RCSid() { return RCSid("$Id: plot2d.c,v 1.133.2.17 2009/07/21
18:16:11 sfeam Exp $"); }
#endif

/* GNUPLOT - plot2d.c */
@@ -970,6 +970,12 @@
STORE_WITH_LOG_AND_UPDATE_RANGE(cp->z, width, dummy_type,
current_plot->z_axis, NOOP, cp->z = -VERYLARGE);
else
cp->z = width;
+
+ /* If we have variable color corresponding to a z-axis value, use it to
autoscale */
+ if (current_plot->lp_properties.pm3d_color.type == TC_Z)
+ STORE_WITH_LOG_AND_UPDATE_RANGE(cp->z, cp->z, dummy_type, COLOR_AXIS,
+ NOOP, NOOP);
+
} /* store2d_point */

#ifdef EAM_HISTOGRAMS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/pm3d.c new/gnuplot-4.2.6/src/pm3d.c
--- old/gnuplot-4.2.5/src/pm3d.c 2009-03-24 16:00:53.000000000 +0100
+++ new/gnuplot-4.2.6/src/pm3d.c 2009-06-19 04:23:11.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: pm3d.c,v 1.66.2.5 2009/03/24
11:19:24 mikulik Exp $"); }
+static char *RCSid() { return RCSid("$Id: pm3d.c,v 1.66.2.6 2009/06/19
00:01:00 sfeam Exp $"); }
#endif

/* GNUPLOT - pm3d.c */
@@ -65,7 +65,6 @@

/* Internal prototypes for this module */
static TBOOLEAN plot_has_palette;
-static TBOOLEAN plot_wants_colorbox;
static double geomean4 __PROTO((double, double, double, double));
static double median4 __PROTO((double, double, double, double));
static void pm3d_plot __PROTO((struct surface_points *, int));
@@ -1020,10 +1019,8 @@
struct curve_points *this_2dplot = first_plot;
int surface = 0;
struct text_label *this_label = first_label;
- TBOOLEAN want_palette_but_not_colorbox = FALSE;

plot_has_palette = TRUE;
- plot_wants_colorbox = TRUE;
/* Is pm3d switched on globally? */
if (pm3d.implicit == PM3D_IMPLICIT)
return;
@@ -1035,18 +1032,12 @@
if (this_2dplot->plot_style == IMAGE)
return;
#endif
- if (this_2dplot->lp_properties.use_palette) {
- if (this_2dplot->lp_properties.pm3d_color.type <= TC_RGB)
- want_palette_but_not_colorbox = TRUE;
- /* don't return yet -- decide later whether showing color
box is desirable */
- else
- return;
- }
-#ifdef EAM_DATASTRINGS
- if (this_2dplot->labels &&
- this_2dplot->labels->textcolor.type >= TC_CB)
+ if (this_2dplot->lp_properties.use_palette
+ && this_2dplot->lp_properties.pm3d_color.type > TC_RGB)
+ return;
+ if (this_2dplot->labels
+ && this_2dplot->labels->textcolor.type >= TC_CB)
return;
-#endif
this_2dplot = this_2dplot->next;
}
}
@@ -1064,8 +1055,8 @@
if (this_3dplot->lp_properties.use_palette) {
int type = this_3dplot->lp_properties.pm3d_color.type;
if (type == TC_LT || type == TC_LINESTYLE || type == TC_RGB)
- want_palette_but_not_colorbox = TRUE;
- /* don't return yet -- decide later whether showing color
box is desirable */
+ /* don't return yet */
+ ;
else
/* TC_DEFAULT: splot x with line|lp|dot palette */
return;
@@ -1097,9 +1088,7 @@
#undef TC_USES_PALETTE

/* Palette with continuous colors is not used. */
- if (want_palette_but_not_colorbox == FALSE)
- plot_has_palette = FALSE; /* otherwise it stays TRUE */
- plot_wants_colorbox = FALSE;
+ plot_has_palette = FALSE; /* otherwise it stays TRUE */
}

TBOOLEAN
@@ -1111,6 +1100,6 @@
TBOOLEAN
is_plot_with_colorbox()
{
- return plot_wants_colorbox;
+ return plot_has_palette && (color_box.where != SMCOLOR_BOX_NO);
}

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/save.c new/gnuplot-4.2.6/src/save.c
--- old/gnuplot-4.2.5/src/save.c 2009-03-28 22:22:54.000000000 +0100
+++ new/gnuplot-4.2.6/src/save.c 2009-07-16 17:52:26.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: save.c,v 1.132.2.13 2009/03/28
21:22:54 sfeam Exp $"); }
+static char *RCSid() { return RCSid("$Id: save.c,v 1.132.2.14 2009/07/16
15:52:26 sfeam Exp $"); }
#endif

/* GNUPLOT - save.c */
@@ -553,8 +553,8 @@
fprintf(fp, "%g, %g, %g, %g",
surface_rot_x, surface_rot_z, surface_scale, surface_zscale);
}
- fprintf(fp, "\nset view %s", aspect_ratio_3D == 2 ? "equal xy" :
- aspect_ratio_3D == 3 ? "equal xyz": "");
+ fprintf(fp, " %s", aspect_ratio_3D == 2 ? "equal xy" :
+ aspect_ratio_3D == 3 ? "equal xyz": "");

fprintf(fp, "\n\
set samples %d, %d\n\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/set.c new/gnuplot-4.2.6/src/set.c
--- old/gnuplot-4.2.5/src/set.c 2009-03-28 22:22:54.000000000 +0100
+++ new/gnuplot-4.2.6/src/set.c 2009-09-01 18:38:55.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: set.c,v 1.236.2.19 2009/03/28
21:22:54 sfeam Exp $"); }
+static char *RCSid() { return RCSid("$Id: set.c,v 1.236.2.20 2009/09/01
16:38:55 sfeam Exp $"); }
#endif

/* GNUPLOT - set.c */
@@ -4381,7 +4381,7 @@

/* if tics are off and not set by axis, reset to default (border) */
if (((axis_array[axis].ticmode & TICS_MASK) == NO_TICS) && (!axisset)) {
- axis_array[axis].ticmode = TICS_ON_BORDER;
+ axis_array[axis].ticmode |= TICS_ON_BORDER;
if ((mirror_opt == FALSE) && ((axis == FIRST_X_AXIS) || (axis ==
FIRST_Y_AXIS) || (axis == COLOR_AXIS))) {
axis_array[axis].ticmode |= TICS_MIRROR;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/time.c new/gnuplot-4.2.6/src/time.c
--- old/gnuplot-4.2.5/src/time.c 2008-09-02 23:12:59.000000000 +0200
+++ new/gnuplot-4.2.6/src/time.c 2009-06-12 07:05:44.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: time.c,v 1.19.2.1 2008/09/02
21:12:59 sfeam Exp $"); }
+static char *RCSid() { return RCSid("$Id: time.c,v 1.19.2.2 2009/06/12
05:05:44 sfeam Exp $"); }
#endif

/* GNUPLOT - time.c */
@@ -699,10 +699,13 @@
int i, days;

/* dodgy way of doing wday - i hope it works ! */
-
int wday = JAN_FIRST_WDAY; /* eg 6 for 2000 */

FPRINTF((stderr, "%g seconds = ", l_clock));
+ if (fabs(l_clock) > 1.e12) { /* Some time in the year 33688 */
+ int_warn(NO_CARET, "time value out of range");
+ return(-1);
+ }

tm->tm_year = ZERO_YEAR;
tm->tm_mday = tm->tm_yday = tm->tm_mon = tm->tm_hour = tm->tm_min =
tm->tm_sec = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/src/version.c new/gnuplot-4.2.6/src/version.c
--- old/gnuplot-4.2.5/src/version.c 2009-03-15 04:39:15.000000000 +0100
+++ new/gnuplot-4.2.6/src/version.c 2009-08-29 19:51:20.000000000 +0200
@@ -1,5 +1,5 @@
#ifndef lint
-static char *RCSid() { return RCSid("$Id: version.c,v 1.69.2.17 2009/03/15
03:39:15 sfeam Exp $"); }
+static char *RCSid() { return RCSid("$Id: version.c,v 1.69.2.18 2009/08/29
17:51:20 sfeam Exp $"); }
#endif

/* GNUPLOT - version.c */
@@ -40,8 +40,8 @@


const char gnuplot_version[] = "4.2";
-const char gnuplot_patchlevel[] = "5 ";
-const char gnuplot_date[] = "Mar 2009";
+const char gnuplot_patchlevel[] = "6 ";
+const char gnuplot_date[] = "Sep 2009";
const char gnuplot_copyright[] = "Copyright (C) 1986 - 1993, 1998, 2004, 2007
- 2009";

const char faq_location[] = FAQ_LOCATION;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/term/aquaterm.trm new/gnuplot-4.2.6/term/aquaterm.trm
--- old/gnuplot-4.2.5/term/aquaterm.trm 2007-05-09 02:26:09.000000000 +0200
+++ new/gnuplot-4.2.6/term/aquaterm.trm 2009-07-03 07:36:28.000000000 +0200
@@ -1,5 +1,5 @@
/* -*- objc -*-
- * $Id: aquaterm.trm,v 1.31.2.1 2007/05/09 00:26:09 sfeam Exp $
+ * $Id: aquaterm.trm,v 1.31.2.2 2009/07/03 05:36:28 sfeam Exp $
*
*/

@@ -198,6 +198,8 @@

if (END_OF_COMMAND)
int_error(c_token,"expecting y size");
+ if (equals(c_token, ","))
+ c_token++;
value = real(const_express (&a));
if (value < 2 || value > 2048)
int_error(c_token,"y size out of range");
@@ -277,7 +279,7 @@
if (AQUA_title[0]=='\0') /* always set title */
sprintf(AQUA_title, "Figure %d", AQUA_plotRef);
/* Save options back into options string in normalized format */
- sprintf(term_options, "%d title \"%s\" size %d %d font \"%s,%g\" %s %s",
+ sprintf(term_options, "%d title \"%s\" size %d,%d font \"%s,%g\" %s %s",
AQUA_plotRef,
AQUA_title,
(unsigned int) (AQUA_xSize/AQUA_RESOLUTION), (unsigned int)
(AQUA_ySize/AQUA_RESOLUTION),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/term/PostScript/cp1250.ps
new/gnuplot-4.2.6/term/PostScript/cp1250.ps
--- old/gnuplot-4.2.5/term/PostScript/cp1250.ps 2006-03-24 22:48:47.000000000
+0100
+++ new/gnuplot-4.2.6/term/PostScript/cp1250.ps 2009-05-06 05:55:05.000000000
+0200
@@ -26,7 +26,7 @@
/currency/Aogonek/brokenbar/section/dieresis/copyright/Scedilla
/guillemotleft/logicalnot/hyphen/registered/Zdotaccent
/degree/plusminus/ogonek/lslash/acute/mu/paragraph/bullet
-/cedilla/aogonek/scedilla/guillemotright/Ydieresis/hungarumlaut/Lcaron
+/cedilla/aogonek/scedilla/guillemotright/Lcaron/hungarumlaut/lcaron
/zdotaccent/Racute/Aacute/Acircumflex/Abreve/Adieresis/Lacute/Cacute
/Ccedilla/Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute/Icircumflex
/Dcaron/Eth/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut/Odieresis
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/term/pslatex.trm new/gnuplot-4.2.6/term/pslatex.trm
--- old/gnuplot-4.2.5/term/pslatex.trm 2008-02-23 10:10:23.000000000 +0100
+++ new/gnuplot-4.2.6/term/pslatex.trm 2009-05-17 07:34:12.000000000 +0200
@@ -1,5 +1,5 @@
/* Hello, Emacs, this is -*-C-*-
- * $Id: pslatex.trm,v 1.69.2.1 2008/02/22 20:34:41 sfeam Exp $
+ * $Id: pslatex.trm,v 1.69.2.3 2009/05/11 21:47:30 sfeam Exp $
*/

/* GNUPLOT - pslatex.trm */
@@ -855,9 +855,9 @@

if (ps_params->blacktext) {
if (gray <= 0)
- fputs(" \\color{black}%\n",gpoutfile);
+ sprintf(tex_current_color, " \\color{black}%%\n");
else if (gray >= 1)
- fputs(" \\color{white}%\n",gpoutfile);
+ sprintf(tex_current_color, " \\color{white}%%\n");
else
sprintf(tex_current_color, "
\\colorgray{%s}%%\n",save_space(gray));
} else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/term/tek.trm new/gnuplot-4.2.6/term/tek.trm
--- old/gnuplot-4.2.5/term/tek.trm 2006-07-21 04:35:48.000000000 +0200
+++ new/gnuplot-4.2.6/term/tek.trm 2009-08-14 03:23:06.000000000 +0200
@@ -1,5 +1,5 @@
/* Hello, Emacs, this is -*-C-*-
- * $Id: tek.trm,v 1.18 2006/07/21 02:35:48 sfeam Exp $
+ * $Id: tek.trm,v 1.18.2.1 2009/08/14 01:23:06 sfeam Exp $
*
*/

@@ -40,7 +40,7 @@
*
* This terminal driver supports:
* tek40xx, bitgraph, kermit_color_tek40xx, kermit_mono_tek40xx, selanar
- * ln03plus
+ * ln03plus, xterm
*
* AUTHORS
* Colin Kelley, Thomas Williams, Russell Lang
@@ -58,6 +58,7 @@
#define KERMIT
#define SELANAR
#define BITGRAPH
+#define XTERM

#include "driver.h"

@@ -76,6 +77,9 @@
#ifdef BITGRAPH
register_term(bitgraph)
#endif
+#ifdef XTERM
+register_term(xterm)
+#endif
#endif /* TERM_REGISTER */

#ifdef TERM_PROTO
@@ -105,6 +109,10 @@
TERM_PUBLIC void CTEK_linetype __PROTO((int linetype));
TERM_PUBLIC void CTEK_move __PROTO((unsigned int x, unsigned int y));
TERM_PUBLIC void CTEK_vector __PROTO((unsigned int x, unsigned int y));
+TERM_PUBLIC void XTERM_graphics __PROTO((void));
+TERM_PUBLIC void XTERM_resume __PROTO((void));
+TERM_PUBLIC void XTERM_text __PROTO((void));
+TERM_PUBLIC int XTERM_set_font __PROTO((const char * fontname));

#endif /* TERM_PROTO */

@@ -622,6 +630,54 @@
}

#endif /* CTEK */
+
+#ifdef XTERM
+
+#define XT_TEK_ESC "\033"
+#define XT_TEK_GFX XT_TEK_ESC "[?38h"
+#define XT_TEK_ANSI XT_TEK_ESC "\003"
+#define XT_TEK_CLR XT_TEK_ESC "\014"
+#define XT_TEK_ALPHA "\037"
+
+static const char *xt_tek_fontsize = "89:;";
+
+TERM_PUBLIC void
+XTERM_graphics()
+{
+ XTERM_resume();
+ fputs(XT_TEK_CLR, gpoutfile);
+}
+
+
+TERM_PUBLIC void
+XTERM_resume()
+{
+ fputs(XT_TEK_GFX, gpoutfile);
+}
+
+
+TERM_PUBLIC void
+XTERM_text()
+{
+ fputs(XT_TEK_ALPHA XT_TEK_ANSI, gpoutfile);
+}
+
+
+TERM_PUBLIC int
+XTERM_set_font(const char *fontname)
+{
+ char size = 0;
+ if (fontname) {
+ size_t lp = strlen(fontname);
+ if (lp>0) size = fontname[lp-1]-'1';
+ }
+ fprintf(gpoutfile, XT_TEK_ESC "%c",
+ xt_tek_fontsize[size>0&&size<4?size:0]);
+
+ return(TRUE);
+}
+
+#endif /* XTERM */
#endif /* TERM_BODY */

#ifdef TERM_TABLE
@@ -719,6 +775,22 @@

#endif /* BITGRAPH */

+#ifdef XTERM
+TERM_TABLE_START(xterm_driver)
+ "xterm", "Xterm Tektronix 4014 Mode",
+ TEK40XMAX, TEK40YMAX, TEK40VCHAR, TEK40HCHAR,
+ TEK40VTIC, TEK40HTIC, options_null, TEK40init, TEK40reset,
+ XTERM_text, null_scale, XTERM_graphics, TEK40move, TEK40vector,
+ VTTEK40linetype, VTTEK40put_text, null_text_angle,
+ null_justify_text, line_and_point, do_arrow, XTERM_set_font, 0,
+ TERM_CAN_MULTIPLOT|TERM_NO_OUTPUTFILE, XTERM_text, XTERM_resume
+TERM_TABLE_END(xterm_driver)
+
+#undef LAST_TERM
+#define LAST_TERM xterm_driver
+
+#endif /* XTERM */
+
#endif /* TERM_TABLE */

#endif /* TERM_PROTO_ONLY */
@@ -762,6 +834,12 @@
"?terminal bitgraph",
"?term bitgraph",
"?bitgraph",
+"?commands set terminal xterm",
+"?set terminal xterm",
+"?set term xterm",
+"?terminal xterm",
+"?term xterm",
+"?xterm",
" This family of terminal drivers supports a variety of VT-like terminals.",
" `tek40xx` supports Tektronix 4010 and others as well as most TEK emulators;",
" `vttek` supports VT-like tek40xx terminal emulators; `kc-tek40xx` supports",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/gnuplot-4.2.5/term/x11.trm new/gnuplot-4.2.6/term/x11.trm
--- old/gnuplot-4.2.5/term/x11.trm 2009-02-09 05:43:44.000000000 +0100
+++ new/gnuplot-4.2.6/term/x11.trm 2009-05-29 05:25:29.000000000 +0200
@@ -1,5 +1,5 @@
/* Hello, Emacs, this is -*-C-*-
- * $Id: x11.trm,v 1.160.2.13 2009/02/07 19:53:36 sfeam Exp $
+ * $Id: x11.trm,v 1.160.2.14 2009/05/29 03:25:29 sfeam Exp $
*
*/

@@ -1878,7 +1878,7 @@
initial_font[sep] = '\0';
sscanf(&(X11_next_font_used[sep+1]),"%lf",&ENHx11_fontsize);
ENHx11_font = initial_font;
- fprintf(stderr,"setting font to
%s,%g\n",ENHx11_font,ENHx11_fontsize);
+ FPRINTF((stderr,"setting font to
%s,%g\n",ENHx11_font,ENHx11_fontsize));
}

/* Set the recursion going. We say to keep going until a



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages