Skip to content

Commit

Permalink
Updated.
Browse files Browse the repository at this point in the history
  • Loading branch information
lhecking committed Jun 6, 1999
1 parent fadacc5 commit 1a7cca5
Show file tree
Hide file tree
Showing 5 changed files with 67 additions and 25 deletions.
54 changes: 50 additions & 4 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,53 @@
1999-06-06 Lars Hecking <[email protected]>

* src/alloc.c: Indentation.

* src/command.c, src/datafile.c, src/plot.c, src/protos.h, src/set.c:
Pass only one arg to gp_expand_tilde.

* src/datafile.c(df_open): More efficient code to allocate memory
for data file name.

* src/time.c: Fix int_* calls.

* src/variable.c: In ACTION_GET, handle loadpath == NULL case.

* term/tkcanvas.trm: Remove "nested extern" declarations.

1999-06-05 Lars Hecking <[email protected]>

* demo/Makefile.am.in: 'make check' now passes GNUTERM from
the command line to gnuplot.

* src/eval.c, src/fit.c, src/plot.h: Remove static limit for name
of user defined functions and variables.

1999-06-04 Allin Cottrell <[email protected]>

* term/latex.trm: Changed to make embedding document font
the default font.

1999-06-03 Alexander Mai <[email protected]>

* PORTING: More descriptive entries for ANSI_C, OS/2.

* config/makefile.os2, src/command.c, src/stdfn.h, src/term.c:
Patches for OS/2.

* src/util.c: Another typo fixed.

1999-06-03 Petr Mikulik <[email protected]>

* config/makefile.os2: Remove comment.

* src/os2/gnupmdrv.rc: Add define and include file.

* src/readline.c: Two minor changes in the USE_MOUSE code.

1999-06-03 David Dyck <[email protected]>

* src/util.c: Fix VPRINTF/VFPRINTF typos.

1999-06-02 Lars Hecking <[email protected]>

* src/command.c(command,do_system): Shell commands '!cmd' are now
Expand Down Expand Up @@ -46,8 +96,6 @@
* src/protos.h: New prototype declarations for os_error(), int_error()
and int_warn().

* src/util.c(is_notempty): Return FALSE if token is not a string.

* src/util.c: Error and warning functions os_error(), int_error()
and int_warn() are now variadic if supported by the runtime. This
eliminates about a dozen small static arrays throughout the sources.
Expand Down Expand Up @@ -188,8 +236,6 @@
* src/datafile.c(df_open): Storage for data file name is now fully
dynamic. Remove temporary static array.

* src/protos.h, src/util.c: New function is_notempty().

* src/set.c, src/setshow.h, src/show.c: Turn identical setmess/showmess
string into #define'd symbol.

Expand Down
5 changes: 4 additions & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
Changes in release 3.7.1:
[3.7.0.8]
* embedding document font is now default font in latex output
[3.7.0.7]
* FIXED timestamp positioning problem in X11 terminal
* FIXED exit/quit in batch files now works as documented
* FIXED 'replot' with no args does not discard rest of
';' separated command line anymore
* no more fixed limit to the number of contour leves,
* no more fixed limit to the number of contour levels,
now allocated dynamically
* improvements in the OS/2 mouse driver
* backtic command substitution now works inside quoted strings
* NEW driver for metapost output
* NEW driver for openstep/MacOS X Server
* NEW perltk driver integrated into tkcanvas driver
* NEW loadpath feature, uses GNUPLOT_LIB env var
see 'help environment' and 'help loadpath'
* updated to version 0.5f of gnuplot-mode
* CHANGE in command line substitution:
Newlines in the output produced by the spawned command are
Expand Down
2 changes: 1 addition & 1 deletion PATCHLEVEL
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.7
0.8
4 changes: 2 additions & 2 deletions PORTING
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ incomplete.

