You can subscribe to this list here.
| 2001 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(83) |
Nov
(57) |
Dec
(111) |
| 2004 |
Jan
(38) |
Feb
(121) |
Mar
(107) |
Apr
(241) |
May
(102) |
Jun
(190) |
Jul
(239) |
Aug
(158) |
Sep
(184) |
Oct
(193) |
Nov
(47) |
Dec
(68) |
| 2005 |
Jan
(190) |
Feb
(105) |
Mar
(99) |
Apr
(65) |
May
(92) |
Jun
(250) |
Jul
(197) |
Aug
(128) |
Sep
(101) |
Oct
(183) |
Nov
(186) |
Dec
(42) |
| 2006 |
Jan
(102) |
Feb
(122) |
Mar
(154) |
Apr
(196) |
May
(181) |
Jun
(281) |
Jul
(310) |
Aug
(198) |
Sep
(145) |
Oct
(188) |
Nov
(134) |
Dec
(90) |
| 2007 |
Jan
(134) |
Feb
(181) |
Mar
(157) |
Apr
(57) |
May
(81) |
Jun
(204) |
Jul
(60) |
Aug
(37) |
Sep
(17) |
Oct
(90) |
Nov
(122) |
Dec
(72) |
| 2008 |
Jan
(130) |
Feb
(108) |
Mar
(160) |
Apr
(38) |
May
(83) |
Jun
(42) |
Jul
(75) |
Aug
(16) |
Sep
(71) |
Oct
(57) |
Nov
(59) |
Dec
(152) |
| 2009 |
Jan
(73) |
Feb
(213) |
Mar
(67) |
Apr
(40) |
May
(46) |
Jun
(82) |
Jul
(73) |
Aug
(57) |
Sep
(108) |
Oct
(36) |
Nov
(153) |
Dec
(77) |
| 2010 |
Jan
(42) |
Feb
(171) |
Mar
(150) |
Apr
(6) |
May
(22) |
Jun
(34) |
Jul
(31) |
Aug
(38) |
Sep
(32) |
Oct
(59) |
Nov
(13) |
Dec
(62) |
| 2011 |
Jan
(114) |
Feb
(139) |
Mar
(126) |
Apr
(51) |
May
(53) |
Jun
(29) |
Jul
(41) |
Aug
(29) |
Sep
(35) |
Oct
(87) |
Nov
(42) |
Dec
(20) |
| 2012 |
Jan
(111) |
Feb
(66) |
Mar
(35) |
Apr
(59) |
May
(71) |
Jun
(32) |
Jul
(11) |
Aug
(48) |
Sep
(60) |
Oct
(87) |
Nov
(16) |
Dec
(38) |
| 2013 |
Jan
(5) |
Feb
(19) |
Mar
(41) |
Apr
(47) |
May
(14) |
Jun
(32) |
Jul
(18) |
Aug
(68) |
Sep
(9) |
Oct
(42) |
Nov
(12) |
Dec
(10) |
| 2014 |
Jan
(14) |
Feb
(139) |
Mar
(137) |
Apr
(66) |
May
(72) |
Jun
(142) |
Jul
(70) |
Aug
(31) |
Sep
(39) |
Oct
(98) |
Nov
(133) |
Dec
(44) |
| 2015 |
Jan
(70) |
Feb
(27) |
Mar
(36) |
Apr
(11) |
May
(15) |
Jun
(70) |
Jul
(30) |
Aug
(63) |
Sep
(18) |
Oct
(15) |
Nov
(42) |
Dec
(29) |
| 2016 |
Jan
(37) |
Feb
(48) |
Mar
(59) |
Apr
(28) |
May
(30) |
Jun
(43) |
Jul
(47) |
Aug
(14) |
Sep
(21) |
Oct
(26) |
Nov
(10) |
Dec
(2) |
| 2017 |
Jan
(26) |
Feb
(27) |
Mar
(44) |
Apr
(11) |
May
(32) |
Jun
(28) |
Jul
(75) |
Aug
(45) |
Sep
(35) |
Oct
(285) |
Nov
(99) |
Dec
(16) |
| 2018 |
Jan
(8) |
Feb
(8) |
Mar
(42) |
Apr
(35) |
May
(23) |
Jun
(12) |
Jul
(16) |
Aug
(11) |
Sep
(8) |
Oct
(16) |
Nov
(5) |
Dec
(8) |
| 2019 |
Jan
(9) |
Feb
(28) |
Mar
(4) |
Apr
(10) |
May
(7) |
Jun
(4) |
Jul
(4) |
Aug
|
Sep
(4) |
Oct
|
Nov
(23) |
Dec
(3) |
| 2020 |
Jan
(19) |
Feb
(3) |
Mar
(22) |
Apr
(17) |
May
(10) |
Jun
(69) |
Jul
(18) |
Aug
(23) |
Sep
(25) |
Oct
(11) |
Nov
(20) |
Dec
(9) |
| 2021 |
Jan
(1) |
Feb
(7) |
Mar
(9) |
Apr
|
May
(1) |
Jun
(8) |
Jul
(6) |
Aug
(8) |
Sep
(7) |
Oct
|
Nov
(2) |
Dec
(23) |
| 2022 |
Jan
(23) |
Feb
(9) |
Mar
(9) |
Apr
|
May
(8) |
Jun
(1) |
Jul
(6) |
Aug
(8) |
Sep
(30) |
Oct
(5) |
Nov
(4) |
Dec
(6) |
| 2023 |
Jan
(2) |
Feb
(5) |
Mar
(7) |
Apr
(3) |
May
(8) |
Jun
(45) |
Jul
(8) |
Aug
|
Sep
(2) |
Oct
(14) |
Nov
(7) |
Dec
(2) |
| 2024 |
Jan
(4) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(2) |
Jun
(1) |
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
(4) |
Dec
(14) |
| 2025 |
Jan
(22) |
Feb
(6) |
Mar
(5) |
Apr
(14) |
May
(6) |
Jun
(11) |
Jul
(19) |
Aug
|
Sep
(17) |
Oct
(1) |
Nov
(1) |
Dec
|
|
From: Hans-Bernhard B. <br...@ph...> - 2004-04-06 11:17:55
|
On Mon, 5 Apr 2004, Per Persson wrote: > Sorry, no time to do that now (I'm not really sure of the proper way to > do it). Will have to wait until after the release. Well, if anyone complains, we'll just blame you, then ;-) > OTOH, nobody is expecting a binary for Mac OS X, I think. They're not? That's a surprise to me. I was under the impression Apple users were pretty much like those of Windows concerning wielding a compiler to get some program installed --- they consider it a dangerous thing only to be undertaken by experts. What would be the purpose of the "fink" project then? For releases before 4.0, MacOS users didn't have binaries provided by the gnuplot team itself, and that was quite a mess which I think we really should try to avoid, if possible. There were versions of gnuplot specially adapted to macintosh, but those changes were lost because they never were brought back into the mainline sources. -- Hans-Bernhard Broeker (br...@ph...) Even if all the snow were burnt, ashes would remain. |
|
From: Hans-Bernhard B. <br...@ph...> - 2004-04-06 11:17:55
|
On Mon, 5 Apr 2004, Lars Hecking wrote: > > *) Lars: contact Tom Williams (and whoever else you contacted last > > time) for the formal "blessing" according to the gnuplot Copyright > > statement. > > In progress - do we have some form of "what's new in 4.0" that I can > attach? You could attach the head of "NEWS", or point at the What's New page at gnuplot.sf.net by Petr. > > *) Lars also seems to be the only person who can reliably generate a > > working 'gnuplot.texi' (my boxes are all either too old or > > too new to run doc2texi.el). > > Strange, I usually keep XEmacs around here quite up to date. Well, my private SuSE box barfs for some missing elisp function, and my RedHat box generates a .texi that differs from yours in subtle ways. Actually, since I routinely build outside the source tree, the build of gnuplot.texi fails completely anyway. It fails to pick up the entire terminal driver section, and up until recently, the corresponding rule in docs/Makefile.in was completely crazy. Here's an excerpt from the cvs diff -uwp between what I get on RedHat (Using RH's emacs 21.2-2) and the version currently in CVS, cut to the differences not explainable by recent changes to gnuplot.doc: @@ -692,7 +692,7 @@ The Atari version of readline defines so Ctrl Home - same as ^E. Esc - same as ^U. Help - @ref{help} plus return. - Ctrl Help - `help `. + Ctrl Help - @ref{help}. @end example @@ -9723,6 +9724,7 @@ to you, depending on its output format. * kyo:: * latex:: * linux:: +* linux_:: * macintosh:: * mf:: * mp:: @@ -9743,7 +9745,6 @@ to you, depending on its output format. * regis_:: * rgip:: * sun:: -* sun_:: * svg:: * tek410x:: * tek410x_:: @@ -12081,7 +12082,24 @@ environment variable GSVGAMODE for the d 1024x768x256 as default mode or, if that is not possible, 640x480x16 (standard VGA)." -@node macintosh, mf, linux, terminal +@node linux_, macintosh, linux, terminal +@subsubsection linux + +@c ?commands set terminal linux +@c ?set terminal linux +@c ?set term linux +@c ?terminal linux +@c ?term linux +@cindex linux +@tmindex linux + + +The `linux` driver has no additional options to specify. It looks at the +environment variable GSVGAMODE for the default mode; if not set, it uses +1024x768x256 as default mode or, if that is not possible, 640x480x16 +(standard VGA)." + +@node macintosh, mf, linux_, terminal My copy of gnuplot.texi actually has *two* copies of the 'linux' node, and I have no idea whatsoever where it might be picking that up from. @@ -13365,22 +13383,7 @@ puts six graphs on a page in three rows The `sun` terminal driver supports the SunView window system. It has no options." -@node sun_, svg, sun, terminal -@subsubsection sun - -@c ?commands set terminal sun -@c ?set terminal sun -@c ?set term sun -@c ?terminal sun -@c ?term sun -@cindex sun -@tmindex sun - - -The `sun` terminal driver supports the SunView window system. It has no -options." - -@node svg, tek410x, sun_, terminal +@node svg, tek410x, sun, terminal ... It appears your build makes the same kind of error, just in a different place. > gnuplot.texi should be up to date, too. I'm running a make to see if > there are changes. The important thing is that this has to be done immediately before the final source tarball is made. I've just run "make dist" for the release candidate, but a little careful checking of the result would be in order for the real thing. > > All ready by, let's say, Friday this week? > > You forgot that Easter is coming up. I will be out of the office > from Friday to Monday, inclusive. Hmmm... so I guess that means we'll miss the proclaimed release target date by a day or two, and release next week. Not a big problem I presume. -- Hans-Bernhard Broeker (br...@ph...) Even if all the snow were burnt, ashes would remain. |
|
From: Petr M. <mi...@ph...> - 2004-04-06 07:00:02
|
> > Where do the released files go? > > - sourceforge > > - darthmouth?? > > - CTAN > > I think all major sites (mirror.ac.uk, CTAN) are mirroring from UCC. Is the information in README and INSTALL still up-to-date? Should gnuplot.sf.net / Files be mentioned too? > > *) FAQ vs FAQ.html: > > I would prefer to enclose FAQ.html instead of the plain text FAQ. > > Dto. I think that for OS/2 and Windows distributions, there will be FAQ.html. Web browser is always on these platforms. > > *) BUGS: > > A note about Atari, Lars can remove that? > > Should probably go. Entry 8 should probably move to the FAQ. already cleaned-up --- PM |
|
From: Ethan M. <merritt@u.washington.edu> - 2004-04-05 19:29:48
|
On Monday 05 April 2004 12:02 pm, Petr Mikulik wrote: > > > *) Distribute work on binary packages for PCs. > > > > One important note: I don't think we can provide binaries with > > the pdf driver compiled in. It's "non-commercial use only". I'm not so sure. I think we are OK to include it ourselves since gnuplot source code is available, and since gnuplot itself is not a commercial product. A problem could arise, however, if 3rd parties used a gnuplot binary for commercial development. I will not venture an opinion on 3rd party use of a gnuplot for commercial non-development work. The only way to be certain is to ask them: License inquiries: sa...@pd... Here are is the license description from the readme of pdflib version 4.0.3 Licensing and Copyright ======================= THIS IS NOT PUBLIC DOMAIN OR FREEWARE SOFTWARE! PDFlib is available under two different licensing terms which are substantially different, and meet the needs of different developer groups. Please take the time to read the short summaries below in order to decide which one applies to your development. The Aladdin Free Public License ------------------------------- This license applies to the main PDFlib package, but not to the ActiveX, .NET, and EBCDIC editions or any of our precompiled binary versions (all of these are only available under the terms of the commercial PDFlib license). The complete text of the license agreement can be found in the file aladdin-license.pdf. In short and non-legal terms: - You may develop free software with PDFlib, provided you make your source code available. - You may develop software for your own use with PDFlib, as long as you don't sell it. - You may redistribute PDFlib non-commercially. - You may redistribute PDFlib on digital media if the complete contents of the media are freely redistributable. Only the text in the file doc/aladdin-license.pdf is considered to completely describe the licensing conditions. Project managers please note: Using PDFlib in your commercial projects is not covered by the Aladdin license, and effectively means jeopardizing your project through unlicensed software! License inquiries: sa...@pd... -- Ethan A Merritt merritt@u.washington.edu Biomolecular Structure Center Mailstop 357742 University of Washington, Seattle, WA 98195 |
|
From: Lars H. <lhe...@us...> - 2004-04-05 19:21:46
|
> Where do the released files go? > - sourceforge > - darthmouth?? > - CTAN I think all major sites (mirror.ac.uk, CTAN) are mirroring from UCC. > *) README (several of them) vs README.html: > I remember someone has contributed html-ized version of README, where is > its end nowadays? I am strictly against replaing plain-text READMEs with html versions. > *) FAQ vs FAQ.html: > I would prefer to enclose FAQ.html instead of the plain text FAQ. Dto. > I will please majority of users I guess. > Anyway, should the FAQ file be in gnuplot sources anyway? Maybe it could be > removed from there. I think it's good style to include it, but I'm not feeling strongly about it. > *) BUGS: > A note about Atari, Lars can remove that? Should probably go. Entry 8 should probably move to the FAQ. |
|
From: Petr M. <mi...@ph...> - 2004-04-05 19:03:00
|
> *) HB or Lars make a source tarball. > > Circulate that in private (Lars' ftp server? Or the project home > directory at sf.net?) to check for last-minute glitches. Where do the released files go? - sourceforge - darthmouth?? - CTAN > *) Distribute work on binary packages for PCs. > > One important note: I don't think we can provide binaries with > the pdf driver compiled in. It's "non-commercial use only". If someone proofs this, then binaries will be without this feature. > I would volunteer building the 32-bit DOS version (DJGPP). > Cygwin by Petr (both Unix gnuplot/X11 and Win32 wgnuplot/pgnuplot, > in a single or two separate packages)? I can organize the following: 1. OS/2 binary. 2. Mingw binary -- probably with two executables: one normal, the other with PIPES defined for more unixish users 3. Cygwin+X11 by ./configure; make > 'docs tarball' by Lars? A prerelease of 1. and 2. is at www.sci.muni.cz/~mikulik/gnuplot/ I think FAQ should be replaced by FAQ.html Any other thing proposed to be there? > All ready by, let's say, Friday this week? Yes, till Friday. Other comments: *) File README.1st: This text is to be deleted? Note 3 ------ some files from Bruce Ravel's gnuplot-mode distribution have not been included here, namely o INSTALL (covered by gnuplot install instructions) o Win9x/INSTALL.Win9x o Win9x/pgnuplot.c (already in src/win) o gnuplot.info (can be created from docs/gnuplot.texi) o gpelcard.ps (can be created from lisp/gpelcard.tex) o install-sh, mkinstalldirs (provided by gnuplot) *) README (several of them) vs README.html: I remember someone has contributed html-ized version of README, where is its end nowadays? *) INSTALL (several of them): Should be unified too. *) FAQ vs FAQ.html: I would prefer to enclose FAQ.html instead of the plain text FAQ. I will please majority of users I guess. Anyway, should the FAQ file be in gnuplot sources anyway? Maybe it could be removed from there. *) BUGS: A note about Atari, Lars can remove that? --- PM |
|
From: Lars H. <lhe...@us...> - 2004-04-05 18:42:56
|
> The only problem/annoyance I have is that the 'make' process tries > to update files in the system directory /usr/share/emacs/site-lisp/, > which means that I get error messages if I'm not building as root. > Seems to be harmless, though. I don't get that here either, and I never ever build as root. |
|
From: Ethan M. <merritt@u.washington.edu> - 2004-04-05 18:41:00
|
On Monday 05 April 2004 10:55 am, Lars Hecking wrote: >On Monday 05 April 2004 10:35 am, Hans-Bernhard Broeker wrote: > > > *) Lars also seems to be the only person who can reliably generate a > > working 'gnuplot.texi' (my boxes are all either too old or > > too new to run doc2texi.el). > > Strange, I usually keep XEmacs around here quite up to date. I have never had any trouble generating gnuplot.texi locally, but I cannot say whether once generated it works for everyone else. The only problem/annoyance I have is that the 'make' process tries to update files in the system directory /usr/share/emacs/site-lisp/, which means that I get error messages if I'm not building as root. Seems to be harmless, though. As to the rest of it - great! I look forward to the release. -- Ethan A Merritt merritt@u.washington.edu Biomolecular Structure Center Mailstop 357742 University of Washington, Seattle, WA 98195 |
|
From: Lars H. <lhe...@us...> - 2004-04-05 18:19:28
|
> Sorry, no time to do that now (I'm not really sure of the proper way to > do it). Will have to wait until after the release. > OTOH, nobody is expecting a binary for Mac OS X, I think. Nobody expects the Spanish Inquisition, either. That surprise worked pretty well ;-) |
|
From: Per P. <per...@ma...> - 2004-04-05 18:16:06
|
On Apr 5, 2004, at 19:35, Hans-Bernhard Broeker wrote: > *) Distribute work on binary packages for PCs. [snip] > MacOS by Per? Sorry, no time to do that now (I'm not really sure of the proper way to do it). Will have to wait until after the release. OTOH, nobody is expecting a binary for Mac OS X, I think. /Per |
|
From: Per P. <per...@ma...> - 2004-04-05 18:15:53
|
On Apr 5, 2004, at 19:55, Lars Hecking wrote: > >> *) Lars also seems to be the only person who can reliably generate a >> working 'gnuplot.texi' (my boxes are all either too old or >> too new to run doc2texi.el). > > Strange, I usually keep XEmacs around here quite up to date. > > gnuplot.texi should be up to date, too. I'm running a make to see if > there > are changes. Petr asked me to add aquaterm refs to the pm3d section etc., I'll do that ASAP but the connection to SF CVS is shaky right now. I intend to touch NEWS and gnuplot.doc within the hour. /Per |
|
From: Daniel J S. <dan...@ie...> - 2004-04-05 18:14:10
|
Lars Hecking wrote: >>*) Lars: contact Tom Williams (and whoever else you contacted last >> time) for the formal "blessing" according to the gnuplot Copyright >> statement. >> >> > > In progress - do we have some form of "what's new in 4.0" that I can > attach? > > Someone put a list of new items at: http://gnuplot.sourceforge.net/docs/gnuplot.html#What_is_New_in_Version_4.0 Dan |
|
From: Ethan M. <merritt@u.washington.edu> - 2004-04-05 17:58:00
|
As best as I can make out by inspection of the libgd source, the
difficulty arises not from anything on our end, but from the
environment at the time the libgd dll was built.
The fonts are declared extern, or not, based on the following
hack in gd.h. (This is not new to 2.0.22, by the way; it was
introduced several versions back)
/* Do the DLL dance: dllexport when building the DLL,
dllimport when importing from it, nothing when
not on Silly Silly Windows (tm Aardman Productions). */
/* 2.0.20: for headers */
#ifdef BGDWIN32
#define BGD_EXPORT __declspec(dllexport)
#else
#ifdef WIN32
#define BGD_EXPORT __declspec(dllimport)
#else
/* 2.0.19: should be 'extern', especially for font data pointers */
#define BGD_EXPORT extern
#endif /* WIN32 */
#endif /* BGDWIN32 */
So in a non-windows environment they are always declared extern,
and everything works. In windows - well, I don't know. Someone
who actually builds under windows can tell better than I.
My impression from reading the release notes is that this issue is one
that bit people building the dlls under windows, and the new routines
were added to bypass the problem.
On Monday 05 April 2004 10:11 am, Hans-Bernhard Broeker wrote:
> Hi, everyone,
>
> looks like user just found a gnuplot build problem with the latest
> version of GD used on Win32/MSVC++. The gdFontPtr variables for the 5
> builtin fonts of the gd library came back as undefined externals.
> Looking into this revealed the following:
>
> 1) gd.trm (and gif.trm, too...) contains our own private "extern"
> declarations rather than #include's of the corresponding headerfiles
> provided by GD. Does any of us see a reason we shouldn't just #include
> those?
I don't think that will fix it, though I could be wrong. The problem is that
the dll is not exporting it properly in the first place.
> 2) Tom Boutell added getter functions for those globals to his library,
> specifically for the purpose of fixing problems of Win32 DLLs, but
> without going into details about those problems. Does this ring any
> bell to any of us? Should we bother and patch gnuplot to use these (and
> introduce yet another version check on GD for this)? Or should we just
> put a note into INSTALL that GD version 2.0.22 won't work with gnuplot?
I'm just going by inspection of the libgd source files, but so far as I can
see nothing changed in 2.0.22. I conclude that this has been a problem
all along if the dll was not built correctly. Rather than fixing the problem
directly, 2.0.22 adds these separate functions as a work-around that
bypasses the question of whether the font pointers are correctly exported.
--
Ethan A Merritt merritt@u.washington.edu
Biomolecular Structure Center
Mailstop 357742
University of Washington, Seattle, WA 98195
|
|
From: Lars H. <lhe...@us...> - 2004-04-05 17:55:46
|
> *) Lars: contact Tom Williams (and whoever else you contacted last > time) for the formal "blessing" according to the gnuplot Copyright > statement. In progress - do we have some form of "what's new in 4.0" that I can attach? > *) Lars also seems to be the only person who can reliably generate a > working 'gnuplot.texi' (my boxes are all either too old or > too new to run doc2texi.el). Strange, I usually keep XEmacs around here quite up to date. gnuplot.texi should be up to date, too. I'm running a make to see if there are changes. > *) HB or Lars make a source tarball. > > Circulate that in private (Lars' ftp server? Or the project home > directory at sf.net?) to check for last-minute glitches. Ok. > 'docs tarball' by Lars? Ok. > All ready by, let's say, Friday this week? You forgot that Easter is coming up. I will be out of the office from Friday to Monday, inclusive. > *) For previous releases, Lars provided digital signatures. I think > this should happen for this one, too. Ok. |
|
From: Hans-Bernhard B. <br...@ph...> - 2004-04-05 17:42:22
|
Hello, in case some of us forgot, the release target date I agreed us upon was end of *this* week? So, what's left to do that really has to be done before then? *) Lars: contact Tom Williams (and whoever else you contacted last time) for the formal "blessing" according to the gnuplot Copyright statement. *) Lars also seems to be the only person who can reliably generate a working 'gnuplot.texi' (my boxes are all either too old or too new to run doc2texi.el). *) HB: update Copyright years in all source files (!). *) HB or Lars make a source tarball. Circulate that in private (Lars' ftp server? Or the project home directory at sf.net?) to check for last-minute glitches. *) Distribute work on binary packages for PCs. One important note: I don't think we can provide binaries with the pdf driver compiled in. It's "non-commercial use only". I would volunteer building the 32-bit DOS version (DJGPP). Cygwin by Petr (both Unix gnuplot/X11 and Win32 wgnuplot/pgnuplot, in a single or two separate packages)? MacOS by Per? 'docs tarball' by Lars? All ready by, let's say, Friday this week? *) For previous releases, Lars provided digital signatures. I think this should happen for this one, too. *) Upload on Saturday, announcement ASAP. If you spot major omission or want to reject assignments, please say so. -- Hans-Bernhard Broeker (br...@ph...) Even if all the snow were burnt, ashes would remain. |
|
From: Hans-Bernhard B. <br...@ph...> - 2004-04-05 17:16:53
|
Hi, everyone, looks like user just found a gnuplot build problem with the latest version of GD used on Win32/MSVC++. The gdFontPtr variables for the 5 builtin fonts of the gd library came back as undefined externals. Looking into this revealed the following: 1) gd.trm (and gif.trm, too...) contains our own private "extern" declarations rather than #include's of the corresponding headerfiles provided by GD. Does any of us see a reason we shouldn't just #include those? 2) Tom Boutell added getter functions for those globals to his library, specifically for the purpose of fixing problems of Win32 DLLs, but without going into details about those problems. Does this ring any bell to any of us? Should we bother and patch gnuplot to use these (and introduce yet another version check on GD for this)? Or should we just put a note into INSTALL that GD version 2.0.22 won't work with gnuplot? -- Hans-Bernhard Broeker (br...@ph...) Even if all the snow were burnt, ashes would remain. |
|
From: Petr M. <mi...@ph...> - 2004-04-05 11:08:15
|
I've removed two obsolete entries from $Subj. Can somebody else have a look to this file too and remove more? Maybe those marked as "[Status: unknown]" could be removed too. Link to gnuplot's sf bug tracker was added there too. --- PM |
|
From: Ethan M. <merritt@u.washington.edu> - 2004-04-02 16:58:28
|
On Friday 02 April 2004 01:30 am, Giuseppe G. N. Angilella wrote: > Mmm. That does not work with keys, at least, e.g. with > > set term post enh > set out 't.ps' > plot x t "first line\nsecond line" > > (It does work with set label, on the contrary, as is indeed explained in > help syntax.) > > Is that a bug? Let's call it a "design decision" rather than a bug. The key box layout is calculated, and space is reserved for it, before any of the plots are actually generated. The routine that does this size calculation doesn't know exactly what is going to be printed for each plot title, so it only reserves one line per plot. Consistent with this, when it is time to actually print out the plot key title gnuplot calls term->put_text directly rather than calling write_multiline(). Because of this, newline characters are not expanded into actual line breaks. If you were to call write_multiline() instead, the first title would indeed span multiple lines. But then the next title printed would be placed right on top of the second line of your first title, which is no good. If we were to allow multi-line plot key entries, we would have to totally re-write the key generation code. That would be a very large task, although if someone wants a gnuplot development project to work on that is a good candidate. The key generation code has built up into a horrible tangle, and starting over could potentially make it much cleaner and extensible. -- Ethan A Merritt merritt@u.washington.edu Biomolecular Structure Center Mailstop 357742 University of Washington, Seattle, WA 98195 |
|
From: Hans-Bernhard B. <br...@ph...> - 2004-04-02 10:01:12
|
On Fri, 2 Apr 2004, Giuseppe G. N. Angilella wrote:
> Hi,
>
> > Writing the string in "double quotes" and using "one line \n next line"
> > should work, as explained in "help syntax".
>
> Mmm. That does not work with keys, at least, e.g. with
>
> set term post enh
> set out 't.ps'
> plot x t "first line\nsecond line"
This may be an artifact of the '{no}enhanced' option of 'set key'.
Or maybe plot key entries aren't subjected to "double quoted" string
processing.
> Is that a bug?
Maybe.
--
Hans-Bernhard Broeker (br...@ph...)
Even if all the snow were burnt, ashes would remain.
|
|
From: Giuseppe G. N. A. <Giu...@ct...> - 2004-04-02 09:31:11
|
Hi, > Writing the string in "double quotes" and using "one line \n next line" > should work, as explained in "help syntax". Mmm. That does not work with keys, at least, e.g. with set term post enh set out 't.ps' plot x t "first line\nsecond line" (It does work with set label, on the contrary, as is indeed explained in help syntax.) Is that a bug? > You may want to upgrade to 3.8k.3, the current release candidate. > 4.0 is imminent, and we can use all the testing we can get. Thanks, I will. I am looking forward to 4.0, by the way! Thanks again. Giuseppe. |
|
From: Ethan M. <merritt@u.washington.edu> - 2004-04-01 18:28:44
|
On Wednesday 31 March 2004 04:22 am, Hans-Bernhard Broeker wrote: > On Tue, 30 Mar 2004, Ethan Merritt wrote: > > On Tuesday 30 March 2004 01:17 pm, Per Persson wrote: > > > I was a little curious about the reason for the overlap between > > > filled_polygon() and boxfill(), any particular reason? > > > > Two parallel projects that got incompletely merged. > > That's not the entire truth, though. There's also the problem that > doing cross-hatching pattern-fill of arbitrary polygons is at least an > order of magnitude harder than either cross-hatching of axis-aligned > rectangles or solid-colour filling of arbitrary polygons. I worried about that originally, but it turns out not to be a problem in practice. Other people have already done the hard work, and included the necessary support in the relevant libraries or languages. The patch on SourceForge shows that pattern-fill of polygons works with no special effort for pdf, png, svg and x11. There is an issue with PostScript, but it's more a question of policy than of difficulty. PostScript pattern-fill requires PostScript Level 2 language support. This is nearly universal by now, but not quite. The question is, what should we fall back to if it is requested but not present? It seems to me that at worst we fall back to doing nothing at all, which is what happens in the current version anyway. That leaves Windows as the largest gap in implementation. Is pattern-fill so horribly difficult in Windows? The current code in src/win/wgraph.c does this: idx = <expression that evaluates to pattern number>; SelectObject(hdc, pattern_brush[idx]); That suggests to me that the pattern-fill support can be applied to any sort of object, but I could be wrong. -- Ethan A Merritt merritt@u.washington.edu Biomolecular Structure Center Mailstop 357742 University of Washington, Seattle, WA 98195 |
|
From: Hans-Bernhard B. <br...@ph...> - 2004-04-01 17:22:21
|
On Thu, 1 Apr 2004, Giuseppe G. N. Angilella wrote: > Hi, > > is there any simple way to write a label (or a key etc) on separate lines, > within the enhanced postscript terminal? Writing the string in "double quotes" and using "one line \n next line" should work, as explained in "help syntax". > I'm using gnuplot Version 3.8j patchlevel 0 on Linux 2.4.20-8. You may want to upgrade to 3.8k.3, the current release candidate. 4.0 is imminent, and we can use all the testing we can get. -- Hans-Bernhard Broeker (br...@ph...) Even if all the snow were burnt, ashes would remain. |
|
From: Giuseppe G. N. A. <Giu...@ct...> - 2004-04-01 16:43:33
|
Hi, is there any simple way to write a label (or a key etc) on separate lines, within the enhanced postscript terminal? I'm using gnuplot Version 3.8j patchlevel 0 on Linux 2.4.20-8. Thank you in advance. Giuseppe. |
|
From: Hans-Bernhard B. <br...@ph...> - 2004-03-31 17:24:03
|
On Wed, 31 Mar 2004, Hans-Bernhard Broeker wrote: > The root of this problem is 500x300 is a rather excessive number of > points to plot as a wireframe mesh. You'll want to build gnuplot with > the undocumented flag -DTEST_QUADTREE=1 in this case. I've now renamed this flag and made it user-configurable in the CVS version. -- Hans-Bernhard Broeker (br...@ph...) Even if all the snow were burnt, ashes would remain. |
|
From: Petr M. <mi...@ph...> - 2004-03-31 14:56:00
|
> Hi, I have been plotting some data I have that has a large number of > points say 500x300. I have noticed that this is considerably slower in > gnuplot 3.8 that 3.7.3, so much so that i have reverted back to the > previous version. Has anyone else come across this? For such a large number of points, isn't it better to draw a color surface using 'set pm3d' or 'set pm3d map'? The former has even its own hidden3d functionality based on overwriting. --- Petr Mikulik |