Annotation of OpenXM_contrib/gnuplot/ChangeLog, Revision 1.1.1.2
1.1.1.2 ! maekawa 1: 1999-10-21 Lars Hecking <lhecking@nmrc.ucc.ie>
! 2:
! 3: * configure.in: Fix compile/link on NeXT without side effects ...
! 4:
! 5: 1999-10-20 Lars Hecking <lhecking@nmrc.ucc.ie>
! 6:
! 7: * 0INSTALL, 0README, NEWS: Updated for 3.7.1.
! 8:
! 9: * configure.in: Fix for linking gnuplot_x11 on LynxOS 3.0.1.
! 10:
! 11: 1999-10-20 John Hasstedt <manager@nuclear.physics.sunysb.edu>
! 12:
! 13: * buildvms.com, makefile.vms: Updated. Create binary data files in
! 14: the right directory.
! 15:
! 16: 1999-10-19 Lars Hecking <lhecking@nmrc.ucc.ie>
! 17:
! 18: * term/png.trm: Back out Eric and HBB's changes (back to 16 colours,
! 19: no transparency).
! 20:
! 21: * term/tkcanvas.trm: More fixes by Thomas Sefzick and Matt Willis.
! 22:
! 23: 1999-10-19 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
! 24:
! 25: * graph3d.c(boundary3d): Fix division by zero problem.
! 26:
! 27: * makefile.win, plot.h: Changes for compilation with newer Borland
! 28: Win32 compilers.
! 29:
! 30: * win/pgnuplot.c: Changes to enable compilation with more compilers.
! 31:
! 32: * win/wgnuplot.def: Reduce stacksize by 500 bytes to fix
! 33: 'DGROUP exceeds 64K' problem.
! 34:
! 35: 1999-10-16 Lars Hecking <lhecking@nmrc.ucc.ie>
! 36:
! 37: * syscfg.h: cc on NetBSD doesn't define unix anymore.
! 38:
! 39: 1999-10-15 Lars Hecking <lhecking@nmrc.ucc.ie>
! 40:
! 41: * Makefile.in: Add m4/select.m4 to ETC.
! 42:
! 43: * configure.in: AC_FUNC_SELECT replaces AC_FUNC_SELECT_ARGTYPES.
! 44:
! 45: * gplt_x11.c, stdfn.h: Updated for new select argtype macro.
! 46:
! 47: * m4/select.m4: New macro for select argtypes.
! 48:
! 49: 1999-10-11 Lars Hecking <lhecking@nmrc.ucc.ie>
! 50:
! 51: * help.c: Change subtopic help entry formatting to skip next column
! 52: if very long entries are encountered.
! 53:
! 54: 1999-10-11 Thomas Sefzick <t.sefzick@fz-juelich.de>
! 55:
! 56: * term/tkcanvas.trm: Bug fix, some comments added.
! 57:
! 58: 1999-10-11 Lars Hecking <lhecking@nmrc.ucc.ie>
! 59:
! 60: * help.c: Change help index formatting to start in column 4
! 61: (instead 6) and use column length of 18 (instead 15).
! 62:
! 63: 1999-10-11 "Eric S. Raymond" <esr@thyrsus.com>
! 64:
! 65: * demo/airfoil.dem, demo/animate.dem, demo/binary.dem,
! 66: demo/controls.dem, demo/electron.dem, demo/fit.dem, demo/hidden.dem,
! 67: demo/mgr.dem, demo/param.dem, demo/polar.dem, demo/prob.dem,
! 68: demo/prob2.dem, demo/scatter.dem, demo/simple.dem, demo/spline.dem,
! 69: demo/steps.dem, demo/surface1.dem, demo/surface2.dem, demo/timedat.dem,
! 70: demo/using.dem: Demo directory cleanup patch. Box a bunch of legends
! 71: and use reset instead of ad-hoc set statements.
! 72:
! 73: 1999-10-11 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
! 74:
! 75: * bitmap.c, term/png.trm: Fix some shortcomings of ESR's png patches.
! 76:
! 77: * plot2d.c: Bugfix for logscale plots with unused y2 axis.
! 78:
! 79: 1999-10-01 Lars Hecking <lhecking@nmrc.ucc.ie>
! 80:
! 81: * fit.c, docs/Makefile.in: Fix typos.
! 82:
! 83: * term/pslatex.trm(PSLATEX_graphics): Fix segfault when `auxfile'
! 84: option is not used.
! 85:
! 86: 1999-10-01 John Hasstedt <manager@nuclear.physics.sunysb.edu>
! 87:
! 88: * 0INSTALL, make_vms.com: Make VMS builds easier and add note
! 89: about make_vms.com.
! 90:
! 91: 1999-10-01 Lars Hecking <lhecking@nmrc.ucc.ie>
! 92:
! 93: * fit.c: Backported some fixes from -current, including the time
! 94: series fit code by Remko Scharroo.
! 95:
! 96: * protos.h, term.c: Add new tewrm_count() function.
! 97:
! 98: * syscfg.h: Update FAQ location.
! 99:
! 100: 1999-09-29 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
! 101:
! 102: * misc.c, show.c: In the SAVE/SHOW_NUM_OR_TIME macro, add a '#'
! 103: to the format specifier in the fprintf() call. This adds a decimal
! 104: point to the saved 'set ?range' commands to prevent integer
! 105: overflow on 16 bit platforms when the saved commands are loaded.
! 106:
! 107: 1999-09-29 Lars Hecking <lhecking@nmrc.ucc.ie>
! 108:
! 109: * bitmap.c, bitmap.h: RGB colour table moved from term/gif.trm.
! 110:
! 111: * docs/Makefile.in: Add rules to generate gnuplot.pdf. Requires
! 112: pdflatex.
! 113:
! 114: * term/driver.h: Fix typo.
! 115:
! 116: * term/gif.trm, term/png.trm: Remove unused vars.
! 117:
! 118: 1999-09-29 "Eric S. Raymond" <esr@thyrsus.com>
! 119:
! 120: * term/png.trm: Add transparency support for color images. Update
! 121: for pnglib-1.0.3.
! 122:
! 123: * term/gif.trm, term/png.trm: Remove RGB colour table from gif.trm,
! 124: let both drivers share the table in bitmap.c.
! 125:
! 126: 1999-09-28 Lars Hecking <lhecking@nmrc.ucc.ie>
! 127:
! 128: * term/gif.trm: Backport from -current. New "tiny" and "giant"
! 129: font size options.
! 130:
! 131: 1999-09-27 Lars Hecking <lhecking@nmrc.ucc.ie>
! 132:
! 133: * term/tkcanvas.trm: Backport from -current, integrated perltk and
! 134: extended interactive Tk/Tcl capabilities.
! 135:
! 136: 1999-09-24 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
! 137:
! 138: * plot2d.c(get_data): Check for minimum number of required data
! 139: columns.
! 140:
! 141: 1999-09-23 Lars Hecking <lhecking@nmrc.ucc.ie>
! 142:
! 143: * 0FAQ: Updated.
! 144:
! 145: * gplt_x11.c(record): read_input() takes no arguments.
! 146:
! 147: * plot.c: Remove nested comment.
! 148:
! 149: 1999-09-21 Lars Hecking <lhecking@nmrc.ucc.ie>
! 150:
! 151: * Makefile.in, configure.in, m4/next.m4: Remove references to NEXTOBJS.
! 152:
! 153: * aclocal.m4, configure: Regenerated.
! 154:
! 155: * win/wgnuplib.h, win/wgnuplot.def, win/winmain.c, win/wtext.c:
! 156: Update from gnuplot-current.
! 157:
! 158: 1999-09-16 "Daniel H. Luecking" <luecking@comp.uark.edu>
! 159:
! 160: * term/metapost.trm: Minor updates.
! 161:
! 162: 1999-09-15 Lars Hecking <lhecking@nmrc.ucc.ie>
! 163:
! 164: * graph3d.c, graphics.c: write_multiline() is not modifying its
! 165: char *text argument anymore, so that no temporary strings must
! 166: be allocated before calling write_multiline(). Backported from
! 167: gnuplot-current.
! 168:
! 169: 1999-09-14 Lars Hecking <lhecking@nmrc.ucc.ie>
! 170:
! 171: * FAQ: Updated.
! 172:
! 173: * term.c(test_term): Fix bug where test pattern is drawn before
! 174: line properties are fully specified. Combined effort by
! 175: "Jürgen v.Hagen" <vonhagen@ihefiji.etec.uni-karlsruhe.de> and
! 176: Dick Crawford <crawford@arete.com>.
! 177:
! 178: * util.c: Fix quoting bug, minor changes (backported from -current).
! 179:
! 180: 1999-09-14 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
! 181:
! 182: * graph3d.c: Fix old bug which caused 'xzeroaxis' and 'yzeroaxis' to
! 183: mean the opposite of each other in splots.
! 184:
! 185: 1999-08-25 Lars Hecking <lhecking@nmrc.ucc.ie>
! 186:
! 187: * Makefile.in, makefile.all: Updated.
! 188:
! 189: 1999-08-25 John Hasstedt <manager@nuclear.physics.sunysb.edu>
! 190:
! 191: * 0INSTALL: VMS section updated.
! 192:
! 193: * descrip.mms: Removed.
! 194:
! 195: * buildvms.com, gnuplot.opt, makefile.vms: Updated.
! 196:
! 197: * gplt_x11.c: Use strnicmp() instead of strncasecmp().
! 198:
! 199: * x11.opt: New file.
! 200:
! 201: * term/x11.trm: Fix order of arguments in os_error() in VMS part.
! 202:
! 203: 1999-08-25 Lars Hecking <lhecking@nmrc.ucc.ie>
! 204:
! 205: * term.h: Updated from current development version.
! 206:
! 207: * term/metapost.trm: There is no gp_strdup() in this version.
! 208: Replaced with gp_alloc() and strcpy().
! 209:
! 210: 1999-08-24 Lars Hecking <lhecking@nmrc.ucc.ie>
! 211:
! 212: * makefile.cyg: Updated version from W. Kirby.
! 213:
! 214: 1999-08-21 Lars Hecking <lhecking@nmrc.ucc.ie>
! 215:
! 216: * docs/latextut/header.tex: Modified for LaTeX2e.
! 217:
! 218: * term/fig.trm, term/object.h: Change O_TEXT to OBJ_TEXT. The former
! 219: is declared in system header files on DOS/Windows platforms.
! 220:
! 221: 1999-08-20 Lars Hecking <lhecking@nmrc.ucc.ie>
! 222:
! 223: * docs/Makefile.in: Fix INCLUDES line.
! 224:
! 225: * Makefile.in, docs/Makefile.in, makefile.all: Add metapost.trm and
! 226: openstep.trm to CORETERM.
! 227:
! 228: * term/be.trm, term/metapost.trm, term/openstep.trm: New drivers,
! 229: imported from current dev tree.
! 230:
! 231: 1999-08-19 Lars Hecking <lhecking@nmrc.ucc.ie>
! 232:
! 233: * command.c, makefile.os2, makefile.unx, plot.c, protos.h, readline.c,
! 234: show.c: GNU_READLINE symbol replaced with HAVE_LIBREADLINE.
! 235:
! 236: * configure.in: Update errno check. Remove readline header checks.
! 237:
! 238: * configure: Regenerated.
! 239:
! 240: * docs/Makefile.in: Fix dependencies.
! 241:
! 242: 1999-08-17 Lars Hecking <lhecking@nmrc.ucc.ie>
! 243:
! 244: * Prepare for 3.7.1 release: create branch-pre-3-7-1.
! 245:
! 246: * 0FAQ: Update to current version.
! 247:
! 248: * 0INSTALL, Makefile.in, NEWS: Updated.
! 249:
! 250: * acconfig.h: Remove unnecessary defines, now generated by
! 251: autoheader from configure.in.
! 252:
! 253: * aclocal.m4, config.hin, configure: Regenerated.
! 254:
! 255: * ansichek.h: Fix inconsistency with ANSI_C definition.
! 256:
! 257: * configure.in, docs/Makefile.in, docs/doc2info.c, gplt_x11.c:
! 258: Mostly backported from current development source.
! 259:
! 260: * command.c, time.c: Y2K fixes.
! 261:
! 262: * datafile.c: Various bugfixes.
! 263:
! 264: * demo/contours.dem, demo/singulr.dem, demo/surface2.dem,
! 265: demo/world.dem: Demos fixed for the 'set view <z_scale>' problem.
! 266:
! 267: * docs/gnuplot.doc: Update for postscript driver linewidth fix.
! 268:
! 269: * docs/gnuplot.doc: Add argument list to function names. Add
! 270: better documentation for margins and tics.
! 271:
! 272: * docs/doc2info.c: Add info menu entry.
! 273:
! 274: * fit.c: Value of last parameter is not stored in its
! 275: variable as it should.
! 276:
! 277: * gplt_x11.c: Buffering bug fixed.
! 278:
! 279: * graph3d.c: Fix 'set view <z_scale>' problem, fix crash with
! 280: empty key and 'set nosurface'.
! 281:
! 282: * graphics.c: Fix negative aspect ratio. Fix for '"set lmargin"
! 283: fails when the specified margin is too small'. Fix multiline xlabel.
! 284: Fix bug in multiplot with eps output.
! 285:
! 286: * hidden3d.c: Fix bug with surface plots and negative ticslevel.
! 287:
! 288: * interpol.c: Rewrite 'bezier' interpolation routine, to prevent
! 289: numerical overflow and other undesirable things happening for
! 290: large data files.
! 291:
! 292: * m4/*.m4: Updated from current development sources.
! 293:
! 294: * makefile.amg: Improved makefile for Amiga SAS/C.
! 295:
! 296: * misc.c, src/show.c: Fix bug in 'save format'.
! 297:
! 298: * misc.c: In batch mode, gnuplot does not exit when either the
! 299: 'exit' or 'quit' command is encountered. Work around bug in
! 300: egcs on LinuxPPC.
! 301:
! 302: * plot.c: Let gnuplot pass the correct exit status back to the
! 303: calling environment. Add better handling of root privilege.
! 304:
! 305: * plot2d.c: Fix bug in x2/y2 logscale/autoscale.
! 306:
! 307: * set.c: Fix 'set noautoscale' for x2/y2/z axis.
! 308:
! 309: * show.c: Fix 'show autoscale' for x2/y2/z axis.
! 310:
! 311: * syscfg.h: Fix incomplete version string on HP-UX.
! 312:
! 313: * term/cgm.trm: Numerous bugfixes in the cgm driver:
! 314: (1) The parameter list length of the CGM record is including padding
! 315: length (must NOT include the padding length).
! 316: (2) The format of 'color table' (class 5 id 34) is wrong. The first
! 317: element is the starting index (usually 0), NOT the number of colors.
! 318: (3) The format of 'font table' (class 1 id 13) is wrong. This is the
! 319: list of 'String Fixed Data'. Do NOT include the total length.
! 320: (4) Transparency (class 3 id 4) is set to 'off' but I think it is
! 321: better to set 'on' because sometimes character cells are overlapped.
! 322:
! 323: Allow < 1.0 values for linewidth.
! 324:
! 325: * term/gif.trm: Fix off-by-one yscale problem.
! 326:
! 327: * term/gnugraph.trm: Add GNU plotutils 2.2+ support.
! 328:
! 329: * term/latex.trm: Add prototypes for EEPIC functions. Embedding
! 330: document font is now default font.
! 331:
! 332: * term/linux.trm: Code added to handle root privilege properly.
! 333:
! 334: * term/next.trm: Fix typo.
! 335:
! 336: * term/png.trm: Reorder case statements, add default cases.
! 337:
! 338: * term/post.trm: Fix to allow "set border ... lw ..." and
! 339: "set grid ... lw ..." to work correctly.
! 340:
! 341: * term/pslatex.trm: Fix off-by-one error and creation of ps auxfile
! 342: name.
! 343:
! 344: * term/pstricks.trm: Fix off-by-one error.
! 345:
! 346: * term/x11.trm: Rewrite option handling. Use execvp() instead of
! 347: execl().
! 348:
! 349: * term.c: Fix for NeXT driver initialisation.
! 350:
! 351: * term.h: Add missing define.
! 352:
! 353: * version.c: Updated.
! 354:
! 355: * win/pgnuplot.c: Add new file to allow use of stdin under Windows.
! 356:
! 357: * win/wgnuplib.h, win/wgraph.c: Someone had complained that modifying
! 358: the width of linestyle 1 in Windows gnuplot (via the context menu of
! 359: the graph window) caused all the point symbols to be drawn with wide
! 360: lines of linetype 1, as well. This turned out to be a rather, well,
! 361: silly decision regarding the effect of line style changes on the
! 362: drawing of point symbols, having been unchanged ever since gnuplot
! 363: 3.5 was ported to Windoze: the point symbols would be drawn in
! 364: another color than the corresponding sample lines, in the 'test'
! 365: page, if any linestyle was changed to 'dotted'. I now use the same
! 366: color as the corresponding line for all plot symbols, but without
! 367: the dashing/dotting or widening.
! 368:
1.1 maekawa 369: 1999-01-14 Lars Hecking <lhecking@nmrc.ucc.ie>
370:
371: * Makefile.in, makefile.all: Add PGPKEYS to ETC.
372:
373: * PGPKEYS: New file.
374:
375: * term/apollo.trm: Add note about copyright status.
376:
377: 1999-01-13 Lars Hecking <lhecking@nmrc.ucc.ie>
378:
379: * 0INSTALL: Add compile instructions for Cygwin.
380:
381: * 0README: Add Windows 95/98 to platform list.
382:
383: * Makefile.in, makefile.all: Add makefile.cyg to ETC.
384:
385: * term/ai.trm: Removed 3.6ism, noted by Andy Dougherty
386: <doughera@lafayette.edu>.
387:
388: * term/grass.trm: Switched to new gnuplot copyright. Permission
389: granted by original author.
390:
391: 1999-01-13 William D Kirby <wdkirby@ix.netcom.com>
392:
393: * makefile.cyg: New makefile for Cygwin environment.
394:
395: 1999-01-12 Lars Hecking <lhecking@nmrc.ucc.ie>
396:
397: * 0INSTALL: Update to 3.7.
398:
399: * 0README: Update distribution sites.
400:
401: * configure: Regenerated.
402:
403: * configure.in: Don't use fmt to create the driver list (not available
404: under HP-UX).
405:
406: * version.c: Version 3.7, patchlevel 0, date string updated.
407:
408: * term/post.trm, term/pslatex.trm, term/pstricks.trm, term/tpic.trm:
409: Fix typos introduced by the fprintf-fputs changeover.
410:
411: 1999-01-08 Lars Hecking <lhecking@nmrc.ucc.ie>
412:
413: * term/mif.trm: Bugfix.
414:
415: 1999-01-08 William D Kirby <wdkirby@ix.netcom.com>
416:
417: * win/wcommon.h: Don't include <shellapi.h> when compiling with
418: gcc based compilers.
419:
420: 1999-01-07 Lars Hecking <lhecking@nmrc.ucc.ie>
421:
422: * Makefile.in, makefile.all: Remove m4/select-types.m4 and
423: m4/stringize.m4 from ETC and $(ACLOCAL_M4).
424:
425: * acconfig.h: Remove HAVE_STRINGIZE and SELECT_TYPE_ARG* symbols.
426:
427: * aclocal.m4, config.hin, configure: Regenerated.
428:
429: * configure.in: Require autoconf-2.13.
430:
431: * m4/select-types.m4, m4/stringize.m4: Removed, provided by
432: new autoconf version.
433:
434: 1999-01-06 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
435:
436: * graphics.c(ticfmt): Fix buffer overrun.
437:
438: 1999-01-05 Lars Hecking <lhecking@nmrc.ucc.ie>
439:
440: * 0INSTALL: Add section about front ends.
441:
442: * TODO: Fix some typos.
443:
444: 1999-01-05 Jens Emmerich <Jens.Emmerich@itp.uni-leipzig.de>
445:
446: * term/pslatex.trm: Remove doubled '%' chars.
447:
448: 1998-12-24 Lars Hecking <lhecking@nmrc.ucc.ie>
449:
450: * fit.c, protos.h: Change wri_to_fil_last_fit_cmd() return value
451: to size_t.
452:
453: 1998-12-23 Lars Hecking <lhecking@nmrc.ucc.ie>
454:
455: * 0INSTALL: Add note about MSDOS/DJGPP and djconfig.sh.
456:
457: * Makefile.in, makefile.all: Add djconfig.sh to ETC variable.
458:
459: * configure: Regenerated.
460:
461: * configure.in: Use sh comments instead of m4 comments in some places.
462:
463: 1998-12-23 Andris Pavenis <pavenis@lanet.lv>
464:
465: * djconfig.sh: New file to make configuration under MSDOS/DJGPP
466: easier.
467:
468: 1998-12-22 Alexander Mai <st002279@HRzpUB.tu-darmstadt.DE>
469:
470: * term/pm.trm: Small patch.
471:
472: 1998-12-22 Lars Hecking <lhecking@nmrc.ucc.ie>
473:
474: * 0README: Updated.
475:
476: * TODO: Updated.
477:
478: * configure: Regenerated.
479:
480: * configure.in: Add ${with_gnu_readline}/lib to locations searched
481: for GNU libreadline.
482:
483: * plot.h, term/post.trm: Implement and use architecture-independent
484: INT_STR_LEN constant as suggested by Andris Pavenis <pavenis@lanet.lv>.
485:
486: 1998-12-22 Dick Crawford <u600256@gamma.lanl.gov>, Lucas Hart <hartl@ucs.orst.edu
487:
488: * docs/gnuplot.doc: Update fit documentation.
489:
490: 1998-12-21 Lars Hecking <lhecking@nmrc.ucc.ie>
491:
492: * 0BUGS: Amend entry about label and arrow clipping.
493:
494: * configure: Regenerated.
495:
496: * configure.in: Change readline test so that full path to libreadline
497: is allowed, but not required. Edit some warning messages.
498:
499: 1998-12-21 Lucas Hart <hartl@ucs.orst.edu>
500:
501: * descrip.mms: Updated. Fix sleep() problem.
502:
503: * docs/README: VMS section updated.
504:
505: 1998-12-18 Andris Pavenis <pavenis@lanet.lv>
506:
507: * term/djsvga.trm: Fix bug in W. Kirby's patch (rows and columns
508: swapped).
509:
510: 1998-12-17 Lars Hecking <lhecking@nmrc.ucc.ie>
511:
512: * term/amiga.trm, term/post.trm: Indentation.
513:
514: * term/x11.trm: Fix VMS include statement.
515:
516: 1998-12-17 Andris Pavenis <pavenis@lanet.lv>
517:
518: * syscfg.h: Undef HELPFILE for MSDOS before #define'ing it.
519:
520: 1998-12-17 William D Kirby <wdkirby@ix.netcom.com>
521:
522: * term/djsvga.trm: Resolve conflict between user defined screen text
523: mode, and the default text mode.
524:
525: 1998-12-17 Roger Fearick <FEARICK@physci.uct.ac.za>
526:
527: * os2/gclient.c, os2/print.c: Patches from Robert Lalla that fix
528: paint problems if full window drag is enabled, and crash if printing
529: to non-existing printer queue.
530:
531: 1998-12-16 Lars Hecking <lhecking@nmrc.ucc.ie>
532:
533: * configure: Regenerated.
534:
535: * configure.in: More meaningful warning messages.
536:
537: * protos.h: GNU libreadline prototypes.
538:
539: * show.c(show_command,show_one): Add cntrparam to showmess,
540: show cntrparam can now be abbreviated with show cn.
541:
542: * term/tgif.trm: Fix undefined behaviour.
543:
544: 1998-12-16 Lucas Hart <hartl@ucs.orst.edu>
545:
546: * term/gif.trm: Fix 'set terminal' info for gif driver.
547:
548: 1998-12-16 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
549:
550: * 0BUGS: Add entry for 16bit Windows and Borland C++ 3.1.
551:
552: * makefile.mgw: Call compiled programs via ./ because under
553: CygWin-BASH, the current directory is not in PATH.
554:
555: 1998-12-15 Lars Hecking <lhecking@nmrc.ucc.ie>
556:
557: * gplt_x11.c, term/hpljii.trm, term/latex.trm, term/metafont.trm,
558: term/mif.trm, term/pbm.trm, pstricks.trm: Fix typos.
559:
560: * show.c(show_one): Map show cntrparam to show contour.
561:
562: * version.c: Remove comment. Beta 349.
563:
564: 1998-12-14 Lars Hecking <lhecking@nmrc.ucc.ie>
565:
566: * term/*.trm: Indentation, use fputs for static strings.
567:
568: 1998-12-14 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
569:
570: * makefile.win: Patch.
571:
572: 1998-12-10 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
573:
574: * fit.c: Fix range bug in 3d fits.
575:
576: 1998-12-09 Lars Hecking <lhecking@nmrc.ucc.ie>
577:
578: * Makefile.in, makefile.all: Remove references to upd_make.sh. Move
579: references to makefile.r.
580:
581: * makefile.r: Move to docs/old.
582:
583: * misc.c: Save set []tics autofreq from Don Taber plus cleanup.
584:
585: * upd_make.sh: Obsolete, removed.
586:
587: 1998-12-09 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
588:
589: * plot3d.c(grid_nongrid_date): Fix broken dist == 0 handling.
590:
591: 1998-12-09 Stefan Schroepfer <scr@iis.fhg.de>
592:
593: * makefile.nt: Move generated .hlp file to different directory.
594:
595: 1998-12-09 Juergen v. Hagen <vonHagen@engr.psu.edu>
596:
597: * makefile.mgw: Updated.
598:
599: * win/wgnuplib.h: Remove TMPF_VECTOR and TMPF_TRUETYPE defines.
600:
601: 1998-12-08 Lars Hecking <lhecking@nmrc.ucc.ie>
602:
603: * 0BUGS: Add m[]tics entry, provided by Lucas Hart. Add entry about
604: Windows help file.
605:
606: * TODO: Add entry for snprintf(3).
607:
608: * command.c, fit.c, gplt_x11.c, help.c, hidden3d.c, misc.c, plot.c,
609: plot2d.c, plot2d.c, show.c, term.c, time.c, util.c: Replace
610: fprintf'ing of static strings with fputs.
611:
612: * configure: Regenerated.
613:
614: * configure.in: Cleanup, fix typo.
615:
616: * protos.h: Put ifdef around readline functions.
617:
618: 1998-12-08 Andy Dougherty <doughera@lafayette.edu>
619:
620: * 0INSTALL: Mention PATH=.:$PATH trick for testing of uninstalled
621: binaries.
622:
623: * 0PORTING: Clarification of build instructions.
624:
625: * term.c: Enhance comment about pedantic preprocessors.
626:
627: * demo/contours.dem, demo/surface1.dem: Change "gnu plot" to
628: "gnuplot".
629:
630: 1998-12-08 Dick Crawford <u600256@gamma.lanl.gov>
631:
632: * docs/gnuplot.doc, docs/titlepag.ms, docs/titlepag.tex: 3.7ise.
633:
634: 1998-12-07 Lars Hecking <lhecking@nmrc.ucc.ie>
635:
636: * 0BUGS: Remove entry about truncation of script files on VMS.
637:
638: * 0README: Update monash ftp site details.
639:
640: * Makefile.in, makefile.all: Add INSTALL.gnu to ETC.
641:
642: * configure: Regenerated.
643:
644: * configure.in: Fix configuring under HP-UX.
645:
646: * graphics.c: Run through indent.
647:
648: * plot.h: Add XOPEN M_LN10 constant.
649:
650: * set.c(set_one): Use M_LN10.
651:
652: * specfun.c: Revise Lucas' changes and bugfix.
653:
654: 1998-12-07 Juergen v. Hagen <vonHagen@engr.psu.edu>
655:
656: * 0BUGS, 0INSTALL, 0README, NEWS, makefile.mgw, makefile.unx: Updated.
657:
658: 1998-12-07 Lucas Hart <hartl@ucs.orst.edu>
659:
660: * fit.c: Add some messages.
661:
662: * internal.c: More verbose error messages.
663:
664: * standard.c(f_log10): Use M_LN10 constant.
665:
666: * specfun.c: Expand GP_ERF/ERFC macros inline and add error checking.
667:
668: * strftime.c: TEST_STRFTIME code was incomplete.
669:
670: * syscfg.h: Add HELPFILE for VMS.
671:
672: * demo/mgr.dem: Modify the acspline demo to better illustrate the
673: capabilities of the option.
674:
675: 1998-12-06 Lars Hecking <lhecking@nmrc.ucc.ie>
676:
677: * 0FAQ, 0README, NEWS, configure.in, makefile.dj2, makefile.os9,
678: term/README: 3.7ise.
679:
680: * Makefile.in, makefile.all: Add mac.trm to CORETERM.
681:
682: 1998-12-06 David Schooley <dcschooley@mediaone.net>
683:
684: * term/mac.trm: Added terminal driver for Macintosh.
685:
686: 1998-12-05 Lars Hecking <lhecking@nmrc.ucc.ie>
687:
688: * 0BUGS: Update OS/2 gcc optimiser bug entry.
689:
690: * 0README: Update distribution sites.
691:
692: * TODO: Add png driver entry.
693:
694: 1998-12-05 Alexander Mai <st002279@HRzpUB.tu-darmstadt.DE>
695:
696: * makefile.os2: Fix OS/2 build (allterm.h related).
697:
698: 1998-12-05 Ian MacPhedran <Ian_MacPhedran@mackenzie.usask.ca>
699:
700: * descrip.mms: VMS build fixes.
701:
702: 1998-12-05 Roger Fearick <FEARICK@physci.uct.ac.za>
703:
704: * protos.h: Fix typo.
705:
706: * os2/gclient.c, term/pm.trm: Fix old bug about default help file
707: path, and adjust font metrics in pm driver.
708:
709: 1998-12-04 Lars Hecking <lhecking@nmrc.ucc.ie>
710:
711: * 0BUGS: Remove pslatex driver bug entry.
712:
713: * TODO: Remove entry "allow load '-' or gnuplot - to mean
714: interactive".
715:
716: * docs/Makefile.in: Fix for building outside source dir in all
717: targets using ALL_TERM_DOC.
718:
719: * docs/doc2info.c: Remove static keyword in function declarations
720: to fix building with SunOS cc.
721:
722: 1998-12-04 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
723:
724: * makefile.mgw, makefile.win, win/wgnuplib.h, win/wgraph.c,
725: win/winmain.c, win/wmenu.c, win/wpause.c: Fix bug with line width
726: scaling under Windows. Some cleanups.
727:
728: 1998-12-03 Lars Hecking <lhecking@nmrc.ucc.ie>
729:
730: * aclocal.m4, config.hin, configure: Regenerated.
731:
732: * configure.in: Require autoconf 2.12.2. Add AC_PROG_CPP.
733:
734: * contour.c(gen_bspline_approx): Remove unused variable i.
735:
736: * graph3d.c(setlinestyle,ztick_callback): Remove unused variable t.
737:
738: * help.c: Make StartOutput(), OutLine(), EndOutput() non-static.
739: Remove list_terms().
740:
741: * hidden3d.c(draw): Remove unused vars cross1, cross2.
742:
743: * protos.h: Add prototypes for help.c functions. Remove prototype
744: for term_count().
745:
746: * show.c(show_version_long): Rename readline rdline, and gnu_readline
747: gnu_rdline to avoid compiler warnings.
748:
749: * stdfn.h: Remove bcopy() prototype, may conflict with system headers.
750:
751: * term.c: Remove term_count(), update list_terms() to Don Taber's
752: version.
753:
754: * version.c: Patchlevel beta348.
755:
756: 1998-12-03 Dick Crawford <u600256@gamma.lanl.gov>
757:
758: * docs/gnuplot.doc, docs/titlepag.ms, docs/titlepag.tex: Updated list
759: of contributors, documentation of Don's "-" patch.
760:
761: 1998-12-03 Don Taber <dtaber@blackrat.risc.rockwell.com>
762:
763: * command.c, misc.c, plot.c: Patch to use "-" for stdin or load file.
764:
765: * graphics.c: Patch to make all four [xy][12]labels symmetric about
766: plots and well spaced from axes regardless of tics or absence of tics,
767: move the title up a character height, and put half a character extra
768: space on left and right to help out some of the terminals which have
769: trouble with this.
770:
771: 1998-12-02 Lars Hecking <lhecking@nmrc.ucc.ie>
772:
773: * Makefile.in: Clean out dist target.
774:
775: * bf_test.c: Add prototype for FreeHelp().
776:
777: * fit.c(error_ex): Use strncpy() instead of safe_strncpy().
778:
779: * gnuplot.opt: Add help (for DT's new version of list_terms()).
780:
781: * makefile.amg: Remove obsolete file type.h from dependencies.
782:
783: * protos.h: Remove null_linewidth() prototype. Add sleep() prototype.
784:
785: * term.c: Add null_linewidth() prototype.
786:
787: * docs/Makefile.in: Better integration of alldoc2gih target.
788:
789: 1998-12-02 Lucas Hart <hartl@ucs.orst.edu>
790:
791: * demo/hidden.dem, demo/prob.dem, demo/surface1.dem, demo/surface2.dem,
792: demo/using.dem: Reset axis labels with `set [xyz]tics autofreq'.
793:
794: 1998-12-01 Lars Hecking <lhecking@nmrc.ucc.ie>
795:
796: * Makefile.in, makefile.all: Add makefile.mgw to ETC.
797:
798: * TODO: New entry.
799:
800: 1998-12-01 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
801:
802: * command.c: On Win32 platforms, allow 'cd "d:\path"' to also change
803: the drive.
804:
805: * graphics.c: Fix bug in the new polar errorbar support (non-polar
806: yerrorbars had become diagonals).
807:
808: * makefile.dj2, makefile.tc: Update realclean target.
809:
810: * makefile.mgw: New makefile for MinGW32.
811:
812: * makefile.win: Add 'help' to the list of objects to be compiled
813: into gnuplot (for Don Taber's new version of list_terms() sitting
814: in help.c)
815:
816: * syscfg.h: Add HAVE_SLEEP for Win32.
817:
818: * term/win.trm: Add more stuff in terminal help.
819:
820: * win/geticon.c, win/wgnuplib.h, win/wgraph.c, win/winmain.c,
821: win/wmenu.c, win/wpause.c, win/wtext.c: Changes to allow building
822: under MinGW32.
823:
824: 1998-12-01 Hartmut Niemann <niemann@cip.e-technik.uni-erlangen.de>
825:
826: * term/pslatex.trm: Patch to avoid problems with active characters
827: in \special commands, and line-end characters.
828:
829: 1998-12-01 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
830:
831: * 0INSTALL: Upgrade OS/2 related docs.
832:
833: 1998-11-30 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
834:
835: * makefile.os2: Update various compiler flags.
836:
837: * plot.c(ExecuteMacro): Cosmetic changes.
838:
839: 1998-11-30 Dick Crawford <u600256@gamma.lanl.gov>
840:
841: * docs/gnuplot.doc: Add documentation for `show version' and fixes.
842:
843: 1998-11-30 Lars Hecking <lhecking@nmrc.ucc.ie>
844:
845: * 0INSTALL: Remove generic GNU install instructions.
846:
847: * TODO: Add more suggestions.
848:
849: * bf_test.c: Don't include plot.h, but all other necessary include
850: files.
851:
852: * term.h: Fix typo (gpr.h <-> gpr.trm).
853:
854: * term/cgm.trm: Remove temporary string.
855:
856: * term/excl.trm: Update copyright to the current version by
857: permission of the author, Przemek Klosowski <przemek@nist.gov>.
858:
859: 1998-11-26 Lars Hecking <lhecking@nmrc.ucc.ie>
860:
861: * Makefile.in: Remove allterm.h target and dependency.
862:
863: * configure: Regenerated.
864:
865: * configure.in: Add code to generate terminal driver dependencies in
866: docs/Makefile.in. Remove code to rename old makefiles.
867:
868: * protos.h: Move non-static prototypes from term.c.
869:
870: * term.c: Indentation. Move non-static prototypes to protos.h. Avoid
871: compiler warnings about variable shadowing:
872: In term_check_multiplot_okay(), rename interactive f_interactive.
873: In do_arrow(), change test for exact inequality in doubles.
874: In set_term(), rename c_token argument c_token_arg.
875: In init_terminal, rename term env_term.
876: In test_term, rename xmax xmax_t, and ymax ymax_t.
877:
878: * docs/Makefile.in: Add TERM_LIST variable for allterm.h dependencies.
879: Use explicit file names instead of makefile variables. Modify allgih
880: target so that it builds independently from gih target, and vice versa.
881:
882: * docs/makefile, docs/latextut/makefile: Rename makefile.dst, resp.
883:
884: * term/*.trm(*_text_angle): Rename argument to text_angle function
885: ang consistently across terminal drivers to avoid compiler warnings.
886:
887: * term/fig.trm(FIG_poly_clean): Rename stat fig_stat. In
888: FIG_options, rename tmax tmax_t, xsize xsize_t, ysize ysize_t.
889: In FIG_pointsize, rename pointsize arg_pointsize.
890:
891: * term/post.trm: Rename pointsize ptsize. In PS_init, rename
892: xmax xmax_t, ymax ymax_t, xmin xmin_t, ymin ymin_t.
893:
894: * term/pslatex.trm(PSLATEX_init): In PS_init, rename xmax xmax_t,
895: ymax ymax_t, xmin xmin_t, ymin ymin_t.
896:
897: * term/tpic.trm(TPIC_options): Rename pointsize ptsize.
898:
899: 1998-11-25 Lars Hecking <lhecking@nmrc.ucc.ie>
900:
901: * TODO: Add entry about float/double comparisons.
902:
903: * command.c, plot2d.c, plot3d.c: Remove obsolete definition of MAXSTR.
904:
905: * plot.c: Other small changes.
906:
907: * term/table.trm, term/driver.h, term/xlib.trm, term/unixplot.trm,
908: term/hp2648.trm, term/dxy.trm, term/v384.trm, term/aed.trm,
909: term/tkcanvas.trm, term/mgr.trm, term/kyo.trm, term/qms.trm,
910: term/regis.trm, term/cgi.trm, term/debug.trm, term/excl.trm,
911: term/t410x.trm, term/linux.trm, term/hppj.trm: Indentation,
912: minor cleanups.
913:
914: 1998-11-25 Don Taber <dtaber@blackrat.risc.rockwell.com>
915:
916: * term/cgm.trm: Solid line option for cgm terminal.
917:
918: 1998-11-25 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
919:
920: * plot.c: Patch for OS/2.
921:
922: 1998-11-24 Lars Hecking <lhecking@nmrc.ucc.ie>
923:
924: * TODO: Remove "clean up includes at top of files" entry. Add
925: some new entries.
926:
927: * docs/gnuplot.1: Update X11 command line options.
928:
929: * term/compact.c: Indentation, add RCS id.
930:
931: * term/grass.trm: Remove duplicate header file inclusions.
932:
933: 1998-11-23 Lars Hecking <lhecking@nmrc.ucc.ie>
934:
935: * graphics.c(gen_tics) Modified patch from Jochen Schuetze <jos@GBF.DE>
936: to avoid infinite loop during tic generation.
937:
938: * term/aed.trm, term/ai.trm, term/apollo.trm, term/atariaes.trm,
939: term/atarivdi.trm: Indentation. Replace fprintf'ing of plain strings
940: with fputs.
941:
942: 1998-11-23 David Schooley <dcschooley@mediaone.net>
943:
944: * term/table.trm: Add missing register_term statement.
945:
946: 1998-11-21 Lars Hecking <lhecking@nmrc.ucc.ie>
947:
948: * command.c(do_system): No not check system() return value.
949:
950: * configure.in: Edit comment.
951:
952: * version.c: Patchlevel pl7.
953:
954: 1998-11-20 Lars Hecking <lhecking@nmrc.ucc.ie>
955:
956: * CodeStyle: Updated.
957:
958: * command.c: Cleaning up. Make local functions static. Remove unused
959: variables and functions.
960:
961: * fit.c: Make kbhit() static.
962:
963: * graph3d.c: Indentation.
964:
965: * plot.c: Cleaning up. Add OS/2 set_input_line() from command.c.
966:
967: * plot2d.c: Delete `extern' keyword from variables removed from
968: command.c.
969:
970: 1998-11-20 Don Taber <dtaber@blackrat.risc.rockwell.com>
971:
972: * graphics.c: Revise margin calculation.
973:
974: 1998-11-20 Lucas Hart <hartl@ucs.orst.edu>
975:
976: * show.c: Adjust 'show tics' after set_tic_prop patch from 1998-10-31.
977:
978: 1998-11-19 Lars Hecking <lhecking@nmrc.ucc.ie>
979:
980: * 0BUGS: Remove entry for manual key placement in hidden3d splot.
981: Add open file handles inheritance entry as suggested by Alexander Mai.
982:
983: * ChangeLog: Reorganised.
984:
985: * command.c(do_line): Skip leading spaces in input.
986:
987: * config.hin, configure: Regenerated.
988:
989: * configure.in: Add test for memmove().
990:
991: * errorfix.sh: Simplified. Now only creates temporary copies
992: of files to be fixed, not of all files.
993:
994: * plot.c(main): Fix compiler warnings.
995:
996: * stdfn.c: Move memcpy definition to stdfn.h.
997:
998: * stdfn.h, syscfg.h: Add definitions for memcpy and memmove.
999:
1000: * term/ai.trm, term/regis.trm: Add missing TERM_TABLE_END.
1001:
1002: 1998-11-19 Lucas Hart <hartl@ucs.orst.edu>
1003:
1004: * ansichek.h: Undefine HAVE_STRINGIZE for VAXC.
1005:
1006: * command.c: Fixes for VMS and !NO_GIH, do_system() line truncation
1007: when called from load_file(), comments.
1008:
1009: * syscfg.h: Remove declarations that cause duplicate warnings.
1010:
1011: * term.c: Avoid duplicate warnings from VMS headers.
1012:
1013: * vms.c: Remove some duplicate header file inclusions.
1014:
1015: * docs/doc2rnh.c: Add single_top_level, convert '/' in topic to
1016: '|' because VMS HELP uses '/' as a list separator.
1017:
1018: 1998-11-19 Dick Crawford <u600256@gamma.lanl.gov>
1019:
1020: * docs/gnuplot.doc: Extensive patches to fix minor misspellings,
1021: makes all references "time/date" (instead of some being "date/time"),
1022: removes some blanks from the ends of lines, add commands synonyms.
1023:
1024: * term/*.trm: Add command synonyms to all terminals.
1025:
1026: 1998-11-19 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
1027:
1028: * fit.c: Merge in patch from Lucas Hart <hartl@ucs.orst.edu>
1029: to make fit.log and screen output match the documentation.
1030: Cleaning up.
1031:
1032: * graph3d.c(key_sample_line): Fix core dump if key is manually placed.
1033:
1034: * graphics.c, plot2d.c: Merge in polar errorbars patch from
1035: Igor Bray <I.Bray@flinders.edu.au>.
1036:
1037: 1998-11-18 Lars Hecking <lhecking@nmrc.ucc.ie>
1038:
1039: * 0BUGS: Updated with latest awk script for contour line clipping
1040: bug workaround by Paul Halsema <phalsema@harris.com>.
1041:
1042: * 0INSTALL: Updated. gnuplot now compiles again with SunOS' cc.
1043:
1044: * 0README: Updated.
1045:
1046: * bf_test.c(FreeHelp), contour.c(end_crnt_cntr), matrix.c(fsign),
1047: term.c(term_count): Translate prototype to K&R.
1048:
1049: * fit.c: Translate prototypes for printmatrix() and
1050: print_matrix_and_vectors() to K&R. Add missing prototypes for
1051: static functions.
1052:
1053: * gplt_x11.c: Re-add inclusion of config.h at top.
1054:
1055: * parse.c: Indentation.
1056:
1057: * set.c: Fix typos.
1058:
1059: * term/ai.trm, term/cgm.trm, term/corel.trm, term/epson.trm,
1060: term/fig.trm, term/mif.trm, term/next.trm, term/pbm.trm, term/png.trm,
1061: term/post.trm, term/pslatex.trm, term/win.trm: Accept alternative
1062: spelling "colour" for "color".
1063:
1064: 1998-11-17 Lars Hecking <lhecking@nmrc.ucc.ie>
1065:
1066: * 0BUGS: Added description of m[]tics initialisation bug, from
1067: Lucas Hart <hartl@ucs.orst.edu>. Changed hidden3d entry and line
1068: clipping entry as suggested by HBB. Add error bars in polar plots
1069: entry, from Stefan Deutscher <stefand@ibm.net>.
1070:
1071: * ansichek.h: Use #ifndef HAVE_CONFIG_H for systems which don't
1072: run configure.
1073:
1074: * acconfig.h: Remove ANSI_C.
1075:
1076: * configure.in: Add comment at top. Don't define ANSI_C.
1077:
1078: * misc.c: Patch by Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
1079: to read DOS files under Unix.
1080:
1081: * plot.h: Comment out LP_DEFAULT. Don't use ANSI_C.
1082:
1083: * protos.h: Updated prototypes for help.c and term.c
1084:
1085: * set.c: New function reset_lp_properties. Replaces LP_DEFAULT
1086: initialisation, get's rid of ANSI_C.
1087:
1088: 1998-11-17 Don Taber <dtaber@blackrat.risc.rockwell.com>
1089:
1090: * 0BUGS: Revised entry for contour lines clipping bug.
1091:
1092: * graph3d.c(do_3dplot): If "set contour; set nosurface; set noclabel"
1093: is used, the items in the key will overwrite one another if more than
1094: one function or file is plotted.
1095:
1096: * help.c, term.c: Patch to pipe 'set terminal' output through pager.
1097:
1098: * plot3d.c(printd_3dtable): Add space between "label:" and label in
1099: output.
1100:
1101: 1998-11-16 Lars Hecking <lhecking@nmrc.ucc.ie>
1102:
1103: * 0BUGS: Added description and workaround for contour line clipping
1104: bug. Provided by Don Taber <dtaber@blackrat.risc.rockwell.com>.
1105:
1106: * docs/old: New directory.
1107:
1108: * History, README.3d, README.3p1, README.3p2, README.3p3, README.3p4,
1109: README.3p5, README.ami, README.emx, README.fit, README.gnu,
1110: README.iso, README.mf, README.nex, README.os2, README.pic, README.pro,
1111: README.win, README.x11, README.xli: Moved to new dir docs/old.
1112:
1113: * Makefile.in, makefile.all: Updated to reflect changes in directory
1114: structure (ETC, DOCS5, DOCS).
1115:
1116: * Projects: Renamed TODO.
1117:
1118: * WhatsNew: Renamed NEWS.
1119:
1120: * version.c: Changes history moved to docs/old/ChangeLog.old.
1121:
1122: * win/wcgraph.c(wginitcolor): Swap entries for red and blue for colour
1123: consistency as suggested by Stephen Eglen <stephen@cns.ed.ac.uk>.
1124:
1125: 1998-11-15 Lars Hecking <lhecking@nmrc.ucc.ie>
1126:
1127: * 0BUGS: Add description and workaround for pslatex driver bug.
1128:
1129: 1998-11-15 Konrad Bernloehr <bernlohr@ik3.fzk.de>
1130:
1131: * interpol.c: Bugfix for 'smooth acsplines' option with logarithmic
1132: x axis.
1133:
1134: 1998-11-15 Lucas Hart <hartl@ucs.orst.edu>
1135:
1136: * stdfn.c(safe_strncpy): Bugfix.
1137:
1138: 1998-11-09 Lars Hecking <lhecking@nmrc.ucc.ie>
1139:
1140: * 0INSTALL: Document new `--enable-system-time' configure option
1141: and fixes.
1142:
1143: * set.c(set_two): Skip leading whitespace in argument to 'set output'.
1144:
1145: * specfun.c: Fix #ifdef directive.
1146:
1147: * docs/gnuplot.doc: Change 'set output' documentation accordingly.
1148:
1149: 1998-11-09 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
1150:
1151: * gplt_x11.c: Close open files on first initialisation on OS/2.
1152:
1153: * makefile.os2: Updated.
1154:
1155: 1998-11-06 Lars Hecking <lhecking@nmrc.ucc.ie>
1156:
1157: * 0INSTALL: Updated pointer to unproto.
1158:
1159: * 0PORTING: Updated.
1160:
1161: * acconfig.h: New symbol USE_SYSTEM_TIME (see time.c).
1162:
1163: * config.hin, configure: Regenerated.
1164:
1165: * configure.in: Improved time_t test by Andris Pavenis
1166: <pavenis@lanet.lv>. New option '--enable-system-time' (see time.c).
1167: Add check for <sys/timeb.h>.
1168:
1169: * fit.c: Remove obsolete function subst().
1170:
1171: * Makefile.in, makefile.all: Remove mkdist from ETC variable.
1172:
1173: * mkdist: Obsolete, removed. Use 'make dist'.
1174:
1175: * protos.h: Change prototpe for util.c(chr_in_str).
1176:
1177: * time.c: Fix indentation. Rename SYSTEM_TIME to USE_SYSTEM_TIME.
1178: Fix compiler warnings about variable shadowing (rename clock l_clock).
1179: Replace return statements with exit().
1180:
1181: * util.c(chr_in_str): Make second arg int instead of char.
1182:
1183: * docs/Makefile.in: New target allgih for .gih file with docs for
1184: all terminals.
1185:
1186: 1998-11-05 Lars Hecking <lhecking@nmrc.ucc.ie>
1187:
1188: * makefile.dj2: stdfn.o missing in OBJ3. Reported by William D Kirby
1189: <wdkirby@ix.netcom.com>. demo\binary? target fixed as per suggestion
1190: by Juergen Breitlow <Juergen.Breitlow@blns.siemens.de> and W. Kirby.
1191:
1192: * plot.c(ExecuteMacro): Fix typo in variable name. Reported by
1193: Lucas Hart <hartl@ucs.orst.edu>.
1194:
1195: * syscfg.h: #ifdef directives simplified.
1196:
1197: * term.c: Fixes to allow 'set output' in gnugraph terminal. Problem
1198: reported by Berthold Hoellmann <se6y095@public.uni-hamburg.de>.
1199:
1200: * term/djsvga.trm(DJSVGA_set_font): Add missing parenthesis. Reported
1201: by William D Kirby <wdkirby@ix.netcom.com>.
1202:
1203: 1998-11-04 Lars Hecking <lhecking@nmrc.ucc.ie>
1204:
1205: * hidden3d.c, scanner.c, show.c: Fix indentation.
1206:
1207: * syscfg.h: Add comment.
1208:
1209: * version.c: Patchlevel pl6.
1210:
1211: 1998-11-04 Lucas Hart <hartl@ucs.orst.edu>
1212:
1213: * graphics.c, hidden3d.c, specfun.c, stdfn.h: VMS fixes.
1214:
1215: 1998-11-03 Lars Hecking <lhecking@nmrc.ucc.ie>
1216:
1217: * bf_test.c, binary.c, bitmap.c: Fix indentation.
1218:
1219: * config.hin, configure: Regenerated.
1220:
1221: * configure.in: Add erfc() function check, change png version
1222: test indentation to satisfy DU 4.0 cc.
1223:
1224: * graphics.c(gen_tics): Hopefully fixed xmtics to start from 1
1225: instead of 0.
1226:
1227: * graphics.c(fixup_range), set.c(set_tic_prop): Avoid automatic
1228: aggregate initialisation.
1229:
1230: * show.c(show_two): Map show command for [xyz]{2}[md]tics to
1231: [xyz]{2}tics.
1232:
1233: * specfun.c: Fix typo in comment.
1234:
1235: * docs/Makefile.in: Fix dependencies for config.h.
1236:
1237: 1998-10-31 Lars Hecking <lhecking@nmrc.ucc.ie>
1238:
1239: * datafile.c, term/cgm.trm: Cast argument of is*() functions to int.
1240:
1241: * eval.c, internal.c, interpol.c, plot3d.c, specfun.c: Fix indentation.
1242:
1243: * graphics.c, set.c: Indentation.
1244:
1245: * help.c: Some cleanups. Use TBOOLEAN instead of boolean type and
1246: remove tboolean. Fix indentation. Move tos_getch() prototype to
1247: protos.h.
1248:
1249: * misc.c: Some cleanups.
1250:
1251: * plot.h: Add TRUE and FALSE defines.
1252:
1253: * protos.h: New prototype for misc.c(instring) and
1254: readline.c(tos_getch).
1255:
1256: * readline.c: Move tos_getch() prototype to protos.h.
1257:
1258: * set.c: Fix indentation.
1259:
1260: * term/gif.trm(GIF_options): Fix compiler warning (sscanf call).
1261:
1262: * term/gnugraph.trm: Add prototypes for GNU plotutils functions.
1263:
1264: * term/mif.trm: Fix compiler warning (nested extern decl).
1265:
1266: 1998-10-31 Lucas Hart <hartl@ucs.orst.edu>
1267:
1268: * graphics.c, set.c, docs/gnuplot.doc: set_tic_prop patch version b.
1269:
1270: 1998-10-30 Lars Hecking <lhecking@nmrc.ucc.ie>
1271:
1272: * acconfig.h, configure.in, stdfn.h, m4/select-types.m4: Replace
1273: gp_FIND_SELECT_ARGTYPES with AC_FUNC_SELECT_ARGTYPES from upcoming
1274: autoconf release, and related changes.
1275:
1276: * aclocal.m4, config.hin, configure: Regenerated.
1277:
1278: * fit.c, graphics.c, scanner.c, util.c: Cast argument of is*()
1279: functions to int.
1280:
1281: * syscfg.h: VMS prototypes, moved from term.c.
1282:
1283: * term.c: Include header files moved from driver.h, indentation.
1284:
1285: * docs/doc2x.h: Prototype for safe_strncpy().
1286:
1287: * docs/termdoc.c: New function safe_strncpy() to avoid linking with
1288: stdfn.c
1289:
1290: * term/driver.h: Don't include header files.
1291:
1292: 1998-10-28 Lars Hecking <lhecking@nmrc.ucc.ie>
1293:
1294: * Makefile.in: Reverse order of CPPFLAGS and INCLUDES in COMPILE.
1295:
1296: * Makefile.in, buildvms.com, descrip.mms, makefile.os2, makefile.os9,
1297: makefile.unx: gnuplot_x11 is now linked with stdfn.o.
1298:
1299: * command.c, fit.c, gplt_x11.c, help.c, plot.c, scanner.c, strftime.c,
1300: docs/doc2html.c, docs/doc2info.c, docs/termdoc.c, term/pc.trm,
1301: term/pslatex.trm, term/pstricks.trm: Replace calls to strncpy() and
1302: similar code with safe_strncpy().
1303:
1304: * command.c, plot2d.c, plot3d.c, readline.c: Move Atari file
1305: inclusion to syscfg.h.
1306:
1307: * corplot.c, scanner.c, standard.c: Simplify #ifdef line.
1308:
1309: * fit.c: Don't use copy_max(). Move to stdfn.c as safe_strncpy().
1310: Move Atari file inclusion to syscfg.h. Move Dblf* macros to fit.h.
1311: Fix indentation.
1312:
1313: * fit.h: Moved macros from fit.c. Move function prototypes to protos.h.
1314:
1315: * protos.h: safe_strncpy() prototype from stdfn.c. Prototypes from
1316: fit.h.
1317:
1318: * stdfn.c: New function safe_strncpy(), moved from fit.c(copy_max).
1319:
1320: * syscfg.h: Include files for Atari.
1321:
1322: * parse.c, stdfn.h, syscfg.h, term.h: Fix ifdefs.
1323:
1324: * term/amiga.trm, term/cgm.trm, term/djsvga.trm, term/grass.trm,
1325: term/next.trm, term/post.trm, term/tgif.trm: Replace '\0' with NUL.
1326:
1327: 1998-10-28 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
1328:
1329: * makefile.tc, makefile.win, plot3d.c, term/hpgl.trm: DOS and dgrid3d
1330: patches.
1331:
1332: 1998-10-28 Jochen Schuetze <jos@GBF.DE>
1333:
1334: * fit.c, fit.h, misc.c: Save last fit command as comment.
1335:
1336: 1998-10-20 Lars Hecking <lhecking@nmrc.ucc.ie>
1337:
1338: * 0INSTALL, 0PORTING: Updated.
1339:
1340: * Makefile.in, makefile.all: Add new file syscfg.h to HEADERS variable.
1341:
1342: * acconfig.h: Remove obsolete defines.
1343:
1344: * bf_test.c, gplt_x11.c, readline.c, stdfn.c: Include plot.h instead
1345: of config.h, ansichek.h and stdfn.h. Make enum JUSTIFY local in
1346: gplt_x11.c(display).
1347:
1348: * configure, config.hin: Regenerated.
1349:
1350: * configure.in: Move some tests, rewrite some header and library tests.
1351:
1352: * fit.c: Don't include config.h.
1353:
1354: * plot.h, stdfn.h: Move OS dependent defines to new file syscfg.h.
1355:
1356: * plot2d.c: Fix typo in #define.
1357:
1358: * syscfg.h: New file for OS dependencies.
1359:
1360: 1998-10-20 Andris Pavenis <pavenis@lanet.lv>
1361:
1362: * fit.c: Fix bug in vector resizing of bigger than default data sets.
1363:
1364: 1998-10-19 Lars Hecking <lhecking@nmrc.ucc.ie>
1365:
1366: * acconfig.h, ansichek.h, hidden3d, plot2d.c, plot3d.c, docs/doc2x.h:
1367: Rename HAVE_CPP_STRINGIFY to HAVE_STRINGIZE.
1368:
1369: * acinclude.m4: Deprecated, removed.
1370:
1371: * aclocal.m4, config.hin, configure: Regenerated.
1372:
1373: * configure.in: Replace gp_PROG_CPP_STRINGIFY with AC_C_STRINGIZE
1374: from current autoconf CVS repository. Rename gp_CHECK_LIB_PATH to
1375: gp_SEARCH_LIBDIRS and gp_CHECK_HEADER to gp_SEARCH_HEADERDIRS.
1376:
1377: * contour.c: Change function prototypes to K&R for compatibility.
1378:
1379: * m4/msdos.m4, m4/next.m4, m4/search-hdr.m4, m4/search-lib.m4,
1380: m4/select-types.m4, m4/stringize.m4: New files to store macros
1381: from deprecated acinclude.m4 file.
1382:
1383: * Makefile.in: Add INSTALL_SCRIPT and ACLOCAL_AMFLAGS variables,
1384: remove ACCONFIG variable. Add new m4 macros to ETC variable. Add
1385: m4 to SUBDIRS. Clean up.
1386:
1387: * makefile.all: Remove stray backslash from NEXTSRC variable. Add
1388: m4 files to ETC and fix typos.
1389:
1390: * docs/*.c: More cleaning up. Add exit() statements in main()
1391: function, remove unused vars, fix potential buffer overflows.
1392:
1393: * term/rgip.trm: Splice unterminated strings.
1394:
1395: 1998-10-16 Lars Hecking <lhecking@nmrc.ucc.ie>
1396:
1397: * acinclude.m4: In gp_CHECK_LIB_QUIET, add TERMXLIBS to LIBS during
1398: test. In gp_FIND_SELECT_ARGTYPES, rename loop variables and add
1399: caching.
1400:
1401: * aclocal.m4, configure: Regenerated.
1402:
1403: * command.c: Fix preprocessor directive syntax for BC++ 4.5.
1404:
1405: * fit.c, fit.h, matrix.c: Don't include type.h, remove comment.
1406:
1407: * Makefile.in, makefile.all: Remove type.h from HEADERS. Add doc2x.h
1408: to DOCS1.
1409:
1410: * misc.c: Fix typos.
1411:
1412: * type.h: Obsolete file removed.
1413:
1414: * docs/Makefile.in: Fix alldoc, clean, html targets and dependencies.
1415: Compile doc2html with -DALL_TERM_DOC. Print gpcard.ps to file
1416: instead of printer.
1417:
1418: * docs/docs2x.h: New file.
1419:
1420: * docs/*.[ch]: Move definitions to new file doc2x.h and include
1421: doc2x.h.
1422:
1423: * term/apollo.trm: Change in help part.
1424:
1425: 1998-10-15 Lars Hecking <lhecking@nmrc.ucc.ie>
1426:
1427: * contour.c: Indentation, nested comments removed.
1428:
1429: * misc.c(save_set_all): Add 3D mapping, missing to saved variables.
1430:
1431: * show.c: Add 'bar' to showmess[].
1432:
1433: * docs/*.c: Fix embarrassing typo in comment.
1434:
1435: 1998-10-13 Lars Hecking <lhecking@nmrc.ucc.ie>
1436:
1437: * Makefile.in, makefile.all: Add ChangeLog to ETC variable.
1438:
1439: * acconfig.h: Add MGR and RGIP.
1440:
1441: * acinclude.m4: Minor changes.
1442:
1443: * aclocal.m4, config.hin, configure: Regenerated.
1444:
1445: * configure.in: Add options for MGR and RGIP. Define APOLLO if MGR
1446: is defined. Add IRIS to configuration report.
1447:
1448: * docs/gnuplot.doc: Small patch from Dick Crawford.
1449:
1450: * graphics.c(boundary): Another margin calculation bug fix by HBB.
1451:
1452: * parse.c: Change #ifdef statement, remove __osf__.
1453:
1454: * term.h: Cleaning up, better readability.
1455:
1456: * term/driver.h: Remove nested comment.
1457:
1458: * version.c: Patchlevel pl5.
1459:
1460: 1998-10-12 Lars Hecking <lhecking@nmrc.ucc.ie>
1461:
1462: * contour.c, term.c: Fix FPRINTF calls.
1463:
1464: * graphics.c: Fix comments.
1465:
1466: * misc.c(save_tics): Rename time variable to flag_time to prevent
1467: global variable shadowing.
1468:
1469: * set.c: Make references to first_plot and first_3dplot global.
1470:
1471: * show.c(show_version_long): Reformat output.
1472:
1473: * stdfn.h: Add VMS exit codes. Reformatting, define HAVE_SLEEP
1474: unconditionally under VMS.
1475:
1476: * docs/Makefile.in: Add new alldoc target for debugging purposes.
1477: Add ipf target.
1478:
1479: * docs/README: Cleanup and fixes.
1480:
1481: * makefile.os2, docs/checkdoc.c, docs/doc2gih.c, docs/doc2hlp.c,
1482: docs/doc2info.c, docs/doc2ipf.c, docs/doc2ms.c: Final fixes to
1483: remove .c file inclusion.
1484:
1485: * term/mif.trm, term/png.trm, term/post.trm: Make references to
1486: version and patchlevel global to eliminate "nested extern declaration"
1487: compiler warnings.
1488:
1489: * term/x11.trm(VMS X11_init): Make declarations static.
1490:
1491: 1998-10-09 Lars Hecking <lhecking@nmrc.ucc.ie>
1492:
1493: * Makefile.in, makefile.all: Add xref.h to DOCS1. Small changes.
1494:
1495: * bf_test.c(int_error): Use only one fprintf().
1496:
1497: * command.c: Move #ifdef MSDOS block from top of file to plot.h.
1498: Suggested by HBB.
1499:
1500: * datafile.c: Fix indentation.
1501:
1502: * internal.c(pop): Remove superfluous space.
1503:
1504: * makefile.286, makefile.amg, makefile.dj2, makefile.djg, makefile.emx,
1505: makefile.g, makefile.msc, makefile.msw,makefile.mto, makefile,nt,
1506: makefile,os2, makefile.os9, makefile.st, makefile.tc, makefile.vms,
1507: makefile.wc, makefile.win, makefile.ztc: Add termdoc.o and xref.o
1508: where required. No more inclusion of .c files.
1509:
1510: * plot.c: Fix indentation.
1511:
1512: * plot.h: Update, add MSDOS #ifdef block from command.c, add HELPFILE
1513: definitions to OS section.
1514:
1515: * plot2d.c: Remove MSDOS #ifdef block (outdated version of the defines
1516: in command.c, now in plot.h). Indentation.
1517:
1518: * plot3d.c, scanner.c, set.c: Minor changes.
1519:
1520: * docs/Makefile.in, docs/makefile, docs/makefile.ami: Add termdoc.o
1521: and xref.o where required. No more inclusion of .c files.
1522:
1523: * docs/checkdoc.c, docs/doc2gih.c, docs/doc2hlp.c, docs/doc2html.c,
1524: docs/doc2info.c, docs/doc2ipf.c, docs/doc2ms.c, docs/doc2rnh.c,
1525: docs/doc2rtf.c, docs/doc2tex.c, docs/termdoc.c, docs/xref.c: No more
1526: inclusion of .c files. Indentation, small changes.
1527:
1528: * docs/xref.h: New file for definitions from docs/xref.c.
1529:
1530: 1998-10-08 Lars Hecking <lhecking@nmrc.ucc.ie>
1531:
1532: * show.c(show_version_long): Add \n in fprintf().
1533:
1534: * util.c(m_quote_capture): Use parse_esc() to interpret escape
1535: sequences.
1536:
1537: * docs/Makefile.in: Fix configuration variables.
1538:
1539: 1998-10-08 Jochen Schuetze <jos@GBF.DE>
1540:
1541: * term/eepic.trm, term/latex.trm, term/pslatex.trm, term/tpic.trm:
1542: Documentation for free positioning of labels feature.
1543:
1544: 1998-10-07 Lars Hecking <lhecking@nmrc.ucc.ie>
1545:
1546: * aclocal.m4, configure: Regenerated.
1547:
1548: * configure.in: Rewrite tests for termcap and readline. Remove
1549: obsolete AC_SUBST(TERMFLAGS).
1550:
1551: * command.c: Define some macros for Windows. Remove spurious else
1552: in #ifdef'd code for Atari in command(). Additional #ifdef's for
1553: GNU_READLINE. Indentation.
1554:
1555: * Makefile.in: Rename distdir.
1556:
1557: 1998-10-07 Andris Pavenis <pavenis@lanet.lv>
1558:
1559: * acinclude.m4: Use LIBS instead of LDFLAGS in gp_MSDOS.
1560:
1561: 1998-10-06 Lars Hecking <lhecking@nmrc.ucc.ie>
1562:
1563: * configure.in: Fix readline logic.
1564:
1565: * plot2d.c: Cleaning up, indentation.
1566:
1567: * docs/gnuplot.doc: Corrections from Lucas Hart <hartl@ucs.orst.edu>.
1568: Rename what's-new to new-features.
1569:
1570: 1998-10-06 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
1571:
1572: * makefile.os2: Updated.
1573:
1574: 1998-10-06 Jochen Schuetze <jos@GBF.DE>
1575:
1576: * term/eepic.trm, term/latex.trm, pslatex.trm, tpic.trm: Support
1577: free positioning of labels with LaTeX related terminals.
1578:
1579: 1998-10-05 Lars Hecking <lhecking@nmrc.ucc.ie>
1580:
1581: * 0INSTALL: Document new configure options. Additions.
1582:
1583: * 0PORTING: Fix typo.
1584:
1585: * Makefile.in: Add -DGNUPLOT_BINDIR to show.o target.
1586:
1587: * acinclude.m4: Add /usr/local/lib to gp_CHECK_LIB_PATH and
1588: /usr/local/include to gp_CHECK_HEADER.
1589:
1590: * aclocal.m4, configure: Regenerated.
1591:
1592: * configure.in: Merge --with-gnugraph and --enable-unixplot into
1593: --with-plot.
1594:
1595: * graphics.c: Indentation.
1596:
1597: * show.c: Final fixes for merger (see entry from 1998-10-03).
1598:
1599: * version.c: Patchlevel pl4.
1600:
1601: * term/gnugrph.trm: Code for GNU plotutils lib.
1602:
1603: 1998-10-04 Jonathan Thornburg <jthorn@galileo.thp.univie.ac.at>
1604: * graphics.c, plot2d.c, plot3d.c, graph3d.c, protos.h,
1605: docs/gnuplot.doc: Fix infinite loops when data range is empty,
1606: also wrong plots when data range is smaller than 'zero' setting.
1607:
1608: 1998-10-03 Lars Hecking <lhecking@nmrc.ucc.ie>
1609:
1610: * 0PORTING, buildvms.com, term.h: Rename NO_ALL_TERM to SHORT_TERMLIST.
1611:
1612: * Makefile.in: Eliminate TERMFLAGS, add TERMXLIBS (for GNU libplot.a
1613: from GNU plotutils). Remove misc.o target. Remove CPPFLAGS and TERMLIBS
1614: from Makefile and config.status targets.
1615:
1616: * acconfig.h: Add APOLLO, CGI, DJSVGA, GNU_PLOTUTILS, GNUGRAPH,
1617: GPR, GRX21, IRIS, SUN, UNIXPC, UNIXPLOT.
1618:
1619: * acinclude.m4: Clean up gp_MSDOS, gp_NEXT, gp_CHECK_LIB_PATH. Add
1620: cases to gp_FIND_SELECT_ARGTYPES.
1621:
1622: * aclocal.m4, config.hin, configure: Regenerated.
1623:
1624: * configure.in: Add --enable options and checks for Unix and GNU plot
1625: library, Apollo, SCO/cgi library, Iris, SunView, AT&T Unix PC. Add
1626: to configuration report.
1627:
1628: * misc.c: Remove extern declarations. Remove save_version() and
1629: replace with show_version(fp). Indentation.
1630:
1631: * plot.c, plot2d.c, plot3d.c, set.c, term.c, term/driver.h term/*.trm:
1632: Rename outfile variable to gpoutfile (name clash with GNU plotutils
1633: library). Call show_version(stderr) instead of show_version().
1634:
1635: * plot.h: Add FAQ_LOCATION.
1636:
1637: * setshow.h: Remove outfile declaration. Fix show_version() prototpe.
1638:
1639: * show.c: Fix show_version() calls. Merge misc.c(save_version) into
1640: show_version(). In show_version_long(), use one single call to
1641: fprintf().
1642:
1643: * version.c: Add faq_location.
1644:
1645: * docs/gnuplot.doc: Fix URL.
1646:
1647: * docs/termdoc.c: Patches from Lucas Hart <hartl@ucs.orst.edu>.
1648:
1649: 1998-10-01 Lars Hecking <lhecking@nmrc.ucc.ie>
1650:
1651: * 0INSTALL: Update with-PACKAGE section.
1652:
1653: * 0PORTING, Makefile.in, makefile.unx: The preprocessor symbol
1654: is IRIS, not IRIS4D.
1655:
1656: * acconfig.h: Add GNUGRAPH and UNIXPLOT symbols.
1657:
1658: * acinclude.m4: Remove caching from gp_CHECK_HEADER_QUIET and
1659: gp_CHECK_LIB_QUIET, cleanup. Add new macro gp_SCO.
1660:
1661: * aclocal.m4, config.hin, configure: Regenerated.
1662:
1663: * configure.in: Cleanup, remove caching of CPPFLAGS and TERMLIBS.
1664: New options --enable-unixplot and --with-gnugraph.
1665:
1666: * gplt_x11.c: Move inclusion of ansichk.h and stdfn.h below
1667: select stuff. Replace call to index() with strchr().
1668:
1669: * graphics.c(boundary): Remove unnecessary \ at end of line.
1670:
1671: * help.c(ShowSubtopics): Move spacelen out of for loop and init
1672: spacelen and ispacelen to zero. Suggested by HBB.
1673:
1674: * plot.c, plot2d.c, plot3d.c, set.c, term.c, term/driver.h,
1675: term/*.trm: Rename outfile gpoutfile to resolve clash with GNU
1676: plotutils library.
1677:
1678: * plot2d.c, plot3d.c: Add declaration of gpoutfile.
1679:
1680: * setshow.h: Remove outfile declaration.
1681:
1682: * show.c: Add faq_location. Rewrite show_version() to use fprintf()
1683: only once. Rewrite show_version_long() to output to stderr instead
1684: of stdout. Add UNIXPLOT and GNUGRAPH.
1685:
1686: * term.h: Use GNUGRAPH independently of UNIXPLOT.
1687:
1688: * version.c: Add faq_location.
1689:
1690: * term/gif.trm: Update help text.
1691:
1692: 1998-10-01 Dick Crawford <u600256@gamma.lanl.gov>.
1693:
1694: * docs/gnuplot.doc: Updates.
1695:
1696: 1998-10-01 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
1697:
1698: * os2/gnupmdrv.c: Close all open files on first initialisation.
1699:
1700: * command.c, makefile.os2: OS/2 related changes.
1701:
1702: 1998-09-30 Lars Hecking <lhecking@nmrc.ucc.ie>
1703:
1704: * Makefile.in: Add $(INCLUDES) to version.o target.
1705:
1706: 1998-09-28 Lars Hecking <lhecking@nmrc.ucc.ie>
1707:
1708: * 0PORTING, buildvms.com, term.h: Lucas Hart's NO_ALLTERM patch.
1709:
1710: * configure.in: Re-add AC_HEADER_STDC. Otherwise STDC_HEADERS is
1711: not defined.
1712:
1713: * help.c(ShowSubtopics): spacelen and ispacelen must not be
1714: initialised with zero. Bug report from Stefan Schroepfer
1715: <scr@iis.fhg.de>. Indentation.
1716:
1717: * plot.c(load_rcfile): Bugfix: ~/.gnuplot not read. Reported by
1718: Stefan Schroepfer <scr@iis.fhg.de>.
1719:
1720: * stdfn.h: OS/2 fixes.
1721:
1722: * util.c: Indentation, add braces.
1723:
1724: 1998-09-28 Petr Mikulik <mikulik@physics.muni.cz>
1725:
1726: * docs/ps/ps_guide.ps: Add page numbers to enable browsing with ps
1727: viewers.
1728:
1729: 1998-09-26 Lars Hecking <lhecking@nmrc.ucc.ie>
1730:
1731: * term/sun.trm(local_notice_destroy): Comment out assignment to
1732: non-existent variable term_init.
1733:
1734: 1998-09-26 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
1735:
1736: * 0INSTALL, makefile.os2, plot.c, term/emxvga.trm, term/pm.trm:
1737: More OS/2 related changes.
1738:
1739: 1998-09-25 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
1740:
1741: * 0INSTALL, makefile.os2: OS/2 related changes.
1742:
1743: 1998-09-25 Andris Pavenis <pavenis@lanet.lv>
1744:
1745: * command.c, plot.c: Patches to compile with DJGPP.
1746:
1747: 1998-09-24 Lars Hecking <lhecking@nmrc.ucc.ie>
1748:
1749: * 0PORTING: Mention HAVE_SYS_STAT_H. Add info about plot.h.
1750:
1751: * acconfig.h: Remove NO_SYS_STAT_H, re-add X11.
1752:
1753: * acinclude.m4: Cleanup.
1754:
1755: * aclocal.m4, config.hin, configure: Regenerated.
1756:
1757: * configure.in: Change test for <sys/stat.h>, re-add X11.
1758:
1759: * datefile.c, stdfn.h: Invert #ifdef logic for <sys/stat.h>.
1760:
1761: * gplt_x11.c(mainloop): Fix typo.
1762:
1763: * makefile.amg: Add comment about compiler warning.
1764:
1765: * makefile.ami, makefile.nt, makefile.os9, makefile.tc, makefile.wc,
1766: makefile.win: Escape quotes in CFLAGS line.
1767:
1768: * makefile.amg, makefile.nt: Define HAVE_SYS_STAT_H in DEFS/CFLAGS.
1769:
1770: * stdfn.h: Add missing stat macros for WIN32 and AMIGA_SC_6_1.
1771:
1772: * win/wgnuplib.def, win/wgnuplot.def: Re-add ^M's at end of line.
1773:
1774: * plot.h: Remove X_DISPLAY_MISSING and re-add X11. Move definition of
1775: PLOTRC into OS specific section.
1776:
1777: * term.h: Remove X_DISPLAY_MISSING.
1778:
1779: 1998-09-24 Lucas Hart <hartl@ucs.orst.edu>
1780:
1781: * term/x11.trm: VMS patch.
1782:
1783: 1998-09-23 Lars Hecking <lhecking@nmrc.ucc.ie>
1784:
1785: * 0INSTALL: Rewrite part about unproto.
1786:
1787: * Makefile.in: Remove spurious \ in NEXTSRC.
1788:
1789: * acconfig.h: Add NO_SYS_TIME_H and SELECT_ARGTYPE_mmm.
1790:
1791: * acinclude.m4: New macro gp_FIND_SELECT_ARGTYPES.
1792:
1793: * aclocal.m4, config.hin, configure: Regenerated.
1794:
1795: * configure.in: Remove AC_HEADER_STDC (checked by AM_C_PROTOTYPES).
1796: Add check for <sys/time.h> and <sys/socket.h>, required by
1797: gp_FIND_SELECT_ARGTYPES. Add gp_FIND_SELECT_ARGTYPES.
1798:
1799: * gplt_x11.c(mainloop): Use new types for args to select().
1800:
1801: * graph3d.c, graphics.c, hidden3d.c, plot2d.c: Fix typos which crept
1802: in when applying Lucas Hart's patches.
1803:
1804: * plot.h, term.h: Fix #ifdef logic with X_DISPLAY_MISSING.
1805:
1806: * stdfn.h: Add code for select() argument types.
1807:
1808: * term/post.trm: Fix typo.
1809:
1810: * term/tek.trm: Rest of Lucas Hart's patches
1811:
1812: * version.c: Bump version to 347pl3.
1813:
1814: 1998-09-22 Lars Hecking <lhecking@nmrc.ucc.ie>
1815:
1816: * acconfig.h: Remove HAVE_LGAMMA and HAVE_STRNCASECMP.
1817:
1818: * config.hin, configure: Regenerated.
1819:
1820: * configure.in: Streamline header and functions tests to reduce
1821: configure script size. Use AC_MSG_RESULT for configuration report.
1822: Cosmetic changes.
1823:
1824: * os2/gclient.h: Move #include <math.h> to top.
1825:
1826: * readline.c: Indentation and comments cleanup.
1827:
1828: * term/excl.trm, term/fg.trm, term/gif.trm, term/gnugraph.trm,
1829: term/metafont.trm, term/mgr.trm, term/mif.trm, term/multitos.trm,
1830: term/pm.trm, term/table.trm, term/win.trm, term/xlib.trm: Add
1831: comments and RCS id.
1832:
1833: 1998-09-22 Petr Mikulik <mikulik@physics.muni.cz>
1834:
1835: * readline.c: Don't store duplicated history entries.
1836:
1837: 1998-09-22 Dick Crawford <rccrawford@lanl.gov>
1838:
1839: * term/post.trm: Enhpost psfonts scale patch.
1840:
1841: 1998-09-21 Lars Hecking <lhecking@nmrc.ucc.ie>
1842:
1843: * binary.h, command.c, graph3d.c, graphics.c, interpol.c, plot2d.c,
1844: plot3d.c, util3d.c: Move inrange macro to plot.h.
1845:
1846: * gplt_x11.c: Fix indentation. Add definition of fd_set_t. Use
1847: fd_set_t to clean up select() call. Remove unused variable all
1848: in DEFAULT_X11 mainloop(). Fix some compiler warnings.
1849:
1850: * plot.c: Move defintion of HOME, PLOTRC to plot.h. Clean up
1851: load_rcfile(). Use new symbols DIRSEP1, DIRSEP2, NUL.
1852:
1853: * plot.h: Define HOME, DIRSEP1, DIRSEP2 in OS section. Define
1854: PLOTRC.
1855:
1856: * stdfn.h: Define NUL.
1857:
1858: 1998-09-20 Lars Hecking <lhecking@nmrc.ucc.ie>
1859:
1860: * CodeStyle: Amended.
1861:
1862: * contour.c: Change some function signatures to avoid compiler
1863: warnings.
1864:
1865: * datafile.c: Rename some vars to avoid compiler warnings.
1866:
1867: * help.c(LoadHelp,ShowSubtopics): Initialize pos.
1868:
1869: * contour.c, datafile.c, fit.c, graph3d.c, graphics.c, hidden3d.c,
1870: internal.c, interpol.c, matrix.c, plot2d.c, plot3d.c, set.c, stdfn.c,
1871: strftime.c, util3d.c: Cleanups.
1872:
1873: 1998-09-20 Lucas Hart <hartl@ucs.orst.edu>
1874:
1875: * contour.c: Add chk_contour_kind() function.
1876:
1877: * docs/doc2rnh.c: Add new putrnh_() function.
1878:
1879: * contour.c, datafile.c, fit.c, graph3d.c, graphics.c, hidden3d.c,
1880: internal.c, interpol.c, matrix.c, plot2d.c, plot3d.c, set.c, stdfn.c,
1881: strftime.c, util3d.c: VMS patches
1882:
1883: 1998-09-19 Lars Hecking <lhecking@nmrc.ucc.ie>
1884:
1885: * version.c: Trim log entries for beta346.
1886:
1887: 1998-09-19 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
1888:
1889: * command.c, plot.c, stdfn.h, os2/gclient.c: Patches to make 347pl2
1890: compile under OS/2.
1891:
1892: 1998-09-18 Lars Hecking <lhecking@nmrc.ucc.ie>
1893:
1894: * command.c: Move HELPFILE definition to plot.h.
1895:
1896: * plot.h: Add CONTACT, HELPFILE, and HELPMAIL definitions.
1897:
1898: * show.c(show_version_long): Use GNUHELP environment variable to
1899: find HELPFILE, cleanup.
1900:
1901: * version.c: Move CONTACT and HELPMAIL definition to plot.h,
1902: include plot.h. Bump version to 347pl2.
1903:
1904: 1998-09-17 Lars Hecking <lhecking@nmrc.ucc.ie>
1905:
1906: * set.c(get_style): Fix typo.
1907:
1908: 1998-09-16 Lars Hecking <lhecking@nmrc.ucc.ie>
1909:
1910: * 0INSTALL: Updated.
1911:
1912: * acconfig.h: Add NO_SYS_STAT_H, remove X11.
1913:
1914: * config.hin, configure: Regenerated.
1915:
1916: * configure.in: Don't define X11. Add check for <sys/stat.h> and
1917: AC_HEADER_STAT.
1918:
1919: * datafile.c: Modified version of Alexander Mai's stat(2) patch
1920: (check if regular file or pipe before opening data file).
1921:
1922: * makefile.amg: Remove stdfn.h from datafile.c deps.
1923:
1924: * plot.h: Define X11 in terms of X_DISPLAY_MISSING.
1925:
1926: * show.c(show_version_long): Fix typo. Changes to make it compile
1927: with pre-ANSI cc.
1928:
1929: * stdfn.h: Add stat(2) related macros.
1930:
1931: * term.h: Use X_DISPLAY_MISSING instead of X11.
1932:
1933: 1998-09-16 REIBENSCHUH Alfred <alfred.reibenschuh@cait.co.at>
1934:
1935: * term/gif.trm: More colours for gif terminal (web216 standard).
1936:
1937: 1998-09-15 Lars Hecking <lhecking@nmrc.ucc.ie>
1938:
1939: * term/cgm.trm(CGM_graphics): Fix core dump with strlen(NULL).
1940:
1941: 1998-09-15 REIBENSCHUH Alfred <alfred.reibenschuh@cait.co.at>
1942:
1943: * term/gif.term: Draw grids with the gdStyled functions.
1944:
1945: 1998-09-02 REIBENSCHUH Alfred <alfred.reibenschuh@cait.co.at>
1946:
1947: * term/gif.term: Prevent rotated labels from extending into graph area.
1948:
1949: 1998-09-01 Dick Crawford <u600256@gamma.lanl.gov>
1950:
1951: * graphics.c: Fix timestamp positioning.
1952:
1953: * term/post.trm: Update help section to new directory structure
1954: for postscript docs.
1955:
1956: 1998-08-28 Rolf Niepraschk <niepraschk@ChbRB.berlin.ptb.de>
1957:
1958: * descrip.mms: Updated version.
1959:
1960: 1998-08-28 Joji Maeda <jiji@ee.noda.sut.ac.jp>
1961:
1962: * term/post.trm: Increase the number of dictionaries to 256.
1963:
1964: 1998-08-24 Lars Hecking <lhecking@nmrc.ucc.ie>
1965:
1966: * Makefile.in, misc.c: Modified set angle patch from Juergen von Hagen
1967: <vonHagen@engr.psu.edu>.
1968:
1969: * Makefile.in: Add PACKAGE and VERSION variables. Remove version
1970: variable.
1971:
1972: * acconfig.h: Add PACKAGE and VERSION variables.
1973:
1974: * acinclude.m4: Remove AM_MISSING_PROG macro.
1975:
1976: * aclocal.m4: Regenerated with aclocal.
1977:
1978: * config.hin: Regenerated with autoheader.
1979:
1980: * configure.in: Add VERSION variable, AM_INIT_AUTOMAKE. Remove
1981: AM_MISSING_PROG, AC_PROG_MAKE_SET, AC_PROG_INSTALL. Add configuration
1982: summary report.
1983:
1984: * configure: Regenerated with autoconf.
1985:
1986: * docs/checkdoc.c, docs/doc2gih.c, docs/doc2hlp.c, docs/doc2html.c,
1987: docs/doc2info.c, docs/doc2ipf.c, docs/doc2ms.c, docs/doc2rnh.c,
1988: docs/doc2rtf.c, docs/doc2tex.c: #undef TRUE and FALSE before
1989: redefining it.
1990:
1991: 1998-08-24 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
1992:
1993: * gplt_x11.c, makefile.os2, os2/gclient.c, os2/print.c, term/pm.trm:
1994: OS/2 fixes.
1995:
1996: 1998-08-20 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
1997:
1998: * datafile.c (df_tokenise): Fix bug in datafile reading speedup patch.
1999:
2000: 1998-08-19 Lars Hecking <lhecking@nmrc.ucc.ie>
2001:
2002: * readline.c: Fix termios/sgtty logic.
2003:
2004: 1998-08-18 Lars Hecking <lhecking@nmrc.ucc.ie>
2005:
2006: * configure.in: Unconditional test for <sgtty.h>.
2007:
2008: * plot.h, readline.c: Indentation, comments for readability.
2009:
2010: * Makefile.in, makefile.all: Forgot Makefile in DOCS4.
2011:
2012: 1998-08-17 Lars Hecking <lhecking@nmrc.ucc.ie>
2013:
2014: * Makefile.in: Forgot to add docs/ps to SUBDIRS. Remove duplicate
2015: DOCS variable.
2016:
2017: * Makefile.in, makefile.all: Remove $(S)ps_symbols.ps from DOCS4.
2018:
2019: 1998-08-17 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
2020:
2021: * hidden3d.c, makefile.dj2, makefile.tc, makefile.win, plot.h,
2022: show.c, term/pc.trm, term/post.trm, win/wgnuplot.def, win/wtext.c:
2023: hbbmisc.diffs.980813 patch set.
2024:
2025: 1998-08-17 Andris Pavenis <pavenis@lanet.lv>
2026:
2027: * term/hpljii.trm: Output file is opened in ASCII mode under DJGPP,
2028: Windows.
2029:
2030: 1998-08-11 Lars Hecking <lhecking@nmrc.ucc.ie>
2031:
2032: * docs/gnuplot.doc: Fix hierarchical structure of 'format',
2033: 'format_specifiers' and 'data/time_specifiers'. By HBB.
2034:
2035: * Makefile.in, makefile.all: remove docs/ps_guide.ps from DOCS1.
2036:
2037: * install-sh, missing, mkinstalldirs: Update from automake-1.3b.
2038:
2039: 1998-07-23 Lars Hecking <lhecking@nmrc.ucc.ie>
2040:
2041: * docs/ps_guide.ps: Removed. Newer version now in docs/ps.
2042:
2043: * fit.h: Add parentheses around macro args.
2044:
2045: * version.c: Fix some typos.
2046:
2047: 1998-07-21 Lars Hecking <lhecking@nmrc.ucc.ie>
2048:
2049: * term/amiga.trm: Fix indentation.
2050:
2051: * docs/ps/: New subdir for PostScript docs.
2052:
2053: * docs/ps/Makefile, docs/ps/README, docs/ps/ps_file.doc,
2054: docs/ps/ps_guide.ps, docs/ps/ps_symbols.gpi: New files, from
2055: Dick Crawford's gp-ps.tar.
2056:
2057: * Makefile.in, makefile.all: Add PostScript docs to DOCS variable.
2058:
2059: 1998-07-15 Lars Hecking <lhecking@nmrc.ucc.ie>
2060:
2061: * 0INSTALL, 0README, configure.in: Fix typos, small changes.
2062:
2063: * docs/Makefile.in, docs/latextut/Makefile.in: Fixes for building
2064: outside source directory, cleanup. Add target for tutorial.ps.
2065:
2066: * Makefile.in: In Makefile target, change INCLUDES= to CPPFLAGS=.
2067:
2068: * docs/*.c, docs/gnuplot.doc: Update copyright statement.
2069:
2070: * Makefile.in, makefile.all: Add doc2rnh.c to DOCS1 variable.
2071:
2072: 1998-07-15 Lucas Hart <hartl@ucs.orst.edu>
2073:
2074: * scanner.c: Add include files for VMS. Old patch.
2075:
2076: * docs/doc2rnh.c: New file, help file format for VMS. Old patch.
2077: Target was already in Makefile.in.
2078:
2079: * vms.c: Include plot.h, make mbxbname static. Old patch.
2080:
2081: 1998-07-14 Lars Hecking <lhecking@nmrc.ucc.ie>
2082:
2083: * 0INSTALL: Add missing --without-PACKAGE description in section
2084: about --with-PACKAGE.
2085:
2086: * Makefile.in: (Bug fix) No directory prefix for CONFIG_HEADER_IN.
2087: If build dir != src dir, configure/make picks up the correct prefix.
2088: automatically. Add makefile.wc to ETC variable. Final fix for dist
2089: target.
2090:
2091: * configure.in: Set CPPFLAGS and X_LIBRARIES in test for X Window
2092: System files. Remove test for -lnsl/-lsocket. Add code to cache
2093: and use CPPFLAGS and TERMLIBS. Bug fix in libreadline test error msg,
2094: reported by Thomas Walter <walter@pctc.chemie.uni-erlangen.de>.
2095:
2096: * configure: Regenerated.
2097:
2098: * graphics.c (gprintf): Add klugde to use snprintf() where available.
2099: Add new 2nd arg (size_t count) to function signature.
2100:
2101: * makefile.all: Add makefile.wc to ETC variable.
2102:
2103: 1998-07-14 Stefan Schroepfer <scr@iis.fhg.de>
2104:
2105: * makefile.nt: Portability patch.
2106:
2107: 1998-07-08 Lars Hecking <lhecking@nmrc.ucc.ie>
2108:
2109: * configure.in: Change AC_PATH_X to AC_PATH_XTRA, add check
2110: for snprintf().
2111:
2112: * config.hin, configure: Regenerated.
2113:
2114: * 0INSTALL, 0README: Additions, inspired by Lucas Hart
2115: <hartl@ucs.orst.edu>.
2116:
2117: 1998-07-08 Aurel Gabris <gabrisa@valerie.inf.elte.hu>
2118:
2119: * 0PORTING, doc/gnuplot.doc, makefile.wc, national.h, stdfn.h,
2120: term/pc.trm, term.c: DOS Watcom C port.
2121:
2122: 1998-07-08 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
2123:
2124: * graphics.c, util3d.c: Grid clipping patch.
2125:
2126: * datafile.c: Fortran numbers patch.
2127:
2128: 1998-07-02 Markus Dickebohm <m.dickebohm@uni-koeln.de>
2129:
2130: * gplt_x11.c: Change 0xffffffff to (unsigned long)(-1L).
2131:
2132: 1998-07-01 Lars Hecking <lhecking@nmrc.ucc.ie>
2133:
2134: * Makefile.in: New target for show.o, for 'show version long'.
2135:
2136: * acconfig.h, config.hin, configure.in: The correct file name
2137: is .gnuplot, not .gnuplotrc!
2138:
2139: * config.hin: Add HAVE_SYS_UTSNAME_H, for 'show version long'.
2140:
2141: * configure.in: Add check for <sys/utsname.h>.
2142:
2143: * configure: Regenerated.
2144:
2145: * setshow.h: Add <sys/utsname.h> and show_version_long() prototype.
2146:
2147: * show.c: Add show_version_long(), and add 'version long' option
2148: to parser.
2149:
2150: 1998-07-01 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
2151:
2152: * hidden3d.c: Fix core dump, allocated storage not free()'d in
2153: case of errors.
2154:
2155: 1998-06-30 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
2156:
2157: * fit.c, fit.h, matrix.c, matrix.h: Updated to hbbmisc patch
2158: from 29-06-1998.
2159:
2160: * makefile.tc, makefile.win, misc.c, set.c, show.c, docs/gnuplot.doc,
2161: win/wtext.h: Updated to hbbmisc patch from 29-06-1998.
2162:
2163: * graphics.c: hbbmisc patch minus write_multiline() hunk.
2164:
2165: * graphics.c: hbbdiffs-980630, hopefully complete fix for margin
2166: calculation bug.
2167:
2168: * term/pc.trm: hbbdiffs-980630. Let BGI graphics library take
2169: care of vertical centering of letters.
2170:
2171: * win/wgraph.c: hbbdiffs-980630. Make rotated letters also have the
2172: correct justification to the *center* of the text height.
2173:
2174: 1998-06-29 Lars Hecking <lhecking@nmrc.ucc.ie>
2175:
2176: * docs/termdoc.c: Use HAVE_CPP_STRINGIFY for ANSI_C.
2177:
2178: 1998-06-29 Roger Fearick <FEARICK@physci.uct.ac.za>
2179:
2180: * makefile.os2, plot.c, os2/gclient.c, term/pm.trm: OS/2 patches.
2181:
2182: 1998-06-23 Lars Hecking <lhecking@nmrc.ucc.ie>
2183:
2184: * Imported beta 347.
2185:
2186: 1998-06-23 Berthold Hoellmann <hoel@Hamburg.GermanLloyd.de>
2187:
2188: * Makefile.in: In term.o target, reverse order of $(INCLUDES) and
2189: $(CPPFLAGS) to avoid problems with GNU plotutils.
2190:
2191: 1998-06-23 Lars Hecking <lhecking@nmrc.ucc.ie>
2192:
2193: * Imported beta 346.
2194:
2195: 1998-06-19 Lars Hecking <lhecking@nmrc.ucc.ie>
2196:
2197: * fit.c, fit.h, matrix.c, matrix.h: Re-re-import new improved
2198: versions from beta344. Suggested by HBB.
2199:
2200: * Makefile.in, makefile.all: Fixes, update file lists.
2201:
2202: * docs/makefile, docs/latextut/makefile: Restore files which
2203: got deleted accidentally.
2204:
2205: 1998-06-18 Lars Hecking <lhecking@nmrc.ucc.ie>
2206:
2207: * graph3d.c, util3d.c: Remove spurious ^M.
2208:
2209: * 0PORTING: Fix typos.
2210:
2211: * set.c: Complete axis width fix.
2212:
2213: 1998-06-17 Lars Hecking <lhecking@nmrc.ucc.ie>
2214:
2215: * Imported beta 345.
2216:
2217: * docs/gnuplot.doc, term/post.trm: Fix typos.
2218:
2219: 1998-06-16 Dick Crawford <rccrawford@lanl.gov>
2220:
2221: * docs/README, docs/doc2ms.c, docs/doc2tex.c, docs/gnuplot.doc,
2222: docs/ps_guide.ps, term/cgm.trm, term/post.trm,term/x11.trm:
2223: Cleaning up.
2224:
2225: 1998-05-12 Lars Hecking <lhecking@nmrc.ucc.ie>
2226:
2227: * set.c: Fix axis width in lp_style_type. HBB and Lars Hecking.
2228:
2229: 1998-05-08 Dick Crawford <rccrawford@lanl.gov>
2230:
2231: * plot3d.c: Fix "title" option for "splot" under parametric mode.
2232:
2233: * graphics.c, set.c, show.c: Margin calculation correction patch.
2234:
2235: 1998-04-29 Lars Hecking <lhecking@nmrc.ucc.ie>
2236:
2237: * Makefile.in: Minor fixes.
2238:
2239: * fit.c, fit.h, matrix.c, matrix.h: Re-import versions from beta 343.
2240: Suggested by HBB.
2241:
2242: 1998-04-24 Lars Hecking <lhecking@nmrc.ucc.ie>
2243:
2244: * configure, configure.in: Don't use sudo.
2245:
2246: 1998-04-24 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
2247:
2248: * graph3d.c: Fix range bug in splot.
2249:
2250: 1998-04-22 Lars Hecking <lhecking@nmrc.ucc.ie>
2251:
2252: * Imported beta 344.
2253:
2254: 1998-04-16 Lars Hecking <lhecking@nmrc.ucc.ie>
2255:
2256: * set.c: Don't include math.h, but stdfn.h.
2257:
2258: * term/driver.h: Remove GOT_DRIVER_H, use TERM_DRIVER_H instead.
2259: Add some comments.
2260:
2261: * term/*.trm, TERM/README: Remove #ifndef GOT_DRIVER_H/#endif
2262: around #include "driver.h".
2263:
2264: * term/cgm.trm: Amend help section.
2265:
2266: * term/emxvga.trm: Add some comments, don't include math.h.
2267:
2268: * term/latex.trm (LATEX_rule): Replace valid with isvalid
2269: (valid is a macro in <locale.h> under SunOS 4.1.x).
2270:
2271: * term/png.trm: Test for png version moved to configure.
2272:
2273: * term/epson.trm, term/hp500c.trm, term/hpljii.trm, term/hppj.trm,
2274: term/pbm.trm, term/png.trm: Replace #ifdef vms with #ifdef VMS.
2275:
2276: * makefile.*: Remove unneeded symbols AUTOCONF, HAVE_STRERROR, NOGAMMA.
2277: Add stdfn.c and appropriate rules.
2278:
2279: 1998-04-15 Lars Hecking <lhecking@nmrc.ucc.ie>
2280:
2281: * parse.c (factor): Final, working workaround for HP 300 compiler
2282: limitation.
2283:
2284: 1998-04-13 Lars Hecking <lhecking@nmrc.ucc.ie>
2285:
2286: * post.trm: Fix typos in Dick's term-340 patch.
2287:
2288: 1998-04-13 Dick Crawford <u600256@gamma.lanl.gov>
2289:
2290: * atariaes.trm, atarivdi.trm, cgi.trm, cgm.trm, corel.trm, epson.trm,
2291: fig.trm, linux.trm, next.trm, pbm.trm, pc.trm, pm.trm, png.trm,
2292: post.trm, pslatex.trm, pstricks.trm, table.trm, tek.trm, texdraw.trm,
2293: unixplot.trm, vws.trm, win.trm, x11.trm: term-340.patch.
2294:
2295: 1998-04-13 "Glenn A. Horton-Smith" <gas@SLAC.Stanford.EDU>
2296:
2297: * scanner.c, util.c: Escape quotes patch.
2298:
2299: 1998-04-13 Stephen Eglen <stephen@cns.ed.ac.uk>
2300:
2301: * post.trm, pbm.trm: X11 vs. ps (and pbm) colour inconsistency patch.
2302:
2303: 1998-04-13 "James R. Van Zandt" <jrv@vanzandt.mv.com>
2304:
2305: * cgm.trm: Updated version, fixes "plot size change" bug, and "ugly
2306: dashed lines" bug.
2307:
2308: * term/README: Documentation fix.
2309:
2310: 1998-04-13 Konrad Bernloehr <bernlohr@ik3.fzk.de>
2311:
2312: * command.c (define): Fix segfault where allocated structure
2313: (action table) is freed twice.
2314:
2315: * fig.trm: Fix pointsize in fig terminal, together with
2316: Hans-Martin Keller <hkeller@gwdg.de>.
2317:
2318: 1998-04-13 Kai Poitschke <kai.poitschke@henkel.de>
2319:
2320: * term.c (term_init): Memory allocation error fix.
2321:
2322: 1998-04-13 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
2323:
2324: * fit.c, matrix.c, matrix.h: fit-unlimited.diff.980105.
2325:
2326: * fit.c: Fix segfault in fit.c (fit_chisq_undef.diff.980304).
2327:
2328: * hp500c.trm, hppj.trm, pbm.trm, png.trm: Fix changing plot size bug.
2329:
2330: 1998-04-11 Lars Hecking <lhecking@nmrc.ucc.ie>
2331:
2332: * acconfig.h: Remove AUTOCONF, NOCOPY, OLD_SELECT.
2333: Add HAVE_CPP_STRINGIFY, HAVE_LGAMMA, HAVE_STRNCASECMP, NO_MATH_H,
2334: NO_SETVBUF, NO_STRERROR, NO_STRRCHR, NO_STRSTR.
2335:
2336: * ansichek.h: Remove test for AUTOCONF, define ANSI_C if __STDC__ == 1.
2337: Define HAVE_CPP_STRINGIFY and PROTOTYPES if ANSI_C == 1.
2338:
2339: * config.hin: Regenerated from acconfig.h with autoheader.
2340:
2341: * configure.in: Add support for 'missing'. Add test for ANSI
2342: stringification. Rearrange test order (ANSI first). Rewrite tests
2343: for libgd and libpng, check png version.
2344:
2345: * configure: Regenerated from configure.in with autoconf.
2346:
2347: * stdfn.c: New file, adds strchr(), strstr(). Moved memcpy() from
2348: parse.c, memset() from plot.h, strerror() from util.c, purec_sscanf()
2349: from datafile.c, sleep() from command.c, strnicmp() from fit.c.
2350:
2351: * stdfn.h: Cleanups, adjustments for stdfn.c. Include math.h.
2352: New, general debug macro FPRINTF.
2353:
2354: * parse.c: Don't include math.h. Move memcpy() to stdfn.c. Workaround
2355: for buggy HP-UX compiler.
2356:
2357: * plot.h: Regroup OS specific defines at beginning of file. Define
2358: VMS for VMS platform. Move memcpy() to stdfn.c. Move most #include
2359: statements to stdfn.h. Define AMIGA for AmigaOS compilers. Define
2360: BACKUP_FILESYSTEM for VMS.
2361:
2362: * fit.c: Move strnicmp() to stdfn.c. Use BACKUP_FILESYSTEM in update().
2363:
2364: * gplt_x11.c, readline.c, term.c, time.c, util.c: Use FPRINTF instead
2365: of DEBUG, DEBUG_STR, and TRACE.
2366:
2367: * gplt_x11.c, plot.c: Remove superfluous prototype for main.
2368:
2369: * gplt_x11.c: Use HAVE_SYS_SELECT_H instead of OLD_SELECT. Use
2370: memset() instead of bzero(). In mainloop(), use ANSI_C instead
2371: of __STDC__.
2372:
2373: * bf_test.c, binary.c, command.c, contour.c, datafile.c, fit.c,
2374: gplt_x11.c, graph3d.c, graphics.c, hidden3d.c, internal.c, interpol.c,
2375: matrix.c, misc.c, plot.c, plot2d.c, plot3d.c, readline.c, scanner.c,
2376: show.c, specfun.c, standard.c, strftime.c, term.c, time.c, util.c,
2377: util3d.c: Don't include headers already included by stdfn.h.
2378:
2379: * command.c: Move sleep() related declarations to stdfn.c and stdfn.h.
2380:
2381: * datafile.c: Move purec_sscanf() to stdfn.c.
2382:
2383: * hidden3d.c, plot2d.c, plot3d.c: Use HAVE_CPP_STRINGIFY in place
2384: of ANSI_C.
2385:
2386: * command.c, plot.c, scanner.c, term.c, util.c: Use VMS in place
2387: of vms.
2388:
2389: * plot.c, term.c: Use AMIGA for AmigaOS compilers.
2390:
2391: * strftime.c: Replace TEST with TEST_STRFTIME.
2392:
2393: * util.c: Move strerror() to stdfn.c.
2394:
2395: * errorfix.sh: Can now be run if compiledir != sourcedir. More
2396: robust.
2397:
2398: * term.h: Use AMIGA for Amiga compilers. Move X11 term inclusion.
2399:
2400: * vms.c: Include stdfn.h.
2401:
2402: * makefile.g: Remove -DAUTOCONF=1.
2403:
2404: 1998-04-09 Lars Hecking <lhecking@nmrc.ucc.ie>
2405:
2406: * ChangeLog: New file.
2407:
2408: * gplt_x11.c (prepare_plot): Remove unused definition term_icon[10].
2409:
2410: * set.c (set_arrow, set_linestyle): Replace aggregate initialisation
2411: for non-ANSI compilers.
2412:
2413: * Makefile.in: General cleanup. Add full support for GNU auto* tools.
2414:
2415: * missing: New file required for full GNU auto* tools support. Taken
2416: from automake 1.3 distribution.
2417:
2418: * acinclude.m4: New macros gp_PROG_CPP_STRINGIFY, taken from egcs,
2419: and AM_MISSING_PROG, from automake 1.3 distribution. Fixes in
2420: gp_CHECK_LIB_PATH and gp_CHECK_HEADER.
2421:
2422: * aclocal.m4: Regenerated from acinclude.m4 with aclocal.
2423:
2424: * configure: Regenerated from configure.in with autoconf.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>