[BACK]Return to ChangeLog CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gnuplot

Annotation of OpenXM_contrib/gnuplot/ChangeLog, Revision 1.1.1.3

1.1.1.3 ! ohara       1: 2002-12-12  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !             2:
        !             3:        * term/gif.trm, term/png.trm: Petr's typo fixes.
        !             4:
        !             5:        * Tag and release gnuplot 3.7.3.
        !             6:
        !             7: 2002-12-12  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !             8:
        !             9:        * win/wpause.c (PauseBox): Nigel Nunn's change to the message
        !            10:        loop of the pause window to avoid CPU hogging.
        !            11:
        !            12: 2002-12-11  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !            13:
        !            14:        * 0FAQ, show.c, version.c: Get ready for 3.7.3 release.
        !            15:
        !            16: 2002-12-11  Shigeharu TAKENO  <shige@iee.niit.ac.jp>
        !            17:
        !            18:        * term/djsvga.trm, term/eepic.trm, term/epson.trm, term/fig.trm,
        !            19:        term/gif.trm, term/latex.trm, term/mif.trm, term/post.trm,
        !            20:        term/pslatex.trm, term/tpic.trm, term/xlib.trm: More of same.
        !            21:
        !            22: 2002-12-04  Shigeharu TAKENO  <shige@iee.niit.ac.jp>
        !            23:
        !            24:        * docs/gnuplot.doc, term/be.trm, term/cgm.trm, term/x11.trm: Fix
        !            25:        documentation misprints.
        !            26:
        !            27: 2002-11-20  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !            28:
        !            29:        * win/winmain.c (WinMain) [MSC, WIN32]: Use predefined __argc and
        !            30:        __argv instead of old hack to generate them from scratch, which
        !            31:        couldn't cope with blanks in file names or quoted arguments.
        !            32:
        !            33: 2002-11-14  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !            34:
        !            35:        * graphics.c (do_plot): Get rid of old xtic and ytic #defines.
        !            36:        (setup_tics): For series tics on log axes, logarithmize tic step
        !            37:        for use by endpoint fixups.
        !            38:        (gen_tics): Rewrite handling of series tics on log axes.  Handle
        !            39:        un-specified ticking endpoints.  Handle both negative values and
        !            40:        negative exponents of the stepsize correctly, and also negative
        !            41:        user-specified endpoints.
        !            42:
        !            43: 2002-11-09  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !            44:
        !            45:        * term/svg.trm (SVG_init): Backports from 3.8 branch: adds the
        !            46:        viewBox attribute to the <svg> tag, and replaces the original SVG
        !            47:        terminal author's name by the gnuplot version in the <desc>.
        !            48:
        !            49: 2002-11-09  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !            50:
        !            51:        * makefile.dj2, makefile.tc: Update CFLAGS.
        !            52:
        !            53:        * plot2d.c, plot3d.c: Convert INIT_ARRAYS() macros to functions to
        !            54:        fix build for 16-bit Windows.
        !            55:
        !            56:        * specfun.c: Add missing preprocessor symbols to fix build under
        !            57:        DJGPP V2.
        !            58:
        !            59: 2002-11-05  Shigeharu TAKENO  <shige@iee.niit.ac.jp>
        !            60:
        !            61:        * docs/gnuplot.doc: Fix more misprints.
        !            62:
        !            63: 2002-11-04  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !            64:
        !            65:        * fit.c (regress): Fix SF bug # 631323: spelling "occured" -->
        !            66:        "occurred".
        !            67:
        !            68: 2002-10-25  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !            69:
        !            70:        * Makefile.in: Add stamp-h[0-9]* to distclean target.
        !            71:
        !            72: 2002-10-18  Shigeharu TAKENO  <shige@iee.niit.ac.jp>
        !            73:
        !            74:        * docs/gnuplot.doc, term/atariaes.trm, term/atarivdi.trm, term/be.trm,
        !            75:        term/x11.trm: Fix a number of misprints.
        !            76:
        !            77: 2002-10-18  Don Taber  <dtaber@blackrat.risc.rockwell.com>
        !            78:
        !            79:        * term/linux.trm(LINUX_setup): Make driver work with devfs.
        !            80:
        !            81: 2002-10-15  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !            82:
        !            83:        * Makefile.in: Remove acconfig.h.
        !            84:
        !            85:        * acconfig.h: File removed.
        !            86:
        !            87:        * configure.in, stdfn.h: Change test for time_t in <time.h> to not
        !            88:        require time_t define in config.h. This removes the need for acconfig.h.
        !            89:
        !            90:        * term/metapost.trm: Add empty line in terminal documentation.
        !            91:
        !            92: 2002-09-19  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !            93:
        !            94:        * term/gpic.trm (GPIC_linetype): Fix signed conversion problems
        !            95:        between size_t GPIC_NUMLINES and int linetype.  NOTE: this will
        !            96:        change linetypes for numbers above 4, because the border and axis
        !            97:        linetypes will no longer be re-used.  Add offset here already,
        !            98:        instead of doing it later.
        !            99:        (GPIC_vector): Removed addition of offset from here.
        !           100:
        !           101:        * graphics.c (boundary): Backport of div-by-zero fix for
        !           102:        key_entry_height from 3.8.
        !           103:
        !           104:        * term/post.trm: Backport of Symbol-Oblique operand stacking bug
        !           105:        fix from 3.8.
        !           106:
        !           107: 2002-07-26  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           108:
        !           109:        * term/cgm.trm: Fixed option parsing bugs.
        !           110:
        !           111: 2002-05-17  Shigeharu TAKENO  <shige@iee.niit.ac.jp>
        !           112:
        !           113:        * docs/gnuplot.doc: Various misprint fixes.
        !           114:
        !           115: 2002-05-16  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           116:
        !           117:        * internal.c (BAD_DEFAULT): Minor spelling correction in message.
        !           118:
        !           119: 2002-05-16  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           120:
        !           121:        * 0FAQ: Fix filename for gplotlib.
        !           122:
        !           123:        * specfun.c: Add new implementation of lngamma(), inverse_normal_func(),
        !           124:        inverse_error_func(), based on CEPHES library, and NIST. Contributed
        !           125:        by Dietmar Warning.
        !           126:
        !           127:        * term/metapost.trm: Patch by Dirk Krause, which includes a previous
        !           128:        patch by Phillip Wood. New features:
        !           129:        o A "la$tex" option to switch to LaTeX.
        !           130:          In LaTeX mode no \setfont... instructions pointing to "cmr10"
        !           131:          are written. Font setup is done in the preamble.
        !           132:        o An "a4$paper" option to pass the [a4paper] option
        !           133:          to the document class. By default this option is not written.
        !           134:        o The "ps$nfss", "psnfss-v$ersion7" and "nops$nfss" options
        !           135:          to include \usepackage instructions for PSNFSS 8, older version
        !           136:          or no PSNFSS.
        !           137:        o The "pro$logues n" (n must be replaced by the number you want)
        !           138:          and "nopr$ologues" options to add a "prologues:=2;" line to the
        !           139:          output. When using metapost to produce standalone images,
        !           140:          "prologues:=2;" causes metapost to include font information into
        !           141:          the EPS output.
        !           142:
        !           143: 2002-04-26  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           144:
        !           145:        * graphics.c (boundary): Fix rounding errors in multiplot
        !           146:        placement by adding 0.5 to ytop, ybot, xleft and xright initial
        !           147:        values.
        !           148:
        !           149: 2002-04-21  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           150:
        !           151:        * misc.c (save_set_all): Fix quoting of 'set missing' save text.
        !           152:
        !           153: 2002-04-16  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           154:
        !           155:        Patch from Dietmar Warning <dwarning@danalyse.de>:
        !           156:
        !           157:        * term/tkcanvas.trm (TK_put_text): Quote-protect characters that
        !           158:        would be interpreted by Tcl/Tk if not in tk_perl mode of
        !           159:        operation.
        !           160:
        !           161: 2002-04-10  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           162:
        !           163:        * docs/gnuplot.doc: Added missing documentation of timefmt %s
        !           164:        specifier to read seconds-since-the-epoch timestamps.
        !           165:
        !           166:        * NEWS: Mentioned it here, too.
        !           167:
        !           168: 2002-03-17  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           169:
        !           170:        * term/pslatex.trm (PSLATEX_init): Changed "encap" argument of
        !           171:        PS_common_init calls to get the relative scaling of the PostScript
        !           172:        and LaTeX coordinate systems right.
        !           173:
        !           174: 2002-03-12  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           175:
        !           176:        * makefile.cyg: Reformatted one comment for legibility.
        !           177:
        !           178:        * 0INSTALL: Revised DOS/Windows build and installation
        !           179:        instructions. Mention new 16bit section in term.h.  Add generic
        !           180:        post-compile installation tips for Windows platform.  Clarify
        !           181:        which compiler/makefile is to be used for which type of Windows.
        !           182:        More clearly describe the need for the M$ help compiler in MinGW
        !           183:        and Cygwin.  Mention 32bit Borland compilation method via
        !           184:        makefile.win.
        !           185:
        !           186:        * term.h [WIN16||DOS16]: Put selection of terminals that works for
        !           187:        these 16bit platforms directly in here, to ease building of these
        !           188:        "small" versions of gnuplot.
        !           189:
        !           190: 2002-03-11  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           191:
        !           192:        * graphics.c(gprintf), plot.c(main), plot.h, set.c(set_two),
        !           193:        util.c(angle), util3d.c(mat_rot_x,mat_rot_y,mat_rot_z),
        !           194:        term/cgm.trm(CGM_text_angle), term/emxvga.trm(g_string),
        !           195:        term/fig.trm(FIG_text_angle): Remove local definition of Pi, use M_PI,
        !           196:        M_PI_2 and DEG2RAD instead.
        !           197:
        !           198:        * parse.c, plot.c, syscfg.h: Move sigsetjmp/setjmp definitions to
        !           199:        syscfg.h, and use the same code as the development version. Bug noted
        !           200:        by Hans Werner Strube <strube@physik3.gwdg.de>.
        !           201:
        !           202:        * stdfn.c, stdfn.h: Add fallback definition for stricmp(). Patch by
        !           203:        HBB.
        !           204:
        !           205:        * stdfn.h: Define M_PI and M_PI_2.
        !           206:
        !           207:        * term/fig.trm(FIG_put_text): Text rotated by 90 degrees should be
        !           208:        centered horizontally rather than vertically. Also in one place, 3.1
        !           209:        should be replaced by 3.2. Noted by Hans Werner Strube
        !           210:        <strube@physik3.gwdg.de>.
        !           211:
        !           212: 2002-03-11 Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           213:
        !           214:        A whole bout of DOS/Windows specific fixes found in release 3.7.2.
        !           215:
        !           216:        * win/winmain.c (version, patchlevel, data): Renamed to have the
        !           217:        "gnuplot_" prefix now used in version.c.
        !           218:        (WinMain): Changed usage to the new names.
        !           219:
        !           220:        * term/hpgl.trm (HPGL2_lt, HPGL2_pw): Flagged GPFAR.
        !           221:
        !           222:        * term/cgm.trm (struct fontdata, cgm_basic_font_data): Separate
        !           223:        type definition from variable definition.  Flagged variable GPFAR
        !           224:        to ease moving it into a separate data segment.
        !           225:        (CGM_find_font): Replace usage of strncasecmp with strnicmp, as
        !           226:        only the latter is guaranteed to be present by stdfn.[ch].
        !           227:
        !           228:        * scanner.c (substitute): Fixed argument list of dummy
        !           229:        implementation to match the real one.
        !           230:
        !           231:        * graphics.c (plot_vectors): Removed erroneous GPHUGE flag.
        !           232:
        !           233:        * hidden3d.c (update_hl_buffer_column): Likewise.  And got rid of
        !           234:        pointless old #if 0'ed part.
        !           235:
        !           236:        * makefile.win (LINK32): New variable, to cope with different
        !           237:        compilers in the Borland C++ product line using different names
        !           238:        for their linker.
        !           239:        (wgnupl32.exe): Use new LINK32 instead of hardcoded tlink32.
        !           240:        (CFLAGS) [WIN32]: Added -DHAVE_SLEEP, but commented it out. The
        !           241:        free BC++5.5 needs the switch, others need it off.
        !           242:        (CFLAGS) [!WIN32]: Change switches to manoeuver gnuplot through
        !           243:        the various 64K barriers once again.  -O1 to optimize for size,
        !           244:        -Ff=8 to move more data into separate data segments, and -Dlint to
        !           245:        remove all the RCSId strings and thus save some space.
        !           246:
        !           247:        * makefile.tc (CFLAGS3): Added -DHAVE_STRICMP.
        !           248:
        !           249:        * makefile.dj2: Updated last-modified comments.
        !           250:        (EXENAME): Changed to gp37.
        !           251:        (TERMFLAGS): Commented out forced -fno-inline-functions flag,
        !           252:        which is no longer necessary --- GCC was fixed in the meantime.
        !           253:        (CFLAGS): Changed default options from -O to -O2 -g.
        !           254:        ($(EXENAME).exe, .\docs\doc2gih.exe, bf_test.exe): Adapted
        !           255:        conversion from raw COFF to MS-DOS stubbed exe files to DJGPP v2
        !           256:        standards.
        !           257:        (demo\binary?.): Add a ./ in front of the executable's name.
        !           258:
        !           259:        * makefile.cyg (WINCFLAGS): Moved defines for PNG and GD to the
        !           260:        end of the list and commented them out by default.
        !           261:        (WINLDLIBS): Likewise for the -l flags for png and gd libs.
        !           262:
        !           263:        * makefile.mgw (CFLAGS): Added -DNO_SETVBUF.  This patch from Petr
        !           264:        Mikulik.
        !           265:
        !           266: 2002-01-25  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           267:
        !           268:        Tag and release gnuplot 3.7.2.
        !           269:
        !           270: 2002-01-25  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           271:
        !           272:        * Makefile.in: Add DESTDIR support to install/uninstall targets.
        !           273:        Don't install gnuplot man page.
        !           274:
        !           275:        * docs/Makefile.in: Fix typo in terminal driver list (Thimo Neubauer).
        !           276:        Split install target into install-gih install-info install-man, and add
        !           277:        the corresponding uninstall targets. Install man page and info page
        !           278:        from this Makefile.
        !           279:
        !           280:        * docs/doc2info.c(convert): Create INFO-DIR-SECTION statement. Patch
        !           281:        by Thimo Neubauer.
        !           282:
        !           283:        * docs/latextut/Makefile.in: Use the compiled version of gnuplot to
        !           284:        generate the .plt files, not the installed version. Patch by Thome
        !           285:        Neubauer.
        !           286:
        !           287: 2002-02-01  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           288:
        !           289:        Changes to avoid function pointer casts and work around HP-UX
        !           290:        gcc problem with passing around pointers to static functions.
        !           291:
        !           292:        * hidden3d.c (compare_by_zmax): Change argument types to
        !           293:        SORTFUNC_ARGS.  Made non-static.
        !           294:
        !           295:        * interpol.c (compare_points): Change argument types to
        !           296:        SORTFUNC_ARGS.  Made non-static.
        !           297:        (sort_points): Don't cast function pointer.
        !           298:
        !           299:        * term.c (termcomp): Change argument types to
        !           300:        SORTFUNC_ARGS. Made non-static.
        !           301:
        !           302:        * graphics.c (histeps_compare): Change argument types to
        !           303:        SORTFUNC_ARGS.
        !           304:
        !           305:        * help.c (sortkeys): Don't cast function pointer.
        !           306:        (keycomp): Make argument types SORTFUNC_ARGS. Remove 'static'.
        !           307:
        !           308:        * plot.h (SORTFUNC_ARGS): Make sure SORTFUNC_ARGS is defined.
        !           309:        (sortfunc): No longer used. Definition removed.
        !           310:
        !           311: 2002-01-31  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           312:
        !           313:        * 0INSTALL: Add --with-pdf, remove --enable-emf and --enable-epslatex.
        !           314:
        !           315:        * binary.c, bitmap.c, command.c, contour.c, eval.c, hidden3d.c, misc.c,
        !           316:        plot2d.c, plot3d.c, readline.c, set.c: Remove casts to size argument
        !           317:        from gp_alloc() calls.
        !           318:
        !           319:        * binary.h, bitmap.h, help.h: Prevent multiple inclusion.
        !           320:
        !           321: 2002-01-31  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           322:
        !           323:        * configure.in: Fix libpng test so that library is always searched for.
        !           324:
        !           325:        * configure.in: Add PDF driver support.
        !           326:
        !           327:        * configure.in: Remove switches for emf and epslatex driver, they are
        !           328:        now included by default.
        !           329:
        !           330:        * fit.c, fit.h, matrix.c, matrix.h: Update copyright status.
        !           331:
        !           332:        * help.c: Replace malloc() calls with gp_alloc().
        !           333:
        !           334:        * specfunc.c: More descriptive error messages.
        !           335:
        !           336:        * term.h: Enable emf and epslatex driver unconditionally.
        !           337:
        !           338:        * time.c: Add support for reading EPOCH data.
        !           339:
        !           340:        * term/post.trm: Use gp_strdup() instead of gp_alloc/strcpy.
        !           341:
        !           342: 2002-01-26  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           343:
        !           344:        * Makefile.in, gnuplot.prj, makefile.all, makefile.amg, makefile.ami,
        !           345:        makefile.dj2, makefile.djg, makefile.emx, makefile.msc, makefile.msw,
        !           346:        makefile.mto,makefile.st,makefile.unx, makefile.vms, makefile.win,
        !           347:        term.h, docs/Makefile.in, docs/old/makefile.r, term/pdf.trm,
        !           348:        term/svg.trm: Add support for pdf and W3C Scalable Vector Graphics
        !           349:        output, ported over from cvs MAIN branch.
        !           350:
        !           351:        * specfun.c: Minor cleanup.
        !           352:
        !           353:        * term.c(list_terms): Sort terminals by name before displaying. Ported
        !           354:        over from cvs MAIN branch.
        !           355:
        !           356:        * util.c(gp_strdup): New function, from cvs MAIN branch.
        !           357:
        !           358:        * term/cgi.trm: By permission of the original author, Ronald Florence,
        !           359:        remove the non-commercial use clause and switch to gnuplot license.
        !           360:
        !           361:        * term/eepic.trm, term/emf.trm, term/epslatex.trm, term/linux.trm,
        !           362:        term/metafont.trm, term/pstricks.trm, term/regis.trm, term/tgif.trm:
        !           363:        Updated from cvs MAIN branch.
        !           364:
        !           365: 2002-01-22  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           366:
        !           367:        * 0FAQ: Update to current version.
        !           368:
        !           369:        * 0INSTALL: Fix some typos.
        !           370:
        !           371:        * 0README: Update version and ftp locations.
        !           372:
        !           373:        * Makefile.in, configure.in: Rename X_LIBRARIES to LIBRARIES_FOR_X,
        !           374:        following the main branch.
        !           375:
        !           376:        * configure.in: Bugfixes and more cleaning up.
        !           377:
        !           378:        * specfun.c: Remove all code that was labeled for non-commercial use
        !           379:        only (lgamneg, lgampos, lngamma, inverse_normal_func,
        !           380:        inverse_error_func). This means that the gamma, inverse normal, and
        !           381:        inverse error function are not available anymore on platforms that
        !           382:        don't have native implementations.
        !           383:
        !           384:        * syscfg.h: Update FAQ location.
        !           385:
        !           386: 2002-01-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           387:
        !           388:        * 0INSTALL: Remove references to the GP_PATH_* macros.
        !           389:
        !           390:        * Makefile.in, makefile.all: Remove references to m4/path-hdr.m4 and
        !           391:        m4/path-lib.m4.
        !           392:
        !           393:        * configure.in: General cleanup and bugfixing. Replace all references
        !           394:        to GP_PATH_* macros with code that uses generic autoconf macros.
        !           395:
        !           396:        * version.c: Increment patchlevel to 2, update date and copyright.
        !           397:
        !           398:        * m4/path-hdr.m4, m4/path-lib.m4: Remove.
        !           399:
        !           400: 2001-12-09  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           401:
        !           402:        * src/specfun.c: Remove "non-commercial" clause for ibeta() and
        !           403:        igamma() by permission of the original author, Jos van der Woude.
        !           404:
        !           405: 2001-12-04  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           406:
        !           407:        * demo/airfoil.dem, demo/contours.dem, demo/fit.dem, demo/multimsh.dem,
        !           408:        demo/prob2.dem, demo/scatter.dem, demo/surface1.dem, demo/surface2.dem,
        !           409:        demo/timedat.dem, demo/using.dem, demo/world.dem: Sync with cvs head.
        !           410:
        !           411: 2001-10-18  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           412:
        !           413:        * win/pgnuplot.c (cbGetTextWindow): Revert return value to behave
        !           414:        like the documentation of the EnumThreadWindows() Win32 API call
        !           415:        expects it.
        !           416:
        !           417: 2001-10-11  Dick Crawford  <crawford@arete.com>
        !           418:
        !           419:        * term/post.trm (PS_header): Fix handling of linewidth zero for
        !           420:        axis linetype, by rejecting too small linewidth in the /UL macro.
        !           421:
        !           422: 2001-10-01  Slaven Rezic  <slaven.rezic@berlin.de>
        !           423:
        !           424:        * term/tkcanvas.trm: No more warnings if running with perl -w. Take
        !           425:        -highlightthickness into account for height/width computation. Use
        !           426:        a subroutine reference rather than a subroutine name in the perl
        !           427:        version (as in my original patch). Doc fix for perl sample.
        !           428:
        !           429: 2001-09-26  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           430:
        !           431:        * fit.c (do_fit): Fix bug in copying of partly fixed yrange spec
        !           432:        to zrange variables.
        !           433:
        !           434: 2001-09-18  Lars Hecking  <lhecking@nmrc.ucc.ie
        !           435:
        !           436:        * demo/prob.dem, demo.prob2.dem, demo/random.dem, demo/stat.inc:
        !           437:        Remove "non-commercial" clause by permission of the original author,
        !           438:        Jos van der Woude.
        !           439:
        !           440: 2001-06-25  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           441:
        !           442:        * graphics.c (histeps_current_plot, histeps_compare): New
        !           443:        file-scope variable and comparison function, used in applying
        !           444:        qsort() to sorting the datapoints in "histeps" mode.
        !           445:        (plot_histeps): Use qsort() instead of homegrown bubblesort
        !           446:        implementation to sort datapoints by x. Removed now-unused locals
        !           447:        'bigi' and 'hold'.
        !           448:        (plot_histeps): Don't blindly assume 0.0 is the baseline y
        !           449:        position for the histogram.  For logarithmic y axis, it isn't.
        !           450:        Set up new local 'y_null' to hold the correct position.
        !           451:
        !           452:        * alloc.c (gp_alloc): Fix return type to 'generic pointer'.
        !           453:
        !           454:        * alloc.h (gp_alloc): Update prototype.
        !           455:
        !           456: 2001-05-31  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           457:
        !           458:        * term/pslatex.trm (PSLATEX_graphics): Use PSLATEX_{X|Y}MAX
        !           459:        instead of PS_{X|Y}MAX to calculate the bounding box parameters of
        !           460:        the dvips \special command. Was wrong by a factor of two, before.
        !           461:
        !           462: 2001-03-09  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           463:
        !           464:        * parse.c (xterms, aterms, bterms): Avoid storing pointers into
        !           465:        the dynamical array at->actions[]. They break if the action table
        !           466:        has to be reallocated. This caused a really strange endless loop
        !           467:        bug for a very complicated function using 8 nested levels of
        !           468:        conditional operators plus lots of function calls.
        !           469:
        !           470: 2001-03-03  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           471:
        !           472:        * configure.in: Check for png_init_io() instead of deprecated
        !           473:        png_info_init().
        !           474:
        !           475:        * plot.c(get_data): Add missing break statement.
        !           476:
        !           477:        * demo/contours.dem, demo/fit.dem, docs/gnuplot.texi: Add missing tics.
        !           478:
        !           479: 2001-02-28  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           480:
        !           481:        * term/emf.trm (EMF_text, EMF_reset): Reset emf_graphics flag to
        !           482:        FALSE to fix bug reported by J.Bollinger.
        !           483:
        !           484:        * term/emf.trm (EMF_STOCK_OBJECT_FLAG,
        !           485:        EMF_STOCK_OBJECT_WHITE_BRUSH, EMF_STOCK_OBJECT_BLACK_PEN,
        !           486:        EMF_STOCK_OBJECT_DEFAULT_FONT): New mnemonic macros to replace
        !           487:        magic numbers.
        !           488:        (EMF_setfont, EMF_text, EMF_dashtype): Use them.
        !           489:
        !           490: 2001-01-18  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           491:
        !           492:        * 0INSTALL [HP-UX 10.x]: change recommendations regarding GCC on
        !           493:        HP-UX 10.x and higher.
        !           494:
        !           495:        * graph3d.c (xtick_callback, ytick_callback, ztick_callback):
        !           496:        remove 'static' attribute to avoid bug in HP-UX assembler. This
        !           497:        was the root of the long-standing compilation problems with GCC on
        !           498:        HP-UX 10 and higher.
        !           499:
        !           500:        * graphics.c (widest2d_callback, xtick2d_callback): dito
        !           501:        (ytick2d_callback): dito.
        !           502:
        !           503: 2000-11-10  Gregor Thalhammer  <Gregor.Thalhammer@uibk.ac.at>
        !           504:
        !           505:        * term/epslatex.trm(EPSL_arrow): Arrows without heads are not drawn.
        !           506:
        !           507: 2000-10-24  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           508:
        !           509:        * docs/Makefile.in: Add gnuplot.pdf to clean target.
        !           510:
        !           511:        * term/cgm.trm: Use gnuplot_version and gnuplot_patchlevel instead of
        !           512:        VERSION. Escape underscores in font names for TeX/LaTeX.
        !           513:
        !           514: 2000-10-24  Brendt Wohlberg  <brendt@cnls.lanl.gov>
        !           515:
        !           516:        * term/pslatex.trm: The current pslatex term has an option for
        !           517:        modifying the text font size, but this option only changes text
        !           518:        positioning without actually changing the font size. This patch
        !           519:        changes the optional value from a scaling factor to a font size
        !           520:        (in points) and includes LaTeX commands to actually change the
        !           521:        font size.
        !           522:
        !           523: 2000-10-20  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           524:
        !           525:        * Makefile.in, makefile.all, makefile.amg, makefile.win,
        !           526:        docs/Makefile.in: Add new terminal drivers.
        !           527:
        !           528:        * Makefile.in, makefile.all: Add correct directory for Be source.
        !           529:
        !           530:        * configure.in: New configure option for ggi driver.
        !           531:
        !           532:        * missing: Update from automake-cvs.
        !           533:
        !           534:        * term.h: Add GGI driver.
        !           535:
        !           536: 2000-10-20  Andreas Czechanowski  <dl4sdc@dl4sdc.ampr.org>
        !           537:
        !           538:        * term/fig.trm: Update to fig file format version 3.2. Fix scaling
        !           539:        in metric mode. Change upper left corner offset to be at an integer
        !           540:        centimeter position in metric mode. Output sizes for metrix are now
        !           541:        12x8cm and 12x15cm.
        !           542:
        !           543: 2000-10-20  Cesar Crusius  <crusius@leland.stanford.edu>
        !           544:
        !           545:        * term/ggi.trm: Add new driver for General Graphics Interface (GGI).
        !           546:
        !           547: 2000-10-20  Alan Braslau  <braslau@drecam.saclay.cea.fr>
        !           548:
        !           549:        * plot2d.c(print_table): Table terminal driver now produces
        !           550:        x y [xlow xhigh] [ylow yhigh] type as per errorbar mode. The
        !           551:        financebars and candlesticks types are not covered.
        !           552:
        !           553: 2000-10-20  David Mussomeli  <dado.sere@libero.it>
        !           554:
        !           555:        * term/eepic.trm(EEPIC_graphics): Picture environment is now scaleable
        !           556:        by the "set size" command.
        !           557:
        !           558: 2000-10-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           559:
        !           560:        * term.h: Add emf and epslatex drivers.
        !           561:
        !           562:        * term/cgm.trm: Backported latest version from main branch.
        !           563:
        !           564:        * term/emf.trm, term/epslatex.trm: Update to latest version.
        !           565:
        !           566:        * term/gif.trm. term/png.trm: JvZ's patch from main branch to avoid
        !           567:        buffer overflow in term_options array.
        !           568:
        !           569: 2000-10-18  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           570:
        !           571:        * misc.c (save_position): keywords saved for 'first' and 'second'
        !           572:        axes were incorrect.
        !           573:
        !           574:        * set.c (set_arrow): don't accept 'first' and 'second' as keywords
        !           575:        before 'from' or 'to'.
        !           576:
        !           577: 2000-09-14  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           578:
        !           579:        * graphics.c (map_position), graph3d.c (map_position): Fix
        !           580:        off-by-one bug in treatment of term->{x,y}max when translating
        !           581:        'screen' coordinates.
        !           582:
        !           583: 2000-09-13  Daniel Luecking  <luecking@uark.edu>
        !           584:
        !           585:        * term/metapost.trm: Disambiguated options m$onochrome and
        !           586:        m$agnification. Changed %g to %f in output format (MPt doesn't know
        !           587:        exponential notation). Changed MP_DPI from 300 to 2400.
        !           588:
        !           589: 2000-06-20  Juha Takala  <juha.takala@vtt.fi>
        !           590:
        !           591:        * gplt_x11.c: Add missing forward slash to path for .Xdefaults.
        !           592:
        !           593: 2000-06-08  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           594:
        !           595:        * datafile.c(df_gets): prompt visibly for inline data if in
        !           596:        in interactive mode.
        !           597:
        !           598:        * hidden3d.c: fix long-standing bug in dynamic array
        !           599:        Cross_store. Pointers into it have to be replaced by indices.
        !           600:
        !           601: 2000-05-07  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           602:
        !           603:        * 0INSTALL, Makefile.in, makefile.all: Updated.
        !           604:
        !           605:        * beos/*: New files, imported from devel version. BeOS support
        !           606:        should be complete now.
        !           607:
        !           608:        * configure.in: Added options for emf and epslatex driver. Other
        !           609:        updates backported from development version.
        !           610:
        !           611:        * m4/*.m4: Imported and updated versions from development version.
        !           612:
        !           613:        * term/emf.trm, term/epslatex.trm: New drivers.
        !           614:
        !           615:        * term/gnugraph.trm: Require GNU plotutils v2.2 or newer. Backported
        !           616:        from development version.
        !           617:
        !           618: 2000-05-05  Lars Hecking <lhecking@nmrc.ucc.ie>
        !           619:
        !           620:        * docs/gnuplot.doc, graphics.c: Bugfix for Shusuke Nisiyama's
        !           621:        vector clipping patch.
        !           622:
        !           623:        * term/gif.trm: The "giant" font option was not recognised.
        !           624:
        !           625:        * term/fig.trm(FIG_put_text): Don't create xfig SPECIAL_TEXT for
        !           626:        non-LaTeX strings. See Debian bug#61972.
        !           627:
        !           628: 2000-05-05  Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
        !           629:
        !           630:        * term/pslatex.trm: Fix segfault.
        !           631:
        !           632: 2000-05-05  Ulrich_Gruenebaum  <grueneba@luzi.e-technik.uni-dortmund.de>
        !           633:
        !           634:        * docs/gnuplot.doc, plot2d.c, plot3d.c, set.c, setshow.h: Bug fix
        !           635:        for broken autoscale writeback, see 0BUGS entry 3.
        !           636:
        !           637: 2000-05-04  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           638:
        !           639:        * graph3d.c(do_3dplot): Key sample was clipped to graph box
        !           640:        (2D rectangle around the 3D plotting area), even if the key had
        !           641:        explicitly been requested to be outside that area by `set key below'
        !           642:        or `set key outside'.
        !           643:
        !           644:        * standard.c: Fix for incorrectly calculated acosh for complex
        !           645:        argument with a negative imaginary part.
        !           646:
        !           647: 2000-05-04  Jeff Spirko  <spirko@lehigh.edu>
        !           648:
        !           649:        * plot.c(main): Allow configuration of GNU readline to use
        !           650:        different settings for different terminals. Noted by Peter Maunz
        !           651:        <Peter.Maunz@mpq.mpg.de>.
        !           652:
        !           653: 2000-05-04  Johannes Zellner <johannes@zellner.org>
        !           654:
        !           655:        * configure.in, plot.c, parse.c: replace setjmp by
        !           656:        sigsetjmp and longjmp by siglongjmp if these functions
        !           657:        (or macros) are available.
        !           658:
        !           659: 2000-03-31  John Hasstedt  <manager@nuclear.physics.sunysb.edu>
        !           660:
        !           661:        * configure.vms: New file, configure script for VMS.
        !           662:
        !           663: 2000-02-04  Thomas Henlich <Thomas.Henlich@mailbox.tu-dresden.de>
        !           664:
        !           665:        * term/post.trm: Provides an oblique symbol font, e.g.
        !           666:        set xlabel 'b' "Symbol-Oblique" gives an oblique (slanted) beta
        !           667:        character.
        !           668:
        !           669: 1999-12-17  Ascan Morlang  <morlang@fokus.gmd.de>
        !           670:
        !           671:        * plot2d.c(eval_plots): Fix various memory leaks.
        !           672:
        !           673: 1999-12-09  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           674:
        !           675:        * command.c, protos.h, scanner.c, docs/gnuplot.doc: Old patch by
        !           676:        James R. Van Zandt to allow command substitution in double-quoted
        !           677:        strings, backported from -current.
        !           678:
        !           679:        * graphics.c: Added missing part of older patch by Dick Crawford
        !           680:        to fix y-positioning of timestamp.
        !           681:
        !           682:        * plot.h, set.c, setshow.h: Old patch by James R. Van Zandt to
        !           683:        remove fixed limit for contour levels, backported from -current.
        !           684:
        !           685: 1999-12-06  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           686:
        !           687:        * term/hpgl.trm: Bugfixes in term help section.
        !           688:
        !           689: 1999-12-03  Jeremy Brenes  <jbrenes@swbell.net>
        !           690:
        !           691:        * term/hpgl.trm: Give PCL5 terminal optional multi-pen support (6 pen
        !           692:        default), a default 34" plotting width for use with large color
        !           693:        plotters such as the HP Designjet 750C, various alternative plot
        !           694:        sizes, and variable fontsizes. Also decreased the HPGL terminal's
        !           695:        fixed fontsize to make it more reasonable when plots get scaled to
        !           696:        34".
        !           697:        Make extended plot area smaller. Added solid/dashed lines option,
        !           698:        additional font types, mixed fonts.
        !           699:        Add a postscript pointtypes option, special purpose negative
        !           700:        pointtypes, and a pointsize function.
        !           701:
        !           702: 1999-12-02  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           703:
        !           704:        * 0FAQ: Updated to latest version from Juergen.
        !           705:
        !           706: 1999-12-02  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           707:
        !           708:        * src/contour.c(gen_triangle): Fix coredump in contour code.
        !           709:
        !           710:        * src/contour.c(add_edge): Clipping of contour input datapoints that
        !           711:        are outside fixed ranges.
        !           712:
        !           713: 1999-12-02  Shusuke Nisiyama  <shu@athena.qe.eng.hokudai.ac.jp>
        !           714:
        !           715:        * src/graphics.c: Implement vector style clipping for 2D plots.
        !           716:
        !           717: 1999-12-02  Reality is a point of view  <gjohnson@dream.season.com>
        !           718:
        !           719:        * term/png.trm: Issue "too many colours" warning only once.
        !           720:
        !           721: 1999-12-01  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           722:
        !           723:        * configure.in: Do not use gd library by default, only when
        !           724:        specifically requested.
        !           725:
        !           726:        * term/png.trm: Bugfix by HBB for error I introduced when porting
        !           727:        the driver back from -current. Add missing trailing spaces when
        !           728:        strcat'ing font options.
        !           729:
        !           730: 1999-11-30  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           731:
        !           732:        * bitmap.c, bitmap.h: Enable b_getpixel(), required by updated
        !           733:        png driver, and bugfixes.
        !           734:
        !           735:        * term/png.trm: Backported from development version. Now shares a
        !           736:        subset of a web-friendly palette with the gif driver, can create
        !           737:        transparent images, and allows specifying explicit colour specs.
        !           738:
        !           739: 1999-11-30  Albert Chin-A-Young  <china@thewrittenword.com>
        !           740:
        !           741:        * Makefile.in: Add missing mkinstalldirs commands in lasergnu_install
        !           742:        target.
        !           743:
        !           744: 1999-11-21  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           745:
        !           746:        * configure.in: Bugfix in configuration summary.
        !           747:
        !           748: 1999-11-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           749:
        !           750:        * configure.in: Also check whether gethostbyname() was found in
        !           751:        the C library ($ac_cv_func_gethostbyname).
        !           752:
        !           753:        * datafile.c: Fix indentation and compiler warnings.
        !           754:
        !           755:        * plot.c: Include <sys/utsname.h>, add initialisation of OS related
        !           756:        variables to main.
        !           757:
        !           758:        * plot.h: Add external references to variables from version.c.
        !           759:
        !           760:        * setshow.h: Include <sys/utsname.h> moved to plot.c.
        !           761:
        !           762:        * show.c, term/ai.trm, term/mif.trm, term/png.trm, term/post.trm:
        !           763:        Remove references to version.c variables, use variables under their
        !           764:        new names.
        !           765:
        !           766:        * show.c: Edit banner, call show_version_long() in show_version,
        !           767:        move initialisation of OS related variables to plot.c.
        !           768:
        !           769:        * syscfg.h: Remove trailing space from OS define. Don't define OS
        !           770:        for systems which have uname(2).
        !           771:
        !           772:        * version.c: Prefix variable names with gnuplot_. Add OS related
        !           773:        variables.
        !           774:
        !           775: 1999-11-18  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           776:
        !           777:        * graph3d.c, graphics.c, set.c, show.c: Remove DEF_FORMAT and SIGNIF
        !           778:        #defines, now in setshow.h.
        !           779:
        !           780:        * plot2d.c(print_table): Revert to using spaces in table output,
        !           781:        as suggested by Lucas Hart.
        !           782:
        !           783:        * setshow.h: Add DEF_FORMAT and SIGNIF #defines. Change DEF_FORMAT to
        !           784:        "% g" for better readability.
        !           785:
        !           786:        * m4/msdos.m4, m4/next.m4, m4/path-hdr.m4, m4/path-lib.m4,
        !           787:        m4/select.m4: Import updated versions from development tree.
        !           788:
        !           789: 1999-11-18  Lucas Hart  <hartl@ucs.orst.edu>
        !           790:
        !           791:        * makefile.vms: Build fixes, make rnh docs.
        !           792:
        !           793:        * plot3d.c(print_3dtable): Some improvements to Don Taber's patch.
        !           794:
        !           795:        * term/table.trm: Add clarification to terminal docs.
        !           796:
        !           797: 1999-11-17  don taber  <dtaber@blackrat.risc.rockwell.com>
        !           798:
        !           799:        * plot2d.c(print_table), plot3d.c(print_3dtable): Fix hardcoded
        !           800:        "%g" formats for table terminal.
        !           801:
        !           802: 1999-11-17  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           803:
        !           804:        * term/png.trm: Clear allocated png structures and return if
        !           805:        allocation of pngtext_copy fails. This may or may not fix the
        !           806:        reported "Invalid sBIT depth specified" warning.
        !           807:
        !           808: 1999-11-17  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
        !           809:
        !           810:        * graphics.c: Workaround for the bug that made 'set key below'
        !           811:        sometimes lack some of the key texts: don't check these texts for
        !           812:        being inside the graph area (xleft..xright).
        !           813:
        !           814:        * hidden3d.c: Fix endless loop under rare conditions.
        !           815:
        !           816:        * win/wgraph.c: Fix linestyles of point symbols in monochrome mode
        !           817:        by initialising the relevant data structure.
        !           818:
        !           819: 1999-11-07  Lars Hecking  <lhecking@nmrc.ucc.ie>
        !           820:
        !           821:        * configure.in: Add quotes to nsl/gethostbyname() request to avoid
        !           822:        configure error on DEC Unix.
        !           823:
        !           824: 1999-11-01  Berthold Hoellmann  <hoel@germanlloyd.org>
        !           825:
        !           826:        * docs/Makefile.in: Fix pdf target for compiling outside source dir.
        !           827:
1.1.1.2   maekawa   828: 1999-10-21  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    829:
                    830:        * configure.in: Fix compile/link on NeXT without side effects ...
                    831:
                    832: 1999-10-20  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    833:
                    834:        * 0INSTALL, 0README, NEWS: Updated for 3.7.1.
                    835:
                    836:        * configure.in: Fix for linking gnuplot_x11 on LynxOS 3.0.1.
                    837:
                    838: 1999-10-20  John Hasstedt  <manager@nuclear.physics.sunysb.edu>
                    839:
                    840:        * buildvms.com, makefile.vms: Updated. Create binary data files in
                    841:        the right directory.
                    842:
                    843: 1999-10-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    844:
                    845:        * term/png.trm: Back out Eric and HBB's changes (back to 16 colours,
                    846:        no transparency).
                    847:
                    848:        * term/tkcanvas.trm: More fixes by Thomas Sefzick and Matt Willis.
                    849:
                    850: 1999-10-19  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                    851:
                    852:        * graph3d.c(boundary3d): Fix division by zero problem.
                    853:
                    854:        * makefile.win, plot.h: Changes for compilation with newer Borland
                    855:        Win32 compilers.
                    856:
                    857:        * win/pgnuplot.c: Changes to enable compilation with more compilers.
                    858:
                    859:        * win/wgnuplot.def: Reduce stacksize by 500 bytes to fix
                    860:        'DGROUP exceeds 64K' problem.
                    861:
                    862: 1999-10-16  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    863:
                    864:        * syscfg.h: cc on NetBSD doesn't define unix anymore.
                    865:
                    866: 1999-10-15  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    867:
                    868:        * Makefile.in: Add m4/select.m4 to ETC.
                    869:
                    870:        * configure.in: AC_FUNC_SELECT replaces AC_FUNC_SELECT_ARGTYPES.
                    871:
                    872:        * gplt_x11.c, stdfn.h: Updated for new select argtype macro.
                    873:
                    874:        * m4/select.m4: New macro for select argtypes.
                    875:
                    876: 1999-10-11  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    877:
                    878:        * help.c: Change subtopic help entry formatting to skip next column
                    879:        if very long entries are encountered.
                    880:
                    881: 1999-10-11  Thomas Sefzick  <t.sefzick@fz-juelich.de>
                    882:
                    883:        * term/tkcanvas.trm: Bug fix, some comments added.
                    884:
                    885: 1999-10-11  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    886:
                    887:        * help.c: Change help index formatting to start in column 4
                    888:        (instead 6) and use column length of 18 (instead 15).
                    889:
                    890: 1999-10-11  "Eric S. Raymond"  <esr@thyrsus.com>
                    891:
                    892:        * demo/airfoil.dem, demo/animate.dem, demo/binary.dem,
                    893:        demo/controls.dem, demo/electron.dem, demo/fit.dem, demo/hidden.dem,
                    894:        demo/mgr.dem, demo/param.dem, demo/polar.dem, demo/prob.dem,
                    895:        demo/prob2.dem, demo/scatter.dem, demo/simple.dem, demo/spline.dem,
                    896:        demo/steps.dem, demo/surface1.dem, demo/surface2.dem, demo/timedat.dem,
                    897:        demo/using.dem: Demo directory cleanup patch. Box a bunch of legends
                    898:        and use reset instead of ad-hoc set statements.
                    899:
                    900: 1999-10-11  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                    901:
                    902:        * bitmap.c, term/png.trm: Fix some shortcomings of ESR's png patches.
                    903:
                    904:        * plot2d.c: Bugfix for logscale plots with unused y2 axis.
                    905:
                    906: 1999-10-01  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    907:
                    908:        * fit.c, docs/Makefile.in: Fix typos.
                    909:
                    910:        * term/pslatex.trm(PSLATEX_graphics): Fix segfault when `auxfile'
                    911:        option is not used.
                    912:
                    913: 1999-10-01  John Hasstedt  <manager@nuclear.physics.sunysb.edu>
                    914:
                    915:        * 0INSTALL, make_vms.com: Make VMS builds easier and add note
                    916:        about make_vms.com.
                    917:
                    918: 1999-10-01  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    919:
                    920:        * fit.c: Backported some fixes from -current, including the time
                    921:        series fit code by Remko Scharroo.
                    922:
                    923:        * protos.h, term.c: Add new tewrm_count() function.
                    924:
                    925:        * syscfg.h: Update FAQ location.
                    926:
                    927: 1999-09-29  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                    928:
                    929:        * misc.c, show.c: In the SAVE/SHOW_NUM_OR_TIME macro, add a '#'
                    930:        to the format specifier in the fprintf() call. This adds a decimal
                    931:        point to the saved 'set ?range' commands to prevent integer
                    932:        overflow on 16 bit platforms when the saved commands are loaded.
                    933:
                    934: 1999-09-29  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    935:
                    936:        * bitmap.c, bitmap.h: RGB colour table moved from term/gif.trm.
                    937:
                    938:        * docs/Makefile.in: Add rules to generate gnuplot.pdf. Requires
                    939:        pdflatex.
                    940:
                    941:        * term/driver.h: Fix typo.
                    942:
                    943:        * term/gif.trm, term/png.trm: Remove unused vars.
                    944:
                    945: 1999-09-29  "Eric S. Raymond"  <esr@thyrsus.com>
                    946:
                    947:        * term/png.trm: Add transparency support for color images. Update
                    948:        for pnglib-1.0.3.
                    949:
                    950:        * term/gif.trm, term/png.trm: Remove RGB colour table from gif.trm,
                    951:        let both drivers share the table in bitmap.c.
                    952:
                    953: 1999-09-28  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    954:
                    955:        * term/gif.trm: Backport from -current. New "tiny" and "giant"
                    956:        font size options.
                    957:
                    958: 1999-09-27  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    959:
                    960:        * term/tkcanvas.trm: Backport from -current, integrated perltk and
                    961:        extended interactive Tk/Tcl capabilities.
                    962:
                    963: 1999-09-24  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                    964:
                    965:        * plot2d.c(get_data): Check for minimum number of required data
                    966:        columns.
                    967:
                    968: 1999-09-23  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    969:
                    970:        * 0FAQ: Updated.
                    971:
                    972:        * gplt_x11.c(record): read_input() takes no arguments.
                    973:
                    974:        * plot.c: Remove nested comment.
                    975:
                    976: 1999-09-21  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    977:
                    978:        * Makefile.in, configure.in, m4/next.m4: Remove references to NEXTOBJS.
                    979:
                    980:        * aclocal.m4, configure: Regenerated.
                    981:
                    982:        * win/wgnuplib.h, win/wgnuplot.def, win/winmain.c, win/wtext.c:
                    983:        Update from gnuplot-current.
                    984:
                    985: 1999-09-16  "Daniel H. Luecking"  <luecking@comp.uark.edu>
                    986:
                    987:        * term/metapost.trm: Minor updates.
                    988:
                    989: 1999-09-15  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    990:
                    991:        * graph3d.c, graphics.c: write_multiline() is not modifying its
                    992:        char *text argument anymore, so that no temporary strings must
                    993:        be allocated before calling write_multiline(). Backported from
                    994:        gnuplot-current.
                    995:
                    996: 1999-09-14  Lars Hecking  <lhecking@nmrc.ucc.ie>
                    997:
                    998:        * FAQ: Updated.
                    999:
                   1000:        * term.c(test_term): Fix bug where test pattern is drawn before
                   1001:        line properties are fully specified. Combined effort by
                   1002:        "Jürgen v.Hagen" <vonhagen@ihefiji.etec.uni-karlsruhe.de> and
                   1003:        Dick Crawford <crawford@arete.com>.
                   1004:
                   1005:        * util.c: Fix quoting bug, minor changes (backported from -current).
                   1006:
                   1007: 1999-09-14  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   1008:
                   1009:        * graph3d.c: Fix old bug which caused 'xzeroaxis' and 'yzeroaxis' to
                   1010:        mean the opposite of each other in splots.
                   1011:
                   1012: 1999-08-25  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1013:
                   1014:        * Makefile.in, makefile.all: Updated.
                   1015:
                   1016: 1999-08-25  John Hasstedt  <manager@nuclear.physics.sunysb.edu>
                   1017:
                   1018:        * 0INSTALL: VMS section updated.
                   1019:
                   1020:        * descrip.mms: Removed.
                   1021:
                   1022:        * buildvms.com, gnuplot.opt, makefile.vms: Updated.
                   1023:
                   1024:        * gplt_x11.c: Use strnicmp() instead of strncasecmp().
                   1025:
                   1026:        * x11.opt: New file.
                   1027:
                   1028:        * term/x11.trm: Fix order of arguments in os_error() in VMS part.
                   1029:
                   1030: 1999-08-25  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1031:
                   1032:        * term.h: Updated from current development version.
                   1033:
                   1034:        * term/metapost.trm: There is no gp_strdup() in this version.
                   1035:        Replaced with gp_alloc() and strcpy().
                   1036:
                   1037: 1999-08-24  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1038:
                   1039:        * makefile.cyg: Updated version from W. Kirby.
                   1040:
                   1041: 1999-08-21  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1042:
                   1043:        * docs/latextut/header.tex: Modified for LaTeX2e.
                   1044:
                   1045:        * term/fig.trm, term/object.h: Change O_TEXT to OBJ_TEXT. The former
                   1046:        is declared in system header files on DOS/Windows platforms.
                   1047:
                   1048: 1999-08-20  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1049:
                   1050:        * docs/Makefile.in: Fix INCLUDES line.
                   1051:
                   1052:        * Makefile.in, docs/Makefile.in, makefile.all: Add metapost.trm and
                   1053:        openstep.trm to CORETERM.
                   1054:
                   1055:        * term/be.trm, term/metapost.trm, term/openstep.trm: New drivers,
                   1056:        imported from current dev tree.
                   1057:
                   1058: 1999-08-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1059:
                   1060:        * command.c, makefile.os2, makefile.unx, plot.c, protos.h, readline.c,
                   1061:        show.c: GNU_READLINE symbol replaced with HAVE_LIBREADLINE.
                   1062:
                   1063:        * configure.in: Update errno check. Remove readline header checks.
                   1064:
                   1065:        * configure: Regenerated.
                   1066:
                   1067:        * docs/Makefile.in: Fix dependencies.
                   1068:
                   1069: 1999-08-17  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1070:
                   1071:        * Prepare for 3.7.1 release: create branch-pre-3-7-1.
                   1072:
                   1073:        * 0FAQ: Update to current version.
                   1074:
                   1075:        * 0INSTALL, Makefile.in, NEWS: Updated.
                   1076:
                   1077:        * acconfig.h: Remove unnecessary defines, now generated by
                   1078:        autoheader from configure.in.
                   1079:
                   1080:        * aclocal.m4, config.hin, configure: Regenerated.
                   1081:
                   1082:        * ansichek.h: Fix inconsistency with ANSI_C definition.
                   1083:
                   1084:        * configure.in, docs/Makefile.in, docs/doc2info.c, gplt_x11.c:
                   1085:        Mostly backported from current development source.
                   1086:
                   1087:        * command.c, time.c: Y2K fixes.
                   1088:
                   1089:        * datafile.c: Various bugfixes.
                   1090:
                   1091:        * demo/contours.dem, demo/singulr.dem, demo/surface2.dem,
                   1092:        demo/world.dem: Demos fixed for the 'set view <z_scale>' problem.
                   1093:
                   1094:        * docs/gnuplot.doc: Update for postscript driver linewidth fix.
                   1095:
                   1096:        * docs/gnuplot.doc: Add argument list to function names. Add
                   1097:        better documentation for margins and tics.
                   1098:
                   1099:        * docs/doc2info.c: Add info menu entry.
                   1100:
                   1101:        * fit.c: Value of last parameter is not stored in its
                   1102:        variable as it should.
                   1103:
                   1104:        * gplt_x11.c: Buffering bug fixed.
                   1105:
                   1106:        * graph3d.c: Fix 'set view <z_scale>' problem, fix crash with
                   1107:        empty key and 'set nosurface'.
                   1108:
                   1109:        * graphics.c: Fix negative aspect ratio. Fix for '"set lmargin"
                   1110:        fails when the specified margin is too small'. Fix multiline xlabel.
                   1111:        Fix bug in multiplot with eps output.
                   1112:
                   1113:        * hidden3d.c: Fix bug with surface plots and negative ticslevel.
                   1114:
                   1115:        * interpol.c: Rewrite 'bezier' interpolation routine, to prevent
                   1116:        numerical overflow and other undesirable things happening for
                   1117:        large data files.
                   1118:
                   1119:        * m4/*.m4: Updated from current development sources.
                   1120:
                   1121:        * makefile.amg: Improved makefile for Amiga SAS/C.
                   1122:
                   1123:        * misc.c, src/show.c: Fix bug in 'save format'.
                   1124:
                   1125:        * misc.c: In batch mode, gnuplot does not exit when either the
                   1126:        'exit' or 'quit' command is encountered. Work around bug in
                   1127:        egcs on LinuxPPC.
                   1128:
                   1129:        * plot.c: Let gnuplot pass the correct exit status back to the
                   1130:        calling environment. Add better handling of root privilege.
                   1131:
                   1132:        * plot2d.c: Fix bug in x2/y2 logscale/autoscale.
                   1133:
                   1134:        * set.c: Fix 'set noautoscale' for x2/y2/z axis.
                   1135:
                   1136:        * show.c: Fix 'show autoscale' for x2/y2/z axis.
                   1137:
                   1138:        * syscfg.h: Fix incomplete version string on HP-UX.
                   1139:
                   1140:        * term/cgm.trm: Numerous bugfixes in the cgm driver:
                   1141:        (1) The parameter list length of the CGM record is including padding
                   1142:        length (must NOT include the padding length).
                   1143:        (2) The format of 'color table' (class 5 id 34) is wrong.  The first
                   1144:        element is the starting index (usually 0), NOT the number of colors.
                   1145:        (3) The format of 'font table' (class 1 id 13) is wrong.  This is the
                   1146:        list of 'String Fixed Data'. Do NOT include the total length.
                   1147:        (4) Transparency (class 3 id 4) is set to 'off' but I think it is
                   1148:        better to set 'on' because sometimes character cells are overlapped.
                   1149:
                   1150:        Allow < 1.0 values for linewidth.
                   1151:
                   1152:        * term/gif.trm: Fix off-by-one yscale problem.
                   1153:
                   1154:        * term/gnugraph.trm: Add GNU plotutils 2.2+ support.
                   1155:
                   1156:        * term/latex.trm: Add prototypes for EEPIC functions. Embedding
                   1157:        document font is now default font.
                   1158:
                   1159:        * term/linux.trm: Code added to handle root privilege properly.
                   1160:
                   1161:        * term/next.trm: Fix typo.
                   1162:
                   1163:        * term/png.trm: Reorder case statements, add default cases.
                   1164:
                   1165:        * term/post.trm: Fix to allow "set border ... lw ..." and
                   1166:        "set grid ... lw ..." to work correctly.
                   1167:
                   1168:        * term/pslatex.trm: Fix off-by-one error and creation of ps auxfile
                   1169:        name.
                   1170:
                   1171:        * term/pstricks.trm: Fix off-by-one error.
                   1172:
                   1173:        * term/x11.trm: Rewrite option handling. Use execvp() instead of
                   1174:        execl().
                   1175:
                   1176:        * term.c: Fix for NeXT driver initialisation.
                   1177:
                   1178:        * term.h: Add missing define.
                   1179:
                   1180:        * version.c: Updated.
                   1181:
                   1182:        * win/pgnuplot.c: Add new file to allow use of stdin under Windows.
                   1183:
                   1184:        * win/wgnuplib.h, win/wgraph.c: Someone had complained that modifying
                   1185:        the width of linestyle 1 in Windows gnuplot (via the context menu of
                   1186:        the graph window) caused all the point symbols to be drawn with wide
                   1187:        lines of linetype 1, as well. This turned out to be a rather, well,
                   1188:        silly decision regarding the effect of line style changes on the
                   1189:        drawing of point symbols, having been unchanged ever since gnuplot
                   1190:        3.5 was ported to Windoze: the point symbols would be drawn in
                   1191:        another color than the corresponding sample lines, in the 'test'
                   1192:        page, if any linestyle was changed to 'dotted'. I now use the same
                   1193:        color as the corresponding line for all plot symbols, but without
                   1194:        the dashing/dotting or widening.
                   1195:
1.1       maekawa  1196: 1999-01-14  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1197:
                   1198:        * Makefile.in, makefile.all: Add PGPKEYS to ETC.
                   1199:
                   1200:        * PGPKEYS: New file.
                   1201:
                   1202:        * term/apollo.trm: Add note about copyright status.
                   1203:
                   1204: 1999-01-13  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1205:
                   1206:        * 0INSTALL: Add compile instructions for Cygwin.
                   1207:
                   1208:        * 0README: Add Windows 95/98 to platform list.
                   1209:
                   1210:        * Makefile.in, makefile.all: Add makefile.cyg to ETC.
                   1211:
                   1212:        * term/ai.trm: Removed 3.6ism, noted by Andy Dougherty
                   1213:        <doughera@lafayette.edu>.
                   1214:
                   1215:        * term/grass.trm: Switched to new gnuplot copyright. Permission
                   1216:        granted by original author.
                   1217:
                   1218: 1999-01-13  William D Kirby  <wdkirby@ix.netcom.com>
                   1219:
                   1220:        * makefile.cyg: New makefile for Cygwin environment.
                   1221:
                   1222: 1999-01-12  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1223:
                   1224:        * 0INSTALL: Update to 3.7.
                   1225:
                   1226:        * 0README: Update distribution sites.
                   1227:
                   1228:        * configure: Regenerated.
                   1229:
                   1230:        * configure.in: Don't use fmt to create the driver list (not available
                   1231:        under HP-UX).
                   1232:
                   1233:        * version.c: Version 3.7, patchlevel 0, date string updated.
                   1234:
                   1235:        * term/post.trm, term/pslatex.trm, term/pstricks.trm, term/tpic.trm:
                   1236:        Fix typos introduced by the fprintf-fputs changeover.
                   1237:
                   1238: 1999-01-08  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1239:
                   1240:        * term/mif.trm: Bugfix.
                   1241:
                   1242: 1999-01-08  William D Kirby  <wdkirby@ix.netcom.com>
                   1243:
                   1244:        * win/wcommon.h: Don't include <shellapi.h> when compiling with
                   1245:        gcc based compilers.
                   1246:
                   1247: 1999-01-07  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1248:
                   1249:        * Makefile.in, makefile.all: Remove m4/select-types.m4 and
                   1250:        m4/stringize.m4 from ETC and $(ACLOCAL_M4).
                   1251:
                   1252:        * acconfig.h: Remove HAVE_STRINGIZE and SELECT_TYPE_ARG* symbols.
                   1253:
                   1254:        * aclocal.m4, config.hin, configure: Regenerated.
                   1255:
                   1256:        * configure.in: Require autoconf-2.13.
                   1257:
                   1258:        * m4/select-types.m4, m4/stringize.m4: Removed, provided by
                   1259:        new autoconf version.
                   1260:
                   1261: 1999-01-06  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   1262:
                   1263:        * graphics.c(ticfmt): Fix buffer overrun.
                   1264:
                   1265: 1999-01-05  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1266:
                   1267:        * 0INSTALL: Add section about front ends.
                   1268:
                   1269:        * TODO: Fix some typos.
                   1270:
                   1271: 1999-01-05  Jens Emmerich  <Jens.Emmerich@itp.uni-leipzig.de>
                   1272:
                   1273:        * term/pslatex.trm: Remove doubled '%' chars.
                   1274:
                   1275: 1998-12-24  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1276:
                   1277:        * fit.c, protos.h: Change wri_to_fil_last_fit_cmd() return value
                   1278:        to size_t.
                   1279:
                   1280: 1998-12-23  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1281:
                   1282:        * 0INSTALL: Add note about MSDOS/DJGPP and djconfig.sh.
                   1283:
                   1284:        * Makefile.in, makefile.all: Add djconfig.sh to ETC variable.
                   1285:
                   1286:        * configure: Regenerated.
                   1287:
                   1288:        * configure.in: Use sh comments instead of m4 comments in some places.
                   1289:
                   1290: 1998-12-23  Andris Pavenis  <pavenis@lanet.lv>
                   1291:
                   1292:        * djconfig.sh: New file to make configuration under MSDOS/DJGPP
                   1293:        easier.
                   1294:
                   1295: 1998-12-22  Alexander Mai  <st002279@HRzpUB.tu-darmstadt.DE>
                   1296:
                   1297:        * term/pm.trm: Small patch.
                   1298:
                   1299: 1998-12-22  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1300:
                   1301:        * 0README: Updated.
                   1302:
                   1303:        * TODO: Updated.
                   1304:
                   1305:        * configure: Regenerated.
                   1306:
                   1307:        * configure.in: Add ${with_gnu_readline}/lib to locations searched
                   1308:        for GNU libreadline.
                   1309:
                   1310:        * plot.h, term/post.trm: Implement and use architecture-independent
                   1311:        INT_STR_LEN constant as suggested by Andris Pavenis <pavenis@lanet.lv>.
                   1312:
                   1313: 1998-12-22  Dick Crawford  <u600256@gamma.lanl.gov>, Lucas Hart  <hartl@ucs.orst.edu
                   1314:
                   1315:        * docs/gnuplot.doc: Update fit documentation.
                   1316:
                   1317: 1998-12-21  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1318:
                   1319:        * 0BUGS: Amend entry about label and arrow clipping.
                   1320:
                   1321:        * configure: Regenerated.
                   1322:
                   1323:        * configure.in: Change readline test so that full path to libreadline
                   1324:        is allowed, but not required. Edit some warning messages.
                   1325:
                   1326: 1998-12-21  Lucas Hart  <hartl@ucs.orst.edu>
                   1327:
                   1328:        * descrip.mms: Updated. Fix sleep() problem.
                   1329:
                   1330:        * docs/README: VMS section updated.
                   1331:
                   1332: 1998-12-18  Andris Pavenis  <pavenis@lanet.lv>
                   1333:
                   1334:        * term/djsvga.trm: Fix bug in W. Kirby's patch (rows and columns
                   1335:        swapped).
                   1336:
                   1337: 1998-12-17  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1338:
                   1339:        * term/amiga.trm, term/post.trm: Indentation.
                   1340:
                   1341:        * term/x11.trm: Fix VMS include statement.
                   1342:
                   1343: 1998-12-17  Andris Pavenis  <pavenis@lanet.lv>
                   1344:
                   1345:        * syscfg.h: Undef HELPFILE for MSDOS before #define'ing it.
                   1346:
                   1347: 1998-12-17  William D Kirby  <wdkirby@ix.netcom.com>
                   1348:
                   1349:        * term/djsvga.trm: Resolve conflict between user defined screen text
                   1350:        mode, and the default text mode.
                   1351:
                   1352: 1998-12-17  Roger Fearick  <FEARICK@physci.uct.ac.za>
                   1353:
                   1354:        * os2/gclient.c, os2/print.c: Patches from Robert Lalla that fix
                   1355:        paint problems if full window drag is enabled, and crash if printing
                   1356:        to non-existing printer queue.
                   1357:
                   1358: 1998-12-16  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1359:
                   1360:        * configure: Regenerated.
                   1361:
                   1362:        * configure.in: More meaningful warning messages.
                   1363:
                   1364:        * protos.h: GNU libreadline prototypes.
                   1365:
                   1366:        * show.c(show_command,show_one): Add cntrparam to showmess,
                   1367:        show cntrparam can now be abbreviated with show cn.
                   1368:
                   1369:        * term/tgif.trm: Fix undefined behaviour.
                   1370:
                   1371: 1998-12-16  Lucas Hart  <hartl@ucs.orst.edu>
                   1372:
                   1373:        * term/gif.trm: Fix 'set terminal' info for gif driver.
                   1374:
                   1375: 1998-12-16  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   1376:
                   1377:        * 0BUGS: Add entry for 16bit Windows and Borland C++ 3.1.
                   1378:
                   1379:        * makefile.mgw: Call compiled programs via ./ because under
                   1380:        CygWin-BASH, the current directory is not in PATH.
                   1381:
                   1382: 1998-12-15  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1383:
                   1384:        * gplt_x11.c, term/hpljii.trm, term/latex.trm, term/metafont.trm,
                   1385:        term/mif.trm, term/pbm.trm, pstricks.trm: Fix typos.
                   1386:
                   1387:        * show.c(show_one): Map show cntrparam to show contour.
                   1388:
                   1389:        * version.c: Remove comment. Beta 349.
                   1390:
                   1391: 1998-12-14  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1392:
                   1393:        * term/*.trm: Indentation, use fputs for static strings.
                   1394:
                   1395: 1998-12-14  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   1396:
                   1397:        * makefile.win: Patch.
                   1398:
                   1399: 1998-12-10  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   1400:
                   1401:        * fit.c: Fix range bug in 3d fits.
                   1402:
                   1403: 1998-12-09  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1404:
                   1405:        * Makefile.in, makefile.all: Remove references to upd_make.sh. Move
                   1406:        references to makefile.r.
                   1407:
                   1408:        * makefile.r: Move to docs/old.
                   1409:
                   1410:        * misc.c: Save set []tics autofreq from Don Taber plus cleanup.
                   1411:
                   1412:        * upd_make.sh: Obsolete, removed.
                   1413:
                   1414: 1998-12-09  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   1415:
                   1416:        * plot3d.c(grid_nongrid_date): Fix broken dist == 0 handling.
                   1417:
                   1418: 1998-12-09  Stefan Schroepfer  <scr@iis.fhg.de>
                   1419:
                   1420:        * makefile.nt: Move generated .hlp file to different directory.
                   1421:
                   1422: 1998-12-09  Juergen v. Hagen  <vonHagen@engr.psu.edu>
                   1423:
                   1424:        * makefile.mgw: Updated.
                   1425:
                   1426:        * win/wgnuplib.h: Remove TMPF_VECTOR and TMPF_TRUETYPE defines.
                   1427:
                   1428: 1998-12-08  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1429:
                   1430:        * 0BUGS: Add m[]tics entry, provided by Lucas Hart. Add entry about
                   1431:        Windows help file.
                   1432:
                   1433:        * TODO: Add entry for snprintf(3).
                   1434:
                   1435:        * command.c, fit.c, gplt_x11.c, help.c, hidden3d.c, misc.c, plot.c,
                   1436:        plot2d.c, plot2d.c, show.c, term.c, time.c, util.c: Replace
                   1437:        fprintf'ing of static strings with fputs.
                   1438:
                   1439:        * configure: Regenerated.
                   1440:
                   1441:        * configure.in: Cleanup, fix typo.
                   1442:
                   1443:        * protos.h: Put ifdef around readline functions.
                   1444:
                   1445: 1998-12-08  Andy Dougherty  <doughera@lafayette.edu>
                   1446:
                   1447:        * 0INSTALL: Mention PATH=.:$PATH trick for testing of uninstalled
                   1448:        binaries.
                   1449:
                   1450:        * 0PORTING: Clarification of build instructions.
                   1451:
                   1452:        * term.c: Enhance comment about pedantic preprocessors.
                   1453:
                   1454:        * demo/contours.dem, demo/surface1.dem: Change "gnu plot" to
                   1455:        "gnuplot".
                   1456:
                   1457: 1998-12-08  Dick Crawford  <u600256@gamma.lanl.gov>
                   1458:
                   1459:        * docs/gnuplot.doc, docs/titlepag.ms, docs/titlepag.tex: 3.7ise.
                   1460:
                   1461: 1998-12-07  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1462:
                   1463:        * 0BUGS: Remove entry about truncation of script files on VMS.
                   1464:
                   1465:        * 0README: Update monash ftp site details.
                   1466:
                   1467:        * Makefile.in, makefile.all: Add INSTALL.gnu to ETC.
                   1468:
                   1469:        * configure: Regenerated.
                   1470:
                   1471:        * configure.in: Fix configuring under HP-UX.
                   1472:
                   1473:        * graphics.c: Run through indent.
                   1474:
                   1475:        * plot.h: Add XOPEN M_LN10 constant.
                   1476:
                   1477:        * set.c(set_one): Use M_LN10.
                   1478:
                   1479:        * specfun.c: Revise Lucas' changes and bugfix.
                   1480:
                   1481: 1998-12-07  Juergen v. Hagen  <vonHagen@engr.psu.edu>
                   1482:
                   1483:        * 0BUGS, 0INSTALL, 0README, NEWS, makefile.mgw, makefile.unx: Updated.
                   1484:
                   1485: 1998-12-07  Lucas Hart  <hartl@ucs.orst.edu>
                   1486:
                   1487:        * fit.c: Add some messages.
                   1488:
                   1489:        * internal.c: More verbose error messages.
                   1490:
                   1491:        * standard.c(f_log10): Use M_LN10 constant.
                   1492:
                   1493:        * specfun.c: Expand GP_ERF/ERFC macros inline and add error checking.
                   1494:
                   1495:        * strftime.c: TEST_STRFTIME code was incomplete.
                   1496:
                   1497:        * syscfg.h: Add HELPFILE for VMS.
                   1498:
                   1499:        * demo/mgr.dem: Modify the acspline demo to better illustrate the
                   1500:        capabilities of the option.
                   1501:
                   1502: 1998-12-06  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1503:
                   1504:        * 0FAQ, 0README, NEWS, configure.in, makefile.dj2, makefile.os9,
                   1505:        term/README: 3.7ise.
                   1506:
                   1507:        * Makefile.in, makefile.all: Add mac.trm to CORETERM.
                   1508:
                   1509: 1998-12-06  David Schooley  <dcschooley@mediaone.net>
                   1510:
                   1511:        * term/mac.trm: Added terminal driver for Macintosh.
                   1512:
                   1513: 1998-12-05  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1514:
                   1515:        * 0BUGS: Update OS/2 gcc optimiser bug entry.
                   1516:
                   1517:        * 0README: Update distribution sites.
                   1518:
                   1519:        * TODO: Add png driver entry.
                   1520:
                   1521: 1998-12-05  Alexander Mai  <st002279@HRzpUB.tu-darmstadt.DE>
                   1522:
                   1523:        * makefile.os2: Fix OS/2 build (allterm.h related).
                   1524:
                   1525: 1998-12-05  Ian MacPhedran  <Ian_MacPhedran@mackenzie.usask.ca>
                   1526:
                   1527:        * descrip.mms: VMS build fixes.
                   1528:
                   1529: 1998-12-05  Roger Fearick  <FEARICK@physci.uct.ac.za>
                   1530:
                   1531:        * protos.h: Fix typo.
                   1532:
                   1533:        * os2/gclient.c, term/pm.trm: Fix old bug about default help file
                   1534:        path, and adjust font metrics in pm driver.
                   1535:
                   1536: 1998-12-04  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1537:
                   1538:        * 0BUGS: Remove pslatex driver bug entry.
                   1539:
                   1540:        * TODO: Remove entry "allow load '-' or  gnuplot -  to mean
                   1541:        interactive".
                   1542:
                   1543:        * docs/Makefile.in: Fix for building outside source dir in all
                   1544:        targets using ALL_TERM_DOC.
                   1545:
                   1546:        * docs/doc2info.c: Remove static keyword in function declarations
                   1547:        to fix building with SunOS cc.
                   1548:
                   1549: 1998-12-04  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   1550:
                   1551:        * makefile.mgw, makefile.win, win/wgnuplib.h, win/wgraph.c,
                   1552:        win/winmain.c, win/wmenu.c, win/wpause.c: Fix bug with line width
                   1553:        scaling under Windows. Some cleanups.
                   1554:
                   1555: 1998-12-03  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1556:
                   1557:        * aclocal.m4, config.hin, configure: Regenerated.
                   1558:
                   1559:        * configure.in: Require autoconf 2.12.2. Add AC_PROG_CPP.
                   1560:
                   1561:        * contour.c(gen_bspline_approx): Remove unused variable i.
                   1562:
                   1563:        * graph3d.c(setlinestyle,ztick_callback): Remove unused variable t.
                   1564:
                   1565:        * help.c: Make StartOutput(), OutLine(), EndOutput() non-static.
                   1566:        Remove list_terms().
                   1567:
                   1568:        * hidden3d.c(draw): Remove unused vars cross1, cross2.
                   1569:
                   1570:        * protos.h: Add prototypes for help.c functions. Remove prototype
                   1571:        for term_count().
                   1572:
                   1573:        * show.c(show_version_long): Rename readline rdline, and gnu_readline
                   1574:        gnu_rdline to avoid compiler warnings.
                   1575:
                   1576:        * stdfn.h: Remove bcopy() prototype, may conflict with system headers.
                   1577:
                   1578:        * term.c: Remove term_count(), update list_terms() to Don Taber's
                   1579:        version.
                   1580:
                   1581:        * version.c: Patchlevel beta348.
                   1582:
                   1583: 1998-12-03  Dick Crawford  <u600256@gamma.lanl.gov>
                   1584:
                   1585:        * docs/gnuplot.doc, docs/titlepag.ms, docs/titlepag.tex: Updated list
                   1586:        of contributors, documentation of Don's "-" patch.
                   1587:
                   1588: 1998-12-03  Don Taber  <dtaber@blackrat.risc.rockwell.com>
                   1589:
                   1590:        * command.c, misc.c, plot.c: Patch to use "-" for stdin or load file.
                   1591:
                   1592:        * graphics.c: Patch to make all four [xy][12]labels symmetric about
                   1593:        plots and well spaced from axes regardless of tics or absence of tics,
                   1594:        move the title up a character height, and put half a character extra
                   1595:        space on left and right to help out some of the terminals which have
                   1596:        trouble with this.
                   1597:
                   1598: 1998-12-02  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1599:
                   1600:        * Makefile.in: Clean out dist target.
                   1601:
                   1602:        * bf_test.c: Add prototype for FreeHelp().
                   1603:
                   1604:        * fit.c(error_ex): Use strncpy() instead of safe_strncpy().
                   1605:
                   1606:        * gnuplot.opt: Add help (for DT's new version of list_terms()).
                   1607:
                   1608:        * makefile.amg: Remove obsolete file type.h from dependencies.
                   1609:
                   1610:        * protos.h: Remove null_linewidth() prototype. Add sleep() prototype.
                   1611:
                   1612:        * term.c: Add null_linewidth() prototype.
                   1613:
                   1614:        * docs/Makefile.in: Better integration of alldoc2gih target.
                   1615:
                   1616: 1998-12-02  Lucas Hart  <hartl@ucs.orst.edu>
                   1617:
                   1618:        * demo/hidden.dem, demo/prob.dem, demo/surface1.dem, demo/surface2.dem,
                   1619:        demo/using.dem: Reset axis labels with `set [xyz]tics autofreq'.
                   1620:
                   1621: 1998-12-01  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1622:
                   1623:        * Makefile.in, makefile.all: Add makefile.mgw to ETC.
                   1624:
                   1625:        * TODO: New entry.
                   1626:
                   1627: 1998-12-01  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   1628:
                   1629:        * command.c: On Win32 platforms, allow 'cd "d:\path"' to also change
                   1630:        the drive.
                   1631:
                   1632:        * graphics.c: Fix bug in the new polar errorbar support (non-polar
                   1633:        yerrorbars had become diagonals).
                   1634:
                   1635:        * makefile.dj2, makefile.tc: Update realclean target.
                   1636:
                   1637:        * makefile.mgw: New makefile for MinGW32.
                   1638:
                   1639:        * makefile.win: Add 'help' to the list of objects to be compiled
                   1640:        into gnuplot (for Don Taber's new version of list_terms() sitting
                   1641:        in help.c)
                   1642:
                   1643:        * syscfg.h: Add HAVE_SLEEP for Win32.
                   1644:
                   1645:        * term/win.trm: Add more stuff in terminal help.
                   1646:
                   1647:        * win/geticon.c, win/wgnuplib.h, win/wgraph.c, win/winmain.c,
                   1648:        win/wmenu.c, win/wpause.c, win/wtext.c: Changes to allow building
                   1649:        under MinGW32.
                   1650:
                   1651: 1998-12-01  Hartmut Niemann  <niemann@cip.e-technik.uni-erlangen.de>
                   1652:
                   1653:        * term/pslatex.trm: Patch to avoid problems with active characters
                   1654:        in \special commands, and line-end characters.
                   1655:
                   1656: 1998-12-01  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   1657:
                   1658:        * 0INSTALL: Upgrade OS/2 related docs.
                   1659:
                   1660: 1998-11-30  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   1661:
                   1662:        * makefile.os2: Update various compiler flags.
                   1663:
                   1664:        * plot.c(ExecuteMacro): Cosmetic changes.
                   1665:
                   1666: 1998-11-30  Dick Crawford  <u600256@gamma.lanl.gov>
                   1667:
                   1668:        * docs/gnuplot.doc: Add documentation for `show version' and fixes.
                   1669:
                   1670: 1998-11-30  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1671:
                   1672:        * 0INSTALL: Remove generic GNU install instructions.
                   1673:
                   1674:        * TODO: Add more suggestions.
                   1675:
                   1676:        * bf_test.c: Don't include plot.h, but all other necessary include
                   1677:        files.
                   1678:
                   1679:        * term.h: Fix typo (gpr.h <-> gpr.trm).
                   1680:
                   1681:        * term/cgm.trm: Remove temporary string.
                   1682:
                   1683:        * term/excl.trm: Update copyright to the current version by
                   1684:        permission of the author, Przemek Klosowski <przemek@nist.gov>.
                   1685:
                   1686: 1998-11-26  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1687:
                   1688:        * Makefile.in: Remove allterm.h target and dependency.
                   1689:
                   1690:        * configure: Regenerated.
                   1691:
                   1692:        * configure.in: Add code to generate terminal driver dependencies in
                   1693:        docs/Makefile.in. Remove code to rename old makefiles.
                   1694:
                   1695:        * protos.h: Move non-static prototypes from term.c.
                   1696:
                   1697:        * term.c: Indentation. Move non-static prototypes to protos.h. Avoid
                   1698:        compiler warnings about variable shadowing:
                   1699:        In term_check_multiplot_okay(), rename interactive f_interactive.
                   1700:        In do_arrow(), change test for exact inequality in doubles.
                   1701:        In set_term(), rename c_token argument c_token_arg.
                   1702:        In init_terminal, rename term env_term.
                   1703:        In test_term, rename xmax xmax_t, and ymax ymax_t.
                   1704:
                   1705:        * docs/Makefile.in: Add TERM_LIST variable for allterm.h dependencies.
                   1706:        Use explicit file names instead of makefile variables. Modify allgih
                   1707:        target so that it builds independently from gih target, and vice versa.
                   1708:
                   1709:        * docs/makefile, docs/latextut/makefile: Rename makefile.dst, resp.
                   1710:
                   1711:        * term/*.trm(*_text_angle): Rename argument to text_angle function
                   1712:        ang consistently across terminal drivers to avoid compiler warnings.
                   1713:
                   1714:        * term/fig.trm(FIG_poly_clean): Rename stat fig_stat. In
                   1715:        FIG_options, rename tmax tmax_t, xsize xsize_t, ysize ysize_t.
                   1716:        In FIG_pointsize, rename pointsize arg_pointsize.
                   1717:
                   1718:        * term/post.trm: Rename pointsize ptsize. In PS_init, rename
                   1719:        xmax xmax_t, ymax ymax_t, xmin xmin_t, ymin ymin_t.
                   1720:
                   1721:        * term/pslatex.trm(PSLATEX_init): In PS_init, rename xmax xmax_t,
                   1722:        ymax ymax_t, xmin xmin_t, ymin ymin_t.
                   1723:
                   1724:        * term/tpic.trm(TPIC_options): Rename pointsize ptsize.
                   1725:
                   1726: 1998-11-25  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1727:
                   1728:        * TODO: Add entry about float/double comparisons.
                   1729:
                   1730:        * command.c, plot2d.c, plot3d.c: Remove obsolete definition of MAXSTR.
                   1731:
                   1732:        * plot.c: Other small changes.
                   1733:
                   1734:        * term/table.trm, term/driver.h, term/xlib.trm, term/unixplot.trm,
                   1735:        term/hp2648.trm, term/dxy.trm, term/v384.trm, term/aed.trm,
                   1736:        term/tkcanvas.trm, term/mgr.trm, term/kyo.trm, term/qms.trm,
                   1737:        term/regis.trm, term/cgi.trm, term/debug.trm, term/excl.trm,
                   1738:        term/t410x.trm, term/linux.trm, term/hppj.trm: Indentation,
                   1739:        minor cleanups.
                   1740:
                   1741: 1998-11-25  Don Taber  <dtaber@blackrat.risc.rockwell.com>
                   1742:
                   1743:        * term/cgm.trm: Solid line option for cgm terminal.
                   1744:
                   1745: 1998-11-25  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   1746:
                   1747:        * plot.c: Patch for OS/2.
                   1748:
                   1749: 1998-11-24  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1750:
                   1751:        * TODO: Remove "clean up includes at top of files" entry. Add
                   1752:        some new entries.
                   1753:
                   1754:        * docs/gnuplot.1: Update X11 command line options.
                   1755:
                   1756:        * term/compact.c: Indentation, add RCS id.
                   1757:
                   1758:        * term/grass.trm: Remove duplicate header file inclusions.
                   1759:
                   1760: 1998-11-23  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1761:
                   1762:        * graphics.c(gen_tics) Modified patch from Jochen Schuetze <jos@GBF.DE>
                   1763:        to avoid infinite loop during tic generation.
                   1764:
                   1765:        * term/aed.trm, term/ai.trm, term/apollo.trm, term/atariaes.trm,
                   1766:        term/atarivdi.trm: Indentation. Replace fprintf'ing of plain strings
                   1767:        with fputs.
                   1768:
                   1769: 1998-11-23  David Schooley <dcschooley@mediaone.net>
                   1770:
                   1771:        * term/table.trm: Add missing register_term statement.
                   1772:
                   1773: 1998-11-21  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1774:
                   1775:        * command.c(do_system): No not check system() return value.
                   1776:
                   1777:        * configure.in: Edit comment.
                   1778:
                   1779:        * version.c: Patchlevel pl7.
                   1780:
                   1781: 1998-11-20  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1782:
                   1783:        * CodeStyle: Updated.
                   1784:
                   1785:        * command.c: Cleaning up. Make local functions static. Remove unused
                   1786:        variables and functions.
                   1787:
                   1788:        * fit.c: Make kbhit() static.
                   1789:
                   1790:        * graph3d.c: Indentation.
                   1791:
                   1792:        * plot.c: Cleaning up. Add OS/2 set_input_line() from command.c.
                   1793:
                   1794:        * plot2d.c: Delete `extern' keyword from variables removed from
                   1795:        command.c.
                   1796:
                   1797: 1998-11-20  Don Taber  <dtaber@blackrat.risc.rockwell.com>
                   1798:
                   1799:        * graphics.c: Revise margin calculation.
                   1800:
                   1801: 1998-11-20  Lucas Hart  <hartl@ucs.orst.edu>
                   1802:
                   1803:        * show.c: Adjust 'show tics' after set_tic_prop patch from 1998-10-31.
                   1804:
                   1805: 1998-11-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1806:
                   1807:        * 0BUGS: Remove entry for manual key placement in hidden3d splot.
                   1808:        Add open file handles inheritance entry as suggested by Alexander Mai.
                   1809:
                   1810:        * ChangeLog: Reorganised.
                   1811:
                   1812:        * command.c(do_line): Skip leading spaces in input.
                   1813:
                   1814:        * config.hin, configure: Regenerated.
                   1815:
                   1816:        * configure.in: Add test for memmove().
                   1817:
                   1818:        * errorfix.sh: Simplified. Now only creates temporary copies
                   1819:        of files to be fixed, not of all files.
                   1820:
                   1821:        * plot.c(main): Fix compiler warnings.
                   1822:
                   1823:        * stdfn.c: Move memcpy definition to stdfn.h.
                   1824:
                   1825:        * stdfn.h, syscfg.h: Add definitions for memcpy and memmove.
                   1826:
                   1827:        * term/ai.trm, term/regis.trm: Add missing TERM_TABLE_END.
                   1828:
                   1829: 1998-11-19  Lucas Hart  <hartl@ucs.orst.edu>
                   1830:
                   1831:        * ansichek.h: Undefine HAVE_STRINGIZE for VAXC.
                   1832:
                   1833:        * command.c: Fixes for VMS and !NO_GIH, do_system() line truncation
                   1834:        when called from load_file(), comments.
                   1835:
                   1836:        * syscfg.h: Remove declarations that cause duplicate warnings.
                   1837:
                   1838:        * term.c: Avoid duplicate warnings from VMS headers.
                   1839:
                   1840:        * vms.c: Remove some duplicate header file inclusions.
                   1841:
                   1842:        * docs/doc2rnh.c: Add single_top_level, convert '/' in topic to
                   1843:        '|' because VMS HELP uses '/' as a list separator.
                   1844:
                   1845: 1998-11-19  Dick Crawford  <u600256@gamma.lanl.gov>
                   1846:
                   1847:        * docs/gnuplot.doc: Extensive patches to fix minor misspellings,
                   1848:        makes all references "time/date" (instead of some being "date/time"),
                   1849:        removes some blanks from the ends of lines, add commands synonyms.
                   1850:
                   1851:        * term/*.trm: Add command synonyms to all terminals.
                   1852:
                   1853: 1998-11-19  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   1854:
                   1855:        * fit.c: Merge in patch from Lucas Hart <hartl@ucs.orst.edu>
                   1856:        to make fit.log and screen output match the documentation.
                   1857:        Cleaning up.
                   1858:
                   1859:        * graph3d.c(key_sample_line): Fix core dump if key is manually placed.
                   1860:
                   1861:        * graphics.c, plot2d.c: Merge in polar errorbars patch from
                   1862:        Igor Bray <I.Bray@flinders.edu.au>.
                   1863:
                   1864: 1998-11-18  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1865:
                   1866:        * 0BUGS: Updated with latest awk script for contour line clipping
                   1867:        bug workaround by Paul Halsema <phalsema@harris.com>.
                   1868:
                   1869:        * 0INSTALL: Updated. gnuplot now compiles again with SunOS' cc.
                   1870:
                   1871:        * 0README: Updated.
                   1872:
                   1873:        * bf_test.c(FreeHelp), contour.c(end_crnt_cntr), matrix.c(fsign),
                   1874:        term.c(term_count): Translate prototype to K&R.
                   1875:
                   1876:        * fit.c: Translate prototypes for printmatrix() and
                   1877:        print_matrix_and_vectors() to K&R. Add missing prototypes for
                   1878:        static functions.
                   1879:
                   1880:        * gplt_x11.c: Re-add inclusion of config.h at top.
                   1881:
                   1882:        * parse.c: Indentation.
                   1883:
                   1884:        * set.c: Fix typos.
                   1885:
                   1886:        * term/ai.trm, term/cgm.trm, term/corel.trm, term/epson.trm,
                   1887:        term/fig.trm, term/mif.trm, term/next.trm, term/pbm.trm, term/png.trm,
                   1888:        term/post.trm, term/pslatex.trm, term/win.trm: Accept alternative
                   1889:        spelling "colour" for "color".
                   1890:
                   1891: 1998-11-17  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1892:
                   1893:        * 0BUGS: Added description of m[]tics initialisation bug, from
                   1894:        Lucas Hart <hartl@ucs.orst.edu>. Changed hidden3d entry and line
                   1895:        clipping entry as suggested by HBB. Add error bars in polar plots
                   1896:        entry, from Stefan Deutscher <stefand@ibm.net>.
                   1897:
                   1898:        * ansichek.h: Use #ifndef HAVE_CONFIG_H for systems which don't
                   1899:        run configure.
                   1900:
                   1901:        * acconfig.h: Remove ANSI_C.
                   1902:
                   1903:        * configure.in: Add comment at top. Don't define ANSI_C.
                   1904:
                   1905:        * misc.c: Patch by Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
                   1906:        to read DOS files under Unix.
                   1907:
                   1908:        * plot.h: Comment out LP_DEFAULT. Don't use ANSI_C.
                   1909:
                   1910:        * protos.h: Updated prototypes for help.c and term.c
                   1911:
                   1912:        * set.c: New function reset_lp_properties. Replaces LP_DEFAULT
                   1913:        initialisation, get's rid of ANSI_C.
                   1914:
                   1915: 1998-11-17  Don Taber  <dtaber@blackrat.risc.rockwell.com>
                   1916:
                   1917:        * 0BUGS: Revised entry for contour lines clipping bug.
                   1918:
                   1919:        * graph3d.c(do_3dplot): If "set contour; set nosurface; set noclabel"
                   1920:        is used, the items in the key will overwrite one another if more than
                   1921:        one function or file is plotted.
                   1922:
                   1923:        * help.c, term.c: Patch to pipe 'set terminal' output through pager.
                   1924:
                   1925:        * plot3d.c(printd_3dtable): Add space between "label:" and label in
                   1926:        output.
                   1927:
                   1928: 1998-11-16  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1929:
                   1930:        * 0BUGS: Added description and workaround for contour line clipping
                   1931:        bug. Provided by Don Taber <dtaber@blackrat.risc.rockwell.com>.
                   1932:
                   1933:        * docs/old: New directory.
                   1934:
                   1935:        * History, README.3d, README.3p1, README.3p2, README.3p3, README.3p4,
                   1936:        README.3p5, README.ami, README.emx, README.fit, README.gnu,
                   1937:        README.iso, README.mf, README.nex, README.os2, README.pic, README.pro,
                   1938:        README.win, README.x11, README.xli: Moved to new dir docs/old.
                   1939:
                   1940:        * Makefile.in, makefile.all: Updated to reflect changes in directory
                   1941:        structure (ETC, DOCS5, DOCS).
                   1942:
                   1943:        * Projects: Renamed TODO.
                   1944:
                   1945:        * WhatsNew: Renamed NEWS.
                   1946:
                   1947:        * version.c: Changes history moved to docs/old/ChangeLog.old.
                   1948:
                   1949:        * win/wcgraph.c(wginitcolor): Swap entries for red and blue for colour
                   1950:        consistency as suggested by Stephen Eglen <stephen@cns.ed.ac.uk>.
                   1951:
                   1952: 1998-11-15  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1953:
                   1954:        * 0BUGS: Add description and workaround for pslatex driver bug.
                   1955:
                   1956: 1998-11-15  Konrad Bernloehr  <bernlohr@ik3.fzk.de>
                   1957:
                   1958:        * interpol.c: Bugfix for 'smooth acsplines' option with logarithmic
                   1959:        x axis.
                   1960:
                   1961: 1998-11-15  Lucas Hart  <hartl@ucs.orst.edu>
                   1962:
                   1963:        * stdfn.c(safe_strncpy): Bugfix.
                   1964:
                   1965: 1998-11-09  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1966:
                   1967:        * 0INSTALL: Document new `--enable-system-time' configure option
                   1968:        and fixes.
                   1969:
                   1970:        * set.c(set_two): Skip leading whitespace in argument to 'set output'.
                   1971:
                   1972:        * specfun.c: Fix #ifdef directive.
                   1973:
                   1974:        * docs/gnuplot.doc: Change 'set output' documentation accordingly.
                   1975:
                   1976: 1998-11-09  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   1977:
                   1978:        * gplt_x11.c: Close open files on first initialisation on OS/2.
                   1979:
                   1980:        * makefile.os2: Updated.
                   1981:
                   1982: 1998-11-06  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   1983:
                   1984:        * 0INSTALL: Updated pointer to unproto.
                   1985:
                   1986:        * 0PORTING: Updated.
                   1987:
                   1988:        * acconfig.h: New symbol USE_SYSTEM_TIME (see time.c).
                   1989:
                   1990:        * config.hin, configure: Regenerated.
                   1991:
                   1992:        * configure.in: Improved time_t test by Andris Pavenis
                   1993:        <pavenis@lanet.lv>. New option '--enable-system-time' (see time.c).
                   1994:        Add check for <sys/timeb.h>.
                   1995:
                   1996:        * fit.c: Remove obsolete function subst().
                   1997:
                   1998:        * Makefile.in, makefile.all: Remove mkdist from ETC variable.
                   1999:
                   2000:        * mkdist: Obsolete, removed. Use 'make dist'.
                   2001:
                   2002:        * protos.h: Change prototpe for util.c(chr_in_str).
                   2003:
                   2004:        * time.c: Fix indentation. Rename SYSTEM_TIME to USE_SYSTEM_TIME.
                   2005:        Fix compiler warnings about variable shadowing (rename clock l_clock).
                   2006:        Replace return statements with exit().
                   2007:
                   2008:        * util.c(chr_in_str): Make second arg int instead of char.
                   2009:
                   2010:        * docs/Makefile.in: New target allgih for .gih file with docs for
                   2011:        all terminals.
                   2012:
                   2013: 1998-11-05  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2014:
                   2015:        * makefile.dj2: stdfn.o missing in OBJ3. Reported by William D Kirby
                   2016:        <wdkirby@ix.netcom.com>. demo\binary? target fixed as per suggestion
                   2017:        by Juergen Breitlow <Juergen.Breitlow@blns.siemens.de> and W. Kirby.
                   2018:
                   2019:        * plot.c(ExecuteMacro): Fix typo in variable name. Reported by
                   2020:        Lucas Hart <hartl@ucs.orst.edu>.
                   2021:
                   2022:        * syscfg.h: #ifdef directives simplified.
                   2023:
                   2024:        * term.c: Fixes to allow 'set output' in gnugraph terminal. Problem
                   2025:        reported by Berthold Hoellmann <se6y095@public.uni-hamburg.de>.
                   2026:
                   2027:        * term/djsvga.trm(DJSVGA_set_font): Add missing parenthesis. Reported
                   2028:        by William D Kirby <wdkirby@ix.netcom.com>.
                   2029:
                   2030: 1998-11-04  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2031:
                   2032:        * hidden3d.c, scanner.c, show.c: Fix indentation.
                   2033:
                   2034:        * syscfg.h: Add comment.
                   2035:
                   2036:        * version.c: Patchlevel pl6.
                   2037:
                   2038: 1998-11-04  Lucas Hart <hartl@ucs.orst.edu>
                   2039:
                   2040:        * graphics.c, hidden3d.c, specfun.c, stdfn.h: VMS fixes.
                   2041:
                   2042: 1998-11-03  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2043:
                   2044:        * bf_test.c, binary.c, bitmap.c: Fix indentation.
                   2045:
                   2046:        * config.hin, configure: Regenerated.
                   2047:
                   2048:        * configure.in: Add erfc() function check, change png version
                   2049:        test indentation to satisfy DU 4.0 cc.
                   2050:
                   2051:        * graphics.c(gen_tics): Hopefully fixed xmtics to start from 1
                   2052:        instead of 0.
                   2053:
                   2054:        * graphics.c(fixup_range), set.c(set_tic_prop): Avoid automatic
                   2055:        aggregate initialisation.
                   2056:
                   2057:        * show.c(show_two): Map show command for [xyz]{2}[md]tics to
                   2058:        [xyz]{2}tics.
                   2059:
                   2060:        * specfun.c: Fix typo in comment.
                   2061:
                   2062:        * docs/Makefile.in: Fix dependencies for config.h.
                   2063:
                   2064: 1998-10-31  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2065:
                   2066:        * datafile.c, term/cgm.trm: Cast argument of is*() functions to int.
                   2067:
                   2068:        * eval.c, internal.c, interpol.c, plot3d.c, specfun.c: Fix indentation.
                   2069:
                   2070:        * graphics.c, set.c: Indentation.
                   2071:
                   2072:        * help.c: Some cleanups. Use TBOOLEAN instead of boolean type and
                   2073:        remove tboolean. Fix indentation. Move tos_getch() prototype to
                   2074:        protos.h.
                   2075:
                   2076:        * misc.c: Some cleanups.
                   2077:
                   2078:        * plot.h: Add TRUE and FALSE defines.
                   2079:
                   2080:        * protos.h: New prototype for misc.c(instring) and
                   2081:        readline.c(tos_getch).
                   2082:
                   2083:        * readline.c: Move tos_getch() prototype to protos.h.
                   2084:
                   2085:        * set.c: Fix indentation.
                   2086:
                   2087:        * term/gif.trm(GIF_options): Fix compiler warning (sscanf call).
                   2088:
                   2089:        * term/gnugraph.trm: Add prototypes for GNU plotutils functions.
                   2090:
                   2091:        * term/mif.trm: Fix compiler warning (nested extern decl).
                   2092:
                   2093: 1998-10-31  Lucas Hart  <hartl@ucs.orst.edu>
                   2094:
                   2095:        * graphics.c, set.c, docs/gnuplot.doc: set_tic_prop patch version b.
                   2096:
                   2097: 1998-10-30  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2098:
                   2099:        * acconfig.h, configure.in, stdfn.h, m4/select-types.m4: Replace
                   2100:        gp_FIND_SELECT_ARGTYPES with AC_FUNC_SELECT_ARGTYPES from upcoming
                   2101:        autoconf release, and related changes.
                   2102:
                   2103:        * aclocal.m4, config.hin, configure: Regenerated.
                   2104:
                   2105:        * fit.c, graphics.c, scanner.c, util.c: Cast argument of is*()
                   2106:        functions to int.
                   2107:
                   2108:        * syscfg.h: VMS prototypes, moved from term.c.
                   2109:
                   2110:        * term.c: Include header files moved from driver.h, indentation.
                   2111:
                   2112:        * docs/doc2x.h: Prototype for safe_strncpy().
                   2113:
                   2114:        * docs/termdoc.c: New function safe_strncpy() to avoid linking with
                   2115:        stdfn.c
                   2116:
                   2117:        * term/driver.h: Don't include header files.
                   2118:
                   2119: 1998-10-28  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2120:
                   2121:        * Makefile.in: Reverse order of CPPFLAGS and INCLUDES in COMPILE.
                   2122:
                   2123:        * Makefile.in, buildvms.com, descrip.mms, makefile.os2, makefile.os9,
                   2124:        makefile.unx: gnuplot_x11 is now linked with stdfn.o.
                   2125:
                   2126:        * command.c, fit.c, gplt_x11.c, help.c, plot.c, scanner.c, strftime.c,
                   2127:        docs/doc2html.c, docs/doc2info.c, docs/termdoc.c, term/pc.trm,
                   2128:        term/pslatex.trm, term/pstricks.trm: Replace calls to strncpy() and
                   2129:        similar code with safe_strncpy().
                   2130:
                   2131:        * command.c, plot2d.c, plot3d.c, readline.c: Move Atari file
                   2132:        inclusion to syscfg.h.
                   2133:
                   2134:        * corplot.c, scanner.c, standard.c: Simplify #ifdef line.
                   2135:
                   2136:        * fit.c: Don't use copy_max(). Move to stdfn.c as safe_strncpy().
                   2137:        Move Atari file inclusion to syscfg.h. Move Dblf* macros to fit.h.
                   2138:        Fix indentation.
                   2139:
                   2140:        * fit.h: Moved macros from fit.c. Move function prototypes to protos.h.
                   2141:
                   2142:        * protos.h: safe_strncpy() prototype from stdfn.c. Prototypes from
                   2143:        fit.h.
                   2144:
                   2145:        * stdfn.c: New function safe_strncpy(), moved from fit.c(copy_max).
                   2146:
                   2147:        * syscfg.h: Include files for Atari.
                   2148:
                   2149:        * parse.c, stdfn.h, syscfg.h, term.h: Fix ifdefs.
                   2150:
                   2151:        * term/amiga.trm, term/cgm.trm, term/djsvga.trm, term/grass.trm,
                   2152:        term/next.trm, term/post.trm, term/tgif.trm: Replace '\0' with NUL.
                   2153:
                   2154: 1998-10-28  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   2155:
                   2156:        * makefile.tc, makefile.win, plot3d.c, term/hpgl.trm: DOS and dgrid3d
                   2157:        patches.
                   2158:
                   2159: 1998-10-28  Jochen Schuetze  <jos@GBF.DE>
                   2160:
                   2161:        * fit.c, fit.h, misc.c: Save last fit command as comment.
                   2162:
                   2163: 1998-10-20  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2164:
                   2165:        * 0INSTALL, 0PORTING: Updated.
                   2166:
                   2167:        * Makefile.in, makefile.all: Add new file syscfg.h to HEADERS variable.
                   2168:
                   2169:        * acconfig.h: Remove obsolete defines.
                   2170:
                   2171:        * bf_test.c, gplt_x11.c, readline.c, stdfn.c: Include plot.h instead
                   2172:        of config.h, ansichek.h and stdfn.h. Make enum JUSTIFY local in
                   2173:        gplt_x11.c(display).
                   2174:
                   2175:        * configure, config.hin: Regenerated.
                   2176:
                   2177:        * configure.in: Move some tests, rewrite some header and library tests.
                   2178:
                   2179:        * fit.c: Don't include config.h.
                   2180:
                   2181:        * plot.h, stdfn.h: Move OS dependent defines to new file syscfg.h.
                   2182:
                   2183:        * plot2d.c: Fix typo in #define.
                   2184:
                   2185:        * syscfg.h: New file for OS dependencies.
                   2186:
                   2187: 1998-10-20  Andris Pavenis  <pavenis@lanet.lv>
                   2188:
                   2189:        * fit.c: Fix bug in vector resizing of bigger than default data sets.
                   2190:
                   2191: 1998-10-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2192:
                   2193:        * acconfig.h, ansichek.h, hidden3d, plot2d.c, plot3d.c, docs/doc2x.h:
                   2194:        Rename HAVE_CPP_STRINGIFY to HAVE_STRINGIZE.
                   2195:
                   2196:        * acinclude.m4: Deprecated, removed.
                   2197:
                   2198:        * aclocal.m4, config.hin, configure: Regenerated.
                   2199:
                   2200:        * configure.in: Replace gp_PROG_CPP_STRINGIFY with AC_C_STRINGIZE
                   2201:        from current autoconf CVS repository. Rename gp_CHECK_LIB_PATH to
                   2202:        gp_SEARCH_LIBDIRS and gp_CHECK_HEADER to gp_SEARCH_HEADERDIRS.
                   2203:
                   2204:        * contour.c: Change function prototypes to K&R for compatibility.
                   2205:
                   2206:        * m4/msdos.m4, m4/next.m4, m4/search-hdr.m4, m4/search-lib.m4,
                   2207:        m4/select-types.m4, m4/stringize.m4: New files to store macros
                   2208:        from deprecated acinclude.m4 file.
                   2209:
                   2210:        * Makefile.in: Add INSTALL_SCRIPT and ACLOCAL_AMFLAGS variables,
                   2211:        remove ACCONFIG variable. Add new m4 macros to ETC variable. Add
                   2212:        m4 to SUBDIRS. Clean up.
                   2213:
                   2214:        * makefile.all: Remove stray backslash from NEXTSRC variable. Add
                   2215:        m4 files to ETC and fix typos.
                   2216:
                   2217:        * docs/*.c: More cleaning up. Add exit() statements in main()
                   2218:        function, remove unused vars, fix potential buffer overflows.
                   2219:
                   2220:        * term/rgip.trm: Splice unterminated strings.
                   2221:
                   2222: 1998-10-16  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2223:
                   2224:        * acinclude.m4: In gp_CHECK_LIB_QUIET, add TERMXLIBS to LIBS during
                   2225:        test. In gp_FIND_SELECT_ARGTYPES, rename loop variables and add
                   2226:        caching.
                   2227:
                   2228:        * aclocal.m4, configure: Regenerated.
                   2229:
                   2230:        * command.c: Fix preprocessor directive syntax for BC++ 4.5.
                   2231:
                   2232:        * fit.c, fit.h, matrix.c: Don't include type.h, remove comment.
                   2233:
                   2234:        * Makefile.in, makefile.all: Remove type.h from HEADERS. Add doc2x.h
                   2235:        to DOCS1.
                   2236:
                   2237:        * misc.c: Fix typos.
                   2238:
                   2239:        * type.h: Obsolete file removed.
                   2240:
                   2241:        * docs/Makefile.in: Fix alldoc, clean, html targets and dependencies.
                   2242:        Compile doc2html with -DALL_TERM_DOC. Print gpcard.ps to file
                   2243:        instead of printer.
                   2244:
                   2245:        * docs/docs2x.h: New file.
                   2246:
                   2247:        * docs/*.[ch]: Move definitions to new file doc2x.h and include
                   2248:        doc2x.h.
                   2249:
                   2250:        * term/apollo.trm: Change in help part.
                   2251:
                   2252: 1998-10-15  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2253:
                   2254:        * contour.c: Indentation, nested comments removed.
                   2255:
                   2256:        * misc.c(save_set_all): Add 3D mapping, missing to saved variables.
                   2257:
                   2258:        * show.c: Add 'bar' to showmess[].
                   2259:
                   2260:        * docs/*.c: Fix embarrassing typo in comment.
                   2261:
                   2262: 1998-10-13  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2263:
                   2264:        * Makefile.in, makefile.all: Add ChangeLog to ETC variable.
                   2265:
                   2266:        * acconfig.h: Add MGR and RGIP.
                   2267:
                   2268:        * acinclude.m4: Minor changes.
                   2269:
                   2270:        * aclocal.m4, config.hin, configure: Regenerated.
                   2271:
                   2272:        * configure.in: Add options for MGR and RGIP. Define APOLLO if MGR
                   2273:        is defined. Add IRIS to configuration report.
                   2274:
                   2275:        * docs/gnuplot.doc: Small patch from Dick Crawford.
                   2276:
                   2277:        * graphics.c(boundary): Another margin calculation bug fix by HBB.
                   2278:
                   2279:        * parse.c: Change #ifdef statement, remove __osf__.
                   2280:
                   2281:        * term.h: Cleaning up, better readability.
                   2282:
                   2283:        * term/driver.h: Remove nested comment.
                   2284:
                   2285:        * version.c: Patchlevel pl5.
                   2286:
                   2287: 1998-10-12  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2288:
                   2289:        * contour.c, term.c: Fix FPRINTF calls.
                   2290:
                   2291:        * graphics.c: Fix comments.
                   2292:
                   2293:        * misc.c(save_tics): Rename time variable to flag_time to prevent
                   2294:        global variable shadowing.
                   2295:
                   2296:        * set.c: Make references to first_plot and first_3dplot global.
                   2297:
                   2298:        * show.c(show_version_long): Reformat output.
                   2299:
                   2300:        * stdfn.h: Add VMS exit codes. Reformatting, define HAVE_SLEEP
                   2301:        unconditionally under VMS.
                   2302:
                   2303:        * docs/Makefile.in: Add new alldoc target for debugging purposes.
                   2304:        Add ipf target.
                   2305:
                   2306:        * docs/README: Cleanup and fixes.
                   2307:
                   2308:        * makefile.os2, docs/checkdoc.c, docs/doc2gih.c, docs/doc2hlp.c,
                   2309:        docs/doc2info.c, docs/doc2ipf.c, docs/doc2ms.c: Final fixes to
                   2310:        remove .c file inclusion.
                   2311:
                   2312:        * term/mif.trm, term/png.trm, term/post.trm: Make references to
                   2313:        version and patchlevel global to eliminate "nested extern declaration"
                   2314:        compiler warnings.
                   2315:
                   2316:        * term/x11.trm(VMS X11_init): Make declarations static.
                   2317:
                   2318: 1998-10-09  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2319:
                   2320:        * Makefile.in, makefile.all: Add xref.h to DOCS1. Small changes.
                   2321:
                   2322:        * bf_test.c(int_error): Use only one fprintf().
                   2323:
                   2324:        * command.c: Move #ifdef MSDOS block from top of file to plot.h.
                   2325:        Suggested by HBB.
                   2326:
                   2327:        * datafile.c: Fix indentation.
                   2328:
                   2329:        * internal.c(pop): Remove superfluous space.
                   2330:
                   2331:        * makefile.286, makefile.amg, makefile.dj2, makefile.djg, makefile.emx,
                   2332:        makefile.g, makefile.msc, makefile.msw,makefile.mto, makefile,nt,
                   2333:        makefile,os2, makefile.os9, makefile.st, makefile.tc, makefile.vms,
                   2334:        makefile.wc, makefile.win, makefile.ztc: Add termdoc.o and xref.o
                   2335:        where required. No more inclusion of .c files.
                   2336:
                   2337:        * plot.c: Fix indentation.
                   2338:
                   2339:        * plot.h: Update, add MSDOS #ifdef block from command.c, add HELPFILE
                   2340:        definitions to OS section.
                   2341:
                   2342:        * plot2d.c: Remove MSDOS #ifdef block (outdated version of the defines
                   2343:        in command.c, now in plot.h). Indentation.
                   2344:
                   2345:        * plot3d.c, scanner.c, set.c: Minor changes.
                   2346:
                   2347:        * docs/Makefile.in, docs/makefile, docs/makefile.ami: Add termdoc.o
                   2348:        and xref.o where required. No more inclusion of .c files.
                   2349:
                   2350:        * docs/checkdoc.c, docs/doc2gih.c, docs/doc2hlp.c, docs/doc2html.c,
                   2351:        docs/doc2info.c, docs/doc2ipf.c, docs/doc2ms.c, docs/doc2rnh.c,
                   2352:        docs/doc2rtf.c, docs/doc2tex.c, docs/termdoc.c, docs/xref.c: No more
                   2353:        inclusion of .c files. Indentation, small changes.
                   2354:
                   2355:        * docs/xref.h: New file for definitions from docs/xref.c.
                   2356:
                   2357: 1998-10-08  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2358:
                   2359:        * show.c(show_version_long): Add \n in fprintf().
                   2360:
                   2361:        * util.c(m_quote_capture): Use parse_esc() to interpret escape
                   2362:        sequences.
                   2363:
                   2364:        * docs/Makefile.in: Fix configuration variables.
                   2365:
                   2366: 1998-10-08  Jochen Schuetze  <jos@GBF.DE>
                   2367:
                   2368:        * term/eepic.trm, term/latex.trm, term/pslatex.trm, term/tpic.trm:
                   2369:        Documentation for free positioning of labels feature.
                   2370:
                   2371: 1998-10-07  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2372:
                   2373:        * aclocal.m4, configure: Regenerated.
                   2374:
                   2375:        * configure.in: Rewrite tests for termcap and readline. Remove
                   2376:        obsolete AC_SUBST(TERMFLAGS).
                   2377:
                   2378:        * command.c: Define some macros for Windows. Remove spurious else
                   2379:        in #ifdef'd code for Atari in command(). Additional #ifdef's for
                   2380:        GNU_READLINE. Indentation.
                   2381:
                   2382:        * Makefile.in: Rename distdir.
                   2383:
                   2384: 1998-10-07  Andris Pavenis  <pavenis@lanet.lv>
                   2385:
                   2386:        * acinclude.m4: Use LIBS instead of LDFLAGS in gp_MSDOS.
                   2387:
                   2388: 1998-10-06  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2389:
                   2390:        * configure.in: Fix readline logic.
                   2391:
                   2392:        * plot2d.c: Cleaning up, indentation.
                   2393:
                   2394:        * docs/gnuplot.doc: Corrections from Lucas Hart <hartl@ucs.orst.edu>.
                   2395:        Rename what's-new to new-features.
                   2396:
                   2397: 1998-10-06  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   2398:
                   2399:        * makefile.os2: Updated.
                   2400:
                   2401: 1998-10-06  Jochen Schuetze  <jos@GBF.DE>
                   2402:
                   2403:        * term/eepic.trm, term/latex.trm, pslatex.trm, tpic.trm: Support
                   2404:        free positioning of labels with LaTeX related terminals.
                   2405:
                   2406: 1998-10-05  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2407:
                   2408:        * 0INSTALL: Document new configure options. Additions.
                   2409:
                   2410:        * 0PORTING: Fix typo.
                   2411:
                   2412:        * Makefile.in: Add -DGNUPLOT_BINDIR to show.o target.
                   2413:
                   2414:        * acinclude.m4: Add /usr/local/lib to gp_CHECK_LIB_PATH and
                   2415:        /usr/local/include to gp_CHECK_HEADER.
                   2416:
                   2417:        * aclocal.m4, configure: Regenerated.
                   2418:
                   2419:        * configure.in: Merge --with-gnugraph and --enable-unixplot into
                   2420:        --with-plot.
                   2421:
                   2422:        * graphics.c: Indentation.
                   2423:
                   2424:        * show.c: Final fixes for merger (see entry from 1998-10-03).
                   2425:
                   2426:        * version.c: Patchlevel pl4.
                   2427:
                   2428:        * term/gnugrph.trm: Code for GNU plotutils lib.
                   2429:
                   2430: 1998-10-04  Jonathan Thornburg  <jthorn@galileo.thp.univie.ac.at>
                   2431:        * graphics.c, plot2d.c, plot3d.c, graph3d.c, protos.h,
                   2432:        docs/gnuplot.doc: Fix infinite loops when data range is empty,
                   2433:        also wrong plots when data range is smaller than 'zero' setting.
                   2434:
                   2435: 1998-10-03  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2436:
                   2437:        * 0PORTING, buildvms.com, term.h: Rename NO_ALL_TERM to SHORT_TERMLIST.
                   2438:
                   2439:        * Makefile.in: Eliminate TERMFLAGS, add TERMXLIBS (for GNU libplot.a
                   2440:        from GNU plotutils). Remove misc.o target. Remove CPPFLAGS and TERMLIBS
                   2441:        from Makefile and config.status targets.
                   2442:
                   2443:        * acconfig.h: Add APOLLO, CGI, DJSVGA, GNU_PLOTUTILS, GNUGRAPH,
                   2444:        GPR, GRX21, IRIS, SUN, UNIXPC, UNIXPLOT.
                   2445:
                   2446:        * acinclude.m4: Clean up gp_MSDOS, gp_NEXT, gp_CHECK_LIB_PATH. Add
                   2447:        cases to gp_FIND_SELECT_ARGTYPES.
                   2448:
                   2449:        * aclocal.m4, config.hin, configure: Regenerated.
                   2450:
                   2451:        * configure.in: Add --enable options and checks for Unix and GNU plot
                   2452:        library, Apollo, SCO/cgi library, Iris, SunView, AT&T Unix PC. Add
                   2453:        to configuration report.
                   2454:
                   2455:        * misc.c: Remove extern declarations. Remove save_version() and
                   2456:        replace with show_version(fp). Indentation.
                   2457:
                   2458:        * plot.c, plot2d.c, plot3d.c, set.c, term.c, term/driver.h term/*.trm:
                   2459:        Rename outfile variable to gpoutfile (name clash with GNU plotutils
                   2460:        library). Call show_version(stderr) instead of show_version().
                   2461:
                   2462:        * plot.h: Add FAQ_LOCATION.
                   2463:
                   2464:        * setshow.h: Remove outfile declaration. Fix show_version() prototpe.
                   2465:
                   2466:        * show.c: Fix show_version() calls. Merge misc.c(save_version) into
                   2467:        show_version(). In show_version_long(), use one single call to
                   2468:        fprintf().
                   2469:
                   2470:        * version.c: Add faq_location.
                   2471:
                   2472:        * docs/gnuplot.doc: Fix URL.
                   2473:
                   2474:        * docs/termdoc.c: Patches from Lucas Hart <hartl@ucs.orst.edu>.
                   2475:
                   2476: 1998-10-01  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2477:
                   2478:        * 0INSTALL: Update with-PACKAGE section.
                   2479:
                   2480:        * 0PORTING, Makefile.in, makefile.unx: The preprocessor symbol
                   2481:        is IRIS, not IRIS4D.
                   2482:
                   2483:        * acconfig.h: Add GNUGRAPH and UNIXPLOT symbols.
                   2484:
                   2485:        * acinclude.m4: Remove caching from gp_CHECK_HEADER_QUIET and
                   2486:        gp_CHECK_LIB_QUIET, cleanup. Add new macro gp_SCO.
                   2487:
                   2488:        * aclocal.m4, config.hin, configure: Regenerated.
                   2489:
                   2490:        * configure.in: Cleanup, remove caching of CPPFLAGS and TERMLIBS.
                   2491:        New options --enable-unixplot and --with-gnugraph.
                   2492:
                   2493:        * gplt_x11.c: Move inclusion of ansichk.h and stdfn.h below
                   2494:        select stuff. Replace call to index() with strchr().
                   2495:
                   2496:        * graphics.c(boundary): Remove unnecessary \ at end of line.
                   2497:
                   2498:        * help.c(ShowSubtopics): Move spacelen out of for loop and init
                   2499:        spacelen and ispacelen to zero. Suggested by HBB.
                   2500:
                   2501:        * plot.c, plot2d.c, plot3d.c, set.c, term.c, term/driver.h,
                   2502:        term/*.trm: Rename outfile gpoutfile to resolve clash with GNU
                   2503:        plotutils library.
                   2504:
                   2505:        * plot2d.c, plot3d.c: Add declaration of gpoutfile.
                   2506:
                   2507:        * setshow.h: Remove outfile declaration.
                   2508:
                   2509:        * show.c: Add faq_location. Rewrite show_version() to use fprintf()
                   2510:        only once. Rewrite show_version_long() to output to stderr instead
                   2511:        of stdout. Add UNIXPLOT and GNUGRAPH.
                   2512:
                   2513:        * term.h: Use GNUGRAPH independently of UNIXPLOT.
                   2514:
                   2515:        * version.c: Add faq_location.
                   2516:
                   2517:        * term/gif.trm: Update help text.
                   2518:
                   2519: 1998-10-01  Dick Crawford  <u600256@gamma.lanl.gov>.
                   2520:
                   2521:        * docs/gnuplot.doc: Updates.
                   2522:
                   2523: 1998-10-01  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   2524:
                   2525:        * os2/gnupmdrv.c: Close all open files on first initialisation.
                   2526:
                   2527:        * command.c, makefile.os2: OS/2 related changes.
                   2528:
                   2529: 1998-09-30  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2530:
                   2531:        * Makefile.in: Add $(INCLUDES) to version.o target.
                   2532:
                   2533: 1998-09-28  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2534:
                   2535:        * 0PORTING, buildvms.com, term.h: Lucas Hart's NO_ALLTERM patch.
                   2536:
                   2537:        * configure.in: Re-add AC_HEADER_STDC. Otherwise STDC_HEADERS is
                   2538:        not defined.
                   2539:
                   2540:        * help.c(ShowSubtopics): spacelen and ispacelen must not be
                   2541:        initialised with zero. Bug report from Stefan Schroepfer
                   2542:        <scr@iis.fhg.de>. Indentation.
                   2543:
                   2544:        * plot.c(load_rcfile): Bugfix: ~/.gnuplot not read. Reported by
                   2545:        Stefan Schroepfer <scr@iis.fhg.de>.
                   2546:
                   2547:        * stdfn.h: OS/2 fixes.
                   2548:
                   2549:        * util.c: Indentation, add braces.
                   2550:
                   2551: 1998-09-28  Petr Mikulik  <mikulik@physics.muni.cz>
                   2552:
                   2553:        * docs/ps/ps_guide.ps: Add page numbers to enable browsing with ps
                   2554:        viewers.
                   2555:
                   2556: 1998-09-26  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2557:
                   2558:        * term/sun.trm(local_notice_destroy): Comment out assignment to
                   2559:        non-existent variable term_init.
                   2560:
                   2561: 1998-09-26  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   2562:
                   2563:        * 0INSTALL, makefile.os2, plot.c, term/emxvga.trm, term/pm.trm:
                   2564:        More OS/2 related changes.
                   2565:
                   2566: 1998-09-25  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   2567:
                   2568:        * 0INSTALL, makefile.os2: OS/2 related changes.
                   2569:
                   2570: 1998-09-25  Andris Pavenis  <pavenis@lanet.lv>
                   2571:
                   2572:        * command.c, plot.c: Patches to compile with DJGPP.
                   2573:
                   2574: 1998-09-24  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2575:
                   2576:        * 0PORTING: Mention HAVE_SYS_STAT_H. Add info about plot.h.
                   2577:
                   2578:        * acconfig.h: Remove NO_SYS_STAT_H, re-add X11.
                   2579:
                   2580:        * acinclude.m4: Cleanup.
                   2581:
                   2582:        * aclocal.m4, config.hin, configure: Regenerated.
                   2583:
                   2584:        * configure.in: Change test for <sys/stat.h>, re-add X11.
                   2585:
                   2586:        * datefile.c, stdfn.h: Invert #ifdef logic for <sys/stat.h>.
                   2587:
                   2588:        * gplt_x11.c(mainloop): Fix typo.
                   2589:
                   2590:        * makefile.amg: Add comment about compiler warning.
                   2591:
                   2592:        * makefile.ami, makefile.nt, makefile.os9, makefile.tc, makefile.wc,
                   2593:        makefile.win: Escape quotes in CFLAGS line.
                   2594:
                   2595:        * makefile.amg, makefile.nt: Define HAVE_SYS_STAT_H in DEFS/CFLAGS.
                   2596:
                   2597:        * stdfn.h: Add missing stat macros for WIN32 and AMIGA_SC_6_1.
                   2598:
                   2599:        * win/wgnuplib.def, win/wgnuplot.def: Re-add ^M's at end of line.
                   2600:
                   2601:        * plot.h: Remove X_DISPLAY_MISSING and re-add X11. Move definition of
                   2602:        PLOTRC into OS specific section.
                   2603:
                   2604:        * term.h: Remove X_DISPLAY_MISSING.
                   2605:
                   2606: 1998-09-24  Lucas Hart  <hartl@ucs.orst.edu>
                   2607:
                   2608:        * term/x11.trm: VMS patch.
                   2609:
                   2610: 1998-09-23  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2611:
                   2612:        * 0INSTALL: Rewrite part about unproto.
                   2613:
                   2614:        * Makefile.in: Remove spurious \ in NEXTSRC.
                   2615:
                   2616:        * acconfig.h: Add NO_SYS_TIME_H and SELECT_ARGTYPE_mmm.
                   2617:
                   2618:        * acinclude.m4: New macro gp_FIND_SELECT_ARGTYPES.
                   2619:
                   2620:        * aclocal.m4, config.hin, configure: Regenerated.
                   2621:
                   2622:        * configure.in: Remove AC_HEADER_STDC (checked by AM_C_PROTOTYPES).
                   2623:        Add check for <sys/time.h> and <sys/socket.h>, required by
                   2624:        gp_FIND_SELECT_ARGTYPES. Add  gp_FIND_SELECT_ARGTYPES.
                   2625:
                   2626:        * gplt_x11.c(mainloop): Use new types for args to select().
                   2627:
                   2628:        * graph3d.c, graphics.c, hidden3d.c, plot2d.c: Fix typos which crept
                   2629:        in when applying Lucas Hart's patches.
                   2630:
                   2631:        * plot.h, term.h: Fix #ifdef logic with X_DISPLAY_MISSING.
                   2632:
                   2633:        * stdfn.h: Add code for select() argument types.
                   2634:
                   2635:        * term/post.trm: Fix typo.
                   2636:
                   2637:        * term/tek.trm: Rest of Lucas Hart's patches
                   2638:
                   2639:        * version.c: Bump version to 347pl3.
                   2640:
                   2641: 1998-09-22  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2642:
                   2643:        * acconfig.h: Remove HAVE_LGAMMA and HAVE_STRNCASECMP.
                   2644:
                   2645:        * config.hin, configure: Regenerated.
                   2646:
                   2647:        * configure.in: Streamline header and functions tests to reduce
                   2648:        configure script size. Use AC_MSG_RESULT for configuration report.
                   2649:        Cosmetic changes.
                   2650:
                   2651:        * os2/gclient.h: Move #include <math.h> to top.
                   2652:
                   2653:        * readline.c: Indentation and comments cleanup.
                   2654:
                   2655:        * term/excl.trm, term/fg.trm, term/gif.trm, term/gnugraph.trm,
                   2656:        term/metafont.trm, term/mgr.trm, term/mif.trm, term/multitos.trm,
                   2657:        term/pm.trm, term/table.trm, term/win.trm, term/xlib.trm: Add
                   2658:        comments and RCS id.
                   2659:
                   2660: 1998-09-22  Petr Mikulik  <mikulik@physics.muni.cz>
                   2661:
                   2662:        * readline.c: Don't store duplicated history entries.
                   2663:
                   2664: 1998-09-22  Dick Crawford  <rccrawford@lanl.gov>
                   2665:
                   2666:        * term/post.trm: Enhpost psfonts scale patch.
                   2667:
                   2668: 1998-09-21  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2669:
                   2670:        * binary.h, command.c, graph3d.c, graphics.c, interpol.c, plot2d.c,
                   2671:        plot3d.c, util3d.c: Move inrange macro to plot.h.
                   2672:
                   2673:        * gplt_x11.c: Fix indentation. Add definition of fd_set_t. Use
                   2674:        fd_set_t to clean up select() call. Remove unused variable all
                   2675:        in DEFAULT_X11 mainloop(). Fix some compiler warnings.
                   2676:
                   2677:        * plot.c: Move defintion of HOME, PLOTRC to plot.h. Clean up
                   2678:        load_rcfile(). Use new symbols DIRSEP1, DIRSEP2, NUL.
                   2679:
                   2680:        * plot.h: Define HOME, DIRSEP1, DIRSEP2 in OS section. Define
                   2681:        PLOTRC.
                   2682:
                   2683:        * stdfn.h: Define NUL.
                   2684:
                   2685: 1998-09-20  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2686:
                   2687:        * CodeStyle: Amended.
                   2688:
                   2689:        * contour.c: Change some function signatures to avoid compiler
                   2690:        warnings.
                   2691:
                   2692:        * datafile.c: Rename some vars to avoid compiler warnings.
                   2693:
                   2694:        * help.c(LoadHelp,ShowSubtopics): Initialize pos.
                   2695:
                   2696:        * contour.c, datafile.c, fit.c, graph3d.c, graphics.c, hidden3d.c,
                   2697:        internal.c, interpol.c, matrix.c, plot2d.c, plot3d.c, set.c, stdfn.c,
                   2698:        strftime.c, util3d.c: Cleanups.
                   2699:
                   2700: 1998-09-20  Lucas Hart  <hartl@ucs.orst.edu>
                   2701:
                   2702:        * contour.c: Add chk_contour_kind() function.
                   2703:
                   2704:        * docs/doc2rnh.c: Add new putrnh_() function.
                   2705:
                   2706:        * contour.c, datafile.c, fit.c, graph3d.c, graphics.c, hidden3d.c,
                   2707:        internal.c, interpol.c, matrix.c, plot2d.c, plot3d.c, set.c, stdfn.c,
                   2708:        strftime.c, util3d.c: VMS patches
                   2709:
                   2710: 1998-09-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2711:
                   2712:        * version.c: Trim log entries for beta346.
                   2713:
                   2714: 1998-09-19  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   2715:
                   2716:        * command.c, plot.c, stdfn.h, os2/gclient.c: Patches to make 347pl2
                   2717:        compile under OS/2.
                   2718:
                   2719: 1998-09-18  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2720:
                   2721:        * command.c: Move HELPFILE definition to plot.h.
                   2722:
                   2723:        * plot.h: Add CONTACT, HELPFILE, and HELPMAIL definitions.
                   2724:
                   2725:        * show.c(show_version_long): Use GNUHELP environment variable to
                   2726:        find HELPFILE, cleanup.
                   2727:
                   2728:        * version.c: Move CONTACT and HELPMAIL definition to plot.h,
                   2729:        include plot.h. Bump version to 347pl2.
                   2730:
                   2731: 1998-09-17  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2732:
                   2733:        * set.c(get_style): Fix typo.
                   2734:
                   2735: 1998-09-16  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2736:
                   2737:        * 0INSTALL: Updated.
                   2738:
                   2739:        * acconfig.h: Add NO_SYS_STAT_H, remove X11.
                   2740:
                   2741:        * config.hin, configure: Regenerated.
                   2742:
                   2743:        * configure.in: Don't define X11. Add check for <sys/stat.h> and
                   2744:        AC_HEADER_STAT.
                   2745:
                   2746:        * datafile.c: Modified version of Alexander Mai's stat(2) patch
                   2747:        (check if regular file or pipe before opening data file).
                   2748:
                   2749:        * makefile.amg: Remove stdfn.h from datafile.c deps.
                   2750:
                   2751:        * plot.h: Define X11 in terms of X_DISPLAY_MISSING.
                   2752:
                   2753:        * show.c(show_version_long): Fix typo. Changes to make it compile
                   2754:        with pre-ANSI cc.
                   2755:
                   2756:        * stdfn.h: Add stat(2) related macros.
                   2757:
                   2758:        * term.h: Use X_DISPLAY_MISSING instead of X11.
                   2759:
                   2760: 1998-09-16  REIBENSCHUH Alfred  <alfred.reibenschuh@cait.co.at>
                   2761:
                   2762:        * term/gif.trm: More colours for gif terminal (web216 standard).
                   2763:
                   2764: 1998-09-15  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2765:
                   2766:        * term/cgm.trm(CGM_graphics): Fix core dump with strlen(NULL).
                   2767:
                   2768: 1998-09-15  REIBENSCHUH Alfred  <alfred.reibenschuh@cait.co.at>
                   2769:
                   2770:        * term/gif.term: Draw grids with the gdStyled functions.
                   2771:
                   2772: 1998-09-02  REIBENSCHUH Alfred  <alfred.reibenschuh@cait.co.at>
                   2773:
                   2774:        * term/gif.term: Prevent rotated labels from extending into graph area.
                   2775:
                   2776: 1998-09-01  Dick Crawford  <u600256@gamma.lanl.gov>
                   2777:
                   2778:        * graphics.c: Fix timestamp positioning.
                   2779:
                   2780:        * term/post.trm: Update help section to new directory structure
                   2781:        for postscript docs.
                   2782:
                   2783: 1998-08-28  Rolf Niepraschk  <niepraschk@ChbRB.berlin.ptb.de>
                   2784:
                   2785:        * descrip.mms: Updated version.
                   2786:
                   2787: 1998-08-28  Joji Maeda  <jiji@ee.noda.sut.ac.jp>
                   2788:
                   2789:        * term/post.trm: Increase the number of dictionaries to 256.
                   2790:
                   2791: 1998-08-24  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2792:
                   2793:        * Makefile.in, misc.c: Modified set angle patch from Juergen von Hagen
                   2794:        <vonHagen@engr.psu.edu>.
                   2795:
                   2796:        * Makefile.in: Add PACKAGE and VERSION variables. Remove version
                   2797:        variable.
                   2798:
                   2799:        * acconfig.h: Add PACKAGE and VERSION variables.
                   2800:
                   2801:        * acinclude.m4: Remove AM_MISSING_PROG macro.
                   2802:
                   2803:        * aclocal.m4: Regenerated with aclocal.
                   2804:
                   2805:        * config.hin: Regenerated with autoheader.
                   2806:
                   2807:        * configure.in: Add VERSION variable, AM_INIT_AUTOMAKE. Remove
                   2808:        AM_MISSING_PROG, AC_PROG_MAKE_SET, AC_PROG_INSTALL. Add configuration
                   2809:        summary report.
                   2810:
                   2811:        * configure: Regenerated with autoconf.
                   2812:
                   2813:        * docs/checkdoc.c, docs/doc2gih.c, docs/doc2hlp.c, docs/doc2html.c,
                   2814:        docs/doc2info.c, docs/doc2ipf.c, docs/doc2ms.c, docs/doc2rnh.c,
                   2815:        docs/doc2rtf.c, docs/doc2tex.c: #undef TRUE and FALSE before
                   2816:        redefining it.
                   2817:
                   2818: 1998-08-24  Alexander Mai  <st002279@hrzpub.tu-darmstadt.de>
                   2819:
                   2820:        * gplt_x11.c, makefile.os2, os2/gclient.c, os2/print.c, term/pm.trm:
                   2821:        OS/2 fixes.
                   2822:
                   2823: 1998-08-20  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   2824:
                   2825:        * datafile.c (df_tokenise): Fix bug in datafile reading speedup patch.
                   2826:
                   2827: 1998-08-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2828:
                   2829:        * readline.c: Fix termios/sgtty logic.
                   2830:
                   2831: 1998-08-18  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2832:
                   2833:        * configure.in: Unconditional test for <sgtty.h>.
                   2834:
                   2835:        * plot.h, readline.c: Indentation, comments for readability.
                   2836:
                   2837:        * Makefile.in, makefile.all: Forgot Makefile in DOCS4.
                   2838:
                   2839: 1998-08-17  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2840:
                   2841:        * Makefile.in: Forgot to add docs/ps to SUBDIRS. Remove duplicate
                   2842:        DOCS variable.
                   2843:
                   2844:        * Makefile.in, makefile.all: Remove $(S)ps_symbols.ps from DOCS4.
                   2845:
                   2846: 1998-08-17  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   2847:
                   2848:        * hidden3d.c, makefile.dj2, makefile.tc, makefile.win, plot.h,
                   2849:        show.c, term/pc.trm, term/post.trm, win/wgnuplot.def, win/wtext.c:
                   2850:        hbbmisc.diffs.980813 patch set.
                   2851:
                   2852: 1998-08-17  Andris Pavenis  <pavenis@lanet.lv>
                   2853:
                   2854:        * term/hpljii.trm: Output file is opened in ASCII mode under DJGPP,
                   2855:        Windows.
                   2856:
                   2857: 1998-08-11  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2858:
                   2859:        * docs/gnuplot.doc: Fix hierarchical structure of 'format',
                   2860:        'format_specifiers' and 'data/time_specifiers'. By HBB.
                   2861:
                   2862:        * Makefile.in, makefile.all: remove docs/ps_guide.ps from DOCS1.
                   2863:
                   2864:        * install-sh, missing, mkinstalldirs: Update from automake-1.3b.
                   2865:
                   2866: 1998-07-23  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2867:
                   2868:        * docs/ps_guide.ps: Removed. Newer version now in docs/ps.
                   2869:
                   2870:        * fit.h: Add parentheses around macro args.
                   2871:
                   2872:        * version.c: Fix some typos.
                   2873:
                   2874: 1998-07-21  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2875:
                   2876:        * term/amiga.trm: Fix indentation.
                   2877:
                   2878:        * docs/ps/: New subdir for PostScript docs.
                   2879:
                   2880:        * docs/ps/Makefile, docs/ps/README, docs/ps/ps_file.doc,
                   2881:        docs/ps/ps_guide.ps, docs/ps/ps_symbols.gpi: New files, from
                   2882:        Dick Crawford's gp-ps.tar.
                   2883:
                   2884:        * Makefile.in, makefile.all: Add PostScript docs to DOCS variable.
                   2885:
                   2886: 1998-07-15  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2887:
                   2888:        * 0INSTALL, 0README, configure.in: Fix typos, small changes.
                   2889:
                   2890:        * docs/Makefile.in, docs/latextut/Makefile.in: Fixes for building
                   2891:        outside source directory, cleanup. Add target for tutorial.ps.
                   2892:
                   2893:        * Makefile.in: In Makefile target, change INCLUDES= to CPPFLAGS=.
                   2894:
                   2895:        * docs/*.c, docs/gnuplot.doc: Update copyright statement.
                   2896:
                   2897:        * Makefile.in, makefile.all: Add doc2rnh.c to DOCS1 variable.
                   2898:
                   2899: 1998-07-15  Lucas Hart  <hartl@ucs.orst.edu>
                   2900:
                   2901:        * scanner.c: Add include files for VMS. Old patch.
                   2902:
                   2903:        * docs/doc2rnh.c: New file, help file format for VMS. Old patch.
                   2904:        Target was already in Makefile.in.
                   2905:
                   2906:        * vms.c: Include plot.h, make mbxbname static. Old patch.
                   2907:
                   2908: 1998-07-14  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2909:
                   2910:        * 0INSTALL: Add missing --without-PACKAGE description in section
                   2911:        about --with-PACKAGE.
                   2912:
                   2913:        * Makefile.in: (Bug fix) No directory prefix for CONFIG_HEADER_IN.
                   2914:        If build dir != src dir, configure/make picks up the correct prefix.
                   2915:        automatically. Add makefile.wc to ETC variable. Final fix for dist
                   2916:        target.
                   2917:
                   2918:        * configure.in: Set CPPFLAGS and X_LIBRARIES in test for X Window
                   2919:        System files. Remove test for -lnsl/-lsocket. Add code to cache
                   2920:        and use CPPFLAGS and TERMLIBS. Bug fix in libreadline test error msg,
                   2921:        reported by Thomas Walter <walter@pctc.chemie.uni-erlangen.de>.
                   2922:
                   2923:        * configure: Regenerated.
                   2924:
                   2925:        * graphics.c (gprintf): Add klugde to use snprintf() where available.
                   2926:        Add new 2nd arg (size_t count) to function signature.
                   2927:
                   2928:        * makefile.all: Add makefile.wc to ETC variable.
                   2929:
                   2930: 1998-07-14  Stefan Schroepfer  <scr@iis.fhg.de>
                   2931:
                   2932:        * makefile.nt: Portability patch.
                   2933:
                   2934: 1998-07-08  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2935:
                   2936:        * configure.in: Change AC_PATH_X to AC_PATH_XTRA, add check
                   2937:        for snprintf().
                   2938:
                   2939:        * config.hin, configure: Regenerated.
                   2940:
                   2941:        * 0INSTALL, 0README: Additions, inspired by Lucas Hart
                   2942:        <hartl@ucs.orst.edu>.
                   2943:
                   2944: 1998-07-08  Aurel Gabris  <gabrisa@valerie.inf.elte.hu>
                   2945:
                   2946:        * 0PORTING, doc/gnuplot.doc, makefile.wc, national.h, stdfn.h,
                   2947:        term/pc.trm, term.c: DOS Watcom C port.
                   2948:
                   2949: 1998-07-08  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   2950:
                   2951:        * graphics.c, util3d.c: Grid clipping patch.
                   2952:
                   2953:        * datafile.c: Fortran numbers patch.
                   2954:
                   2955: 1998-07-02  Markus Dickebohm  <m.dickebohm@uni-koeln.de>
                   2956:
                   2957:        * gplt_x11.c: Change 0xffffffff to (unsigned long)(-1L).
                   2958:
                   2959: 1998-07-01  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   2960:
                   2961:        * Makefile.in: New target for show.o, for 'show version long'.
                   2962:
                   2963:        * acconfig.h, config.hin, configure.in: The correct file name
                   2964:        is .gnuplot, not .gnuplotrc!
                   2965:
                   2966:        * config.hin: Add HAVE_SYS_UTSNAME_H, for 'show version long'.
                   2967:
                   2968:        * configure.in: Add check for <sys/utsname.h>.
                   2969:
                   2970:        * configure: Regenerated.
                   2971:
                   2972:        * setshow.h: Add <sys/utsname.h> and show_version_long() prototype.
                   2973:
                   2974:        * show.c: Add show_version_long(), and add 'version long' option
                   2975:        to parser.
                   2976:
                   2977: 1998-07-01  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   2978:
                   2979:        * hidden3d.c: Fix core dump, allocated storage not free()'d in
                   2980:        case of errors.
                   2981:
                   2982: 1998-06-30  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   2983:
                   2984:        * fit.c, fit.h, matrix.c, matrix.h: Updated to hbbmisc  patch
                   2985:        from 29-06-1998.
                   2986:
                   2987:        * makefile.tc, makefile.win, misc.c, set.c, show.c, docs/gnuplot.doc,
                   2988:        win/wtext.h: Updated to hbbmisc patch from 29-06-1998.
                   2989:
                   2990:        * graphics.c: hbbmisc patch minus write_multiline() hunk.
                   2991:
                   2992:        * graphics.c: hbbdiffs-980630, hopefully complete fix for margin
                   2993:        calculation bug.
                   2994:
                   2995:        * term/pc.trm: hbbdiffs-980630. Let BGI graphics library take
                   2996:        care of vertical centering of letters.
                   2997:
                   2998:        * win/wgraph.c: hbbdiffs-980630. Make rotated letters also have the
                   2999:        correct justification to the *center* of the text height.
                   3000:
                   3001: 1998-06-29  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3002:
                   3003:        * docs/termdoc.c: Use HAVE_CPP_STRINGIFY for ANSI_C.
                   3004:
                   3005: 1998-06-29  Roger Fearick  <FEARICK@physci.uct.ac.za>
                   3006:
                   3007:        * makefile.os2, plot.c, os2/gclient.c, term/pm.trm: OS/2 patches.
                   3008:
                   3009: 1998-06-23  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3010:
                   3011:        * Imported beta 347.
                   3012:
                   3013: 1998-06-23  Berthold Hoellmann  <hoel@Hamburg.GermanLloyd.de>
                   3014:
                   3015:        * Makefile.in: In term.o target, reverse order of $(INCLUDES) and
                   3016:        $(CPPFLAGS) to avoid problems with GNU plotutils.
                   3017:
                   3018: 1998-06-23  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3019:
                   3020:        * Imported beta 346.
                   3021:
                   3022: 1998-06-19  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3023:
                   3024:        * fit.c, fit.h, matrix.c, matrix.h: Re-re-import new improved
                   3025:        versions from beta344. Suggested by HBB.
                   3026:
                   3027:        * Makefile.in, makefile.all: Fixes, update file lists.
                   3028:
                   3029:        * docs/makefile, docs/latextut/makefile: Restore files which
                   3030:        got deleted accidentally.
                   3031:
                   3032: 1998-06-18  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3033:
                   3034:        * graph3d.c, util3d.c: Remove spurious ^M.
                   3035:
                   3036:        * 0PORTING: Fix typos.
                   3037:
                   3038:        * set.c: Complete axis width fix.
                   3039:
                   3040: 1998-06-17  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3041:
                   3042:        * Imported beta 345.
                   3043:
                   3044:        * docs/gnuplot.doc, term/post.trm: Fix typos.
                   3045:
                   3046: 1998-06-16  Dick Crawford  <rccrawford@lanl.gov>
                   3047:
                   3048:        * docs/README, docs/doc2ms.c, docs/doc2tex.c, docs/gnuplot.doc,
                   3049:        docs/ps_guide.ps, term/cgm.trm, term/post.trm,term/x11.trm:
                   3050:        Cleaning up.
                   3051:
                   3052: 1998-05-12  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3053:
                   3054:        * set.c: Fix axis width in lp_style_type. HBB and Lars Hecking.
                   3055:
                   3056: 1998-05-08  Dick Crawford  <rccrawford@lanl.gov>
                   3057:
                   3058:        * plot3d.c: Fix "title" option for "splot" under parametric mode.
                   3059:
                   3060:        * graphics.c, set.c, show.c: Margin calculation correction patch.
                   3061:
                   3062: 1998-04-29  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3063:
                   3064:        * Makefile.in: Minor fixes.
                   3065:
                   3066:        * fit.c, fit.h, matrix.c, matrix.h: Re-import versions from beta 343.
                   3067:        Suggested by HBB.
                   3068:
                   3069: 1998-04-24  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3070:
                   3071:        * configure, configure.in: Don't use sudo.
                   3072:
                   3073: 1998-04-24  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   3074:
                   3075:        * graph3d.c: Fix range bug in splot.
                   3076:
                   3077: 1998-04-22  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3078:
                   3079:        * Imported beta 344.
                   3080:
                   3081: 1998-04-16  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3082:
                   3083:        * set.c: Don't include math.h, but stdfn.h.
                   3084:
                   3085:        * term/driver.h: Remove GOT_DRIVER_H, use TERM_DRIVER_H instead.
                   3086:        Add some comments.
                   3087:
                   3088:        * term/*.trm, TERM/README: Remove #ifndef GOT_DRIVER_H/#endif
                   3089:        around #include "driver.h".
                   3090:
                   3091:        * term/cgm.trm: Amend help section.
                   3092:
                   3093:        * term/emxvga.trm: Add some comments, don't include math.h.
                   3094:
                   3095:        * term/latex.trm (LATEX_rule): Replace valid with isvalid
                   3096:        (valid is a macro in <locale.h> under SunOS 4.1.x).
                   3097:
                   3098:        * term/png.trm: Test for png version moved to configure.
                   3099:
                   3100:        * term/epson.trm, term/hp500c.trm, term/hpljii.trm, term/hppj.trm,
                   3101:        term/pbm.trm, term/png.trm: Replace #ifdef vms with #ifdef VMS.
                   3102:
                   3103:        * makefile.*: Remove unneeded symbols AUTOCONF, HAVE_STRERROR, NOGAMMA.
                   3104:        Add stdfn.c and appropriate rules.
                   3105:
                   3106: 1998-04-15  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3107:
                   3108:        * parse.c (factor): Final, working workaround for HP 300 compiler
                   3109:        limitation.
                   3110:
                   3111: 1998-04-13  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3112:
                   3113:        * post.trm: Fix typos in Dick's term-340 patch.
                   3114:
                   3115: 1998-04-13  Dick Crawford  <u600256@gamma.lanl.gov>
                   3116:
                   3117:        * atariaes.trm, atarivdi.trm, cgi.trm, cgm.trm, corel.trm, epson.trm,
                   3118:        fig.trm, linux.trm, next.trm, pbm.trm, pc.trm, pm.trm, png.trm,
                   3119:        post.trm, pslatex.trm, pstricks.trm, table.trm, tek.trm, texdraw.trm,
                   3120:        unixplot.trm, vws.trm, win.trm, x11.trm: term-340.patch.
                   3121:
                   3122: 1998-04-13  "Glenn A. Horton-Smith"  <gas@SLAC.Stanford.EDU>
                   3123:
                   3124:        * scanner.c, util.c: Escape quotes patch.
                   3125:
                   3126: 1998-04-13  Stephen Eglen  <stephen@cns.ed.ac.uk>
                   3127:
                   3128:        * post.trm, pbm.trm: X11 vs. ps (and pbm) colour inconsistency patch.
                   3129:
                   3130: 1998-04-13  "James R. Van Zandt"  <jrv@vanzandt.mv.com>
                   3131:
                   3132:        * cgm.trm: Updated version, fixes "plot size change" bug, and "ugly
                   3133:        dashed lines" bug.
                   3134:
                   3135:        * term/README: Documentation fix.
                   3136:
                   3137: 1998-04-13  Konrad Bernloehr  <bernlohr@ik3.fzk.de>
                   3138:
                   3139:        * command.c (define): Fix segfault where allocated structure
                   3140:        (action table) is freed twice.
                   3141:
                   3142:        * fig.trm: Fix pointsize in fig terminal, together with
                   3143:        Hans-Martin Keller <hkeller@gwdg.de>.
                   3144:
                   3145: 1998-04-13  Kai Poitschke  <kai.poitschke@henkel.de>
                   3146:
                   3147:        * term.c (term_init): Memory allocation error fix.
                   3148:
                   3149: 1998-04-13  Hans-Bernhard Broeker  <broeker@physik.rwth-aachen.de>
                   3150:
                   3151:        * fit.c, matrix.c, matrix.h: fit-unlimited.diff.980105.
                   3152:
                   3153:        * fit.c: Fix segfault in fit.c (fit_chisq_undef.diff.980304).
                   3154:
                   3155:        * hp500c.trm, hppj.trm, pbm.trm, png.trm: Fix changing plot size bug.
                   3156:
                   3157: 1998-04-11  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3158:
                   3159:        * acconfig.h: Remove AUTOCONF, NOCOPY, OLD_SELECT.
                   3160:        Add HAVE_CPP_STRINGIFY, HAVE_LGAMMA, HAVE_STRNCASECMP, NO_MATH_H,
                   3161:        NO_SETVBUF, NO_STRERROR, NO_STRRCHR, NO_STRSTR.
                   3162:
                   3163:        * ansichek.h: Remove test for AUTOCONF, define ANSI_C if __STDC__ == 1.
                   3164:        Define HAVE_CPP_STRINGIFY and PROTOTYPES if ANSI_C == 1.
                   3165:
                   3166:        * config.hin: Regenerated from acconfig.h with autoheader.
                   3167:
                   3168:        * configure.in: Add support for 'missing'. Add test for ANSI
                   3169:        stringification. Rearrange test order (ANSI first). Rewrite tests
                   3170:        for libgd and libpng, check png version.
                   3171:
                   3172:        * configure: Regenerated from configure.in with autoconf.
                   3173:
                   3174:        * stdfn.c: New file, adds strchr(), strstr(). Moved memcpy() from
                   3175:        parse.c, memset() from plot.h, strerror() from util.c, purec_sscanf()
                   3176:        from datafile.c, sleep() from command.c, strnicmp() from fit.c.
                   3177:
                   3178:        * stdfn.h: Cleanups, adjustments for stdfn.c. Include math.h.
                   3179:        New, general debug macro FPRINTF.
                   3180:
                   3181:        * parse.c: Don't include math.h. Move memcpy() to stdfn.c. Workaround
                   3182:        for buggy HP-UX compiler.
                   3183:
                   3184:        * plot.h: Regroup OS specific defines at beginning of file. Define
                   3185:        VMS for VMS platform. Move memcpy() to stdfn.c. Move most #include
                   3186:        statements to stdfn.h. Define AMIGA for AmigaOS compilers. Define
                   3187:        BACKUP_FILESYSTEM for VMS.
                   3188:
                   3189:        * fit.c: Move strnicmp() to stdfn.c. Use BACKUP_FILESYSTEM in update().
                   3190:
                   3191:        * gplt_x11.c, readline.c, term.c, time.c, util.c: Use FPRINTF instead
                   3192:        of DEBUG, DEBUG_STR, and TRACE.
                   3193:
                   3194:        * gplt_x11.c, plot.c: Remove superfluous prototype for main.
                   3195:
                   3196:        * gplt_x11.c: Use HAVE_SYS_SELECT_H instead of OLD_SELECT. Use
                   3197:        memset() instead of bzero(). In mainloop(), use ANSI_C instead
                   3198:        of __STDC__.
                   3199:
                   3200:        * bf_test.c, binary.c, command.c, contour.c, datafile.c, fit.c,
                   3201:        gplt_x11.c, graph3d.c, graphics.c, hidden3d.c, internal.c, interpol.c,
                   3202:        matrix.c, misc.c, plot.c, plot2d.c, plot3d.c, readline.c, scanner.c,
                   3203:        show.c, specfun.c, standard.c, strftime.c, term.c, time.c, util.c,
                   3204:        util3d.c: Don't include headers already included by stdfn.h.
                   3205:
                   3206:        * command.c: Move sleep() related declarations to stdfn.c and stdfn.h.
                   3207:
                   3208:        * datafile.c: Move purec_sscanf() to stdfn.c.
                   3209:
                   3210:        * hidden3d.c, plot2d.c, plot3d.c: Use HAVE_CPP_STRINGIFY in place
                   3211:        of ANSI_C.
                   3212:
                   3213:        * command.c, plot.c, scanner.c, term.c, util.c: Use VMS in place
                   3214:        of vms.
                   3215:
                   3216:        * plot.c, term.c: Use AMIGA for AmigaOS compilers.
                   3217:
                   3218:        * strftime.c: Replace TEST with TEST_STRFTIME.
                   3219:
                   3220:        * util.c: Move strerror() to stdfn.c.
                   3221:
                   3222:        * errorfix.sh: Can now be run if compiledir != sourcedir. More
                   3223:        robust.
                   3224:
                   3225:        * term.h: Use AMIGA for Amiga compilers. Move X11 term inclusion.
                   3226:
                   3227:        * vms.c: Include stdfn.h.
                   3228:
                   3229:        * makefile.g: Remove -DAUTOCONF=1.
                   3230:
                   3231: 1998-04-09  Lars Hecking  <lhecking@nmrc.ucc.ie>
                   3232:
                   3233:        * ChangeLog: New file.
                   3234:
                   3235:        * gplt_x11.c (prepare_plot): Remove unused definition term_icon[10].
                   3236:
                   3237:        * set.c (set_arrow, set_linestyle): Replace aggregate initialisation
                   3238:        for non-ANSI compilers.
                   3239:
                   3240:        * Makefile.in: General cleanup. Add full support for GNU auto* tools.
                   3241:
                   3242:        * missing: New file required for full GNU auto* tools support. Taken
                   3243:        from automake 1.3 distribution.
                   3244:
                   3245:        * acinclude.m4: New macros gp_PROG_CPP_STRINGIFY, taken from egcs,
                   3246:        and AM_MISSING_PROG, from automake 1.3 distribution. Fixes in
                   3247:        gp_CHECK_LIB_PATH and gp_CHECK_HEADER.
                   3248:
                   3249:        * aclocal.m4: Regenerated from acinclude.m4 with aclocal.
                   3250:
                   3251:        * configure: Regenerated from configure.in with autoconf.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>