=================================================================== RCS file: /home/cvs/OpenXM_contrib/gnuplot/Attic/ChangeLog,v retrieving revision 1.1 retrieving revision 1.1.1.3 diff -u -p -r1.1 -r1.1.1.3 --- OpenXM_contrib/gnuplot/Attic/ChangeLog 2000/01/09 17:00:48 1.1 +++ OpenXM_contrib/gnuplot/Attic/ChangeLog 2003/09/15 07:09:21 1.1.1.3 @@ -1,3 +1,1198 @@ +2002-12-12 Lars Hecking + + * term/gif.trm, term/png.trm: Petr's typo fixes. + + * Tag and release gnuplot 3.7.3. + +2002-12-12 Hans-Bernhard Broeker + + * win/wpause.c (PauseBox): Nigel Nunn's change to the message + loop of the pause window to avoid CPU hogging. + +2002-12-11 Lars Hecking + + * 0FAQ, show.c, version.c: Get ready for 3.7.3 release. + +2002-12-11 Shigeharu TAKENO + + * term/djsvga.trm, term/eepic.trm, term/epson.trm, term/fig.trm, + term/gif.trm, term/latex.trm, term/mif.trm, term/post.trm, + term/pslatex.trm, term/tpic.trm, term/xlib.trm: More of same. + +2002-12-04 Shigeharu TAKENO + + * docs/gnuplot.doc, term/be.trm, term/cgm.trm, term/x11.trm: Fix + documentation misprints. + +2002-11-20 Hans-Bernhard Broeker + + * win/winmain.c (WinMain) [MSC, WIN32]: Use predefined __argc and + __argv instead of old hack to generate them from scratch, which + couldn't cope with blanks in file names or quoted arguments. + +2002-11-14 Hans-Bernhard Broeker + + * graphics.c (do_plot): Get rid of old xtic and ytic #defines. + (setup_tics): For series tics on log axes, logarithmize tic step + for use by endpoint fixups. + (gen_tics): Rewrite handling of series tics on log axes. Handle + un-specified ticking endpoints. Handle both negative values and + negative exponents of the stepsize correctly, and also negative + user-specified endpoints. + +2002-11-09 Hans-Bernhard Broeker + + * term/svg.trm (SVG_init): Backports from 3.8 branch: adds the + viewBox attribute to the tag, and replaces the original SVG + terminal author's name by the gnuplot version in the . + +2002-11-09 Hans-Bernhard Broeker + + * makefile.dj2, makefile.tc: Update CFLAGS. + + * plot2d.c, plot3d.c: Convert INIT_ARRAYS() macros to functions to + fix build for 16-bit Windows. + + * specfun.c: Add missing preprocessor symbols to fix build under + DJGPP V2. + +2002-11-05 Shigeharu TAKENO + + * docs/gnuplot.doc: Fix more misprints. + +2002-11-04 Hans-Bernhard Broeker + + * fit.c (regress): Fix SF bug # 631323: spelling "occured" --> + "occurred". + +2002-10-25 Lars Hecking + + * Makefile.in: Add stamp-h[0-9]* to distclean target. + +2002-10-18 Shigeharu TAKENO + + * docs/gnuplot.doc, term/atariaes.trm, term/atarivdi.trm, term/be.trm, + term/x11.trm: Fix a number of misprints. + +2002-10-18 Don Taber + + * term/linux.trm(LINUX_setup): Make driver work with devfs. + +2002-10-15 Lars Hecking + + * Makefile.in: Remove acconfig.h. + + * acconfig.h: File removed. + + * configure.in, stdfn.h: Change test for time_t in to not + require time_t define in config.h. This removes the need for acconfig.h. + + * term/metapost.trm: Add empty line in terminal documentation. + +2002-09-19 Hans-Bernhard Broeker + + * term/gpic.trm (GPIC_linetype): Fix signed conversion problems + between size_t GPIC_NUMLINES and int linetype. NOTE: this will + change linetypes for numbers above 4, because the border and axis + linetypes will no longer be re-used. Add offset here already, + instead of doing it later. + (GPIC_vector): Removed addition of offset from here. + + * graphics.c (boundary): Backport of div-by-zero fix for + key_entry_height from 3.8. + + * term/post.trm: Backport of Symbol-Oblique operand stacking bug + fix from 3.8. + +2002-07-26 Hans-Bernhard Broeker + + * term/cgm.trm: Fixed option parsing bugs. + +2002-05-17 Shigeharu TAKENO + + * docs/gnuplot.doc: Various misprint fixes. + +2002-05-16 Hans-Bernhard Broeker + + * internal.c (BAD_DEFAULT): Minor spelling correction in message. + +2002-05-16 Lars Hecking + + * 0FAQ: Fix filename for gplotlib. + + * specfun.c: Add new implementation of lngamma(), inverse_normal_func(), + inverse_error_func(), based on CEPHES library, and NIST. Contributed + by Dietmar Warning. + + * term/metapost.trm: Patch by Dirk Krause, which includes a previous + patch by Phillip Wood. New features: + o A "la$tex" option to switch to LaTeX. + In LaTeX mode no \setfont... instructions pointing to "cmr10" + are written. Font setup is done in the preamble. + o An "a4$paper" option to pass the [a4paper] option + to the document class. By default this option is not written. + o The "ps$nfss", "psnfss-v$ersion7" and "nops$nfss" options + to include \usepackage instructions for PSNFSS 8, older version + or no PSNFSS. + o The "pro$logues n" (n must be replaced by the number you want) + and "nopr$ologues" options to add a "prologues:=2;" line to the + output. When using metapost to produce standalone images, + "prologues:=2;" causes metapost to include font information into + the EPS output. + +2002-04-26 Hans-Bernhard Broeker + + * graphics.c (boundary): Fix rounding errors in multiplot + placement by adding 0.5 to ytop, ybot, xleft and xright initial + values. + +2002-04-21 Hans-Bernhard Broeker + + * misc.c (save_set_all): Fix quoting of 'set missing' save text. + +2002-04-16 Hans-Bernhard Broeker + + Patch from Dietmar Warning : + + * term/tkcanvas.trm (TK_put_text): Quote-protect characters that + would be interpreted by Tcl/Tk if not in tk_perl mode of + operation. + +2002-04-10 Hans-Bernhard Broeker + + * docs/gnuplot.doc: Added missing documentation of timefmt %s + specifier to read seconds-since-the-epoch timestamps. + + * NEWS: Mentioned it here, too. + +2002-03-17 Hans-Bernhard Broeker + + * term/pslatex.trm (PSLATEX_init): Changed "encap" argument of + PS_common_init calls to get the relative scaling of the PostScript + and LaTeX coordinate systems right. + +2002-03-12 Hans-Bernhard Broeker + + * makefile.cyg: Reformatted one comment for legibility. + + * 0INSTALL: Revised DOS/Windows build and installation + instructions. Mention new 16bit section in term.h. Add generic + post-compile installation tips for Windows platform. Clarify + which compiler/makefile is to be used for which type of Windows. + More clearly describe the need for the M$ help compiler in MinGW + and Cygwin. Mention 32bit Borland compilation method via + makefile.win. + + * term.h [WIN16||DOS16]: Put selection of terminals that works for + these 16bit platforms directly in here, to ease building of these + "small" versions of gnuplot. + +2002-03-11 Lars Hecking + + * graphics.c(gprintf), plot.c(main), plot.h, set.c(set_two), + util.c(angle), util3d.c(mat_rot_x,mat_rot_y,mat_rot_z), + term/cgm.trm(CGM_text_angle), term/emxvga.trm(g_string), + term/fig.trm(FIG_text_angle): Remove local definition of Pi, use M_PI, + M_PI_2 and DEG2RAD instead. + + * parse.c, plot.c, syscfg.h: Move sigsetjmp/setjmp definitions to + syscfg.h, and use the same code as the development version. Bug noted + by Hans Werner Strube . + + * stdfn.c, stdfn.h: Add fallback definition for stricmp(). Patch by + HBB. + + * stdfn.h: Define M_PI and M_PI_2. + + * term/fig.trm(FIG_put_text): Text rotated by 90 degrees should be + centered horizontally rather than vertically. Also in one place, 3.1 + should be replaced by 3.2. Noted by Hans Werner Strube + . + +2002-03-11 Hans-Bernhard Broeker + + A whole bout of DOS/Windows specific fixes found in release 3.7.2. + + * win/winmain.c (version, patchlevel, data): Renamed to have the + "gnuplot_" prefix now used in version.c. + (WinMain): Changed usage to the new names. + + * term/hpgl.trm (HPGL2_lt, HPGL2_pw): Flagged GPFAR. + + * term/cgm.trm (struct fontdata, cgm_basic_font_data): Separate + type definition from variable definition. Flagged variable GPFAR + to ease moving it into a separate data segment. + (CGM_find_font): Replace usage of strncasecmp with strnicmp, as + only the latter is guaranteed to be present by stdfn.[ch]. + + * scanner.c (substitute): Fixed argument list of dummy + implementation to match the real one. + + * graphics.c (plot_vectors): Removed erroneous GPHUGE flag. + + * hidden3d.c (update_hl_buffer_column): Likewise. And got rid of + pointless old #if 0'ed part. + + * makefile.win (LINK32): New variable, to cope with different + compilers in the Borland C++ product line using different names + for their linker. + (wgnupl32.exe): Use new LINK32 instead of hardcoded tlink32. + (CFLAGS) [WIN32]: Added -DHAVE_SLEEP, but commented it out. The + free BC++5.5 needs the switch, others need it off. + (CFLAGS) [!WIN32]: Change switches to manoeuver gnuplot through + the various 64K barriers once again. -O1 to optimize for size, + -Ff=8 to move more data into separate data segments, and -Dlint to + remove all the RCSId strings and thus save some space. + + * makefile.tc (CFLAGS3): Added -DHAVE_STRICMP. + + * makefile.dj2: Updated last-modified comments. + (EXENAME): Changed to gp37. + (TERMFLAGS): Commented out forced -fno-inline-functions flag, + which is no longer necessary --- GCC was fixed in the meantime. + (CFLAGS): Changed default options from -O to -O2 -g. + ($(EXENAME).exe, .\docs\doc2gih.exe, bf_test.exe): Adapted + conversion from raw COFF to MS-DOS stubbed exe files to DJGPP v2 + standards. + (demo\binary?.): Add a ./ in front of the executable's name. + + * makefile.cyg (WINCFLAGS): Moved defines for PNG and GD to the + end of the list and commented them out by default. + (WINLDLIBS): Likewise for the -l flags for png and gd libs. + + * makefile.mgw (CFLAGS): Added -DNO_SETVBUF. This patch from Petr + Mikulik. + +2002-01-25 Lars Hecking + + Tag and release gnuplot 3.7.2. + +2002-01-25 Lars Hecking + + * Makefile.in: Add DESTDIR support to install/uninstall targets. + Don't install gnuplot man page. + + * docs/Makefile.in: Fix typo in terminal driver list (Thimo Neubauer). + Split install target into install-gih install-info install-man, and add + the corresponding uninstall targets. Install man page and info page + from this Makefile. + + * docs/doc2info.c(convert): Create INFO-DIR-SECTION statement. Patch + by Thimo Neubauer. + + * docs/latextut/Makefile.in: Use the compiled version of gnuplot to + generate the .plt files, not the installed version. Patch by Thome + Neubauer. + +2002-02-01 Hans-Bernhard Broeker + + Changes to avoid function pointer casts and work around HP-UX + gcc problem with passing around pointers to static functions. + + * hidden3d.c (compare_by_zmax): Change argument types to + SORTFUNC_ARGS. Made non-static. + + * interpol.c (compare_points): Change argument types to + SORTFUNC_ARGS. Made non-static. + (sort_points): Don't cast function pointer. + + * term.c (termcomp): Change argument types to + SORTFUNC_ARGS. Made non-static. + + * graphics.c (histeps_compare): Change argument types to + SORTFUNC_ARGS. + + * help.c (sortkeys): Don't cast function pointer. + (keycomp): Make argument types SORTFUNC_ARGS. Remove 'static'. + + * plot.h (SORTFUNC_ARGS): Make sure SORTFUNC_ARGS is defined. + (sortfunc): No longer used. Definition removed. + +2002-01-31 Lars Hecking + + * 0INSTALL: Add --with-pdf, remove --enable-emf and --enable-epslatex. + + * binary.c, bitmap.c, command.c, contour.c, eval.c, hidden3d.c, misc.c, + plot2d.c, plot3d.c, readline.c, set.c: Remove casts to size argument + from gp_alloc() calls. + + * binary.h, bitmap.h, help.h: Prevent multiple inclusion. + +2002-01-31 Lars Hecking + + * configure.in: Fix libpng test so that library is always searched for. + + * configure.in: Add PDF driver support. + + * configure.in: Remove switches for emf and epslatex driver, they are + now included by default. + + * fit.c, fit.h, matrix.c, matrix.h: Update copyright status. + + * help.c: Replace malloc() calls with gp_alloc(). + + * specfunc.c: More descriptive error messages. + + * term.h: Enable emf and epslatex driver unconditionally. + + * time.c: Add support for reading EPOCH data. + + * term/post.trm: Use gp_strdup() instead of gp_alloc/strcpy. + +2002-01-26 Lars Hecking + + * Makefile.in, gnuplot.prj, makefile.all, makefile.amg, makefile.ami, + makefile.dj2, makefile.djg, makefile.emx, makefile.msc, makefile.msw, + makefile.mto,makefile.st,makefile.unx, makefile.vms, makefile.win, + term.h, docs/Makefile.in, docs/old/makefile.r, term/pdf.trm, + term/svg.trm: Add support for pdf and W3C Scalable Vector Graphics + output, ported over from cvs MAIN branch. + + * specfun.c: Minor cleanup. + + * term.c(list_terms): Sort terminals by name before displaying. Ported + over from cvs MAIN branch. + + * util.c(gp_strdup): New function, from cvs MAIN branch. + + * term/cgi.trm: By permission of the original author, Ronald Florence, + remove the non-commercial use clause and switch to gnuplot license. + + * term/eepic.trm, term/emf.trm, term/epslatex.trm, term/linux.trm, + term/metafont.trm, term/pstricks.trm, term/regis.trm, term/tgif.trm: + Updated from cvs MAIN branch. + +2002-01-22 Lars Hecking + + * 0FAQ: Update to current version. + + * 0INSTALL: Fix some typos. + + * 0README: Update version and ftp locations. + + * Makefile.in, configure.in: Rename X_LIBRARIES to LIBRARIES_FOR_X, + following the main branch. + + * configure.in: Bugfixes and more cleaning up. + + * specfun.c: Remove all code that was labeled for non-commercial use + only (lgamneg, lgampos, lngamma, inverse_normal_func, + inverse_error_func). This means that the gamma, inverse normal, and + inverse error function are not available anymore on platforms that + don't have native implementations. + + * syscfg.h: Update FAQ location. + +2002-01-19 Lars Hecking + + * 0INSTALL: Remove references to the GP_PATH_* macros. + + * Makefile.in, makefile.all: Remove references to m4/path-hdr.m4 and + m4/path-lib.m4. + + * configure.in: General cleanup and bugfixing. Replace all references + to GP_PATH_* macros with code that uses generic autoconf macros. + + * version.c: Increment patchlevel to 2, update date and copyright. + + * m4/path-hdr.m4, m4/path-lib.m4: Remove. + +2001-12-09 Lars Hecking + + * src/specfun.c: Remove "non-commercial" clause for ibeta() and + igamma() by permission of the original author, Jos van der Woude. + +2001-12-04 Lars Hecking + + * demo/airfoil.dem, demo/contours.dem, demo/fit.dem, demo/multimsh.dem, + demo/prob2.dem, demo/scatter.dem, demo/surface1.dem, demo/surface2.dem, + demo/timedat.dem, demo/using.dem, demo/world.dem: Sync with cvs head. + +2001-10-18 Hans-Bernhard Broeker + + * win/pgnuplot.c (cbGetTextWindow): Revert return value to behave + like the documentation of the EnumThreadWindows() Win32 API call + expects it. + +2001-10-11 Dick Crawford + + * term/post.trm (PS_header): Fix handling of linewidth zero for + axis linetype, by rejecting too small linewidth in the /UL macro. + +2001-10-01 Slaven Rezic + + * term/tkcanvas.trm: No more warnings if running with perl -w. Take + -highlightthickness into account for height/width computation. Use + a subroutine reference rather than a subroutine name in the perl + version (as in my original patch). Doc fix for perl sample. + +2001-09-26 Hans-Bernhard Broeker + + * fit.c (do_fit): Fix bug in copying of partly fixed yrange spec + to zrange variables. + +2001-09-18 Lars Hecking + + * graphics.c (histeps_current_plot, histeps_compare): New + file-scope variable and comparison function, used in applying + qsort() to sorting the datapoints in "histeps" mode. + (plot_histeps): Use qsort() instead of homegrown bubblesort + implementation to sort datapoints by x. Removed now-unused locals + 'bigi' and 'hold'. + (plot_histeps): Don't blindly assume 0.0 is the baseline y + position for the histogram. For logarithmic y axis, it isn't. + Set up new local 'y_null' to hold the correct position. + + * alloc.c (gp_alloc): Fix return type to 'generic pointer'. + + * alloc.h (gp_alloc): Update prototype. + +2001-05-31 Hans-Bernhard Broeker + + * term/pslatex.trm (PSLATEX_graphics): Use PSLATEX_{X|Y}MAX + instead of PS_{X|Y}MAX to calculate the bounding box parameters of + the dvips \special command. Was wrong by a factor of two, before. + +2001-03-09 Hans-Bernhard Broeker + + * parse.c (xterms, aterms, bterms): Avoid storing pointers into + the dynamical array at->actions[]. They break if the action table + has to be reallocated. This caused a really strange endless loop + bug for a very complicated function using 8 nested levels of + conditional operators plus lots of function calls. + +2001-03-03 Lars Hecking + + * configure.in: Check for png_init_io() instead of deprecated + png_info_init(). + + * plot.c(get_data): Add missing break statement. + + * demo/contours.dem, demo/fit.dem, docs/gnuplot.texi: Add missing tics. + +2001-02-28 Hans-Bernhard Broeker + + * term/emf.trm (EMF_text, EMF_reset): Reset emf_graphics flag to + FALSE to fix bug reported by J.Bollinger. + + * term/emf.trm (EMF_STOCK_OBJECT_FLAG, + EMF_STOCK_OBJECT_WHITE_BRUSH, EMF_STOCK_OBJECT_BLACK_PEN, + EMF_STOCK_OBJECT_DEFAULT_FONT): New mnemonic macros to replace + magic numbers. + (EMF_setfont, EMF_text, EMF_dashtype): Use them. + +2001-01-18 Hans-Bernhard Broeker + + * 0INSTALL [HP-UX 10.x]: change recommendations regarding GCC on + HP-UX 10.x and higher. + + * graph3d.c (xtick_callback, ytick_callback, ztick_callback): + remove 'static' attribute to avoid bug in HP-UX assembler. This + was the root of the long-standing compilation problems with GCC on + HP-UX 10 and higher. + + * graphics.c (widest2d_callback, xtick2d_callback): dito + (ytick2d_callback): dito. + +2000-11-10 Gregor Thalhammer + + * term/epslatex.trm(EPSL_arrow): Arrows without heads are not drawn. + +2000-10-24 Lars Hecking + + * docs/Makefile.in: Add gnuplot.pdf to clean target. + + * term/cgm.trm: Use gnuplot_version and gnuplot_patchlevel instead of + VERSION. Escape underscores in font names for TeX/LaTeX. + +2000-10-24 Brendt Wohlberg + + * term/pslatex.trm: The current pslatex term has an option for + modifying the text font size, but this option only changes text + positioning without actually changing the font size. This patch + changes the optional value from a scaling factor to a font size + (in points) and includes LaTeX commands to actually change the + font size. + +2000-10-20 Lars Hecking + + * Makefile.in, makefile.all, makefile.amg, makefile.win, + docs/Makefile.in: Add new terminal drivers. + + * Makefile.in, makefile.all: Add correct directory for Be source. + + * configure.in: New configure option for ggi driver. + + * missing: Update from automake-cvs. + + * term.h: Add GGI driver. + +2000-10-20 Andreas Czechanowski + + * term/fig.trm: Update to fig file format version 3.2. Fix scaling + in metric mode. Change upper left corner offset to be at an integer + centimeter position in metric mode. Output sizes for metrix are now + 12x8cm and 12x15cm. + +2000-10-20 Cesar Crusius + + * term/ggi.trm: Add new driver for General Graphics Interface (GGI). + +2000-10-20 Alan Braslau + + * plot2d.c(print_table): Table terminal driver now produces + x y [xlow xhigh] [ylow yhigh] type as per errorbar mode. The + financebars and candlesticks types are not covered. + +2000-10-20 David Mussomeli + + * term/eepic.trm(EEPIC_graphics): Picture environment is now scaleable + by the "set size" command. + +2000-10-19 Lars Hecking + + * term.h: Add emf and epslatex drivers. + + * term/cgm.trm: Backported latest version from main branch. + + * term/emf.trm, term/epslatex.trm: Update to latest version. + + * term/gif.trm. term/png.trm: JvZ's patch from main branch to avoid + buffer overflow in term_options array. + +2000-10-18 Hans-Bernhard Broeker + + * misc.c (save_position): keywords saved for 'first' and 'second' + axes were incorrect. + + * set.c (set_arrow): don't accept 'first' and 'second' as keywords + before 'from' or 'to'. + +2000-09-14 Hans-Bernhard Broeker + + * graphics.c (map_position), graph3d.c (map_position): Fix + off-by-one bug in treatment of term->{x,y}max when translating + 'screen' coordinates. + +2000-09-13 Daniel Luecking + + * term/metapost.trm: Disambiguated options m$onochrome and + m$agnification. Changed %g to %f in output format (MPt doesn't know + exponential notation). Changed MP_DPI from 300 to 2400. + +2000-06-20 Juha Takala + + * gplt_x11.c: Add missing forward slash to path for .Xdefaults. + +2000-06-08 Hans-Bernhard Broeker + + * datafile.c(df_gets): prompt visibly for inline data if in + in interactive mode. + + * hidden3d.c: fix long-standing bug in dynamic array + Cross_store. Pointers into it have to be replaced by indices. + +2000-05-07 Lars Hecking + + * 0INSTALL, Makefile.in, makefile.all: Updated. + + * beos/*: New files, imported from devel version. BeOS support + should be complete now. + + * configure.in: Added options for emf and epslatex driver. Other + updates backported from development version. + + * m4/*.m4: Imported and updated versions from development version. + + * term/emf.trm, term/epslatex.trm: New drivers. + + * term/gnugraph.trm: Require GNU plotutils v2.2 or newer. Backported + from development version. + +2000-05-05 Lars Hecking + + * docs/gnuplot.doc, graphics.c: Bugfix for Shusuke Nisiyama's + vector clipping patch. + + * term/gif.trm: The "giant" font option was not recognised. + + * term/fig.trm(FIG_put_text): Don't create xfig SPECIAL_TEXT for + non-LaTeX strings. See Debian bug#61972. + +2000-05-05 Pieter-Tjerk de Boer + + * term/pslatex.trm: Fix segfault. + +2000-05-05 Ulrich_Gruenebaum + + * docs/gnuplot.doc, plot2d.c, plot3d.c, set.c, setshow.h: Bug fix + for broken autoscale writeback, see 0BUGS entry 3. + +2000-05-04 Hans-Bernhard Broeker + + * graph3d.c(do_3dplot): Key sample was clipped to graph box + (2D rectangle around the 3D plotting area), even if the key had + explicitly been requested to be outside that area by `set key below' + or `set key outside'. + + * standard.c: Fix for incorrectly calculated acosh for complex + argument with a negative imaginary part. + +2000-05-04 Jeff Spirko + + * plot.c(main): Allow configuration of GNU readline to use + different settings for different terminals. Noted by Peter Maunz + . + +2000-05-04 Johannes Zellner + + * configure.in, plot.c, parse.c: replace setjmp by + sigsetjmp and longjmp by siglongjmp if these functions + (or macros) are available. + +2000-03-31 John Hasstedt + + * configure.vms: New file, configure script for VMS. + +2000-02-04 Thomas Henlich + + * term/post.trm: Provides an oblique symbol font, e.g. + set xlabel 'b' "Symbol-Oblique" gives an oblique (slanted) beta + character. + +1999-12-17 Ascan Morlang + + * plot2d.c(eval_plots): Fix various memory leaks. + +1999-12-09 Lars Hecking + + * command.c, protos.h, scanner.c, docs/gnuplot.doc: Old patch by + James R. Van Zandt to allow command substitution in double-quoted + strings, backported from -current. + + * graphics.c: Added missing part of older patch by Dick Crawford + to fix y-positioning of timestamp. + + * plot.h, set.c, setshow.h: Old patch by James R. Van Zandt to + remove fixed limit for contour levels, backported from -current. + +1999-12-06 Lars Hecking + + * term/hpgl.trm: Bugfixes in term help section. + +1999-12-03 Jeremy Brenes + + * term/hpgl.trm: Give PCL5 terminal optional multi-pen support (6 pen + default), a default 34" plotting width for use with large color + plotters such as the HP Designjet 750C, various alternative plot + sizes, and variable fontsizes. Also decreased the HPGL terminal's + fixed fontsize to make it more reasonable when plots get scaled to + 34". + Make extended plot area smaller. Added solid/dashed lines option, + additional font types, mixed fonts. + Add a postscript pointtypes option, special purpose negative + pointtypes, and a pointsize function. + +1999-12-02 Lars Hecking + + * 0FAQ: Updated to latest version from Juergen. + +1999-12-02 Hans-Bernhard Broeker + + * src/contour.c(gen_triangle): Fix coredump in contour code. + + * src/contour.c(add_edge): Clipping of contour input datapoints that + are outside fixed ranges. + +1999-12-02 Shusuke Nisiyama + + * src/graphics.c: Implement vector style clipping for 2D plots. + +1999-12-02 Reality is a point of view + + * term/png.trm: Issue "too many colours" warning only once. + +1999-12-01 Lars Hecking + + * configure.in: Do not use gd library by default, only when + specifically requested. + + * term/png.trm: Bugfix by HBB for error I introduced when porting + the driver back from -current. Add missing trailing spaces when + strcat'ing font options. + +1999-11-30 Lars Hecking + + * bitmap.c, bitmap.h: Enable b_getpixel(), required by updated + png driver, and bugfixes. + + * term/png.trm: Backported from development version. Now shares a + subset of a web-friendly palette with the gif driver, can create + transparent images, and allows specifying explicit colour specs. + +1999-11-30 Albert Chin-A-Young + + * Makefile.in: Add missing mkinstalldirs commands in lasergnu_install + target. + +1999-11-21 Lars Hecking + + * configure.in: Bugfix in configuration summary. + +1999-11-19 Lars Hecking + + * configure.in: Also check whether gethostbyname() was found in + the C library ($ac_cv_func_gethostbyname). + + * datafile.c: Fix indentation and compiler warnings. + + * plot.c: Include , add initialisation of OS related + variables to main. + + * plot.h: Add external references to variables from version.c. + + * setshow.h: Include moved to plot.c. + + * show.c, term/ai.trm, term/mif.trm, term/png.trm, term/post.trm: + Remove references to version.c variables, use variables under their + new names. + + * show.c: Edit banner, call show_version_long() in show_version, + move initialisation of OS related variables to plot.c. + + * syscfg.h: Remove trailing space from OS define. Don't define OS + for systems which have uname(2). + + * version.c: Prefix variable names with gnuplot_. Add OS related + variables. + +1999-11-18 Lars Hecking + + * graph3d.c, graphics.c, set.c, show.c: Remove DEF_FORMAT and SIGNIF + #defines, now in setshow.h. + + * plot2d.c(print_table): Revert to using spaces in table output, + as suggested by Lucas Hart. + + * setshow.h: Add DEF_FORMAT and SIGNIF #defines. Change DEF_FORMAT to + "% g" for better readability. + + * m4/msdos.m4, m4/next.m4, m4/path-hdr.m4, m4/path-lib.m4, + m4/select.m4: Import updated versions from development tree. + +1999-11-18 Lucas Hart + + * makefile.vms: Build fixes, make rnh docs. + + * plot3d.c(print_3dtable): Some improvements to Don Taber's patch. + + * term/table.trm: Add clarification to terminal docs. + +1999-11-17 don taber + + * plot2d.c(print_table), plot3d.c(print_3dtable): Fix hardcoded + "%g" formats for table terminal. + +1999-11-17 Lars Hecking + + * term/png.trm: Clear allocated png structures and return if + allocation of pngtext_copy fails. This may or may not fix the + reported "Invalid sBIT depth specified" warning. + +1999-11-17 Hans-Bernhard Broeker + + * graphics.c: Workaround for the bug that made 'set key below' + sometimes lack some of the key texts: don't check these texts for + being inside the graph area (xleft..xright). + + * hidden3d.c: Fix endless loop under rare conditions. + + * win/wgraph.c: Fix linestyles of point symbols in monochrome mode + by initialising the relevant data structure. + +1999-11-07 Lars Hecking + + * configure.in: Add quotes to nsl/gethostbyname() request to avoid + configure error on DEC Unix. + +1999-11-01 Berthold Hoellmann + + * docs/Makefile.in: Fix pdf target for compiling outside source dir. + +1999-10-21 Lars Hecking + + * configure.in: Fix compile/link on NeXT without side effects ... + +1999-10-20 Lars Hecking + + * 0INSTALL, 0README, NEWS: Updated for 3.7.1. + + * configure.in: Fix for linking gnuplot_x11 on LynxOS 3.0.1. + +1999-10-20 John Hasstedt + + * buildvms.com, makefile.vms: Updated. Create binary data files in + the right directory. + +1999-10-19 Lars Hecking + + * term/png.trm: Back out Eric and HBB's changes (back to 16 colours, + no transparency). + + * term/tkcanvas.trm: More fixes by Thomas Sefzick and Matt Willis. + +1999-10-19 Hans-Bernhard Broeker + + * graph3d.c(boundary3d): Fix division by zero problem. + + * makefile.win, plot.h: Changes for compilation with newer Borland + Win32 compilers. + + * win/pgnuplot.c: Changes to enable compilation with more compilers. + + * win/wgnuplot.def: Reduce stacksize by 500 bytes to fix + 'DGROUP exceeds 64K' problem. + +1999-10-16 Lars Hecking + + * syscfg.h: cc on NetBSD doesn't define unix anymore. + +1999-10-15 Lars Hecking + + * Makefile.in: Add m4/select.m4 to ETC. + + * configure.in: AC_FUNC_SELECT replaces AC_FUNC_SELECT_ARGTYPES. + + * gplt_x11.c, stdfn.h: Updated for new select argtype macro. + + * m4/select.m4: New macro for select argtypes. + +1999-10-11 Lars Hecking + + * help.c: Change subtopic help entry formatting to skip next column + if very long entries are encountered. + +1999-10-11 Thomas Sefzick + + * term/tkcanvas.trm: Bug fix, some comments added. + +1999-10-11 Lars Hecking + + * help.c: Change help index formatting to start in column 4 + (instead 6) and use column length of 18 (instead 15). + +1999-10-11 "Eric S. Raymond" + + * demo/airfoil.dem, demo/animate.dem, demo/binary.dem, + demo/controls.dem, demo/electron.dem, demo/fit.dem, demo/hidden.dem, + demo/mgr.dem, demo/param.dem, demo/polar.dem, demo/prob.dem, + demo/prob2.dem, demo/scatter.dem, demo/simple.dem, demo/spline.dem, + demo/steps.dem, demo/surface1.dem, demo/surface2.dem, demo/timedat.dem, + demo/using.dem: Demo directory cleanup patch. Box a bunch of legends + and use reset instead of ad-hoc set statements. + +1999-10-11 Hans-Bernhard Broeker + + * bitmap.c, term/png.trm: Fix some shortcomings of ESR's png patches. + + * plot2d.c: Bugfix for logscale plots with unused y2 axis. + +1999-10-01 Lars Hecking + + * fit.c, docs/Makefile.in: Fix typos. + + * term/pslatex.trm(PSLATEX_graphics): Fix segfault when `auxfile' + option is not used. + +1999-10-01 John Hasstedt + + * 0INSTALL, make_vms.com: Make VMS builds easier and add note + about make_vms.com. + +1999-10-01 Lars Hecking + + * fit.c: Backported some fixes from -current, including the time + series fit code by Remko Scharroo. + + * protos.h, term.c: Add new tewrm_count() function. + + * syscfg.h: Update FAQ location. + +1999-09-29 Hans-Bernhard Broeker + + * misc.c, show.c: In the SAVE/SHOW_NUM_OR_TIME macro, add a '#' + to the format specifier in the fprintf() call. This adds a decimal + point to the saved 'set ?range' commands to prevent integer + overflow on 16 bit platforms when the saved commands are loaded. + +1999-09-29 Lars Hecking + + * bitmap.c, bitmap.h: RGB colour table moved from term/gif.trm. + + * docs/Makefile.in: Add rules to generate gnuplot.pdf. Requires + pdflatex. + + * term/driver.h: Fix typo. + + * term/gif.trm, term/png.trm: Remove unused vars. + +1999-09-29 "Eric S. Raymond" + + * term/png.trm: Add transparency support for color images. Update + for pnglib-1.0.3. + + * term/gif.trm, term/png.trm: Remove RGB colour table from gif.trm, + let both drivers share the table in bitmap.c. + +1999-09-28 Lars Hecking + + * term/gif.trm: Backport from -current. New "tiny" and "giant" + font size options. + +1999-09-27 Lars Hecking + + * term/tkcanvas.trm: Backport from -current, integrated perltk and + extended interactive Tk/Tcl capabilities. + +1999-09-24 Hans-Bernhard Broeker + + * plot2d.c(get_data): Check for minimum number of required data + columns. + +1999-09-23 Lars Hecking + + * 0FAQ: Updated. + + * gplt_x11.c(record): read_input() takes no arguments. + + * plot.c: Remove nested comment. + +1999-09-21 Lars Hecking + + * Makefile.in, configure.in, m4/next.m4: Remove references to NEXTOBJS. + + * aclocal.m4, configure: Regenerated. + + * win/wgnuplib.h, win/wgnuplot.def, win/winmain.c, win/wtext.c: + Update from gnuplot-current. + +1999-09-16 "Daniel H. Luecking" + + * term/metapost.trm: Minor updates. + +1999-09-15 Lars Hecking + + * graph3d.c, graphics.c: write_multiline() is not modifying its + char *text argument anymore, so that no temporary strings must + be allocated before calling write_multiline(). Backported from + gnuplot-current. + +1999-09-14 Lars Hecking + + * FAQ: Updated. + + * term.c(test_term): Fix bug where test pattern is drawn before + line properties are fully specified. Combined effort by + "Jürgen v.Hagen" and + Dick Crawford . + + * util.c: Fix quoting bug, minor changes (backported from -current). + +1999-09-14 Hans-Bernhard Broeker + + * graph3d.c: Fix old bug which caused 'xzeroaxis' and 'yzeroaxis' to + mean the opposite of each other in splots. + +1999-08-25 Lars Hecking + + * Makefile.in, makefile.all: Updated. + +1999-08-25 John Hasstedt + + * 0INSTALL: VMS section updated. + + * descrip.mms: Removed. + + * buildvms.com, gnuplot.opt, makefile.vms: Updated. + + * gplt_x11.c: Use strnicmp() instead of strncasecmp(). + + * x11.opt: New file. + + * term/x11.trm: Fix order of arguments in os_error() in VMS part. + +1999-08-25 Lars Hecking + + * term.h: Updated from current development version. + + * term/metapost.trm: There is no gp_strdup() in this version. + Replaced with gp_alloc() and strcpy(). + +1999-08-24 Lars Hecking + + * makefile.cyg: Updated version from W. Kirby. + +1999-08-21 Lars Hecking + + * docs/latextut/header.tex: Modified for LaTeX2e. + + * term/fig.trm, term/object.h: Change O_TEXT to OBJ_TEXT. The former + is declared in system header files on DOS/Windows platforms. + +1999-08-20 Lars Hecking + + * docs/Makefile.in: Fix INCLUDES line. + + * Makefile.in, docs/Makefile.in, makefile.all: Add metapost.trm and + openstep.trm to CORETERM. + + * term/be.trm, term/metapost.trm, term/openstep.trm: New drivers, + imported from current dev tree. + +1999-08-19 Lars Hecking + + * command.c, makefile.os2, makefile.unx, plot.c, protos.h, readline.c, + show.c: GNU_READLINE symbol replaced with HAVE_LIBREADLINE. + + * configure.in: Update errno check. Remove readline header checks. + + * configure: Regenerated. + + * docs/Makefile.in: Fix dependencies. + +1999-08-17 Lars Hecking + + * Prepare for 3.7.1 release: create branch-pre-3-7-1. + + * 0FAQ: Update to current version. + + * 0INSTALL, Makefile.in, NEWS: Updated. + + * acconfig.h: Remove unnecessary defines, now generated by + autoheader from configure.in. + + * aclocal.m4, config.hin, configure: Regenerated. + + * ansichek.h: Fix inconsistency with ANSI_C definition. + + * configure.in, docs/Makefile.in, docs/doc2info.c, gplt_x11.c: + Mostly backported from current development source. + + * command.c, time.c: Y2K fixes. + + * datafile.c: Various bugfixes. + + * demo/contours.dem, demo/singulr.dem, demo/surface2.dem, + demo/world.dem: Demos fixed for the 'set view ' problem. + + * docs/gnuplot.doc: Update for postscript driver linewidth fix. + + * docs/gnuplot.doc: Add argument list to function names. Add + better documentation for margins and tics. + + * docs/doc2info.c: Add info menu entry. + + * fit.c: Value of last parameter is not stored in its + variable as it should. + + * gplt_x11.c: Buffering bug fixed. + + * graph3d.c: Fix 'set view ' problem, fix crash with + empty key and 'set nosurface'. + + * graphics.c: Fix negative aspect ratio. Fix for '"set lmargin" + fails when the specified margin is too small'. Fix multiline xlabel. + Fix bug in multiplot with eps output. + + * hidden3d.c: Fix bug with surface plots and negative ticslevel. + + * interpol.c: Rewrite 'bezier' interpolation routine, to prevent + numerical overflow and other undesirable things happening for + large data files. + + * m4/*.m4: Updated from current development sources. + + * makefile.amg: Improved makefile for Amiga SAS/C. + + * misc.c, src/show.c: Fix bug in 'save format'. + + * misc.c: In batch mode, gnuplot does not exit when either the + 'exit' or 'quit' command is encountered. Work around bug in + egcs on LinuxPPC. + + * plot.c: Let gnuplot pass the correct exit status back to the + calling environment. Add better handling of root privilege. + + * plot2d.c: Fix bug in x2/y2 logscale/autoscale. + + * set.c: Fix 'set noautoscale' for x2/y2/z axis. + + * show.c: Fix 'show autoscale' for x2/y2/z axis. + + * syscfg.h: Fix incomplete version string on HP-UX. + + * term/cgm.trm: Numerous bugfixes in the cgm driver: + (1) The parameter list length of the CGM record is including padding + length (must NOT include the padding length). + (2) The format of 'color table' (class 5 id 34) is wrong. The first + element is the starting index (usually 0), NOT the number of colors. + (3) The format of 'font table' (class 1 id 13) is wrong. This is the + list of 'String Fixed Data'. Do NOT include the total length. + (4) Transparency (class 3 id 4) is set to 'off' but I think it is + better to set 'on' because sometimes character cells are overlapped. + + Allow < 1.0 values for linewidth. + + * term/gif.trm: Fix off-by-one yscale problem. + + * term/gnugraph.trm: Add GNU plotutils 2.2+ support. + + * term/latex.trm: Add prototypes for EEPIC functions. Embedding + document font is now default font. + + * term/linux.trm: Code added to handle root privilege properly. + + * term/next.trm: Fix typo. + + * term/png.trm: Reorder case statements, add default cases. + + * term/post.trm: Fix to allow "set border ... lw ..." and + "set grid ... lw ..." to work correctly. + + * term/pslatex.trm: Fix off-by-one error and creation of ps auxfile + name. + + * term/pstricks.trm: Fix off-by-one error. + + * term/x11.trm: Rewrite option handling. Use execvp() instead of + execl(). + + * term.c: Fix for NeXT driver initialisation. + + * term.h: Add missing define. + + * version.c: Updated. + + * win/pgnuplot.c: Add new file to allow use of stdin under Windows. + + * win/wgnuplib.h, win/wgraph.c: Someone had complained that modifying + the width of linestyle 1 in Windows gnuplot (via the context menu of + the graph window) caused all the point symbols to be drawn with wide + lines of linetype 1, as well. This turned out to be a rather, well, + silly decision regarding the effect of line style changes on the + drawing of point symbols, having been unchanged ever since gnuplot + 3.5 was ported to Windoze: the point symbols would be drawn in + another color than the corresponding sample lines, in the 'test' + page, if any linestyle was changed to 'dotted'. I now use the same + color as the corresponding line for all plot symbols, but without + the dashing/dotting or widening. + 1999-01-14 Lars Hecking * Makefile.in, makefile.all: Add PGPKEYS to ETC.