define note
------ --------
ANSI_C if the compiler can handle ANSI prototypes
ANSI_C defined by ansichek.h if the compiler can handle ANSI prototypes
AMIGA_AC_5 defined for Manx Aztec C 5.2a on the Amiga.
AMIGA_SC_6_1 defined for SAS/C 6.1 or later versions on the Amiga.
__amigaos__ defined by gcc on AmigaOS.
Expand All @@ -239,7 +239,7 @@ __ZTC__ Zortech C compiler under MSDOS.
_Windows defined by Borland C++ 3.0 compiling for MS-Windows.
__WATCOMC__ defined automatically by Watcom C
__EMX__ defined by EMX gcc (available on DOS & OS/2).
OS2 defined by compilers under OS/2.
OS2 to be defined by compilers under OS/2.

Defines Used in Gnuplot
=======================
Expand Down
27 changes: 10 additions & 17 deletions TODO
Original file line number Diff line number Diff line change
Expand Up @@ -25,34 +25,29 @@ longer term
Lars' list

- much-requested feature: read text/commands from data files
- new directory structure: eg. docs lib lisp m4 man src term
[DONE] need to split src/stdfn.h into single files and move
to new lib/ directory
- provide library of replacement functions instead of stdfn.c
[see above]
- possibly switch to automake
[PARTIALLY DONE] not done yet: docs lisp src tutorial
- completely rewrite the parser. Use yacc/bison if possible.
- maybe rewrite the scanner in lex? The benefits are not so obvious,
because the current scanner is extremely simple. This is probably
only worthwhile if the parser is rewritten at the same time.
- use PD hash code for table-lookup (SNIPPETS code). Tables for
builtin and user functions, variables, commands. What else?
builtin and user functions, variables, commands. What else? aliases
- [Robert S. Maier] rewrite term.c to provide an interface to GNU plotutils
- [HBB] rewrite hidden3d code
- for post-3.7 release: integrate new feature patches (M. Koga's
polygon patch, various postscript driver patches by Dick, T. Walter's
gnuplot command line history save file, etc)?
gnuplot command line history save file, etc)? pm3d?
[PARTIALLY DONE]
- standardise float/double comparisons around the suggestion in the
comp.lang.c FAQ (What's a good way to check for "close enough"
floating-point equality?) and symbolic constants from standard header files.
- autogenerate term.h from config file in text format and/or configure?
- add load path for files/GNUPLOT_LIBRARY env var
- (should gnuplot_x11 be in prefix/libexec???)
- should gnuplot_x11 be in prefix/libexec???
- parse "~" in filenames as $HOME
[PARTIALLY DONE] does not work for cd, set output
[PARTIALLY DONE] works for all cmds no; plot key shows "~" instead
[PARTIALLY DONE] works for all cmds now; plot key shows "~" instead
of path (-> fix); does not accept "~" and "~user". Maybe implement
former, latter requires reading passwd file (-> not!)
- general expansion of user defined and environment vars in
Expand All @@ -65,20 +60,18 @@ Lars' list
comes with png 0.88/zlib 1.0)
- write or organise a portable version of snprintf(3) with a copyright
compatible with the gnuplot copyright (ie. no GPL) (Apache?)
- use varargs functions for error reporting
[configure and header files are prepared]
- gnuplot often doesn't free() memory; rearrange code to do this
- add Amiga WinGnuplot driver and related files
[memdump() function, command; mem_cleanup(), to be called on
exit and reset; check existing code]
- add Amiga WinGnuplot driver and related files (difficult; cannot get
it to run successfully when compiled with gcc)
- add more maintainer checks (eg. file permissions)
- better lisp/ files integration (Makefile target to import Bruce's
latest version). How to handle duplicates?
- build/install info only if emacs found (independent of alldoc target)
- build tutorial conditionally?
- better documentation format; get rid of the doc2xxx utils
- add pgnuplot.c for Win
- move src/* subdirs to toplevel?
- update the FAQ!!!!
- update NEWS
- make dist-something: put current date into version.c
- non-integer time value in 'pause' command
- tilde and variable expansion to be done by
gp_fopen() - to be implemented

0 comments on commit 1a7cca5

Please sign in to comment.