Version 5.3.3
[ess.git] / ChangeLog
blobfcc44ff59c3f19af58bf9c82155cc64b4bf4f23e
1 2006-09-26  ESS Maintainers <ESS-core@stat.math.ethz.ch>
3   * Version 5.3.3 released.
5 2006-09-19  ESS Maintainers <ESS-core@stat.math.ethz.ch>
7   * Version 5.3.2 released.
9 2006-06-03  ESS Maintainers <ESS-core@stat.math.ethz.ch>
11   * Version 5.3.1 released.
13 2006-04-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
15   * Version 5.3.0 released.
17 2006-04-07  Martin Maechler  <maechler@stat.math.ethz.ch>
19         * doc/refcard/refcard.tex: update for ESS 5.3.0
21 2006-02-09  Anthony Rossini <anthony.rossini@novartis.com>
23         * doc/newfeat.texi: documentation for
24         @code{ess-use-inferior-program-name-in-buffer-name},
26 2006-02-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
28   * Version 5.2.12 released.
30 2006-01-06  Stephen Eglen  <stephen@gnu.org>
32         * doc/ess.texi (Help with emacs): New section, referring people to
33         Emacswiki and FAQs.
35 2005-11-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
37   * Version 5.2.11 released.
39 2005-09-09  ESS Maintainers <ESS-core@stat.math.ethz.ch>
41   * Version 5.2.10 released.
43 2005-08-30  ESS Maintainers <ESS-core@stat.math.ethz.ch>
45   * Version 5.2.9 released.
47 2005-05-12  ESS Maintainers <ESS-core@stat.math.ethz.ch>
49   * Version 5.2.8 released.
51 2005-04-18  ESS Maintainers <ESS-core@stat.math.ethz.ch>
53   * Version 5.2.7 released.
55 2005-03-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
57   * Version 5.2.6 released.
59 2005-02-01  ESS Maintainers <ESS-core@stat.math.ethz.ch>
61   * Version 5.2.5 released.
63 2005-01-06  ESS Maintainers <ESS-core@stat.math.ethz.ch>
65   * Version 5.2.4 released.
67 2004-12-31  Stephen Eglen  <stephen@gnu.org>
69         * doc/inst_tar.texi (Unix installation): Remove note regarding GNU
70         Make, as this is relevant only for developers, and so does not
71         need to be in the user's guide [the shorter the installation
72         instructions, the better!]
74 2004-12-29  Stephen Eglen  <stephen@gnu.org>
76         * doc/newfeat.texi: Mention changes to completion.
78         * doc/inst_tar.texi (Unix installation): Comment out optional step
79         about creating database files for slow computers; delete later.
81         * doc/ess.texi (Completion details): Comment out note about slow
82         completion on old systems; delete later.
83         (Imenu): Add note about imenu regexps.
85 2004-10-27  Martin Maechler  <maechler@stat.math.ethz.ch>
87         * doc/ess.texi: added Debian patches from Camm Maguire
88         * lisp/*      : dito for six files
90 2004-09-21  ESS Maintainers <ESS-core@stat.math.ethz.ch>
92   * Version 5.2.3 released.
94 2004-07-27  Martin Maechler  <maechler@stat.math.ethz.ch>
96         * Moved from CVS to Subversion
98 2004-07-08  ESS Maintainers <ESS-core@stat.math.ethz.ch>
100   * Version 5.2.2 released.
102 2004-06-28  ESS Maintainers <ESS-core@stat.math.ethz.ch>
104   * Version 5.2.1 released.
106 2004-05-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
108         * doc/ess.texi (Interactive ESS): At the start of the chapter on
109         iESS, introduce a few general terms before getting into specifics.
111 2004-05-17  Stephen Eglen  <stephen@anc.ed.ac.uk>
113         * doc/ess.texi: Few typos; add brief description of Imenu and
114         document the 'l' key when viewing help files.
116 2004-05-05  Stephen Eglen  <stephen@anc.ed.ac.uk>
118         * doc/ess.texi (winjava): Put empty lines around example to get
119         proper formatting.
121 2004-05-04  Stephen Eglen  <stephen@anc.ed.ac.uk>
123         * doc/help-s.texi (ESS-help--assistance with viewing help): Refer
124         to Help chapter.
126         * doc/ess.texi (Multiple ESS processes): ess-request-a-process not
127         bound to C-c C-k.  Commented out some doc for
128         ess-plain-first-buffername.
129         (System dependent): Change of section name from "Other variables
130         ..." to "Variables ...".
132 2004-04-28  Stephen Eglen  <stephen@anc.ed.ac.uk>
134         * doc/ess.texi: Document winjava, inferior-ess-own-frame and
135         ess-help-own-frame.
137 2004-02-22  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
139         * doc/bugrept.texi: Describe how to make a *Backtrace* buffer.
141 2004-02-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
143         * doc/ess.texi (ESS processes on Remote Computers): add brief
144         notes on how to get a ssh buffer. Note that URL currently spills
145         into right margin in ess.pdf; anyway to prevent that?
147 2002-11-29  Stephen Eglen  <stephen@gnu.org>
149         * doc/ess-defs.texi: New file to provide macros for formatting R,
150         S, SPLUS.
151         * doc/ess.texi:  Quite a few updates to the documentation:
152         Include ess-defs.texi for @Sl macro.
153         Add Stephen to author list.
154         Remove bold from ESS/S.
155         Remove Variable and command index (had just two entries).
156         Use "X window system" or "X11" rather than "X-windows" (see `man X').
157         Add section on editor=emacsclient.
158         Change "more historic"->"older"
159         Correct exit() entry in the variable and command index.
160         Remove multiple references to Emacs/XEmacs differences in
161         .emacs/init.el for init file.
163 2002-08-07  Martin Maechler  <maechler@stat.math.ethz.ch>
165         * VERSION:
166         new version -- Makefile did not commit (aarggh)..
168         * lisp/Makefile, Makefile:
169         more Makefile tweaks: lisp/ess-cust.el with proper version number must be committed (in time before tagging etc)
171         * lisp/ess-cust.el:
172         new version -- Makefile did not commit (aarggh)..
174         * info/ess.info-3, info/ess.info-4, info/ess.info-1, info/ess.info, info/ess.info-2:
175         Updating info for new version
177         * ANNOUNCE, README:
178         Updating README, ANNOUNCE for new version
180         * doc/newfeat.texi:
181         prepare for release of 5.1.23 (with *correct* version number)!
183         * Makefile:
184         dist: also update lisp/ess-cust.el
185         rel : also `tag'
187 2002-08-06  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
189         * info/ess.info-1:
190         Updating info for new version
192         * ANNOUNCE, doc/authors.texi, doc/getting.texi, doc/inst_cvs.texi, doc/newfeat.texi, doc/requires.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4, README:
193         docs:  I was trying to create a PDF version of ANNOUNCE with
194         texi2dvi and dvipdf (is there a better way?).  And, certain
195         functions like @email and @code betray unsightly behavior.
196         I replaced @email with @uref:mailto and @code with @display.
197         You may note that a better translation of @code would be
198         @example, but @example misbehaves as well.  @display doesn't
199         make a difference for info or HTML, but it does for PDF.
200         However, there doesn't appear to be an alternative for the
201         moment.  Another bug, is texi2html ignores the @enumerate
202         argument (besides mishandling @macro statements).  Oh joy!
204 2002-08-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
206         * ANNOUNCE, doc/announc.texi, doc/Makefile, doc/readme.texi, README, info/ess.info-1:
207         docs:  some final minor changes to docs before release.  Also,
208         attempted to address Martin's concern in doc/Makefile with
209         respect to install.  Now, you can differentiate between
210         making in the doc directory and installing elsewhere as the
211         documentation indicates.  The target install has returned for
212         info files only.
214 2002-08-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
216         * doc/dir, doc/help-sas.texi, doc/Makefile, info/ess.info-1, info/ess.info, README, info/ess.info-2:
217         info:  Rich's comment made me realize that we may also need
218         to "install" the dir file.  So, I changed the Makefile to:
219         $(INFODIR)/ess.info: $(TEXISRC)
220                 @echo "making Info documentation..."
221                 $(MAKEINFO) ess.texi
222                 $(INSTALL) ess.info* $(INFODIR)
223                 test -f $(INFODIR)/dir || $(INSTALL) dir $(INFODIR)
224         I suppose that a more sophisticated approach could be taken,
225         but this is probably good enough for now.  I believe that
226         all issues that I was working on are now complete.  I'm going
227         on vacation on 8/7 and then to JSM the following week, but I
228         should have e-mail and internet access the whole time.  Did
229         someone once say "Release early and release often"?
231 2002-08-01  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
233         * info/dir:
234         dir:  I discovered what the problem is with @direntry and
235         GNU Emacs 21.  Apparently, the functionality differs
236         between XEmacs and Emacs.  Under XEmacs, the @direntry
237         has precedence over the dir file.  Emacs appears to be
238         just the opposite.  So, I edited the dir file by hand.
239         Not sure where this file comes from.  info/emacs does
240         not create this file in a directory that doesn't
241         already have one.  The file doesn't seem to be
242         created by makeinfo and thats where the problem lies.
243         There is no synchronization between @direntry and dir
244         once dir has been created (however that happens).  The
245         best solution at present is to keep the two in synch
246         by hand.  Which really isn't that big of a deal since
247         we are only talking about one line being identical in
248         dir and ess.texi
250         * doc/ediff-sas.gif, doc/ess-demo.jpg, doc/ess-intro.pdf, doc/ess-intro.tex, doc/font-cor-s.gif, doc/font-cor-s.jpg, doc/font-incor-s.gif, doc/font-incor-s.jpg, doc/hilock-sas.gif, doc/Makefile, README, fontlock-test/baseball.sas, info/ess.info, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
251         docs:  committing files based on recent discussion
253 2002-07-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
255         * doc/ess.texi, README:
256         HTML docs:  a few tweaks to the texinfo to create a
257         reasonable HTML table of contents
259         * doc/ess.texi, README:
260         doc bug:  I was testing out the info docs and I realized that
261         the "Detailed Node List" and the actual nodes for Installation
262         were different.  In this case, it would lead you to believe
263         that there weren't any relevant topics in the Installation
264         section because you see the "Detailed" list first, but there's
265         nothing on it.  I suppose you could carefully check each "Detailed"
266         vs. actual node combination, but that would be time-consuming and
267         prone to failure.  And, I also realized that nobody would want a
268         100 item list when they can drill-down from a 10 item list anyways.
269         So, I was lazy and just commented out the entire "Detailed Node List".
271         * ANNOUNCE, doc/Makefile, README, doc/announc.texi, doc/authors.texi, doc/credits.texi, doc/ess.texi, doc/help-sas.texi, doc/inst_tar.texi, doc/readme.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
272         more doc changes:  Where should I begin?  I realized that having info files might
273         not be helpful if you didn't already have ESS installed.  So, I decided to
274         create HTML docs and put them @ software.biostat.washington.edu:/ess/doc/html
275         But, texi2html doesn't work with version.texi.  After pulling my hair out, I
276         decided to read the documentation.  Guess what?  texi2html doesn't support
277         @macro commands.  So, instead of @essver{}, I replaced those references by
278         @include ../VERSION which seems to work.  Of course, this was after I re-did the
279         doc/Makefile thinking there was something wrong in there.  The HTML docs are now
280         on the net.  And, lots of other "improvements" to the docs.
282         * doc/ess.texi, info/ess.info, README, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
283         info:  running some long SAS jobs, ZZZZZzzzzZZZZZ...
284         Meanwhile, re-wrote parts of the intro and re-arranged some of the
285         documentation categories; boy is that fun.  NOT!  Promoted "Help for
286         the S family" and "Help for SAS" to main categories so you
287         don't have to poke around so long.  One bugaboo that remains
288         with GNU Emacs 21.1-21.3 is the @direntry which is set to:
289         * ESS: (ess). Emacs Speaks Statistics (S/S+/R, SAS, BUGS, Stata, XLisp-Stat).
290         but, Emacs sadly reports:  ESS Version 5.x.y (was: S-mode).
291         This works fine on XEmacs 21.4.8 and I'm using texinfo 4.2
293         * lisp/ess-utils.el:
294         ess-kermit-get, ess-kermit-send
295         I had to replace (shell) with ess-sas-goto-shell; maybe we should
296         generalize ess-sas-goto-shell and ess-sas-shell-buffer in ess-utils.el too
298 2002-07-30  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
300         * lisp/Makefile:
301         lisp/Makefile:  essa-sas.el should not be compiled since it is required
302         by essl-sas.el and therefore, already compiled
304         * lisp/Makefile:
305         lisp/Makefile:  fixed a bug testing whether a directory is .
307 2002-07-29  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
309         * doc/ess.texi, doc/help-sas.texi, info/ess.info, info/ess.info-1, info/ess.info-3, README, info/ess.info-4:
310         Help for SAS:  more updates and fixes; now ready for release
312 2002-07-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
314         * doc/Makefile, Makefile:
315         Makefile:  changed target info to
316         the more descriptive and appropriate docs
318 2002-07-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
320         * doc/ess.texi, doc/help-sas.texi:
321         ESS[SAS] info documentation:  lots of minor changes that
322         should make it a better intro as well as a more complete and
323         correct manual
325         * doc/Makefile, lisp/Makefile, Makeconf, Makefile:
326         more Makefile mods:  made INSTALL comments more explicit
327         and removed install as the target from main Makefile, it
328         was only present in the lisp Makefile in any case
330         * Makefile:
331         main Makefile:  realclean target deleted; doc and lisp
332         Makefile's don't have it anyway; ESSVERSIONDIR changed
333         to ESSDIR
335         * Makeconf:
336         Makeconf:  made 2 comments more explanatory
338         * doc/Makefile, Makeconf, Makefile, doc/newfeat.texi:
339         more Makefile/Makeconf improvements:  I think this should do it
340         for the next release.  Enjoy!
342         * info/ess.info-1, info/ess.info:
343         Updating info for new version
345         * ANNOUNCE, README:
346         Updating README, ANNOUNCE for new version
348         * Makeconf, README, doc/Makefile, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4, lisp/Makefile:
349         more Makefile changes:  Apparently, we had two different methods for
350         replacing old version numbers with new ones.  For some reason, the
351         old method based on perl stopped working.  So, we created a new
352         method based on @essver{}.  However, the old version targets and
353         dependencies remained.  I have no idea what kind of weirdness
354         resulted from that.  Just in case, I'm removing the old method.
356 2002-07-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
358         * lisp/essa-sas.el:
359         ESS[SAS]:  ess-sleep-for now defaults to 5 seconds on Windows
360         only (which was where the problem was initially)
362         * lisp/essa-sas.el:
363         ESS[SAS]:  fixed bug in
364         ess-sas-submit-sh for Kermit file transfers; noticed that ess-kermit-
365         functions call (shell) when it probably should be ess-sas-goto-shell
367 2002-07-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
369         * doc/Makefile, fontlock-test/baseball.sas, Makeconf, Makefile, VERSION:
370         Makefile happy-land:  I think I finally figured this maze out.
371         We'll see when we try to release 5.1.21
373         * lisp/ess-utils.el:
374         ess-utils.el:  fixed a bug in ess-save-and-set-local-variables;
375         more exhaustive testing later tonight
377         * lisp/essa-sas.el:
378         ESS[SAS]:  ess-save-and-set-local-variables is now called
379         from ess-sas-submit-sh, ess-sas-submit-windows and
380         ess-sas-submit-mac rather than save-buffer which formerly
381         appeared in ess-sas-submit.  Not, sure what to do with
382         ess-sas-submit-iESS, but it should not be called in
383         ess-sas-submit-region.  Also, now called in
384         ess-sas-data-view so you can take advantage of the
385         recently added ess-sas-data-view-fsview-statement
386         buffer-local variable.
388         * lisp/ess-utils.el:
389         ess-utils.el:  added 2 new functions
391         ess-search-except:  searches forward for a regexp, stores as match 1
392         and optionally, ignores results that also match a second regexp parameter,
393         and optionally, searches backward for a third non-nil parameter
395         ess-save-and-set-local-variables:  if a buffer is modified, save the
396         buffer and if Local Variables are defined, update them with revert
397         returning t if buffer was modified and nil otherwise
399         * lisp/essa-sas.el:
400         ESS[SAS], ess-sas-data-view:  Now, I'm adding features just for myself.
401         I've always wanted the capability to add a PROC FSVIEW statement to an
402         ess-sas-data-view call, but I just never got around to it.  You can
403         configure it with the string ess-sas-data-view-fsview-statement.  Also,
404         you can now change the PROC FSVIEW command itself with
405         ess-sas-data-view-fsview-command and I renamed ess-sas-data-view-options
406         to ess-sas-data-view-submit-options to make it more clear what it does
407         (i.e. so you don't confuse -options with -fsview-command).
409         * Makeconf, doc/Makefile, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, Makefile, info/ess.info-4, lisp/Makefile:
410         Makeconf/Makefile tweaking:  still need to re-organize doc
411         Makefile which is currently in the main Makefile and the
412         doc Makefile
414 2002-07-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
416         * Makeconf:
417         Makeconf:  minor improvements in anticipation of a more
418         important role for this method of installing ESS
420         * lisp/make-regexp.el:
421         make-regexp.el:  timing functions removed due to name collisions with Gnus
423 2002-07-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
425         * lisp/essa-sas.el:
426         ESS[SAS]:  extended ess-sas-goto-shell to take an optional
427         argument if non-nil, then set-buffer rather than switch.  This
428         new call replaces code chunks in ess-sas-submit-region,
429         ess-sas-data-view and ess-sas-graph-view.  Furthermore, this
430         behavior is what was intended in nearly all
431         (ess-sas-goto-shell) calls and I have replaced them all with
432         (ess-sas-goto-shell t); except for the key-bindings for F8/F3
433         and the code that deals with kermit file transfers which require
434         the old behavior.  Have only tested on XEmacs and 'sh, so YMMV.
436         * lisp/essa-sas.el:
437         ESS[SAS]:  ess-sas-goto-shell resurrected!  Our recent discussion
438         with respect to each SAS program, perhaps, needing it's own
439         ess-sas-submit-method brought me back to ancient discussions
440         of asynchronous shell buffer names.  Emacs and XEmacs named them
441         differently.  Our solution was to use & for 'sh and start for 'ms-dos
442         to make synchronous processes asynchronous.  However, this made
443         ess-sas-goto-shell unnecessary since the buffer was always *shell*.
445         Now, I added the variable ess-sas-shell-buffer which is buffer-local
446         and defaults to *shell*.  If you set this to something else, then you
447         will get another shell buffer.  And, ess-sas-goto-shell will take you
448         to whichever one you need.  So, we are back to the original function.
449         I also moved the add-hook call to the shell creation step since it
450         seemed like over-kill to call it every time you did ess-sas-submit-sh.
451         Is this enough explanation or am I boring you?
453 2002-07-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
455         * lisp/essa-sas.el: ESS[SAS]:  tweaks to
456          -> ess-sas-submit-mac for JSM presentation
458         * lisp/essa-sas.el:
459         ESS[SAS]: ess-sas-submit-method
460         needs to be buffer-local so that ess-sas-submit can submit different
461         buffers in different ways with the Local Variables trick
463 2002-07-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
465         * lisp/ess-utils.el:
466         ess-utils.el:  added ess-kermit- functions; now, it's really
467         ready for testing
469         * lisp/ess-cust.el:
470         ess-cust.el:  added ess-kermit- variables
472         * lisp/essa-sas.el:
473         ESS[SAS]: moved ess-kermit- variables to ess-cust.el and
474         ess-kermit- functions to ess-utils.el
476         * lisp/ess-cust.el:
477         ess-cust.el:  applied Stephen's patch; also changed more :types
478         from "string" to 'string; finally, fixed custom-ize for SAS; it
479         always worked if you specified 'ess-sas for the
480         group, but never worked if you specified 'ess; this was because
481         defgroup defined 'ess-SAS rather than 'ess-sas; and, now I understand
482         what :prefix does; we discussed this previously and nobody knew
483         (the documentation doesn't say either); :prefix is the beginning of
484         the variable name that the custom-ize buffer doesn't show you;
485         therefore, it seems that :prefix should be "ess-" for 'ess-sas;
486         I think this is what it always was, but now I know this is right;
487         only tested this on XEmacs 21.4.8 which is nearly bullet-proof;
488         please test on buggier versions of (x)emacs
490 2002-07-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
492         * lisp/essa-sas.el:
493         ess-search-except, ess-sas-data-view, ess-sas-graph-view:
494         improvements to all; simplification of the latter -view's
495         with ess-search-except and other minor changes
497         * lisp/essa-sas.el:
498         ess-search-except:  I forgot to include the bloody example of it's
499         use; now see ess-sas-data-view.
501         * lisp/essa-sas.el:
502         ess-search-except:  I believe it does what we want now.  Sorry, to make this
503         a multi-stage commit, but I can think in SAS, not elisp yet :o)
505         * lisp/essa-sas.el:
506         ess-search-except:  I had some free time and I decided to
507         write a function to perform the complex searches
508         that are necessary for ess-sas-data-view.  I suppose a function
509         like this would be valuable for ess-sas-graph-view and for
510         other packages as well.  After a bit more testing, I'll put
511         it some place more appropriate.  I suppose we don't
512         have alot of time left before 5.2.0
514         * lisp/essa-sas.el:
515         ess-sas-data-view:  the code will make your head hurt, but
516         the search for a permanent SAS data just got a little smarter.
517         After it finds a tentative candidate in a forward search,
518         it checks if it is a work./first./last.  If so, then it
519         backward searches.  I suppose a better approach would be
520         to write an ess-search function that takes arguments
521         for regexp, direction, and exceptions to ignore.  I
522         don't have time right now, but let's add it to the TODO.
524 2002-07-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
526         * doc/ess.texi:
527         updated copyright to 2002.  Deep thought:  does everything
528         need a person to copyright it?  Wouldn't it be better to
529         have something like:  Copyright (C) 2002 ESS Developers?
531 2002-06-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
533         * lisp/essa-sas.el:
534         ess-sas-data-view:  Now ignoring WORK datasets since there is no
535         way to open them anyway.  It would be nice if this function (as well as
536         ess-sas-graph-view) could also be accessable via the mouse.
537         Any hints as to how to do it would be appreciated.  Currently, you have
538         to move the point manually or re-type the dataset/graph that you want
539         to view.  Just clicking on a dataset/graph would be easier.
541 2002-06-24  Martin Maechler  <maechler@stat.math.ethz.ch>
543         * lisp/essdsp6w.el, lisp/essd-r.el, lisp/essd-s3.el, lisp/essd-s4.el, lisp/essd-sp3.el, lisp/essd-sp4.el, lisp/essd-sp5.el, lisp/essd-sp6.el:
544         activate imenu for S+modes, using the ess-[SR]-use-imenu variable (in R and S+)
546 2002-06-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
548         * lisp/ess-emcs.el, lisp/ess-inf.el, lisp/ess-menu.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el, lisp/noweb-mode.el:
549         all ess-running-xemacs have now been replaced with (featurep 'xemacs)
551         * VERSION: VERSION:  5.2.0
553 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
555         * lisp/ess-emcs.el:
556         ess-emcs.el:  (featurep 'xemacs) has been implemented
557         according to Rich's suggestion; however, ess-running-xemacs
558         is rather pervasive among numerous other ESS lisp files;
559         I don't have time to go into every file and change them all;
560         but, this will certainly be the recommended route to take with ESS 6
562 2002-06-19  rmh  <rmh@lynne.stat.math.ethz.ch>
564         * lisp/essdsp6w.el, lisp/ess-emcs.el, lisp/essd-sp4.el, lisp/ess-site.el:
565         w32-short-file-name win32-short-file-name
567 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
569         * README, ANNOUNCE:
570         Updating README, ANNOUNCE for new version
572 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
574         * doc/ess.texi, doc/inst_tar.texi:
575         Unix Installation:  massive changes; I really don't understand
576         points 7 and 8, but I assume the XEmacs parts of 8 will change
577         once 5.2.0 is an "official" XEmacs package; I suggest similar
578         changes be made to Microsoft Windows Installation, but I made
579         none.  Enjoy!
581 2002-06-18  Martin Maechler  <maechler@stat.math.ethz.ch>
583         * lisp/essd-r.el:
584         allow prompt "Browse[1]> "
585         -- i.e. add "[]" to valid prompt chars (but not as first one!)
587 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
589         * lisp/essa-sas.el:
590         ess-kermit-get:  last bug-fix
591         ; it's about as user-friendly as I can imagine at the moment
593 2002-06-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
595         * doc/help-sas.texi, doc/inst_tar.texi, doc/newfeat.texi, doc/requires.texi:
596         doc:  minor improvements
598         * doc/currfeat.texi, doc/newfeat.texi:
599         doc:  a few minor changes in preparation for the 5.2.0 release
601         * lisp/essa-sas.el:
602         ESS[SAS]:  fixed a newly introduced bug in ess-kermit-get;
603         synchronized ess-kermit-send with ess-kermit-get; replaced
604         equal with string-equal (do we need to do this globally?);
605         I'd like to do a little bit more testing before 5.2.0; I'll
606         try to get it done tonight
608         * lisp/essa-sas.el:
609         ESS[SAS]: changes for more user friendly kermit file transfers;
610         ess-kermit-prefix default is now # which should be os-independent;
611         former defaults, : or ], could be problematic and were
612         based on ange-ftp/efs/tramp (an unnecessary restriction it turns out);
613         when ess-sas-goto is passed the suffix "log" or "lst" ess-kermit-get
614         is called if the file starts with ess-kermit-prefix; other extensions
615         could be dangerous since you might have altered the local copy whereas
616         .log and .lst files are only being modified by the SAS batch job; as
617         long as the integrity of the .sas program is maintained .log and .lst
618         can always be retrieved if an unwanted transfer overwrites them
620 2002-06-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
622         * lisp/ess-utils.el:
623         ess-utils:  explanatory comment on the recent change in ess-revert-wisely
625 2002-05-28  rmh  <rmh@lynne.stat.math.ethz.ch>
627         * doc/ess.texi, doc/help-sas.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
628         M-x SAS does not work with MS Windows
630 2002-05-28  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
632         * Makefile:
633         Makefile:  made compile the default; also fixed problem with make all
635 2002-05-27  Martin Maechler  <maechler@stat.math.ethz.ch>
637         * doc/README.SPLUS4WIN:
638         5.1.21, not *.20 (is this not yet integrated in *.texi ?)
640 2002-05-21  rmh  <rmh@lynne.stat.math.ethz.ch>
642         * doc/dir, info/dir:
643         dir file needed in same directory as *.info* files
645         * doc/ess.texi, doc/help-sas.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4, README:
646         improve documentation for ess-remote
648 2002-05-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
650         * Makefile:
651         Makefile:  commented out a stray reference to info in the doc directory
653         * ANNOUNCE, README:
654         Updating README, ANNOUNCE for new version
656 2002-05-17  rmh  <rmh@lynne.stat.math.ethz.ch>
658         * doc/ess.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
659         document ess-remote, S+elsewhere, ess-elsewhere
661         * doc/ess.texi, doc/help-s.texi, doc/inst_tar.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4, README:
662         add reference to ~/.xemacs/init.el as the Xemacs alternate for
663         the Gnu emacs file .emacs
665 2002-05-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
667         * lisp/essa-sas.el:
668         ESS[SAS]:  ess-sas-data-view; oops that was not right.  now fixed.
669         dataset names may end in macro variables, but libraries must not
671 2002-05-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
673         * lisp/essa-sas.el:
674         ESS[SAS]:  ess-sas-data-view will now recognize a permanent SAS
675         dataset name that ends in a macro variable.  You will be
676         prompted with the portion of the name up to, but not including
677         the macro variable, since it wouldn't be valid otherwise.  You
678         will need to complete the dataset name.  You cannot use a macro
679         variable for the library since &libname.dataname is macro concatenation.
681 2002-05-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
683         * lisp/essa-sas.el:
684         ESS[SAS] doc-strings:  updated doc-strings for ess-sas-submit-method
686         * doc/help-sas.texi:
687         ESS[SAS] help:  ess-sas-submit-method discussed, with respect to
688         both local and remote SAS batch jobs including Kermit
690 2002-05-12  rmh  <rmh@lynne.stat.math.ethz.ch>
692         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
693         repair trailing garbage by removing [] from node names
695         * doc/ess.texi, doc/help-sas.texi, doc/help-s.texi:
696         @node lines cannot contain [].
697         I replaced them with () in the node lines and left
698         them at [] in the section heads and in the body of the text.
700 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
702         * doc/help-sas.texi:
703         ESS[SAS] help: discussion of ess-sas-submit-command etc.
704         But, still need to discuss ess-sas-submit-method and kermit too.
706 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
708         * doc/ess.texi:
709         Thank you Martin, I was starting do essentially the same thing
710         to ess.texi.  Now I don't have to.
712         I did one extra step.  We had an empty chapter in the dvi that I commented out.
713           @comment @chapter Help for Statistical Packages
714         Then I promoted both S and SAS to chapter status.
715           @chapter Help for the S family
716           @chapter Help for SAS
719         There is a fundamental problem in both help-s.texi and help-sas.texi.
720         Make the ess.dvi and then look at the S and SAS chapters.
721         Both chapters have a trailing piece of the node-name as the last line
722         in each section.  I tried several ways to make that go away with no
723         success.  Can you figure out what is going on and fix it?  Thanks
725 2002-05-10  Martin Maechler  <maechler@stat.math.ethz.ch>
727         * doc/ess.texi, doc/inst_tar.texi:
728         comment empty chapter; update nodes and menus (in Emacs) and hand fix
730 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
732         * lisp/essd-els.el:
733         gnuclient doesn't work across tcpip (or at least I don't
734         yet know how), so I removed it from inferior-ess-language-start
735         for ess-remote.
737         * lisp/essdsp6w.el, lisp/essl-s.el:
738         S-Plus 6 help() function uses pager=options()$help.pager
740         I modified inferior-S-language-start in essl-s.el to always define
741         options()$help.pager to have the same value as options()$pager.
742         Only S-Plus 6 uses this new value.  The way the statement is constructed,
743         it does not get used for R and it generates a harmless extra component to
744         the options() in earlier versions of S-Plus.
746 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
748         * doc/getting.texi, doc/newfeat.texi:
749         doc:  updates for next release
751 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
753         * lisp/essd-sas.el:
754         put ess-eval-line-and-step-invisibly on C-c i on sas-mode-local-map
756         * lisp/essd-els.el:
757         ess-remote for SAS needs shell-mode
759         * lisp/ess-inf.el:
760         ess-eval-line-and-step-invisibly is needed for ess-remote to work with sas
762         * lisp/essd-els.el:
763         ess-remote now works for "sas -stdio"
765 2002-05-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
767         * doc/announc.texi:
768         ANNOUNCE: missed a reference to @essver{}
770 2002-05-08  Martin Maechler  <maechler@stat.math.ethz.ch>
772         * lisp/ChangeLog, lisp/ess-trns.el:
773         clean-region fix for new menu function
775 2002-05-07  Martin Maechler  <maechler@stat.math.ethz.ch>
777         * doc/Makefile:
778         better Makefile fixes; add "pdf" target
780         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/Makefile:
781         Makefile fixes; ess.info* only in ../info
783         * doc/requires.texi: @footnote properly
785         * doc/help-s.texi:
786         some @item s fixed --- do NOT use manual "-" for items!
788         * doc/requires.texi:
789         minor typo in footnote
791         * doc/Makefile: run pdftex twice
793 2002-05-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
795         * README:
796         Updating README, ANNOUNCE for new version
798 2002-05-06  rmh  <rmh@lynne.stat.math.ethz.ch>
800         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/help-s.texi:
801         @display
803         * Makefile: add ess.info-4
805 2002-05-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
807         * lisp/essa-sas.el:
808         ESS[SAS]: ess-kermit-send
809         incorporated into ess-sas-submit-sh  kermit is almost as transparent as
810         tramp and ange-ftp/EFS  just execute ess-sas-submit like any other file
812 2002-05-05  rmh  <rmh@lynne.stat.math.ethz.ch>
814         * lisp/ess-trns.el:
815         install Thomas Baumann repair to ess-transcript-clean-region
817 2002-05-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
819         * lisp/essa-sas.el:
820         ESS[SAS]:  ess-sas-submit-sh now works with local copies of kermit transfer files.  just need some documentation.
822 2002-05-03  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
824         * lisp/essa-sas.el:
825         ESS[SAS]: ess-kermit-send now works although I haven't tested
826         it completely.  still need to fix ess-sas-submit-sh
828         * lisp/essa-sas.el:
829         ESS[SAS]:  updated ess-kermit-get per the latest proposal;
830         created a variable ess-kermit-prefix which is
831         customize-able that can be used to specify the files that
832         are recognized as local kermit copies of remote files.
833         : is the default and the only other value that is
834         recommended is ]  also, created ess-kermit-remote-directory
835         which is buffer local and the default is customize-able;
836         currently $HOME  when you run ess-kermit-get you can
837         reset this variable and ess-kermit-get is now documented
838         haven't fixed ess-kermit-send, but it should be trivial
839         also note, that if you have just done an ess-kermit-send
840         then ess-sas-submit-sh should work as long as we handle the
841         cd command appropriately, i.e. "cd ."
843 2002-05-02  rmh  <rmh@lynne.stat.math.ethz.ch>
845         * lisp/essd-els.el:
846         change SAS to SAS-customize-alist
848         * lisp/essd-els.el:
849         add &optional proc-name to ess-remote
851 2002-05-01  rmh  <rmh@lynne.stat.math.ethz.ch>
853         * lisp/essd-els.el: ess-remote
855         First draft of what I consider the right way to do what we
856         have previously called S+elsewhere and ESS-elsewhere.
858         Please test this.  Start a telnet or other protocol to a remote computer,
859         start S or R (or maybe something else), M-x ess-remote, and tell it which
860         dialect.  You are now talking to an inferior-ess process.
862         I added all the *-customize-alist to ess-select-alist-dialect.  I added
863         only sp6 to the dialects we prompt for, but all will be recognized.
865         Rodney, dialect "sas" points to S+elsewhere-customize-alist rather than
866         to SAS-customize-alist.
868         If this works then ess-add-ess-process should be moved from essa-sas.el to
869         ess-inf.el
871         * lisp/essdsp6w.el, lisp/ess-site.el:
872         tweaks to S+6 for S-Plus 6.1 for Windows beta 1
874         Delay time is now a user variable ess-S+6-startup-delay.
875         No delay time for S+6-existing.
876         We verify the version of S-Plus 6 and hide and make read-only the file we check.
877         ESS now prompts for the correct directory.
879 2002-04-29  rmh  <rmh@lynne.stat.math.ethz.ch>
881         * lisp/essdsp6w.el:
882         S-Plus 6.1 beta for Windows works correctly with ESS.
883         6.0 didn't work correctly.
885         I modified M-x S+6 to
886           "Verify that `inferior-S+6-program-name' points to S-Plus 6.
887         Start normally for S-Plus 6.1.  Inform the user to start S-Plus 6.0
888         from the icon and than connect to it with `S+6-existing'.  Give an error
889         message if `inferior-S+6-program-name' doesn't point to S-Plus 6."
892         S-Plus 6.1 starts up exceedingly slowly.  I changed the delay time in
893         M-x S+6-initiate to 60 seconds (double what we needed for M-x S+4).
894         The is the delay needed for my 300MHz machine.  I will make this a
895         variable so the users can customize it for their speed.
897 2002-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>
899         * lisp/ess-trns.el:
900         ..-DO-clean-region; added to Menu; see ChangeLog
902         * lisp/essd-sp6.el:
903         ess-setup-directory-fun etc from Jeff Mincy
905 2002-04-26  Martin Maechler  <maechler@stat.math.ethz.ch>
907         * lisp/ess-cust.el:
908         version number was lost -- bug in perl in Makefile ???
910         * doc/Makefile: ess.info -> ../info
912         * lisp/ess-cust.el:
913         new ess-directory-function and ess-history-directory stuff from Jeff Mincy
915         * lisp/ess-site.el:
916         wrap file-name-as-directory around ess-lisp-dir... [from Jeff Mincy]
918 2002-04-25  rossini  <rossini@lynne.stat.math.ethz.ch>
920         * lisp/essd-r.el:
921         we don't want the semantic stuff "live" yet!
923         * lisp/essd-r.el, lisp/r.bnf, lisp/sas.bnf, lisp/semantic-r.el, lisp/semantic-sas.el:
924         These files are the start of semantic.el support.  Useful for using the CEDET tools (cedet.sourceforge.net), including ECB.  Definitely worth a bit of time, but they get awfully confusing.
926 2002-04-21  rmh  <rmh@lynne.stat.math.ethz.ch>
928         * lisp/essa-sas.el:
929         simplify ess-sas-toggle-sas-log-mode for legibility, no change in what it does, see email for details.
931 2002-04-17  rmh  <rmh@lynne.stat.math.ethz.ch>
933         * doc/ess.info-4, doc/Makefile:
934         we now have ess.info-4
936         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.texi, doc/help-sas.texi, doc/help-s.texi, doc/inst_tar.texi, doc/Makefile:
937         I fixed up help-sas, installed help-s, fixed up some style issues, cleaned up
938         cross references to empty pages.
940         All occurences of @essver MUST have braces @essver{} or else the remainder
941         of the source line is treated as a comment.
943         The doc/Makefile doesn't depend on the *.texi files.
944         I attempted to change it to
945         $(ESSINFODIR)/ess.info: *.texi
946         but that doesn't work.  So I used
947         $(ESSINFODIR)/ess.info: ess.texi help-sas.texi inst_tar.texi
949         The @display requires everything to be left justified.  Otherwise the
950         indentations are interpreted as hard spaces.
952         Why are some lines in @display and others in @example?  They look the same.
953         This is inst_tar.texi, lines 29-36
954         @example
955                 gunzip ess-@essver{}.tar.gz
956                 tar vxf ess-@essver{}.tar
957         @end example
958         @display
959                 (or: @code{gunzip < ess-@essver{}.tar.gz | tar vxf -} ).
960                 (or using GNU tar:  @code{tar zvxf ess-@essver{}.tar.gz}).
961         @end display
963         I added the control-function keys to help-sas.texi
965         I fixed the help menu pointers to the empty operating system nodes.
967         As long as I am doing info, I fixed up help-s.texi and installed it.
968         It compiles correctly.  It still needs to be read carefully to make sure
969         it is coherent.
972         I think the various doc/README* files now need to be regenerated
973         from the appropriate *.texi files.
975 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
977         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/Makefile:
978         Updating docs for new version
980         * README:
981         Updating README, ANNOUNCE for new version
983         * doc/readme.texi:
984         Updating docs for new version
986         * README:
987         Updating README, ANNOUNCE for new version
989         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.texi, doc/inst_tar.texi, doc/readme.texi:
990         Updating docs for new version
992         * README:
993         Updating README, ANNOUNCE for new version
995         * doc/inst_tar.texi:
996         doc:  added one @display that I forgot earlier
998 2002-04-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1000         * doc/help-sas.texi:
1001         make last line less than 80 columns
1003         * doc/help-sas.texi:
1004         typos and introduce filetype-2 earlier
1006         * doc/help-s.texi, doc/readme.texi:
1007         @essver and s-plus 6 references
1009 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1011         * Makefile:
1012         Makefile(xemacs-links): updated to reflect the new location of info files
1013         which makes a very logical connection in this case as well.
1015         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
1016         info: need a directory with nothing
1017         else in it for a concise display and this seemed like a logical choice
1019 2002-04-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1021         * README:
1022         Updating README, ANNOUNCE for new version
1024         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/help-sas.texi, doc/inst_tar.texi, VERSION:
1025         5.1.21:  more doc changes for release
1027         * ANNOUNCE, README:
1028         Updating README, ANNOUNCE for new version
1030         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.texi, doc/help-sas.texi, doc/inst_tar.texi, doc/Makefile, doc/readme.texi, lisp/ess-emcs.el, Makefile:
1031         5.1.21:  lots of changes for 5.1.21 release
1033         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/getting.texi, doc/help-sas.texi, doc/requires.texi:
1034         doc: many changes addressing Rich's concerns (please see rsparapa
1035         discussion if you are interested).  Before 5.1.21 can be released,
1036         we need to figure out how to get texinfo to generate the proper
1037         version number in all documents.
1039 2002-04-12  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1041         * doc/newfeat.texi, lisp/essl-sas.el:
1042         ESS[SAS]: corrected font-locking for in: operator
1044         * doc/announc.texi, doc/help-sas.texi, doc/newfeat.texi:
1045         doc: changes for 5.1.21 release
1047         * doc/ess.info, doc/ess.info-1, doc/ess.info-3, doc/help-sas.texi:
1048         doc:  First attempt at creating info documentation for SAS.  It is
1049         basically README.SAS with a few additions/corrections.  Fine for this
1050         release, but could use alot of work.
1052         * lisp/essa-sas.el:
1053         ESS[SAS]: F12 (graph view) now defined for all locales
1055 2002-04-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1057         * lisp/essl-sas.el:
1058         ESS[SAS]: estimate and contrast keywords are now highlighted
1060 2002-04-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1062         * doc/announc.texi, doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.texi, doc/help-s.texi:
1063         doc: first attempt at creating user manual with texinfo.  I thought that I could
1064         just mimic help-s.texi.  However, help-s.texi appears to be a basket case.
1065         It has no @menu statements.  This made it impossible for me to makeinfo.  So,
1066         instead I created help-sas.texi from scratch based on README.SAS.  Note that
1067         the @menu commands will cause problems if they contain : so I've been using --.
1068         Also note that makeinfo appears to create working info pages, but texi2dvi
1069         does not create documents correctly.  It's a shame since they are very nice,
1070         except for garbage which appears to be mangled next, previous, and up.  This will
1071         cause us alot of problems if we want to maintain
1072         one source and produce .info, .html and .pdf (I actually only tried viewing
1073         with xdvi, but I suspect the problem exists with other formats, but I pray not).
1075 2002-04-04  hornik  <hornik@lynne.stat.math.ethz.ch>
1077         * lisp/essddr.el: Add '\docType'.
1079 2002-03-27  rossini  <rossini@lynne.stat.math.ethz.ch>
1081         * xemacs/README:
1082         files and build/export for xemacs package
1084 2002-03-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1086         * lisp/essa-sas.el, lisp/essl-sas.el:
1087         ESS[SAS]:  added font-lock support for legacy COMMENT...; style comments
1089 2002-03-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1091         * lisp/essa-sas.el:
1092         ESS[SAS]:  Somehow managed to have to two functionally identical versions
1093         of ess-sas-file-path; now only one.
1095 2002-03-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1097         * doc/requires.texi:
1098         doc:  added "custom" link
1100 2002-03-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1102         * doc/requires.texi:
1103         doc:  noted that certain geriatric
1104         versions of emacs are no longer supported
1106 2002-03-12  rmh  <rmh@lynne.stat.math.ethz.ch>
1108         * lisp/essd-r.el, lisp/ess-inf.el:
1109         make C-c C-q work with R
1111         I checked it on windows with rw1041.  Please verify the repair for unix.
1113         essd-inf.el
1114         I modified ess-quit to treat R as a special case because R asks
1115         the question "Save workspace image? [y/n/c]: ".
1117         essd-r.el
1118         I modified inferior-ess-exit-command and added inferior-ess-exit-prompt
1120 2002-03-03  rmh  <rmh@lynne.stat.math.ethz.ch>
1122         * lisp/ess-iw32.el:
1123         ess-command on windows.  fix last week only needed if buf is t.
1125 2002-02-27  rmh  <rmh@lynne.stat.math.ethz.ch>
1127         * lisp/Makefile:
1128         add mouseme.el to lisp/Makefile
1130 2002-02-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1132         * lisp/essa-sas.el:
1133         ESS[SAS]: GSASFILE viewing for Emacs 21.1; I figured out how to view
1134         image files in Emacs 21.1.  But, apparently it only works for Unix at
1135         the moment.  You have to turn on the minor mode auto-image-file-mode.
1136         Then opening a .jpg or .jpeg file will display it in a buffer.  It is
1137         supposed to work with .gif files, but it doesn't for me; so I'm only
1138         activating this feature for JPEG.
1140 2002-02-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1142         * lisp/ess-emcs.el:
1143         lisp(ess-emcs.el):  added a function to display graphical images
1144         per the XEmacs documentation (for 21.4 and higher)
1146         * lisp/essa-sas.el:
1147         ESS[SAS]: viewing GSASFILEs; XEmacs supports .gif and .jpg natively.
1148         So, on XEmacs, those formats are displayed in an empty buffer.  Otherwise,
1149         graphics are handled as before (with an image viewer program).
1151 2002-02-26  rmh  <rmh@lynne.stat.math.ethz.ch>
1153         * lisp/ess-iw32.el:
1154         The repair of the C-c C-l problem reported by S.McClatchie
1155         <s.mcclatchie@niwa.cri.nz> and Bj�ørn-Helge Mevik <bhm@math.uio.no>
1156         required a change to ess-command in ess-iw32.el.  I believe the problem
1157         was limited to Windows machines and first appeared in 5.1.19 when I added
1158         ess-command to ess-iw32.el.
1160         The temporary buffer buf was not associated with an ESS process.  Now it is.
1162         This is a consequence of how I created a windows version of
1163         ess-command.  Part of loading a file is checking whether the new file
1164         would overwrite any old S language objects.  This in turn requires
1165         running search() which uses ess-command.  The temporary buffer created
1166         to hold the results of the search was not associated with an ESS
1167         process.  Therefore when ess-command checks whether it is running
1168         under Windows, it finds instead that it is in the tbuffer which is not
1169         connected with an ESS process so it can't decide and quits.  Since the
1170         original buffer that the user was trying to load was correctly
1171         connected to an ESS process, the user is justifiably confused.
1173         The repair is done at the most central point, at the ess-command for
1174         windows.
1176 2002-02-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1178         * lisp/Makefile:
1179         lisp Makefile:  added ess-mous.el, but have not tested it
1181 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1183         * lisp/essa-sas.el:
1184         ESS[SAS]: added a missing F11 key definition and new functionality
1185         for F12; pressing F12 searches for a GSASFILE definition, otherwise
1186         defaults to SAS program name and opens the image file in an image viewer
1187         application available on that OS (defaults to the CDE sdtimage for Unix
1188         and kodakimg for MS)
1190 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1192         * Makefile:
1193         Makefile:  Oops.  We don't want tag to depend on rel.  For tagging
1194         we have to rely on the user to do the appropriate thing.
1196 2002-02-19  rossini  <rossini@lynne.stat.math.ethz.ch>
1198         * lisp/ess-cust.el:
1199         edited ess-source-directory doc string to include my favorite setting.
1200         It's amazing what you find when you start looking...
1202 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1204         * Makefile:
1205         Makefile: after make rel goes flawlessly; do a make tag; you might
1206         want to wait a few days just to be sure since the tag must be
1207         unique and we don't want micro number escalation
1209 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1211         * doc/currfeat.texi:
1212         Current Features: deleted SPSS
1214 2002-02-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1216         * Makefile:
1217         Makefile: Removed the JCGS paper from the distributions and fixed some problems.
1218         First of all, zip will update a .zip if it already
1219         exists.  I found no way to change this behavior.  Also, gzip will prompt you
1220         before overwriting a .gz.  So, I just delete the files if they already exist
1221         with a test && rm || true.  Also, tar would occasionally give me an error about
1222         symbolic links.  So, I did a mv instead of an ln -s.
1224         * doc/ess.info-1:
1225         Updating docs for new version
1227 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1229         * Makefile:
1230         Makefile: updated for new repository
1232 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1234         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1235         Updating docs for new version
1237         * ANNOUNCE, README:
1238         Updating README, ANNOUNCE for new version
1240         * lisp/essa-sas.el:
1241         ESS[SAS]:  last change before 5.1.20; forgot to add C-TAB to the
1242         globalization for PC keys
1244         * doc/announc.texi, doc/credits.texi, doc/inst_cvs.texi, doc/inst_tar.texi, doc/mailing.texi, doc/newfeat.texi, doc/readme.texi, doc/stabilty.texi:
1245         Doc changes for pending ESS-5.1.20 release.
1247 2002-01-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1249         * lisp/essl-sas.el:
1250         ESS[SAS]:  mult-line comments of the /* */ variety are always
1251         fontified correctly because they are handled by grammar rather
1252         than regular expressions.  OTOH, * ; and %* ; comments have only
1253         worked in the past on single line comments.  This is particularly
1254         annoying in SAS-log-mode since a single-line comment will often
1255         be flowed and not fontified correctly.  There is no solution TIKO
1256         for the multiple line problem so I changed the regular expression
1257         to just fontify the first line which will at least allow you to
1258         recognize that a comment is beginning which is better than the
1259         way it was before.
1261         * lisp/essl-sas.el:
1262         ESS[SAS]: improved macro statements syntax highlighting, i.e.
1263         you have more freedom of placement than you do for SAS
1264         statements in general
1266 2002-01-28  Martin Maechler  <maechler@stat.math.ethz.ch>
1268         * lisp/ess-help.el: doc string
1270         * lisp/ess-utils.el: comment
1272         * doc/newfeat.texi, lisp/ChangeLog, lisp/essddr.el:
1273         C-c C-f (finally!)
1275 2002-01-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1277         * lisp/essl-bug.el:
1278         ESS[BUGS]: working, but no elsewhere yet
1280 2002-01-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1282         * lisp/essl-bug.el:
1283         ESS[BUGS]: let's schedule elsewhere for the next release
1285         * lisp/essa-sas.el:
1286         ESS[SAS]: should be good to go for the next release; will test tomorrow
1288         * lisp/essa-sas.el:
1289         ESS[SAS]: a uniform interface for batch elsewhere may be a bit too ambitious at this time
1291         * lisp/essa-sas.el:
1292         ESS[SAS]: a few adjustments
1294         * lisp/essa-sas.el, lisp/ess-batch.el, lisp/essl-bug.el:
1295         ESS-elsewhere: moving towards a common codebase for batch ESS-elsewhere
1297 2002-01-21  rmh  <rmh@lynne.stat.math.ethz.ch>
1299         * lisp/essdsp6w.el:
1300         change *ddeclient ESS* to '(ddeESS [S+6])'
1302         * lisp/essd-sp4.el:
1303         1. change strings from *ddeclient ESS* to '(ddeESS [S+4])'
1305         2. There is a weird error in this version that I don't understand.
1306         The environment variable PATH gets the value of MANPATH.
1307         I cannot figure out why.  It is MANPATH for me on two machines so far,
1308         I don't know if that is related to my personal list of environment
1309         variables or something else.  The fix I installed here works
1310         on my machine, I hope it works on others.  I did attempt a generalization,
1311         but that didn't work for me.
1313         * lisp/ess-site.el: change default to
1314         (fset 'S 'S+6)
1315         etc.
1317         * lisp/ess-inf.el:
1318         remove commented out .in.ESS.
1319         This was replaced with options()$STERM yesterday.
1321 2002-01-20  rmh  <rmh@lynne.stat.math.ethz.ch>
1323         * doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1324         matches ess.texi from a few minutes ago.
1326         * doc/ess.info-1, doc/ess.texi, doc/inst_tar.texi, doc/newfeat.texi, lisp/ess-site.el:
1327         1. In ess-site.el section 2.1 I made two changes.
1328         For the item a I want an opinion.
1330         a. I changed the default in this section from S-Plus 4,5,3
1331            to S-Plus 6 for all three of those operating systems?
1332            Is there still a need to distinguish linux from other unixen?
1334         b. I added (fset 'Sqpe 'Sqpe+6) for Windows
1337         2. I edited inst_tar.texi to match.
1340         3. While in inst_tar.texi I added to the SAS discussion and
1341            fixed up the installation section to xref the Unix and MS sections
1342            to each other.
1345         4. The current ess.texi and ess.info-2 have only the
1346            unix information. I deleted the whole installation section
1347            from ess.texi and replaced it with @include inst_cvs.texi
1350         5. Tony, please fix up inst_cvs.texi once the anonymous cvs server in
1351            washington is working.
1354         6. Rodney, please put Macintosh instructions into inst_cvs.texi.
1357         7. I promised Terry Therneau that I would comment on indentation and
1358            fancy comments in the *info*.  I did so in ess.texi.  While there I
1359            added Rodney to the author list.
1362         8.  I added the STERM discussion to ess.texi.
1365         9.  I started to add the pager and editor discussion to ess.texi
1366             and realized that I can't until the "@node Edit buffer" section is
1367             completely rewritten.  I may do this, but not tonight.
1369             This entire section describes the behavior pattern that we do not
1370             encourage.  It describes the "S objects are real" philosophy deprecated
1371             in the README.S file.
1373             The revision can leave that in, but must have a section based on
1374             the "Source code is real" philosophy.
1376         * lisp/ess-cust.el, lisp/essd-els.el, lisp/essd-r.el, lisp/essd-s3.el, lisp/essd-s4.el, lisp/essd-sp3.el, lisp/essd-sp4.el, lisp/essd-sp5.el, lisp/essd-sp6.el, lisp/essdsp6w.el:
1377         I installed options("STERM") in the rest of the S language essd*.el files.
1378         I documented it in ess.texi and in newfeat.texi.
1379         STERM has the value "iESS" for all except S+4 and S+6 for Windows.
1380         In those two situations it has value "ddeESS".  Suggestions for non-ESS
1381         values are in the ess.texi.
1384         I also installed options("editor") and options("pager").
1385         Default definitions are in ess-cust.el
1386                    Windows      Unix           Macintosh
1387         R-pager    nil          nil            nil
1388         R-editor   gnuclient    emacsclient    nil
1389         S-pager    gnuclientw   emacsclient    nil
1390         S-editor   gnuclient    emacsclient    nil
1391         When the ESS value is nil, then nothing gets sent to the S language process.
1394         ess-cust   defcustomed all new variables
1395         essd-r     revised from last week
1396                    a. R-editor and R-pager
1397                    b. defun R-transcript and fset r-transcript
1398                    c. moved R-mode to follow R
1399         essd-s3    a. I changed two
1400                          (setq-default ess-customize-alist S3-customize-alist)
1401                       to use setq.
1402                    b. moved S3-mode to follow S3
1403         essd-s4
1404         essd-sp3
1405         essd-sp5
1406         essd-sp6
1407         essd-sp4
1408         essdsp6w
1409         essd-els  I made it match, but it needs rethinking.
1410                   The right plan is something along the lines of
1411                   a. telnet to the remote,
1412                   b. start remote ess process,
1413                   c. `ess-add-ess-process'
1415 2002-01-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1417         * lisp/essa-sas.el:
1418         ESS[SAS]: automated ess-sas-suffix-regexp and commented out ess-sas-smart-backtab
1420 2002-01-17  rmh  <rmh@lynne.stat.math.ethz.ch>
1422         * lisp/tmpfile:
1423         I got a newer version of cygwin.
1424         Now PCL-CVS works from the office.  I will check from
1425         home later.
1427         * lisp/tmpfile: test commit with PCL-CVS
1429 2002-01-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1431         * lisp/essa-sas.el, lisp/ess-mous.el:
1432         Tony, what is
1433           `ordinary-insertion-filter' in `essl-sta.el'.
1434         doing in the middle of `ess-command' in ess-inf.el?
1436         Rodney, please look at the
1437             cvs log ess-mous.el
1438         There are several questions and comments about ess-processes
1439         in the Jan 14 log that overlap what you are doing in essa-sas.el
1442         essa-sas.el:
1444         I finally understand why we have been having trouble communicating
1445         about S+elsewhere.  `ess-add-ess-process' is a much simpler functional
1446         equivalent to the kludge in `S+elsewhere' and `ESS-elsewhere'.
1448         I revised the doc-string to make it more accurate and also simplified
1449         the function while I was there.
1452         ess-mous.el:
1453         I got rid of the end-of-line-problem I was having.
1455 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1457         * lisp/essl-sas.el:
1458         ESS[SAS]: fixed bug in PROC syntax highlighting; updated doc-string for sas-program
1460 2002-01-16  Martin Maechler  <maechler@stat.math.ethz.ch>
1462         * lisp/ChangeLog, lisp/ess-menu.el:
1463         improved imenu-expression from Stephen E
1465 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1467         * lisp/essl-bug.el:
1468         ess-revert definition removed, call to ess-revert replaced by ess-revert-wisely
1470         * lisp/essa-sas.el:
1471         SAS on Mac now accepts ess-sas-submit-command-options like the others
1473         * lisp/essl-sas.el:
1474         sas-program defaults to sas except on Mac where it is the AppleScript equivalent
1476         * lisp/ess-utils.el:
1477         added ess-revert-wisely
1479 2002-01-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1481         * lisp/essa-sas.el:
1482         ESS[SAS]: tweak to local variable recognition in ess-sas-submit
1484 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1486         * lisp/essl-sas.el: force SAS-listing-mode
1488         * lisp/essl-sas.el: force minor-mode
1490         * lisp/essa-sas.el, lisp/essl-sas.el:
1491         The ess-sas-toggle-log-sas-mode I posted yesterday didn't quite work.
1492         It go hung because the log and LOG options stepped on each other's
1493         toes.  So I put it all into a single if statement, renamed it to
1494         ess-sas-toggle-sas-log-mode, made it refer to SAS-log-mode, and
1495         redefined SAS-log-mode to agree with current usage.
1497 2002-01-15  Martin Maechler  <maechler@stat.math.ethz.ch>
1499         * lisp/ChangeLog, lisp/essl-s.el:
1500         add-log (Changelog)
1502 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1504         * lisp/essa-sas.el:
1505         I finally read the latest essa-sas.el
1507         1. I found ess-sas-toggle-sas-mode several months ago and started to use it.
1508         I like it.  Now that I have read it closely I revised it and renamed it.
1509         ;;; this version of ess-sas-toggle-log-sas-mode
1510         ;;; 1. can be included in .emacs as
1511         ;;;           (ess-sas-toggle-log-sas-mode t)
1512         ;;;    because it doesn't need to find a .log file.
1513         ;;; 2. works if there is already an association for .log files.
1514         ;;; 3. restores the old association when SAS-mode is deleted.
1515         ;;; 4. works with the file it has, doesn't kill it and get a fresh copy.
1516         ;;;    This matters for large log files and slow telephone connections.
1517         ;;; 5. I changed its name to be more descriptive.
1520         2. How is kermit used by ESS?
1522         I see definititions for ess-kermit-command ess-kermit-get ess-kermit-send,
1523         but do not see any places they are used.
1525         I think these three items should be separated into a new ess-kermit.el
1526         rather than buried in essa-sas.el.  Are they restricted to ess in any way?
1527         Might they be better as a new kermit.el?
1530         3. You hardwired the `txt' extension into ess-sas-file-path.  That should
1531         be sensitive to the value of ess-sas-suffix-1 and ess-sas-suffix-2.
1534         4. ess-sas-submit-mac is the only ess-sas-submit* that does not have
1535         ess-sas-submit-command-options.  I don't understand
1536         ess-sas-submit-command-options.  Why is it buffer-local?  I think it
1537         should depend on the host and the version of sas, not on the
1538         myfile.sas command file.  Am I misunderstanding what is going on?
1541         5. ess-revert-wisely in essa-sas.el and ess-revert in essl-bug.el are identical.
1542         This suggests that the ess-revert name should be used and moved to ess-utils.el
1544         * lisp/ChangeLog, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el:
1545         ess-mous is ready for testing.
1547         ess-mous.el: put ess-mous on submenu of C-mouse-3 for
1548                      ess-transript-mode, inferior-ess-mode, ess-mode
1549                      This feature is still beta.
1551         ess-inf.el:
1552           ess-ddeclient-p. now depends on ess-local-process-name
1553           get-ess-process. I changed error message to say buffer is not
1554                            associated with an ESS process (instead of
1555                            saying that no ESS process is running)
1556           inferior-ess-mode-menu.  Added "What is this? (beta)"
1558         ess-trns.el:
1559           ess-transcript-mode-menu.  Added "What is this? (beta)"
1561         ess-mode.el:
1562           ess-mode-menu.  Added "What is this? (beta)"
1564         ChangeLog: ess-mous changes.
1566         I tested it on windows for R, S+4, and Sqpe+4.
1567         I am having line-ending problems with Sqpe+4 but otherwise it looks ok.
1568         Please look at it.
1571         I found a problem which I am unsure how to solve.  The variable
1572         `ess-current-process-name' in the `*R*' buffer can have the value
1573         "S+4".  All I have to do is open an S+4 process and an R process, then
1574         C-c C-s the file.s buffer to S+4 and then switch to the R process.
1576         I think, but am willing to hear arguments against it, that anytime an
1577         inferior-ess-mode buffer is made current, then it should automatically
1578         reset `ess-current-process-name' to refer to itself.  I'm not sure how
1579         to do that.  This is explicitly not a buffer-local variable.  Is there
1580         a hook that gets called when we change into a buffer, either by C-x b
1581         or by clicking?
1583 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1585         * lisp/essa-sas.el:
1586         ESS[SAS]: if Local Variables are defined, a revert is necessary to update them if changed; anybody know a better way?
1588 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1590         * lisp/essl-sas.el:
1591         ESS[SAS]: some minor changes/corrections to customize variables
1593         * lisp/essa-sas.el:
1594         ESS[SAS]: ess-sas-submit-command and ess-sas-submit-command-options are buffer-local with appropriate adjustments in the ess-sas-submit- methods
1596 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1598         * lisp/essd-r.el:
1599         STERM only. Keep S-pager S-editor variables, but initialized to nil
1601 2002-01-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1603         * lisp/essa-sas.el:
1604         ess-revert-wisely: vc-revert-buffer acting strangely in Emacs 21.1; commented out until workaround is found
1606         * lisp/essa-sas.el:
1607         ESS-elsewhere:  ess-kermit-get works and it is no longer ESS[SAS] specific other than the location of the defun
1609 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1611         * lisp/ChangeLog, lisp/essd-r.el, lisp/ess-inf.el:
1612         STERM pager editor
1614 2002-01-10  rmh  <rmh@lynne.stat.math.ethz.ch>
1616         * doc/newfeat.texi: add mouse-me
1618 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1620         * lisp/essa-sas.el:
1621         ESS-elsewhere: ess-sas-submit really, really works now with ess-kermit-send
1623 2002-01-10  Martin Maechler  <maechler@stat.math.ethz.ch>
1625         * lisp/ChangeLog, lisp/ess-help.el:
1626         ess-help-bogous-..buffer  fix
1628 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1630         * lisp/essa-sas.el:
1631         ESS-elsewhere: kermit transfer really works with ssh, but not telnet; YMMV
1633 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1635         * lisp/essa-sas.el:
1636         ESS-elsewhere: ok, nearly working; more debugging of ess-kermit-get and ess-kermit-send
1638         * lisp/essa-sas.el:
1639         ESS-elsewhere: first working version that uses kermit as the transfer protocol
1641 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1643         * lisp/essdsp6w.el:
1644         changed a stray sp4 to sp6
1646 2002-01-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1648         * lisp/essa-sas.el:
1649         ESS-elsewhere: debugging kermit method
1651         * lisp/essa-sas.el:
1652         ESS-elsewhere:  re-defined ess-sas-submit-method to make it more useful; also re-defuned ess-sas-data-view
1654         * lisp/essa-sas.el:
1655         ESS-elsewhere:  first attempt to get it to work with kermit when tramp is unavailable
1657         * lisp/essa-sas.el:
1658         ESS[SAS]: removed some debugging
1660 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1662         * lisp/ess-mous.el: ess-mous keys
1664         * lisp/ess-cust.el, lisp/essd-sp4.el, lisp/essdsp6w.el, lisp/ess-site.el:
1665         splus6 for windows bug and embedded blanks in splus[46]
1667 2002-01-08  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1669         * lisp/essa-sas.el:
1670         ESS[SAS]:  put (save-match-data) around searches in ess-sas-goto and ess-sas-data-view
1672         * lisp/essa-sas.el:
1673         ESS-elsewhere: tweaked dependencies of
1675         * lisp/essa-sas.el:
1676         ESS-elsewhere: changed dependencies from w32-dos-shell-semantics to ess-sas-submit-method; a convenient way to set ess-sas-submit-pre-command and ess-sas-submit-post-command; now using ess-microsoft-p rather than system-type as well
1678 2002-01-08  rossini  <rossini@lynne.stat.math.ethz.ch>
1680         * ChangeLog:
1681         moved repository, checking CVS commit stuff.
1683 2002-01-08  ess  <ess@lynne.stat.math.ethz.ch>
1685         * lisp/essa-sas.el:
1686         ESS-elsewhere: adjusted ess-sas-submit-method, ess-sas-data-view-options, ess-sas-submit-post-command, ess-sas-submit-pre-command
1688         * lisp/essl-sas.el:
1689         ESS[SAS]: changed doc-string of sas-pre-run-hook
1691         * lisp/essl-sas.el:
1692         ESS[SAS]: changed doc-string of sas-program
1694         * lisp/essl-sas.el:
1695         ESS[SAS]: reverted default of sas-program to sas
1697         * lisp/essa-sas.el:
1698         ESS[SAS]: changed doc-string for ess-sas-tab-stop-alist
1700         * lisp/essa-sas.el:
1701         ESS[SAS]: changed doc-strings for ess-sas-goto and ess-sas-file
1703         * lisp/essa-sas.el:
1704         ESS[SAS]: 1 fix to ess-sas-file-goto; ESS-elsewhere for SAS batch is fully functional!; at least for me; YMMV
1706         * lisp/essa-sas.el:
1707         ESS[SAS]: 1 fix to ess-sas-file-path
1709 2002-01-08  A.J. Rossini <rossini@u.washington.edu>
1711         * moved repository to U Washington.
1713 2001-08-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1715   * Version 5.1.19 released.
1717 2000-10-17  ESS Maintainers <ess@franz.stat.wisc.edu>
1719   * Version 5.1.18 released.
1721 2000-10-17  A.J. Rossini  <rossini@biostat.washington.edu>
1723         * doc/ess.info, doc/ess.info-1, doc/ess.info-2, doc/ess.info-3:
1724         upgrade to 5.1.18 and rebuild doc
1726         * doc/readme.texi, doc/announc.texi:
1727         upgrade to 5.1.18
1729         * doc/README.SPLUS4WIN, lisp/ess-cust.el:
1730         upgraded to 5.1.18
1732 2000-10-11  maechler  <maechler@rossini.YP.biostat>
1734         * lisp/ChangeLog, lisp/essl-s.el, doc/newfeat.texi:
1735         ess-smart-underscore
1737 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1739         * doc/inst_tar.texi:
1740         fixed documentation for XLispStat under windows.
1742         * doc/authors.texi:
1743         fixed Rodney's homepage pointer.
1745         * VERSION: upgrade version to 5.1.18
1747         * doc/ess.info-1:
1748         Updating docs for new version [make dist]
1750         * ANNOUNCE, README:
1751         Updating README, ANNOUNCE for new version [make dist]
1753         * lisp/ChangeLog:
1754         small changes.  This log is incomplete.
1756         * ChangeLog: updated change log.
1758         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1759         Misc changes
1761         * doc/inst_tar.texi:
1762         @enumerate can't have a @bullet.
1764         * doc/newfeat.texi:
1765         added 5.1.17 new features
1767         * doc/announc.texi: update for 5.1.17
1769         * doc/README.SAS:
1770         Merged Rich's comments/changes.
1772         * doc/inst_tar.texi:
1773         added Rich H's README changes.
1775         * doc/mailing.texi:
1776         itemize the "flat text list".
1778         * doc/readme.texi: Small changes.
1780         * doc/authors.texi:
1781         added Rodney to authors list.
1783         * doc/stabilty.texi:
1784         comment re: some versions better than others.
1786 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1788   * Version 5.1.17 released.
1790 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1792   * Version 5.1.17 released.
1794 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1796   * Version 5.1.17 released.
1798 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1800   * Version 5.1.17 released.
1802 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1804         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1805         Misc changes
1807         * doc/inst_tar.texi:
1808         @enumerate can't have a @bullet.
1810         * doc/newfeat.texi:
1811         added 5.1.17 new features
1813         * doc/announc.texi: update for 5.1.17
1815         * doc/README.SAS:
1816         Merged Rich's comments/changes.
1818         * doc/inst_tar.texi:
1819         added Rich H's README changes.
1821         * doc/mailing.texi:
1822         itemize the "flat text list".
1824         * doc/readme.texi: Small changes.
1826         * doc/authors.texi:
1827         added Rodney to authors list.
1829         * doc/stabilty.texi:
1830         comment re: some versions better than others.
1832 2000-10-09  A.J. Rossini  <rossini@biostat.washington.edu>
1834         * lisp/ess-vars.el:
1835         Merged with changes in another location.
1837 2000-10-09  maechler  <maechler@rossini.YP.biostat>
1839         * lisp/ChangeLog, lisp/essl-s.el:
1840         new (ess-fix-miscellaneous) & (ess-toggle-underscore)
1842 2000-10-08  A.J. Rossini  <rossini@biostat.washington.edu>
1844         * Makefile.in:
1845         autoconf precursor to Makefile
1847 2000-10-07  A.J. Rossini  <rossini@biostat.washington.edu>
1849         * lisp/ess-vars.el:
1850         ess-vars is obsoleted.
1852 2000-10-06  maechler  <maechler@rossini.YP.biostat>
1854         * lisp/essl-s.el: 2 comments
1856 2000-10-04  maechler  <maechler@rossini.YP.biostat>
1858         * lisp/ChangeLog, lisp/ess-cust.el, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-vars.el, lisp/essl-s.el:
1859         ess-S-assign and redefine "_" in ..MM-keys
1861 2000-09-14  A.J. Rossini  <rossini@biostat.washington.edu>
1863         * lisp/ess-inf.el:
1864         ess-proc-name:  need to ensure ALL concat args are strings (or at
1865         least, are not numbers).  Thanks to WDMcCoy for reporting this.
1867 2000-09-10  A.J. Rossini  <rossini@biostat.washington.edu>
1869         * DEBIAN/control, DEBIAN/md5sums, DEBIAN/postinst, DEBIAN/prerm:
1870         Copied from ESS 5.1.13 debian package
1872         * LDA/ex1.nw: Newer example
1874         * LDA/README: Initial Documentation
1876 2000-09-05  ess  <ess@rossini.YP.biostat>
1878         * lisp/essa-sas.el:
1879         A few enhancements (ess-sleep-for/re-defining ess-sas-submit-command:  see
1880         documentation) and bug-fixes for Win 95/NT.
1882 2000-09-05  A.J. Rossini  <rossini@biostat.washington.edu>
1884         * lisp/ess-site.el:
1885         rearranged for coherency.
1887         * lisp/ess-menu.el: added C example.
1889         * lisp/ess-menu.el:
1890         1st pass at S and XLS menus.  Not integrated yet
1892 2000-09-04  A.J. Rossini  <rossini@biostat.washington.edu>
1894         * lisp/ess-inf.el, lisp/essd-r.el, lisp/essd-sp3.el:
1895         Changes suggested by Ed Kademan
1897         * lisp/ess-inf.el:
1898         cleaning up docs and reunderstanding inferior-ess/ess-multi
1900         * lisp/ess-inf.el:
1901         comment on R handling for exit.
1903 2000-09-03  A.J. Rossini  <rossini@biostat.washington.edu>
1905         * lisp/ess-inf.el:
1906         cleaning and correcting comments.  Some ancient comments removed.
1908         * lisp/ess-comp.el:
1909         removed extraneous comments
1911         * lisp/ess-comp.el:
1912         now, the byte-compile fun is really removed.
1913         ess-message now has doc-string in "right" place.
1915         * lisp/ess-comp.el:
1916         cleaned up code.  Removed extraneous comments, and the byte-compiler
1917         fun.
1919         * lisp/Makefile, lisp/ess-comp.el, lisp/ess-cust.el, lisp/ess-dump.el, lisp/ess-font-lock.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/ess.el:
1920         refactoring code for cleaning, in process of debugging
1922         * lisp/19.29/README:
1923         backwards compatibility.
1925         * configure.in:
1926         merged with W3, added languages.  Need to set languages.
1928         * aclocal.m4: new version from 4.0pre.46
1930         * configure.in:
1931         somewhat complete.  Needs redundant work later.
1933         * configure.in:
1934         Starting to do autoconf.  Looking at W3 and R for examples.
1936 2000-08-27  A.J. Rossini  <rossini@biostat.washington.edu>
1938         * lisp/ess-site.el:
1939         Documentation and cleaning.
1941 2000-08-17  maechler  <maechler@rossini.YP.biostat>
1943         * lisp/ChangeLog, lisp/essd-r.el:
1944         no spurious windows warning anymore
1946 2000-08-09  maechler  <maechler@rossini.YP.biostat>
1948         * lisp/ChangeLog, lisp/ess-help.el:
1949         help: inherit syntax-table ==> "h" in help : "default prompt"!
1951 2000-07-13  A.J. Rossini  <rossini@biostat.washington.edu>
1953         * doc/newfeat.texi: set up for 5.1.15--17
1955         * VERSION: upgraded version.
1957         * README:
1958         Updating README, ANNOUNCE for new version [make dist]
1960         * doc/ess.info-1: slightly new doc
1962         * lisp/ess-comp.el, lisp/ess-site.el:
1963         documentation and code cleanup
1965         * lisp/19.29/README: backwards compat doc
1967 2000-07-13  ESS Maintainers <ess@franz.stat.wisc.edu>
1969   * Version 5.1.16 released.
1971 2000-06-30  ESS Maintainers <ess@franz.stat.wisc.edu>
1973   * Version 5.1.14 released.
1975 2000-06-30  A.J. Rossini  <rossini@biostat.washington.edu>
1977         * ChangeLog, VERSION, lisp/ess-inf.el, lisp/essd-arc.el, lisp/essd-vst.el:
1978         XLS fixes not quite right.  No startfile if non existant
1980         * doc/ess.info-1:
1981         Updating docs for new version [make dist]
1983         * Makefile: wrong doc/docs.
1985         * Makefile: doc or docs?
1987         * ANNOUNCE, README:
1988         Updating README, ANNOUNCE for new version [make dist]
1990         * lisp/essa-sas.el, lisp/essd-els.el, lisp/essl-sas.el, lisp/essnt204.el:
1991         RMH/RS changes for SAS, ESS-elsewhere, NT Emacs 20.4
1993         * lisp/ess-site.el:
1994         merged RMH/RS's changes for SAS.
1996         * VERSION: upgrade version
1998         * doc/README.Microsoft:
1999         not ready to generate this on the fly, yet.
2001         * doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.info, doc/ess.info-1, doc/inst_tar.texi, doc/newfeat.texi, doc/readme.texi:
2002         docs updated to 5.1.14, cleaned up.
2004         * doc/newfeat.texi: added 5.1.14 stuff.
2006         * lisp/ess-cust.el:
2007         added ViSta/ARC support
2009         * lisp/ess-inf.el:
2010         added flags/checks for XLS systems.  Might help for others
2012         * lisp/essd-arc.el:
2013         first version of ARC mode
2015         * lisp/Makefile:
2016         added essd-arc.el to targets.
2018         * lisp/ess-site.el: documentation.
2019         ViSta and ARC added.
2021         * lisp/essd-vst.el:
2022         now it actually might work.
2024         * lisp/ess-vars.el: added Arc, Vista.
2025         cleaned up code.
2026         a bit of documentation.
2028 2000-06-30  maechler  <maechler@alpha>
2030         * etc/ess-s4.S, etc/ess-sp3.S:
2031         comments
2034 1999-11-22  ess  <ess@aleph.YP.biostat>
2036         * VERSION, lisp/ess-vars.el: Updated to 5.1.11
2038 1999-11-17  ess  <ess@aleph.YP.biostat>
2040         * lisp/essddr.el:
2041         'bold isn't defined in XEmacs.  Using reference-face instead of Rd-bold-face.
2043 1999-11-16  ess  <ess@aleph.YP.biostat>
2045         * Makefile, etc/replace-version-numbers, lisp/ess-vars.el:
2046         Fixed small version update errors
2048         * ANNOUNCE, Makefile, README, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, lisp/Makefile, lisp/ess-help.el, lisp/ess-site.el, lisp/essd-els.el, lisp/make-regexp.el, lisp/noweb-mode.el:
2049         updated version numbers
2051         * doc/newfeat.texi: cleaned up NTEmacs requirements.
2053         * lisp/essl-sta.el: added local variables for editing and indexing.
2055         * lisp/essl-sta.el: added Brendan's suggested function.
2057         * doc/inst_tar.texi:
2058         added change to doc, that "make" is done by "make install"
2060         * doc/ESS_intro.tex: Martin suggested a small fix.
2062         * doc/ESS_intro.tex: Another bit of documentation
2064         * doc/announc.texi: shortened header -- this is for announc, after all!
2066         * doc/announc.texi:
2067         moved license to the end, New Features to the beginning.
2069         * doc/newfeat.texi: added new features for 5.1.11.
2071         * doc/README.SPLUS4WIN:
2072         comment at the beginning about new reading material.
2074         * doc/README.SPLUS4WIN:
2075         added David Brahm's HELP INSTRUCTIONS for the license manager.
2077         * lisp/essl-sta.el:
2078         added make-regexp to ESS, and finished integrating Brendan's code.
2079         Need to test it now!
2081         * lisp/make-regexp.el: needed for Stata-mode extensions
2083         * lisp/essl-sta.el: added Brendan Halpin's corrections.
2085         * lisp/ess-inf.el: concat needs number-to-string conversion.
2087         * lisp/essd-omg.el: Omegahat fixes (for commandline flags)
2089 1999-11-11  ess  <ess@aleph.YP.biostat>
2091         * lisp/noweb-mode.el:
2092         C-c C-n shouldn't be TeX-normalmode, since it is too close to
2093         submit-line with ESS!  (overwrite).
2095         * lisp/essd-omg.el: Use prefix for setting Omegahat arguments.
2097 1999-11-10  ess  <ess@aleph.YP.biostat>
2099         * lisp/ChangeLog: fixed up to now.
2101         * lisp/essl-omg.el: S- becomes OMG-
2102         Comments redone (to use //, ///, and //// for levels of indentation)
2103         OMG-syntax started, variable defined, needs to be fixed.
2105         * lisp/essd-omg.el:
2106         further Omegahat dialect changes (use OMG syntax, which needs fixing!)
2108 1999-11-05  maechler  <maechler@aleph.YP.biostat>
2110         * lisp/ChangeLog, lisp/ess.el, lisp/noweb-mode.el:
2111         functionp definition if necessary
2113         * lisp/noweb-mode.el: functionp for  emacs-19.34
2115 1999-11-04  ess  <ess@aleph.YP.biostat>
2117         * lisp/essd-els.el: fixed paren error.
2119         * ANNOUNCE, Makefile, README, VERSION, doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.texi, doc/inst_tar.texi, doc/readme.texi, etc/replace-version-numbers, lisp/Makefile, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sas.el:
2120         Changed version numbers
2122         * ChangeLog: 5.1.10 released.
2124         * doc/newfeat.texi: added 5.1.10 stuff.
2126 1999-11-03  ess  <ess@aleph.YP.biostat>
2128         * doc/README.elsewhere, lisp/Makefile, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sp5.el:
2129         Changes for ESS-elsewhere.
2131         * lisp/essd-els.el: added a generic ESS-elsewhere function.
2133 1999-11-03  Anthony Rossini  <rossini@biostat.washington.edu>
2135         * fixed Stata again, added ESS-elsewhere.
2137         * Release 5.1.10
2139 Tue Sep 14 17:00:19 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2141         * Release 5.1.9
2143         * added stata mode fixes, noweb/literate data analysis fixes.
2145 1999-09-01  Martin Maechler  <maechler@stat.math.ethz.ch>
2147         * Finally upgraded version number to 5.1.9 (for pre-release)
2148           after fixing etc/replace-version-numbers
2150 1999-07-23  Martin Maechler  <maechler@stat.math.ethz.ch>
2152         * Release 5.1.8
2154 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2156         * Makefile, doc/Makefile, doc/README.SPLUS4WIN, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2157         text from 5.1.7 to 5.1.8
2159         * lisp/ : -->>> lisp/ChangeLog <<<<<
2161         * ANNOUNCE, README, doc/ajr-talk.tex, doc/ess.texi, lisp/ChangeLog:
2162         doc updates
2164         * ChangeLog: *** empty log message ***
2166         * doc/README.SPLUS4WIN, doc/announc.texi, Makefile, doc/Makefile, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2167         5.1.6 to 5.1.7 changes for possible release
2169         * ChangeLog: more stuff.
2171 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2173         * doc/README.SPLUS4WIN, doc/announc.texi, Makefile, doc/Makefile, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2174         5.1.6 to 5.1.7 changes for possible release
2176         * ChangeLog: more stuff.
2178 Fri Apr  2 10:10:35 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2180         * doc/getting.texi: fixed links.
2182 Wed Mar 31 14:08:39 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2184         * Makefile (ESSVERSION): updated
2185         * Makefile (ESSVERSIONMSDOS): updated
2186         * Makefile (ESSVERSIONTAG): new variable, use it.
2187         * Makefile (dist): fixed to export both zip and gzip files.
2189 1999-03-17  A.J. Rossini  <rossini@biostat.washington.edu>
2191         * ANNOUNCE, README, doc/Makefile, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi:
2192         version number update
2194         * lisp/essd-r.el, Makefile, doc/README.Microsoft, doc/README.SPLUS4COMMAND, lisp/ess-site.el, lisp/ess-vars.el:
2195         RMH's changes
2197 1999-03-17  maechler  <maechler@alpha>
2199         * doc/README: README explaining a bit about ./doc/ directory
2201 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2203         * Makefile: *** empty log message ***
2205         * Makefile: for dist target, use export, not co.
2207         * lisp/essd-r32-sh-dos.el, lisp/essd-sp4com.el:
2208         MS Dos stuff for R, S+4.x
2210         * ChangeLog, Makefile, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ChangeLog:
2211         Prep for 5.1.4
2213         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2215         * doc/README.SPLUS4COMMAND: New file
2217         * doc/README.SPLUS4WIN: added RMH's mods.
2219         * lisp/ess-site.el: Merged RMH's work.
2221         * lisp/ess-vars.el: incremented.
2223         * lisp/ess-inf.el: RMH's changes.
2225 1999-03-16  maechler  <maechler@alpha>
2227         * lisp/ChangeLog: mini change "foobar.Sout-45"
2229         * lisp/ess-site.el:
2230         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2232 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2234         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2236         * doc/README.SPLUS4COMMAND: New file
2238         * doc/README.SPLUS4WIN: added RMH's mods.
2240         * lisp/ess-site.el: Merged RMH's work.
2242         * lisp/ess-vars.el: incremented.
2244         * lisp/ess-inf.el: RMH's changes.
2246 1999-03-16  maechler  <maechler@alpha>
2248         * lisp/ChangeLog: mini change "foobar.Sout-45"
2250         * lisp/ess-site.el:
2251         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2253 1999-03-15  A.J. Rossini  <rossini@biostat.washington.edu>
2255         * lisp/ess-vars.el:
2256         RMH - 15Mar1999.  Added inferior-S+4-editor-pager-command.
2258         * lisp/essd-r32.el: 15Mar1999 version.
2260         * lisp/essd-r.el:
2261         added `R-microsoft', which is the "right-thing" to do under Microsoft
2262         Windows 32-bit platforms.  Need to merge this with `R'.
2264 1999-03-09  maechler  <maechler@alpha>
2266         * lisp/ess-help.el: add `inferior-ess-help-command' to doc string
2268 1999-03-08  A.J. Rossini  <rossini@biostat.washington.edu>
2270         * lisp/ess-inf.el: add stata to deal with input properly.
2272 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2274         * ANNOUNCE, ChangeLog, Makefile, README: top level stuff, sigh!
2276         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2277         Cleaned up text.
2279         * doc/requires.texi: cleaned/formatted up requirements
2281         * doc/currfeat.texi: pretty-printing.
2283         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2285         * lisp/ess-help.el:
2286         stata hates ess-nuke-help-bs, since it (stata) is clean.
2288         * lisp/ess-inf.el:
2289         fixed command sender for stata. more like R than like XLS.
2291         * lisp/essl-sta.el: more help file corrections.
2293         * lisp/ess-inf.el: STA same as XLS/SAS.
2295         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2297         * lisp/essl-sta.el: stat help regex is evil
2299         * lisp/essl-sta.el: whitespace cleanup.
2301         * lisp/essl-sta.el: double var defs.  whoops!
2303         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2304         fixed section header grabbing.
2306         * lisp/essd-sta.el: need to manually turn off paging, I think...
2308         * lisp/essl-sta.el: help section regex not quite right.
2310         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2312         * lisp/essd-sta.el: fixed help facility.
2314         * lisp/essl-sta.el: added help section regexs
2316         * lisp/essd-sta.el: make descirption "same as" objects.
2318         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2320         * lisp/essd-sta.el: redid help so that no paging is present.
2322         * doc/ess.texi: cleared up the bug report section.
2324         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2326         * doc/credits.texi:
2327         moved content from ess.texi here, for piecemeal editing and reuse.
2329         * doc/ess.texi:
2330         added placeholders for README.OS files and README.StatPackage files,
2331         to be migrated here.
2333         * doc/announc.texi, doc/authors.texi, doc/bugrept.texi, doc/currfeat.texi, doc/getting.texi, doc/inst_cvs.texi, doc/inst_tar.texi, doc/license.texi, doc/mailing.texi, doc/newfeat.texi, doc/readme.texi, doc/requires.texi, doc/stabilty.texi:
2334         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2336         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2338         * doc/ess.texi:
2339         moved README text into sub-texinfo files.  (to be called by
2340         readme.texi and announc.texi for documentation construction).
2342 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2344         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2345         Cleaned up text.
2347         * doc/requires.texi: cleaned/formatted up requirements
2349         * doc/currfeat.texi: pretty-printing.
2351         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2353         * lisp/ess-help.el:
2354         stata hates ess-nuke-help-bs, since it (stata) is clean.
2356         * lisp/ess-inf.el:
2357         fixed command sender for stata. more like R than like XLS.
2359         * lisp/essl-sta.el: more help file corrections.
2361         * lisp/ess-inf.el: STA same as XLS/SAS.
2363         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2365         * lisp/essl-sta.el: stat help regex is evil
2367         * lisp/essl-sta.el: whitespace cleanup.
2369         * lisp/essl-sta.el: double var defs.  whoops!
2371         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2372         fixed section header grabbing.
2374         * lisp/essd-sta.el: need to manually turn off paging, I think...
2376         * lisp/essl-sta.el: help section regex not quite right.
2378         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2380         * lisp/essd-sta.el: fixed help facility.
2382         * lisp/essl-sta.el: added help section regexs
2384         * lisp/essd-sta.el: make descirption "same as" objects.
2386         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2388         * lisp/essd-sta.el: redid help so that no paging is present.
2390         * doc/ess.texi: cleared up the bug report section.
2392         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2394         * doc/credits.texi:
2395         moved content from ess.texi here, for piecemeal editing and reuse.
2397         * doc/ess.texi:
2398         added placeholders for README.OS files and README.StatPackage files,
2399         to be migrated here.
2401         * doc/announc.texi, doc/authors.texi, doc/bugrept.texi, doc/currfeat.texi, doc/getting.texi, doc/inst_cvs.texi, doc/inst_tar.texi, doc/license.texi, doc/mailing.texi, doc/newfeat.texi, doc/readme.texi, doc/requires.texi, doc/stabilty.texi:
2402         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2404         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2406         * doc/ess.texi:
2407         moved README text into sub-texinfo files.  (to be called by
2408         readme.texi and announc.texi for documentation construction).
2410 1999-03-04  A.J. Rossini  <rossini@biostat.washington.edu>
2412         * lisp/essd-sta.el: let stata have command line options just like R.
2414         * lisp/essd-sta.el:
2415         by default, provide login screen just like splus/r do.
2417         * lisp/essd-sta.el: fixed help.
2419         * lisp/essd-sta.el: added stata's prompt
2421         * lisp/ess-vars.el: added inferior stata program variable.
2423         * lisp/essd-sta.el: speling error, nil -> 'nil.
2425         * lisp/essl-sta.el: reversed variable alist ordering.
2427         * lisp/essd-sta.el:
2428         commented out ESS-help for Stata, for compiling, initial testing.
2430         * lisp/essl-sta.el: added STA-syntax-table, but it's wrong (for Splus).
2432         * lisp/essl-sta.el: moved STA-editing-alist to beginning.
2434         * lisp/essl-sta.el:
2435         added an STA-editing-alist variable, BUT it looks like Splus, :-(.
2436         Needs to be edited a bit!
2438         * doc/ess.texi:
2439         included README in texinfo file.  Now, need to extract README from it.
2441         * lisp/essd-s_2b4.el: RMH's patches, Mar 3 1999
2443         * lisp/essd-sp4.el: updated using RMH's patches.
2445 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2447         * lisp/ChangeLog: updated lisp directory changelog.
2449         * ChangeLog: updated changelog file.
2451         * lisp/Makefile: updated version information
2453         converted s+3 to sp3.
2455         * lisp/ess-vars.el: updated version information.
2457         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2459         * lisp/ess-iw32-load-file.el, lisp/essd-s+3.el, lisp/essd-s+4.el, lisp/essd-s+5.el, lisp/essd-s_2b4-msdos-existing.el, lisp/essd-s_2b4-msdos.el:
2460         Tidied up ess-iw32*.el files.
2462         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2464         * lisp/ess-iw32-load-file.el: fixed.
2466         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2468         * lisp/essd-s_2b4.el:
2469         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2471         * doc/README.SPLUS4WIN:
2472         Changed history of Splus 4.5 stuff; added new information for using
2473         Splus 4.5 and R under Windows NT.
2475         * doc/TODO: moved from mailbox to TODO list.
2477         * lisp/ess-iw32-load-file.el, lisp/ess-iw32.el, lisp/essd-r32.el, lisp/essd-s_2b4-msdos-existing.el, lisp/essd-s_2b4-msdos.el, lisp/essd-s_2b4.el, lisp/msdos.el:
2478         RMH's changes, up to March 2nd
2480 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2482         * lisp/Makefile: updated version information
2484         converted s+3 to sp3.
2486         * lisp/ess-vars.el: updated version information.
2488         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2490         * lisp/ess-iw32-load-file.el, lisp/essd-s+3.el, lisp/essd-s+4.el, lisp/essd-s+5.el, lisp/essd-s_2b4-msdos-existing.el, lisp/essd-s_2b4-msdos.el:
2491         Tidied up ess-iw32*.el files.
2493         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2495         * lisp/ess-iw32-load-file.el: fixed.
2497         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2499         * lisp/essd-s_2b4.el:
2500         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2502         * doc/README.SPLUS4WIN:
2503         Changed history of Splus 4.5 stuff; added new information for using
2504         Splus 4.5 and R under Windows NT.
2506         * doc/TODO: moved from mailbox to TODO list.
2508         * lisp/ess-iw32-load-file.el, lisp/ess-iw32.el, lisp/essd-r32.el, lisp/essd-s_2b4-msdos-existing.el, lisp/essd-s_2b4-msdos.el, lisp/essd-s_2b4.el, lisp/msdos.el:
2509         RMH's changes, up to March 2nd
2511 1999-02-24  A.J. Rossini  <rossini@biostat.washington.edu>
2513         * lisp/ess-iw32.el: temp val left in distribution.  whoops (RMH).
2515 1999-02-22  A.J. Rossini  <rossini@biostat.washington.edu>
2517         * lisp/essd-els.el, lisp/essd-s3.el, lisp/essd-s4.el, lisp/essd-sta.el, lisp/ess-site.el, lisp/essd-sp4.el, lisp/essd-sp5.el, lisp/essd-sp3.el:
2518         Removed s+# to sp# for S-PLUS commands
2520 1999-02-12  Martin Maechler <maechler@stat.math.ethz.ch>
2522         * lisp/Makefile: emacs, not "19.34"
2524 1999-02-11  Martin Maechler <maechler@stat.math.ethz.ch>
2526         * doc/README.SPLUS4WIN: added pointer to NTEmacs.
2528         * README, ANNOUNCE:
2529         corrected documentation for R, added pointer to NTEmacs
2531 1999-02-10  Martin Maechler <maechler@stat.math.ethz.ch>
2533         * etc/other/Tags/Lubinsky-S-tags/desc: reformated material.
2535         * README: set up for 5.1.2 release
2537         * Makefile: Set up for 5.1.2 release
2539         * ANNOUNCE: set up for 5.1.2 release
2541         * doc/rmh-essi121098-msw32.tex: rmh-essi121098-msw32.tex is obsolete.
2543         * lisp/essd-sas.el: added RMH's new fixes for the 5.1.2 version.
2545         * doc/README.S: RMH's documentation additions for Splus 4.5
2547         * doc/README.SAS: RMH's doc additions for 5.1.2
2549         * doc/README.SPLUS4WIN:
2550         Includes RMH's changes for Splus 4.5 documentation
2552         * etc/other/Tags/README: cleaned text.
2554         * ANNOUNCE, README: updating for 5.1.2
2556 1999-02-02  Martin Maechler <maechler@stat.math.ethz.ch>
2558         * lisp/ess-inf.el: (last commit was with unsaved file)
2560         * lisp/ChangeLog, lisp/ess-inf.el:
2561         fix regex for "help(..);" also work for "?" with R-input-sender
2563 1999-01-13  Martin Maechler <maechler@stat.math.ethz.ch>
2565         * lisp/Makefile: added ess-debug essd-s+4 ess-iw32
2567         * lisp/ess-iw32.el:
2568         RMH`s workaround for ess-inf.el ess-setq-values-default (instead of ..-local)
2570 1999-01-12  Martin Maechler <maechler@stat.math.ethz.ch>
2572         * lisp/ess-inf.el: still "-default", not "local"
2574         * lisp/ess-inf.el, lisp/ess.el: more dribble output
2576         * lisp/ess.el: add dribble-info about comint-process-echoes
2578 1999-01-11  Martin Maechler <maechler@stat.math.ethz.ch>
2580         * lisp/ess-site.el: minor comments only
2582         * lisp/essd-sq4.el: removed [RMH]
2584         * lisp/ess-site.el: RMH changes (Dec 28)
2586         * lisp/ess-trns.el: RMH added some ess-inf..-prompt..
2588         * lisp/ess-vars.el: RMH added S+4 & dde (& removed some "ess-external")
2590         * lisp/essd-els.el: RMH added S+elsewhere-mode
2592         * lisp/ess-iw32.el, lisp/essd-s+4.el: new from Rich Dec 28
2594         * lisp/ess-inf.el: 2 lines for S+4
2596 1999-01-04  Martin Maechler <maechler@stat.math.ethz.ch>
2598         * lisp/essddr.el: R CMD Rd2txt
2600 1998-12-18  A.J. Rossini  <rossini@biostat.washington.edu>
2602         * ANNOUNCE, README:
2603         Updating Announce/Readme.  Need to merge announce to readme, and just subset out the relevant section for Announce.
2605 1998-12-17  Kurt Hornik <hornik@ci.tuwien.ac.at>
2607         * lisp/ess-vars.el: Match R `require(' in ess-change-sp-regexp.
2609         * lisp/Makefile: Add `essd-els.el' to SOURCES.
2611 1998-12-16  Martin Maechler <maechler@stat.math.ethz.ch>
2613         * ChangeLog: ess.texi
2615         * doc/ess.texi: 5.0 -> 5.1.x
2617         * doc/ess.texi: MM: (CVS) Date also for info
2619         * doc/ess.texi: MM: (CVS) Date added
2621         * doc/ess.texi: added '$Date: 2004/07/08 15:03:06 $'; 5.0 -> 5.1.x
2623 Mon Dec 14 20:23:55 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2625         * README: added 5.1.x comments, updated to current state of affairs.
2627         * etc/other/Tags/README: stuff for emacs text mode for editing.
2629         * etc/other/Tags/README: Information on tagging for Emacs/VI and ESS.
2631         * etc/other/Tags/Lubinsky-S-tags/README, etc/other/Tags/Lubinsky-S-tags/desc, etc/other/Tags/Lubinsky-S-tags/etags.c:
2632         Modifications to gnu tag programs for S
2634         * lisp/ess-mode.el: fixed copyright and header information
2636         * lisp/ess-site.el: commented out SHOME definition.
2638 Fri Dec 11 19:51:18 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2640         * lisp/ess-vars.el: fixed copyright, rossini's email address.
2642         * lisp/ess-iw32.el: fixed rossini's email address, headers, copyright.
2644         * lisp/essd-els.el, lisp/essd-s+4.el: fixed rossini's email address.
2646         * lisp/essd-sq4.el: fixed copyright and header attributions.
2648         * lisp/essd-els.el: fixed header files and copyright.
2650         * lisp/essd-s+4.el: added changes to copyright and header docs.
2652         * etc/other/S-spread/gradexmp.s, etc/other/S-spread/sprd-emc.s, etc/other/S-spread/sprd-grd.s, etc/other/S-spread/sprd-int.el, etc/other/S-spread/sprd-spr.s, etc/other/S-spread/sprd-txt.s, etc/other/S-spread/sprd3d.how, etc/other/S-spread/README, etc/other/S-spread/S-spread.el, etc/other/S-spread/asaprc.ps:
2653         RMH's S-spread, Oct 1997 version
2655         * doc/rmh-essi121098-msw32.tex:
2656         Adding Rich's documentation for Windows stuff.
2658         * lisp/ess-vars.el: Merged RMH's changes.
2660         * lisp/ess-iw32.el, lisp/essd-els.el, lisp/essd-s+4.el, lisp/essd-sq4.el:
2661         New files for ESS for Splus/MSW/NT/98/95
2662         New files for remote-ESS on Unix.
2664         * lisp/ess-site.el:
2665         Added RMH's changes for Microsoft Windows and Splus.
2667 Mon Nov 30 17:37:57 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2669         * lisp/Makefile:
2670         Add essd-s+5.el to SOURCES (as it gets required in ess-site).
2672 Mon Nov 23 20:03:17 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2674         * lisp/ChangeLog: *** empty log message ***
2676 Fri Nov 20 20:57:33 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2678         * lisp/ess-vars.el: ess-help-w3-url-prefix points to pyrite.
2680         * lisp/ess-vars.el:
2681         removed spurrious comment about generic function, in front of a variable.
2683         * lisp/essd-s+5.el: trimmed out old S4 stuff.
2685 Mon Nov 16 17:29:25 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2687         * lisp/ess-inf.el: do not need comint echo anymore..
2689 Sat Nov 14 00:23:19 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2691         * Makefile, lisp/ChangeLog, ChangeLog: whitespace editing.
2693         * doc/Makefile:
2694         added info target.  removed spurrious ess.info/ess.texi target.
2696 Fri Nov 13 23:47:27 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2698         * Makefile: added comment re: export vs checkout for "dist" target.
2700         * lisp/ess-site.el: added sample entry for S+5.
2702         * lisp/ChangeLog: *** empty log message ***
2704         * lisp/ess-site.el: added suffix for StatSci's script files.
2706 Thu Nov 12 17:27:30 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2708         * lisp/essd-r.el, lisp/essd-s+3.el, lisp/essd-s+5.el, lisp/essd-s3.el:
2709         newline in dribble buff
2711         * lisp/ess-inf.el:
2712         more details in prompt for ess-get-dir; more dribble; WHITE SPACE
2714         * lisp/ess.el: slightly better dribble output
2716         * lisp/essd-s4.el: drop doubled comments
2718         * lisp/ess-vars.el: .
2720 Wed Nov 11 15:54:34 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2722         * Makefile: -X CVS
2724         * lisp/essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
2726         * lisp/essl-s.el: new "S+" instead of "S+3"
2728         * lisp/ess-inf.el: comint-echo : OFF for S+5
2730         * lisp/essd-s3.el: comments only
2732         * lisp/essd-s+3.el: comment out ess-mode-edit
2734         * lisp/Makefile, lisp/ess-vars.el: new version numbers
2736         * lisp/essd-s+5.el: several more s4 -> s+5 changes; still not ok
2738         * lisp/essd-s+3.el: transpose to defs
2740         * lisp/ess-vars.el: require s+5
2742 Tue Nov 10 17:45:11 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2744         * lisp/ess-site.el: s+5 is now distributed
2746         * lisp/essd-s+5.el: provide typo fixed
2748 Mon Nov  9 23:50:26 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2750         * ChangeLog: *** empty log message ***
2752         * Makefile: uses scp to put the tar file where it belongs.
2754         * Makefile, lisp/ChangeLog, lisp/Makefile, lisp/ess-site.el:
2755         New material for Makefiles
2757         * lisp/essl-sta.el: removed possible problems from stata mode.
2759         * ChangeLog: *** empty log message ***
2761         * Makefile: added new top-level dist target.
2763         * lisp/essd-s+5.el: This is for Splus5, based on S4.
2765         * lisp/ess-web.nw: last change, sigh.
2767         * lisp/ess-web.nw: emacs lisp mode is wrong, sigh.
2769         * lisp/ess-web.nw: Contains interface code between Noweb and ESS
2771         * lisp/ChangeLog: added stata-dialect/lang to makefile
2773         * lisp/Makefile: added Stata stuff.
2775 Thu Sep 24 23:32:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2777         * lisp/ChangeLog: more stuff.
2779         * lisp/essd-sta.el: should be sta, not stt
2781         * lisp/ChangeLog: update for ess-site.
2783         * lisp/ess-site.el:
2784         added stata mode, which is now STA (ref: Thomas Lumley)
2786 Thu Sep 17 09:11:51 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2788         * lisp/ChangeLog, lisp/ess-utils.el: several  small things
2790 Fri Sep 11 14:25:59 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2792         * lisp/ChangeLog: .
2794         * lisp/Makefile, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-utils.el, lisp/ess.el:
2795         Adaptions to new ess-utils
2797         * lisp/essl-s.el: LOTS in "pretty edit source"
2799         * lisp/essd-r.el: new function  (R-fix-T-F)
2801 Thu Sep 10 06:15:55 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2803         * lisp/essddr.el: Change old `ess-doc' to `essddr'.
2804         Expand Rd-mode-abbrev-table (abbrevs).
2805         Change Rd-indent-level default to 4.
2806         Add a preliminary Rd-mode menu.
2807         Add a preliminary Rd-submit-bug-report().
2809         * lisp/ess-vars.el:
2810         Change ess-mode-font-lock-keyword so that assignment function
2811         declarations are also fontified correctly (hopefully ...).
2813         * doc/Makefile: Get rid of old LISPDIR code.
2815         * Makefile: Use `$(MAKE)' instead of `make'.
2817 Wed Sep  9 23:49:12 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2819         * lisp/ChangeLog: new stuff.
2821         * lisp/essd-sta.el: modified for stata commands.  What is quit?
2823         * lisp/essl-sta.el: Small mods.
2825         * lisp/essd-sta.el: Added first pass at a stata file.
2827         * lisp/Makefile: BATCHFLAGS should be --no-init-file, not --no-init-fil
2829 Wed Sep  9 08:45:26 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2831         * lisp/essl-s.el:
2832         minor (save-recursion..) -- Committing from Shell to see permissions
2834 Tue Sep  8 21:18:33 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2836         * lisp/essl-s.el:
2837         more things for (ess-dump-to-src), (ess-fix-comments),.... ess-MM-fix-src
2839         * lisp/ess-mode.el: add optional  quiet  argument  to (set-ess-style)
2841         * lisp/ess-mode.el: only white space
2843         * lisp/ChangeLog: ..
2845         * lisp/essl-s.el: added  "&optional dont-ask" argument to
2846                 ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
2848 Mon Sep  7 16:27:37 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2850         * lisp/ChangeLog: ..
2852         * lisp/essl-s.el: 4 digit year in ess-time-string!
2854         * doc/README.SAS:
2855         Added paragraph about  ess-sas-sh / PATH problems  at very end -- for RMH
2857 Wed Aug 26 12:18:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2859         * lisp/ChangeLog, lisp/essl-s.el: font-lock: "." as word constituent
2861 Mon Aug 24 12:50:45 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2863         * ANNOUNCE, README, doc/ess.texi:
2864         stat.ethz short for www.stat.math.ethz
2866 Thu Aug 20 06:48:48 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2868         * lisp/ChangeLog: ..
2870         * lisp/essddr.el:
2871         Expanded  Rd-section-names  and Rd-keywords     [following Kurt's
2872         suggestion]
2874 Tue Aug 18 08:44:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2876         * lisp/essd-s+3.el, lisp/essd-r.el, lisp/ChangeLog:
2877          "--no-readline" for R;  S+3-dialect-name for S-plus
2879 Fri Aug 14 16:32:23 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2881         * lisp/ess-vars.el, lisp/Makefile: calling new version "pre5.1"
2883         * lisp/essl-s.el: "ease:" replaced by "ess-"; fixed some comments
2885 Mon Apr 27 07:53:02 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2887         * lisp/essl-s.el: improved ess-num-var-round
2889 Fri Apr 17 12:29:46 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2891         * lisp/essd-sas.el: ../etc/ is place for sas-sh-command
2893         * etc/function-outline.S, lisp/essl-s.el:
2894         function-outline-file now in ../etc/
2896         * Makefile, doc/Makefile, lisp/Makefile:
2897         Makefiles separated; new for ./doc
2899 Mon Apr  6 20:35:04 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2901         * lisp/ChangeLog: Storing updates.
2903         * lisp/ess-comp.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el:
2904         See ChangeLog for more details. Not tagged.
2906 Tue Dec 16 00:17:44 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2908         * lisp/ChangeLog: *** empty log message ***
2910         * lisp/essd-s4.el (S4-mode): New function, use it.
2912 Wed Dec 10 15:36:29 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2914         * lisp/ChangeLog, lisp/essd-xls.el:
2915         XLS-mode is now the mode-name symbol.  (instead of ess-mode).  This is
2916         required for noweb-mode to work nicely.
2918         ChangeLog documented to reflect this fact.
2920 Tue Dec  9 22:55:40 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2922         * lisp/ChangeLog: *** empty log message ***
2924         * lisp/essd-r.el:
2925         removed non-necessary autoload for a non-existant function (was
2926         intended for start-args, but never was written or used).
2928         * lisp/essl-sta.el:
2929         Changed essl-sta.el to not use stat.el in the documentation comments.
2931         * lisp/ChangeLog: *** empty log message ***
2933         * lisp/essddr.el: one too many parens.
2935         * lisp/essddr.el:
2936         added commented out face.  DB's error doesn't exist for me, though.
2938 Fri Dec  5 15:13:59 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2940         * lisp/ChangeLog: *** empty log message ***
2942         * lisp/ChangeLog: ChangeLog file install
2944         * lisp/ess-site.el: added comments about Emacs 20.2 errors.
2946 Fri Dec  5 14:46:38 1997  ess  <ess@pyrite>
2948         * Makefile: Added top-level Makefile.  Needs definitions, though.
2950         * etc/ess-s+3.S, etc/ess-s4.S: Initial revision
2952 1998-12-14  A.J. Rossini  <rossini@biostat.washington.edu>
2954         * README : updated to 5.1.x
2956 Tue Dec  2 08:49:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
2958         * Makefile: info isn't a valid target, and cleaned up doc
2959         targets. (KH).
2961 Mon Dec  1 16:55:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
2963         * ess.el: removed blank lines.
2965 Mon Dec  1 16:51:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
2967         * ess.texi: small edit.
2969 Mon Dec  1 16:48:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
2971         * ess.texi: changed wording around ess-plain-first-buffername
2972         (RMH).
2974 Mon Dec  1 16:42:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
2976         * Makefile: new branch (5.1.1.1).
2978 Mon Dec  1 16:36:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
2980         * Makefile: Batchflags are user serviceable.
2982 Mon Dec  1 10:59:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
2984         * RELEASED: version 5.0.
2986 Mon Dec  1 10:45:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2988         * README.SAS: added noise about ess-sas-sh-command stupidity that
2989         AJR has personally experienced.
2991 Sun Nov 30 13:44:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2993         * Makefile: comments for indexing.
2995 Sun Nov 30 13:41:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
2997         * ess.texi: more fixes. Many more to go.
2999 Sun Nov 30 12:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3001         * README.SAS: added more information.
3003 Sun Nov 30 12:15:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3005         * essl-lsp.el: small typo in comments.
3007 Sun Nov 30 12:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3009         * Makefile: added revision, added other changes.
3011 Sun Nov 30 12:12:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3013         * README.SAS: new material on autoexec.sas added.
3015 Sun Nov 30 12:09:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
3017         * essl-s.el (S-editing-alist): need indent-line-function
3018         defined. (RMH).
3020 Sun Nov 30 12:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3022         * essl-sas.el: removed sas-indent-region.
3024 Sun Nov 30 12:07:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3026         * essl-sas.el (SAS-editing-alist): need indent-line-function
3027         (RMH).
3029 Sun Nov 30 12:06:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3031         * ess-mode.el (ess-mode): fixed doc string. (RMH).
3033 Sun Nov 30 12:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3035         * essd-sas.el: useless comments removed.
3037 Sun Nov 30 12:03:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3039         * essd-sas.el: useless comments removed. (RMH).
3041 Sun Nov 30 12:02:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3043         * essd-sas.el (inferior-SAS-args-temp): docstring, explaining
3044         stupidity of this variable
3046 Sun Nov 30 12:00:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3048         * ess-sas-sh-command: better shell scripting (RMH).
3050 Wed Nov 26 16:33:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3052         * RELEASED: 5.0-gettingcloser.
3054 Wed Nov 26 16:10:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3056         * Makefile (dist): do the right thing w/ README.
3058 Wed Nov 26 16:05:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3060         * ess-sas-sh-command: more information. cleaned up for current
3061         essd-sas.el arg passing.
3063 Wed Nov 26 15:51:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3065         * essd-sas.el: modified args to try to have "one set" for SAS
3066         process (2nd is for redirect).
3068 Wed Nov 26 15:43:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3070         * essd-sas.el: renamed and reordered inferior-SAS-args...
3072 Wed Nov 26 14:29:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3074         * ess-sas-sh-command: added more documentation on I/O.
3076 Wed Nov 26 14:01:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3078         * ess-inf.el: cleaned up comments.
3080 Wed Nov 26 13:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3082         * ess-sas-sh-command: cleaned up comments.
3084 Wed Nov 26 11:01:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3086         * essddr.el: switch-to-S to switch-to-ESS.
3088 Wed Nov 26 11:01:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3090         * essddr.el (Rd-mode-map): switch-to-S is now switch-to-ESS.
3092 Wed Nov 26 11:00:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3094         * ess-mode.el (ess-mode): added "indent-region" binding to
3095         doc-string.
3097 Wed Nov 26 10:52:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3099         * ess-trns.el (ess-transcript-mode-map): added 2 lines for
3100         consistency. (RMH)
3102 Wed Nov 26 10:51:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3104         * ess-trns.el: ispell-checked.  File name / header name mismatch
3105         corrected. (AJR)
3107 Wed Nov 26 10:49:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3109         * ess-inf.el: ispell checked, typos fixed (RMH/AJR).
3111 Wed Nov 26 10:42:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3113         * essl-sas.el (SAS-editing-alist): function definitions are
3114         useless.  Remove.
3116 Wed Nov 26 10:37:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3118         * essl-s.el (S-editing-alist): removed function definitions.  They
3119         don't work.
3121 Wed Nov 26 10:29:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3123         * ess-site.el: ispell-checked (AJR/RMH)
3125 Tue Nov 25 15:37:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3127         * Doc/TODO: Real dump suggested programming fix.
3128         * README.S: Real dump user correction.
3130 Tue Nov 25 15:37:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3132         * README.S : Real Dump user correction
3134 Tue Nov 25 13:06:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3136         * ess-inf.el (inferior-ess-mode): Make sure that silly moves like
3137         "ess-dialect=S" are not cause for a bailout. (AJR).
3139 Tue Nov 25 12:38:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3141         * README.S: changes for font-lock "Dump" problem. (RMH)
3143 Tue Nov 25 12:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3145         * Makefile: chmod 444 ess.info* ess.dvi on release (RMH)
3147 Tue Nov 25 08:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3149         * RELEASED: 5.0-honestlylastpre.
3150         * README.S: added comment re: \" and fontlock.
3152 Tue Nov 25 08:50:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3154         * Doc/TODO: removed SAS tabbing, added S dumping (RMH).
3156 Tue Nov 25 08:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3158         * essd-sas.el (SAS-mode): construct a sas-mode-local-map, from
3159         ess-mode-map, for modifying the tab key.
3161 Tue Nov 25 08:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3163         * ess-mode.el (ess-mode): removed white space, spurrious comment.
3165 Mon Nov 24 12:14:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3167         * Doc/TODO: SAS indent fixes.
3169 Mon Nov 24 11:33:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3171         * README: fixed Kurt's address.
3173 Mon Nov 24 11:32:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3175         * ess-mode.el: put back functions; see 10:48 change.
3177 Mon Nov 24 10:58:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3179         * essl-s.el: ess to S.
3181 Mon Nov 24 10:50:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3183         * essl-s.el: inadvertent placement of ess-indent-line function.
3185 Mon Nov 24 10:50:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3187         * essl-s.el (S-editing-alist): inadvertent placement of
3188         indent-line-function.
3190 Mon Nov 24 10:48:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3192         * ess-mode.el: commented out some language specific functions.
3193         Moved to essl-s.el
3195 Mon Nov 24 10:45:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3197         * essl-s.el: new functions; S for ESS.  Use them.
3199 Mon Nov 24 10:43:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3201         * essl-s.el (S-comment-indent):
3202         * essl-s.el (S-indent-line):
3203         * essl-s.el (S-calculate-indent): new functions; used to be
3204         ess-*.
3206 Mon Nov 24 10:39:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3208         * essl-sas.el: removed some lisp-isms.
3210 Mon Nov 24 10:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3212         * essl-sas.el (sas-indent-region): New function.  Use it.
3214 Mon Nov 24 10:25:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3216         * essd-s4.el (S4-customize-alist): ess-object-name-db-file is
3217         "ess-s4-namedb.el". (RMH)
3219 Mon Nov 24 10:18:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3221         * README.SAS: 2 typos (RMH).
3223 Mon Nov 24 10:17:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
3225         * ess-mode.el: added ess-quit autoload.
3227 Mon Nov 24 10:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3229         * ess-inf.el (ess-quit): since now possible to call from ess-mode,
3230         make sure that we are connected to a process.
3232 Mon Nov 24 10:01:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3234         * ess-vars.el (ess-mode-font-lock-keywords): finish off line.
3236 Mon Nov 24 09:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3238         * Doc/TODO: quotes need fixing (RMH).
3240 Mon Nov 24 09:55:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3242         * ess-mode.el (ess-mode-map): added ess-quit. (RMH).
3244 Mon Nov 24 09:48:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3246         * essd-sas.el (SAS-customize-alist): inferior-ess-exit-command
3247         should be `endsas;\n'. (RMH).
3249 Sat Nov 22 19:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3251         * Doc/README-19.28: new version of file (RMH).
3253 Fri Nov 21 17:37:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3255         * Doc/TODO: added 2 more from RMH, with comments.
3257 Fri Nov 21 17:31:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3259         * ess-site.el: fixed comments to reflect reality (RMH).
3261 Fri Nov 21 17:05:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3263         * ess-trns.el: ess-mode -> ESS.   (RMH)
3264         ess-mode-map -> ess-transcript-mode-map
3266 Fri Nov 21 17:02:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
3268         * Makefile (DISTSCRIPTS): commented out. (RMH)
3270         * Makefile (dist-doc): commented out.  Will do by hand for
3271         5.0. (RMH)
3273         * Makefile: Added comments for structure of Makefile. (RMH)
3275 Fri Nov 21 10:26:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3277         * Doc/TODO: incr version.
3279 Fri Nov 21 10:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3281         * Doc/TODO: added dir directions for info.
3283 Fri Nov 21 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
3285         * Doc/rmh-talk.tex: removed trailing \\.
3287 Fri Nov 21 10:19:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3289         * Makefile (dist): ess.dvi and ess.info need to be up to date.
3291 Thu Nov 20 18:38:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3293         * essl-sta.el:
3294         * essl-sas.el:
3295         * essl-s.el:
3296         * essl-lsp.el:
3297         * essddr.el:
3298         * essd-xls.el:
3299         * essd-vst.el:
3300         * essd-sas.el:
3301         * essd-s4.el:
3302         * essd-s3.el:
3303         * essd-s+3.el: incr version.
3305         * essd-r.el: incr version, comments.
3307         * ess.texi: small edits, incr version
3309         * ess.el: ess-mode is ESS. incr version
3311         * ess-vars.el: incr version, added comments.
3313 Thu Nov 20 18:21:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3315         * ess-site.el: part of ESS; comments.
3317 Thu Nov 20 18:20:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3319         * Makefile: incr, edits.
3321 Thu Nov 20 18:19:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3323         * Makefile: errors.
3325 Thu Nov 20 18:17:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3327         * COPYING: trying.
3329 Thu Nov 20 18:15:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3331         * ess-trns.el: added copyright, incr version.
3333 Thu Nov 20 18:12:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3335         * ess-mode.el: edited copyright. incr version.
3337 Thu Nov 20 18:11:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3339         * README: removed silly university locations. incr version.
3341 Thu Nov 20 18:09:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3343         * ess-inf.el: added copyright, edited comments, incr version.
3345 Thu Nov 20 18:07:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3347         * ess-help.el: edited comments, incr version.
3349 Thu Nov 20 18:03:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3351         * ess-debug.el: edit, end, upgraded version.
3353 Thu Nov 20 18:00:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3355         * ess-comp.el: removed log file, edited comments, upgrade to 4.
3357 Thu Nov 20 16:41:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3359         * RELEASED: 5.0-verylastpre.
3361         * ess-inf.el: fixed menus.
3363 Thu Nov 20 16:40:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3365         * ess-trns.el: fixed menus.
3367 Thu Nov 20 16:38:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
3369         * ess-mode.el: formatting. extra  ).
3371 Thu Nov 20 16:37:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3373         * ess-mode.el: cleaned up menus.  removed useless comments.
3375 Thu Nov 20 16:29:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3377         * ess-mode.el: fixed goto-info stuff.
3379 Thu Nov 20 16:13:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3381         * ess-help.el (ess-goto-info): ess isn't ess-mode.  Split window,
3382         not other-window.
3384 Thu Nov 20 10:04:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3386         * README: added comments on help file editing.
3388 Thu Nov 20 10:01:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3390         * Doc/TODO: added inferior-ess rewrite.
3392 Thu Nov 20 09:54:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3394         * README.XLispStat: Splus removed, XLispStat added.
3396 Thu Nov 20 09:53:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3398         * README.S: retitled the FAQ.
3400 Thu Nov 20 09:52:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3402         * README: changes (RMH).
3404 Thu Nov 20 09:46:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3406         * ess.texi: archive is on Franz.
3408 Thu Nov 20 09:43:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3410         * README: more comments about dir.
3412 Thu Nov 20 09:41:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3414         * Makefile: "it" to "they".
3416 Thu Nov 20 09:40:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3418         * Makefile: put dir back into the Docs.
3420 Thu Nov 20 09:38:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3422         * Doc/TODO: truns :-).
3424 Thu Nov 20 09:38:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3426         * Doc/ajr-talk.tex: added typoout for fonts.
3428 Thu Nov 20 09:35:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3430         * Doc/rmh-talk.tex: fixed my typo, line wrap.
3432 Thu Nov 20 09:33:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3434         * Doc/README.additions: added essdd*.el
3436 Thu Nov 20 09:22:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3438         * Doc/TODO: added new for fix to About.
3440 Thu Nov 20 09:19:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3442         * ess-trns.el (ess-transcript-mode-menu):
3443         * ess-inf.el (inferior-ess-mode-menu):
3444         * ess-mode.el (ess-mode-menu): removed About from menu, for now.
3447 Wed Nov 19 12:24:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3449         * RELEASED 5.0, lastpre.
3451         * Makefile: removed veryclean.  unnecessary target.  Fixed
3452         dist-doc target.
3454 Wed Nov 19 12:21:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3456         * Doc/rmh-talk.tex: no changes.
3458 Wed Nov 19 12:21:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3460         * Doc/ajr-talk.tex: final version.  Not best, but we've got docs
3461         provided.
3463 Wed Nov 19 12:03:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3465         * Doc/ajr-talk.tex: use the ugly version
3467 Wed Nov 19 12:01:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3469         * essd-sas.el (ess-SAS-pre-run-hook): never take name from a
3470         running process buffer.
3472 Wed Nov 19 11:56:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3474         * essd-xls.el: added transcript mode.
3476 Wed Nov 19 11:43:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3478         * ess-mode.el (ess-mode-menu): bug in "About".
3480 Wed Nov 19 11:25:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3482         * README: database creation works.
3484 Wed Nov 19 11:20:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3486         * ess-inf.el (ess-create-object-name-db): use temporary name for
3487         ess-object-name-db; since we make it buffer local to accomodate
3488         different languages, need to handle it carefully.  In particular,
3489         might be better to make buffer local upon demand, rather than
3490         always buffer local.  But lots of considerations, here.
3492 Wed Nov 19 11:14:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3494         * ess-inf.el (ess-create-object-name-db): added *ESS* messages.
3496 Wed Nov 19 10:56:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3498         * ess.el (ess-load-object-name-db-file): no warning when object
3499         database name fails to exist; the code is still there.
3501 Wed Nov 19 10:55:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3503         * essd-s+3.el: setq-default to setq
3505         * essd-r.el: setq, not setq default.
3507 Wed Nov 19 10:52:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3509         * README: added statement about object-name db being broken.
3511 Wed Nov 19 10:33:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3513         * essd-s+3.el (S+3-transcript-mode): make interactive.
3515 Wed Nov 19 10:32:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3517         * ess-site.el (s-transcript-mode): make interactive.
3519 Wed Nov 19 10:31:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3521         * essd-r.el (r-transcript-mode): make interactive.
3523 Tue Nov 18 17:38:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3525         * essddr.el: updated to 0.1.7. (KH)
3527 Tue Nov 18 17:37:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3529         * ess-inf.el: ess-create-object-name-db, format
3531 Tue Nov 18 17:21:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3533         * essd-s+3.el (S+3-customize-alist): changed var name for
3534         consistency.
3536 Tue Nov 18 17:20:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3538         * essd-r.el (R-customize-alist): use R-help-sec-keys-alist.
3540 Tue Nov 18 17:19:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3542         * ess-vars.el: removed spurrious variable.
3544 Tue Nov 18 17:18:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3546         * ess-vars.el: removed ess--help-S-sec-keys-alist; second def!
3548 Tue Nov 18 17:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3550         * essl-s.el (ess-help-*-sec-keys-alist): renamed to
3551           *-help-sec-keys-alist.  defvars to defconst.
3553 Tue Nov 18 17:03:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3555         * ess-inf.el (inferior-ess): removed "switch-to" logic in
3556         inferior-ess.  Now should strictly start-up a buffer.
3558 Tue Nov 18 16:58:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3560         * Makefile: added warnings for set-keymap-parent; XEmacs,
3561         non-Emacs.
3563 Tue Nov 18 16:52:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3565         * essl-s.el: added Martin's fix to documentation.
3567 Mon Nov 17 09:59:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3569         * ess-inf.el (inferior-ess-mode-menu): reinstalled info
3570         connection.
3572 Mon Nov 17 09:58:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3574         * ess-mode.el: reinstalled info connection.
3576 Mon Nov 17 09:25:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3578         * Doc/rmh-talk.tex: added updates. (RMH)
3580 Mon Nov 17 09:09:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3582         * README.S: fixed grammar.
3584 Mon Nov 17 09:05:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3586         * README/ess.texi: R uses ess-r-namedb.el. (RMH)
3588 Mon Nov 17 09:04:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3590         * README/ess.texi: changed phrasing for creating object database
3591         files. (RMH)
3593 Mon Nov 17 09:00:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3595         * ess-inf.el (inferior-ess): doc string edited.  Wrong comments
3596         removed (RMH).
3598 Mon Nov 17 08:57:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3600         * Makefile: fixed documentation dependencies (RMH)
3602 Mon Nov 17 08:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3604         * ess.el: fixed Lisp-Dir-Entry; franz.stat.wisc.edu, not
3605         ftp.math.sc.edu. (RMH).
3607 Mon Nov 17 08:54:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3609         * Doc/ajr-talk.tex: added comments for changing font usage (RMH).
3611 Fri Nov 14 17:44:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
3613         * README: added more of an introduction and "history" statement.
3615         * README.S: added a small "FAQ" at the end.
3617         * Doc/TODO: Added last of the SAS things to do for 5.2 or 5.4.
3619 Fri Nov 14 17:27:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3621         * README: more comments.
3623 Fri Nov 14 16:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3625         * Doc/TODO: added SAS fontlock, graphics.  R Help
3627 Fri Nov 14 13:49:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3629         * README.XLispStat: fixed small typos.
3631 Fri Nov 14 11:24:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3633         * Makefile (DOCS): reordered variable.  Added info/dvi files.
3635 Fri Nov 14 11:22:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3637         * ess.el: more comment work.
3639         * ess.el: verified using lisp-mnt.el; standard package formatting.
3641 Fri Nov 14 11:06:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3643         * Makefile (clean): don't remove .dvi or .info*
3645         * Makefile (veryclean): new target, for removing what clean used
3646         to remove
3648 Fri Nov 14 10:13:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3650         * Makefile: version to 5.0
3652 Fri Nov 14 10:13:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3654         * Makefile (VERSION): version to 5.0
3656 Fri Nov 14 10:13:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3658         * ess-vars.el: version to 5.0
3660 Fri Nov 14 10:13:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3662         * ess-vars.el (ess-version): version to 5.0.
3664 Fri Nov 14 10:12:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3666         * README.S: added notes for starting R with prefix arguments.
3668 Fri Nov 14 09:59:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3670         * ess.texi: added @itemize markers.
3672 Thu Nov 13 21:45:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3674         * Release: 5.0-pre5
3676         * Makefile (VERSION): incremented.
3678         * ess-vars.el (ess-version): incremented.
3680 Thu Nov 13 21:40:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3682         * essd-sas.el: works again.  shooze...
3684 Thu Nov 13 20:51:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3686         * ess.el (ess-load-object-name-db-file): don't bomb if file
3687         doesn't exist..
3689 Thu Nov 13 20:31:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3691         * ess-inf.el: back to initial, except for new unused, commented
3692         out, variable)
3694 Thu Nov 13 20:28:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3696         * ess-inf.el: New temp variables for when we rewrite the
3697         initialization routines; NEED TO DO THIS FOR 5.2!!!  LOGIC HAS
3698         CHANGED, FOR THE "SIMPLER"!
3700         * ess-inf.el: doesn't work.  This is a mess.
3702         * ess-inf.el (inferior-ess): use language instead of dialect for
3703         "*language*" and "*language:1*" buffer names; old version
3704         commented out.
3706 Thu Nov 13 20:11:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3708         * ess-vars.el (ess-plain-first-buffername): use it.
3710 Thu Nov 13 20:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3712         * ess-inf.el: forgot ")".
3714 Thu Nov 13 20:06:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3716         * essd-sas.el: fixed R then SAS buffer name problem.
3718 Thu Nov 13 19:56:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3720         * ess-site.el: added commented example for
3721         ess-plain-first-buffername.  TRUE by default, i.e. for "novice"
3722         mode.
3724 Thu Nov 13 19:54:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3726         * ess-vars.el: moved database loading to ess-mode and
3727         inferior-ess-mode; removed old comments.
3729 Thu Nov 13 19:52:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3731         * ess-inf.el (ess-proc-name): If ess-plain-first-buffername is
3732         true, don't add "process number" to the first process.
3734 Thu Nov 13 19:35:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3736         * ess.el (ess-load-object-name-db-file): new function, use it.
3738 Thu Nov 13 19:35:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3740         * ess-inf.el: C-c tab is ess-complete-object-name.
3742 Thu Nov 13 19:34:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3744         * ess-inf.el (inferior-ess-mode-map): C-c TAB is
3745         ess-complete-object-name, same as in ess-mode.
3747 Thu Nov 13 19:27:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3749         * ess-inf.el (inferior-ess-mode): load object-name db file if
3750         exists.
3752 Thu Nov 13 19:19:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3754         * ess-mode.el (ess-mode): load object-name db file if exists.
3756 Thu Nov 13 19:17:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3758         * ess.texi: bare-bones description of how to create object-name
3759         databases.
3761 Thu Nov 13 19:09:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3763         * README: added notes for database creation
3765 Thu Nov 13 10:16:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3767         * README.XLispStat : XLispStat isn't a trademark.
3769 Thu Nov 13 09:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3771         * Makefile (ess.elc): fixed action
3773         * Makefile (ess-vars.elc): fixed action
3775 Thu Nov 13 09:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3777         * ess-vars.el: removed ancient comments.
3779 Thu Nov 13 09:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3781         * README.S: added means for using second philosophy.
3783 Thu Nov 13 09:51:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3785         * README.S: fixed line break.
3787 Thu Nov 13 09:40:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3789         * Doc/ajr-talk.tex: added location of talk.
3791 Thu Nov 13 09:39:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3793         * Doc/rmh-talk.tex: pointed to FRANZ.  added comment about where
3794         given.
3796 1998-11-13  A.J. Rossini  <rossini@biostat.washington.edu>
3798         * doc/Makefile: added "info" target.  Removed spurrious
3799         ess.info/ess.texi dependency, i.e. the first.
3802 Thu Nov 13 08:54:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3804         * Makefile (dist-doc): new target.  Use it
3806         * Makefile (ESS-doc): new target.  Use it.
3808 Wed Nov 12 17:32:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3810         * Doc/ajr-talk.tex: de latex-2-html'd.
3812 Wed Nov 12 17:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3814         * ess-inf.el: args passes all the way through.
3816 Wed Nov 12 16:30:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3818         * essd-r.el: added prefix to R.
3820 Wed Nov 12 15:15:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3822         * README: added stata comment, site-init.el
3824 Wed Nov 12 15:12:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3826         * ess.texi: added installation (from README).  Use @file{} for
3827         file names.
3829 Wed Nov 12 14:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3831         * Makefile: added warning messages for ignorable errors.
3833 Wed Nov 12 14:43:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3835         * ess-inf.el: can't seem to remove last byte compiler error.
3837 Wed Nov 12 14:30:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3839         * ess-trns.el:
3840         * ess-help.el: added compile requires to remove byte-compiler
3841         warnings.
3843 Wed Nov 12 14:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3845         * essddr.el: paren balance. whoops.
3847 Wed Nov 12 14:20:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3849         * essddr.el: added "require 'ess-help" to solve byte compiler
3850         errors.
3852 Wed Nov 12 14:16:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3854         * essd-sas.el: require 'shell to fix byte-compile errors.
3856 Wed Nov 12 02:45:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3858         * Release: 5.0-pre4
3860         * ess-vars.el: updated version number for release
3861         * Makefile: Updated version number for release
3863 Wed Nov 12 02:27:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3865         * essd-sas.el: seems to work, now.
3867 Tue Nov 11 19:20:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3869         * essd-sas.el: might need comint.
3871 Tue Nov 11 19:09:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3873         * README.XLispStat: fixed small errors.
3875 Tue Nov 11 19:04:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3877         * README.XLispStat : bad key-seq "C-c C-f" isn't find-file.
3879 Tue Nov 11 19:01:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3881         * README.S: merged rewrite (RMH)
3883 Tue Nov 11 16:49:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3885         * essd-sas.el: format cleaning.
3887 Tue Nov 11 16:42:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3889         * essd-sas.el: ess-SAS-pre-run-hook now called from SAS, not
3890         inferior-ess.
3892 Tue Nov 11 16:34:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3894         * essl-sta.el: wrong header!
3896 Tue Nov 11 16:32:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3898         * ess.texi: added to New Features.
3900 Tue Nov 11 16:30:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3902         * README: small typos. Distributed from Wisconsin.
3904 Tue Nov 11 16:27:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3906         * README: added Splus 3.4.  Removed "futures".
3908 Tue Nov 11 16:25:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3910         * ess-vars.el: inferior S -> inferior ESS
3912 Tue Nov 11 16:24:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3914         * ess-site.el: small doc changes (RMH).
3916 Tue Nov 11 16:21:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3918         * README.S: edited how to find key-sequences (RMH)
3920 Tue Nov 11 16:19:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3922         * ess-inf.el: removed comint symbols.  (RMH).  Need to read comint
3923         docs (AJR).
3925 Tue Nov 11 16:19:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3927         * Makefile: small typos corrected.
3929 Tue Nov 11 16:04:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3931         * ess-inf.el (ess-read-object-name): use
3932         ess-read-object-name-dump.
3934         * ess-inf.el (ess-read-object-name-default): reverted back to old
3935         behavior.
3937         * ess-inf.el (ess-read-object-name-dump): new function.  Use it.
3939 Tue Nov 11 15:56:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3941         * ess.texi: XLisp-Stat, uniformly.
3943 Tue Nov 11 15:51:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3945         * ess.texi: fixed titles (no @_{} commands).  Updated menus. (MM)
3947 Tue Nov 11 15:38:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3949         * README.XLispStat: removed "S(tm)".
3951         * README.SAS: major overhaul (RMH).
3953         * README.S: removed "S(tm)".
3955 Tue Nov 11 10:02:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3957         * ess-inf.el (ess-read-object-name-default): new version (KH).
3959 Tue Nov 11 10:00:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3961         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): added man
3962         format again for R internal man pages.
3964 Mon Nov 10 23:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3966         * Makefile: added latex/tex for talks on ESS 5.0.
3968 Mon Nov 10 23:02:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3970         * Releasing 5.0-pre3.
3972         * essd-sas.el: changes made.  Watch out.
3974         * ess-vars.el (ess-version): 5.0-pre3
3975         * Makefile (VERSION): 5.0-pre3
3977 Mon Nov 10 22:58:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3979         * ess-mode.el: more S to ESS
3981 Mon Nov 10 22:52:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3983         * ess-inf.el: more S/ESS fixes (RMH)
3985 Mon Nov 10 22:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3987         * README.SAS: typo
3989 Mon Nov 10 22:43:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3991         * ess-inf.el (ess-read-object-name-default): handle defaults
3992         better.
3994 Mon Nov 10 22:34:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3996         * README.S: typo.
3998 Mon Nov 10 17:28:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4000         * README.SAS: added some suggestions by RMH.
4002 Mon Nov 10 17:26:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4004         * README.S: edited as suggested by RMH.
4006 Mon Nov 10 17:17:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4008         * README.S: stuff.
4010 Mon Nov 10 17:16:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4012         * README: changed mode/revision.
4014 Mon Nov 10 17:14:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4016         * README: fixes (RMH)
4018 Mon Nov 10 17:04:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4020         * ess-trns.el (ess-transcript-mode):
4021         * ess-help.el (ess-help-mode):
4022         * ess-inf.el (inferior-ess-mode):
4023         * ess-mode.el (ess-mode): keep tabs out of the code.
4025 Mon Nov 10 16:48:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4027         * ess.texi: @code -> @email when appropriate.
4029 Mon Nov 10 15:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4031         * ess.texi: added most, approx 300, of MM's changes.  A very few
4032         differences, though.
4034 Mon Nov 10 15:05:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4036         * ess-vars.el: S -> ESS (MM)
4038 Mon Nov 10 15:02:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4040         * ess-trns.el: S -> ESS (MM)
4042 Mon Nov 10 14:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4044         * ess-mode.el: S -> ESS (MM).
4046 Mon Nov 10 14:51:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4048         * ess-inf.el: S -> ESS (MM).
4050 Mon Nov 10 14:41:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4052         * ess-help.el: removed comment re: S.el.
4054         * ess-help.el: updated docs and functions, S -> ESS (MM)
4056 Mon Nov 10 14:34:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4058         * Makefile (MAKEHTML): change target (MM)
4060         * Makefile (clean): more to clean (MM)
4062         * Makefile (dvi): new target.  Use it (MM)
4064 Sun Nov  9 16:30:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4066         * Doc/TODO: cleaned out my email of TODO problems, except for
4067         SAS).
4069 Sun Nov  9 16:24:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4071         * Doc/TODO: updated for what has been accomplished by this stage,
4072         for 5.0.
4074 Sun Nov  9 15:32:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4076         * essl-sta.el: cleaned up errors via lets.
4078 Sun Nov  9 15:26:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4080         * essl-sas.el: removing unusable commands.
4082 Sun Nov  9 15:08:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4084         * ess-vars.el (no-doc): new variable.  use it for autoload
4085         documentation.
4087 Sun Nov  9 15:08:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4089         * Makefile: ess-vars/ess/ess-site dependencies cleared up.
4091 Sun Nov  9 15:02:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4093         * essd-sas.el: changed documentation for autoloads.
4095 Sun Nov  9 14:56:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4097         * essl-sas.el: one too many ")" (in editing sas-narrow-to-page).
4099 Sun Nov  9 14:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4101         * ess-site.el: cleaned up.
4103 Sun Nov  9 14:44:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
4105         * ess-comp.el: cleaned up.
4107 Sun Nov  9 14:38:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4109         * essl-sta.el: cleaned up format.
4111 Sun Nov  9 14:33:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4113         * essd-sas.el: cleaned up byte-compiler warnings and lisp.
4115 Sun Nov  9 14:32:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4117         * essl-sas.el: need the right name at top.
4119         * essl-sas.el: cleaned up byte-compiler warnings.
4121 Sun Nov  9 14:17:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
4123         * Makefile: cleaned dependencies for essd-*.el
4125 Sun Nov  9 14:00:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4127         * ess-vars.el (ess-version): upgrade to 5.0
4129         * Makefile: upgrade version to 5.0
4131 1998-11-09  A.J. Rossini  <rossini@biostat.washington.edu>
4133         * Makefile (dist): new top-level target.
4134         (dist): uses scp to put it where it belongs.
4136 Fri Nov  7 19:43:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4138         * Released 5.0-pre2.
4140         * Makefile (dist): copy makefile into the appropriate place.
4142 Fri Nov  7 19:41:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4144         * essd-sas.el (ess-SAS-pre-run-hook): fixed process name synch
4145         problem.
4147 Fri Nov  7 19:18:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4149         * essd-sas.el (ess-SAS-pre-run-hook): set explicit-shell-file-name
4150         to "/bin/sh" to aviod prompt evilness.
4152 Fri Nov  7 18:33:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4154         * Doc/TODO: SAS problems.
4156 Fri Nov  7 18:28:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4158         * ess-inf.el (inferior-R-input-sender): patch to avoid problems
4159         with R, for "help()" (MM).
4161 Fri Nov  7 18:17:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4163         * ess-site.el: added comments re: TT commenting/editing styles.
4165 Fri Nov  7 18:10:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4167         * ess-mode.el: indentation.
4169 Fri Nov  7 14:42:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4171         * ess-mode.el: changes for TT (RMH).
4173 Fri Nov  7 14:31:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4175         * essl-sas.el (sas-require-confirmation): doc string edit.
4177 Fri Nov  7 14:30:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4179         * ess-vars.el (ess-transcript-minor-mode):
4181         * ess-vars.el (ess-listing-minor-mode): new variables.  Use. (RMH)
4184 Fri Nov  7 14:29:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4186         * essl-sas.el:  fixes for multiple SAS processes. (RMH)
4188 Fri Nov  7 13:53:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4190         * essd-sas.el: changes for SAS mode (RMH-2Nov).
4192 Fri Nov  7 13:47:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4194         * ess-vars.el: patches for Terry Thernau's suggested indentation
4195         (RMH)
4197 Fri Nov  7 13:37:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4199         * README.XLispStat: new file.  read it.
4200         * README.SAS: New file.  Read it.
4201         * README.S: revision, not version.
4203 Fri Nov  7 11:41:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4205         * README.S: added gen'l features, id -> version.
4207 Fri Nov  7 09:23:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4209         * README.S: New file.  Include it.
4211 Fri Nov  7 09:20:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4213         * README: pointer to README.S, README.SAS, and README.XLispStat
4215 Fri Nov  7 09:17:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4217         * README: changes to mailing list and WWW documentation location
4218         (MM).
4220 Thu Nov  6 10:42:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4222         * Makefile (DOCS): added README.LANGUAGE files to the Makefile.
4223         Need to fill them in.
4225 Wed Oct 29 14:08:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4227         * README: rearranged, as suggested by Don Cram. (DC).
4229 Mon Oct 27 14:50:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4231         * ess.texi: readded "New Features" section.
4233 Mon Oct 27 13:05:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4235         * ess.texi: started editing section 1.  In particular, @b{S}
4236         refers to a generic statistical process, at this point.
4238 Mon Oct 27 10:44:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4240         * ess.texi (Local Variables): TeX-master ought to be ess.texi.
4241         Whoops.
4243 Mon Oct 27 10:25:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4245         * Doc/TODO: added RMH's SAS suggestions.
4247 Mon Oct 27 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
4249         * essd-sas.el (ess-SAS-pre-run-hook): removed interactive call.
4250         * essd-sas.el (ess-SAS-pre-run-hook): make sure buffer name of any
4251         running *shell* buffers is unique for changes.
4253 Mon Oct 27 10:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4255         * Makefile (SOURCES): removed ess-debug from distributed sources.
4257 Mon Oct 27 09:01:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4259         * Makefile (dist): Doc should not be writable, again.
4261 Fri Oct 24 16:31:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4263         * Makefile (install): -ne should be !=, since doing string, not
4264         integer, comparison. (KH)
4266 Fri Oct 24 12:25:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4268         * ess-vars.el (ess-version):
4269         * Makefile (VERSION): 5.0-pre2
4271         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): changes for
4272         R, 0.50 vs. 0.60.
4274 Fri Oct 24 08:56:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4276         * ESS-5.0-pre1 released.
4278 Fri Oct 24 08:55:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4280         * ess-vars.el (ess-version):
4281         * Makefile (VERSION): updated version name to 5.0-pre1, skipping
4282         beta-17.
4284 Fri Oct 24 08:51:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4286         * essd-sas.el (ess-SAS-pre-run-hook): We need to make sure that no
4287         shells are currently running.  put back the stuff removed 1.5
4288         hours ago.  Cleaned up variable usage using let.
4290 Fri Oct 24 08:13:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4292         * essl-sas.el (SAS-log-mode): fundamental mode, with read-only.
4293         Same as listing mode, pretty much.
4295 Fri Oct 24 08:11:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4297         * essl-sas.el (set-sas-file-buffer): sasl-mode isn't real,
4298         anymore.
4300 Fri Oct 24 08:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4302         * essd-sas.el (ess-SAS-pre-run-hook): after accepting process
4303         input, sleep-for to allow the rest of the input to appear!  Else,
4304         we don't read the correct tty.  Alternative: would have to grep
4305         for tty, and figure out if we mean BSD or SYSV style unix.
4306         Bleach.
4308 Fri Oct 24 07:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4310         * essd-sas.el (ess-SAS-pre-run-hook): removed
4311         ess-sas-shell-buffer-name stuff.  Necessary?
4313 Fri Oct 24 07:21:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4315         * ess-sas-sh-command: use /bin/sh
4317 Fri Oct 24 07:20:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4319         * Makefile (dist): make sure scripts are executable before
4320         packaging.
4322 Thu Oct 23 17:24:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4324         * essd-sas.el (ess-sas-shell-buffer-name-flag): use it.
4325         * essd-sas.el (ess-sas-shell-buffer-name): use it.
4327 Thu Oct 23 17:20:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4329         * essd-sas.el (ess-SAS-pre-run-hook): removed 'interactive' call.
4330         Should only be run from a run-hooks call?
4332         * essd-sas.el (ess-SAS-pre-run-hook): ess-shell-buffer-name-p
4333         should be ess-shell-buffer-name-flag; -p and p suffices are
4334         reserved for functions, -flag reserved for variables.
4336 Thu Oct 23 13:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4338         * ess-inf.el (ess-eval-line-and-next-line, ess-eval-line,
4339         ess-eval-function, ess-eval-buffer): ess-force-buffer-current
4341 Thu Oct 23 09:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4343         * Makefile (install): test lispdir to see if needs install (MM).
4345 Thu Oct 23 09:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4347         * essl-sas.el (ess-transcript-mode): should be autoloaded.
4349 Thu Oct 23 09:01:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4351         * ess-site.el (s-transcript-mode): generic.  Moved here.
4353 Thu Oct 23 09:00:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4355         * essd-r.el (r-transcript-mode): moved here.
4357 Thu Oct 23 08:57:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4359         * Makefile (AUXFILES): added SCRIPTS
4360         * Makefile (SCRIPTS): new variable, use it.
4362 Thu Oct 23 08:52:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4364         * ess-inf.el (ess-eval-visibly): DOCSTRING lied; text ->
4365         text-withtabs.
4367 Thu Oct 23 08:30:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4369         * Makefile (dist): remove write permission from ChangeLog for
4370         distribution.
4372 Thu Oct 23 08:23:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4374         * Makefile (DOCS): new variable.  Use it.
4376 Thu Oct 23 08:22:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4378         * Makefile (SOURCES): Need to include ess-debug, ess-comp.
4380 Wed Oct 22 15:53:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4382         * ess-vars.el (ess-version): updated version number (17)
4383         * Makefile (VERSION): updated version number (17)
4385         * beta 16 released.
4387 Wed Oct 22 15:10:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4389         * Makefile (dist): dist target now works; being too ambitious
4390         resulted in the loss of below.
4392 1997-10-22  Anthony Rossini  <rossini@stat.sc.edu>
4394         * WHOOPS.  Stupid mistake, lost 2 days of ChangeLog activity.
4396 Mon Oct 20 14:20:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4398         * ess-help.el (ess-display-help-on-object): set the customization
4399         variables properly.
4401 Thu Oct 16 14:25:59 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
4403         * essd-sas.el (ess-mode): added autoload.
4405         * essd-s+3.el: editing of spaces.
4407         * Makefile (SOURCES): changed edd-doc appropairately.i
4409 Fri Oct 10 12:05:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4411         * beta 15 released.
4413         * ess-trns.el (ess-transcript-mode): start up in read-only mode.
4415 Wed Oct  8 14:50:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
4417         * ess-inf.el (ess-proc-name): takes stringname for buffer; was
4418         ess-dialect.  Use it.
4420 Wed Oct  8 13:56:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4422         * essd-s4.el (S4-customize-alist):  inferior-ess-*-command
4423         variables must end in "\n".
4425         * essd-s+3.el (S+3-customize-alist): inferior-ess-*-command
4426         variables must end in "\n".
4428 Wed Oct  8 08:50:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4430         * ess-vars.el (inferior-ess-names-command): add "\n" to end of
4431         names(%s) command (KH).
4433 Wed Oct  8 05:36:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4435         * ess-debug.el: new file for debugging and development.  Use it.
4437 Tue Oct  7 15:46:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4439         * ess-site.el: commented out debug-on-error.
4441 Tue Oct  7 15:42:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4443         * ess-inf.el (ess-get-words-from-vector): don't concat "\n", since
4444         we might have multi-line commands.  Make them do it in the command
4445         definition (KH).
4447 Tue Oct  7 13:21:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4449         * Makefile (SOURCES): add ess-doc.el
4451 Thu Oct  2 08:52:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4453         * Makefile (install): create INFODIR and LISPDIR as well as
4454         parents before installing.
4456 Thu Oct  2 08:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4458         * ess-inf.el (ess-multi): removed ess-pre-run-hook execution; it
4459         should only happen in inferior-ess.
4461 Thu Oct  2 01:12:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4463         * essl-s.el (r-transcript-mode, s-transcript-mode): new functions.  Use it, and fset
4464         it.
4466 Thu Oct  2 01:12:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4468         * ess-trns.el (ess-transcript-mode): added alist parameter.  Use
4469         it.
4471 Thu Oct  2 00:35:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4473         * ess-vars.el (ess-function-pattern): tied the non-quoted function
4474         name to either the beginning of a line or a space, instead of
4475         beginning of a word.
4477 Wed Oct  1 21:50:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4479         * essl-s.el (S-syntax-table): modified . to be "_" (KH).
4481 Wed Oct  1 21:46:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4483         * ess-inf.el: Require ess-site, not just ess, so that language
4484         specific stuff will be loaded.
4486 Wed Oct  1 21:45:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4488         * ess-trns.el: Require ess-site, not just ess, so that language
4489         specific stuff will be loaded.
4491 Tue Sep 16 16:15:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4493         * essl-sas.el (SAS-editing-alist):
4494         * essl-lsp.el (Lisp-editing-alist):
4495         * essl-s.el (S-editing-alist):
4497         ess-keep-dump-files NEEDS to be 'ask.
4499 Wed Sep 10 13:48:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4501         * ess-help.el (ess-submit-bug-report): ess-program-name doesn't
4502         exist.
4504 Wed Sep 10 13:44:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4506         * essl-sas.el: can't require sas here.
4508 Wed Sep 10 13:33:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4510         * essl-sas.el: added Tom Cook's sas-data code.  Not integrated
4511         yet.
4513 Wed Sep 10 09:42:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4515         * Makefile (html/ess_toc.html): Use explicit file "index.html",
4516         since some servers/browsers have different defaults. (MM).
4518 Wed Sep 10 09:40:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4520         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): change check
4521         for setting auto-mode-alist (MM).
4523 Tue Sep  9 16:35:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4525         * ess-mode.el: removed code which generated a second "ess-mode"
4526         menu.
4528 Tue Sep  9 16:23:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4530         * ess-mode.el (ess-mode): mode name:  ess-language, not
4531         ess-dialect.
4533 Tue Sep  9 16:22:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4535         * ess-inf.el (inferior-ess-mode): mode name:
4536         iESS [ess-dialect:proc]
4538 Tue Sep  9 10:39:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4540         * essd-[r][s+3].el (*-customize-alist): lastvalue command renamed
4541         as ".ess.lvsave".
4543 Tue Sep  9 09:59:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4545         * ess-inf.el: what is (fset 'run-s (fset 'run-S (symbol-function
4546         'S))) for??
4548 Tue Sep  9 09:15:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4550         * ess-vars.el (ess-version): incremented
4552         * Makefile (VERSION): incremented
4554 Tue Sep  9 09:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4556         * RELEASING beta 13
4558 Tue Sep  9 09:01:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4560         * Makefile (all): ess -> ESS
4562 Tue Sep  9 08:29:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4564         * essd-r.el (R-customize-alist): needs syntax table for inferior
4565         processes.
4567 Mon Sep  8 15:22:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4569         * ess-inf.el (inferior-ess-mode): need to fix syntax table.
4571 Mon Sep  8 14:28:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4573         * essl-sas.el (sas-indent-line): renamed from
4574         indent-sas-statement.
4576 Mon Sep  8 14:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4578         * ess-mode.el (ess-mode): add one more debugging statement.
4580 Mon Sep  8 13:23:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
4582         * ess-vars.el: moved syntax table code to essl-s.el.
4584 Mon Sep  8 13:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4586         * ess-vars.el (ess-version): updated.
4588         * Makefile: Updated version number
4590 Mon Sep  8 12:25:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4592         * ess-help.el (ess-find-help-file): doesn't search for
4593         completions, with SAS or XLS.  Fine, since there isn't a really
4594         good way to build the list [SAS] or it isn't coded yet [XLS].
4596 Mon Sep  8 12:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4598         * ess-help.el (ess-display-help-on-object): uses process name as
4599         part of the buffer.
4601 Mon Sep  8 12:23:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4603         * ess-vars.el: removed inferior-ess-save-lastvalue-command and
4604         inferior-ess-retr-lastvalue-command, not needed.
4606 Mon Sep  8 09:01:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4608         * essl-sas.el: moved SAS language related autoloads and fsets from
4609         ess.el to here.
4611 Mon Sep  8 08:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4613         * essl-s.el: moved S language related autoloads and fsets from
4614         ess.el to here.
4616 Mon Sep  8 08:51:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4618         * essd-sas.el (SAS-customize-alist): use ess-local-customize-alist.
4620 Mon Sep  8 08:46:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4622         * essd-r.el (R-customize-alist): use ess-local-customize-alist.
4624 Mon Sep  8 08:45:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4626         * essd-s+3.el (S+3-customize-alist): use ess-local-customize-alist.
4628 Mon Sep  8 08:45:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4630         * essd-s4.el (S4-customize-alist): use ess-local-customize-alist.
4632 Mon Sep  8 08:42:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4634         * essd-s3.el (S3-customize-alist): use ess-local-customize-alist.
4636 Mon Sep  8 08:41:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4638         * ess-vars.el (ess-local-customize-alist): new variable.  use it.
4640 Mon Sep  8 08:35:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4642         * ess-site.el: code to remove .[sS] from auto-mode-alist commented
4643         out.  Need a version which works with Emacs.
4645 Fri Sep  5 14:20:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4647         * ess-mode.el (ess-eval-map): define it.  New keysequence:
4648         C-c C-e ...  for evaluation of code.
4650 Fri Sep  5 14:19:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4652         * ess-vars.el (ess-eval-map): new variable.  use it.
4654 Wed Sep  3 12:54:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4656         * ess-trns.el: removed log section.
4658 Wed Sep  3 12:30:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4660         * ess-mode.el (ess-find-dump-file-other-window): changed
4661         error to message, so that dumping non-existant R objects would
4662         work.
4664 Wed Sep  3 12:29:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4666         * ess-help.el (ess-submit-bug-report): fixed to use ess-bugs, and
4667         to include *ESS* buffer contents.
4669 Wed Sep  3 12:27:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4671         * essd-s4.el: rolled in John Chamber's s4-modeadds.el
4673 Wed Sep  3 11:48:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4675         * essd-s4.el (S4-customize-alist): added
4676         inferior-ess-search-list-command from the ess-xtras.
4678 Wed Sep  3 11:11:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4680         * ess-site.el ((assoc "\\.q" auto-mode-alist)): removed '$'.
4681         (RMH).
4683 Wed Sep  3 10:42:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4685         * ess.texi : applied Martin's updates.
4687 Wed Sep  3 10:37:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4689         * Makefile: applied Martin's patch, ESS -> ess, for texinfo
4690         stuff.
4692 Tue Sep  2 16:36:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4694         * essd-*.el (ess-dump-filename-template): use it, with
4695         ess-suffix.
4697 Tue Sep  2 16:19:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4699         * ess-vars.el (ess-delete-dump-files): changed default value to
4700         nil.  Better safe than sorry.
4702 Tue Sep  2 16:05:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4704         * essd-*.el (*-customize-alist): ess-suffix.  Use it.
4706 Tue Sep  2 15:44:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4708         * essl-s.el: moved "general" variables from essd-s?.el,
4709         essd-r.el.  There, should only be modifications to the standard S
4710         customizations.  Avoids conflict with not loading certain
4711         customization variables.
4713 Tue Sep  2 13:23:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4715         * Makefile (LASTVERSION): version set to 12.
4717 Tue Sep  2 10:22:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4719         * ess-vars.el (ess-version): Version 11 released; set to 12.
4721 Mon Sep  1 17:16:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4723         * essd-r.el (R-mode): setq-default the customize alist.
4725 Mon Sep  1 16:59:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4727         * essd-s+3.el (S+3-mode): need to set ess-customize-alist.
4729 Mon Sep  1 16:15:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4731         * ess-vars.el (ess-mode-font-lock-keywords): redid the assign
4732         fontlocking.
4734 Mon Sep  1 15:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4736         * ess-vars.el (ess-mode-editing-alist): renamed.  Use it.
4738 Mon Sep  1 15:48:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4740         * ess-inf.el (inferior-ess): corrected doc string.
4742 Mon Sep  1 14:54:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4744         * essl-sas.el: added sas config variables here.
4746 Mon Sep  1 14:21:08 1997  Anthony Rossini  <rossini@stat.sc.edu>
4748         * essd-sas.el (SAS): works.
4750 Mon Sep  1 14:20:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4752         * essd-sas.el (SAS-mode): fixed and "modernized".
4754 Mon Sep  1 14:16:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4756         * ess.el (SAS-transcript-mode): load it.
4758 Mon Sep  1 14:16:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4760         * ess.el (SAS-mode): load it.
4762 Mon Sep  1 14:12:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4764         * ess-site.el (auto-mode-alist): XLS is recognized.  SAS is
4765         recognized.
4767 Fri Aug 29 13:41:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4769         * ess-inf.el (inferior-ess-make-comint): use
4770         inferior-ess-start-file, inferior-ess-start-args.
4772 Fri Aug 29 13:24:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4774         * essd-sas.el (inferior-SAS-args): new variable.  Use it.
4776 Fri Aug 29 13:11:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4778         * ess-vars.el (ess-dribble-buffer): now defaults to
4779         *ESS*. (RMH/MM).
4781 Fri Aug 29 13:09:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4783         * essd-sas.el (SAS-customize-alist): fixed primary prompt (RMH).
4785 Thu Aug 28 10:21:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4787         * ess-mode.el (ess-check-modifications): reformat.
4789 Thu Aug 28 09:03:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4791         * ess.el: moved ess-site autoloads here.
4793 Thu Aug 28 09:02:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4795         * ess-help.el (ess-find-help-file): autoloaded
4796         ess-get-object-list at the beginning of ess-help; byte-compiler
4797         error.
4799 Wed Aug 27 14:33:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4801         * ess-mode.el (ess-mode): needed to set buffer local variables
4802         AFTER they are killed.  Whoops.
4804 Wed Aug 27 14:27:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4806         * ess-mode.el (ess-mode): type changed to dialect.
4808 Wed Aug 27 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4810         * ess-inf.el (ess-proc-name): changed the process name to be
4811         returned.  Now is the form:  ess-dialect : ess-process-number.
4813 Tue Aug 26 18:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4815         * ess-version-running -> ess-dialect
4817 Tue Aug 26 18:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4819         * ess-proc-prefix -> ess-language
4821 Tue Aug 26 17:58:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4823         * ess-site.el: added SAS site init (from Cook's mode) (TC)
4825 Tue Aug 26 17:50:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4827         * essl-sas.el:  new file.  SAS language editing mode (Cook's
4828         mode).  Use it. (TC)
4830 Tue Aug 26 17:48:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4832         * essl-s.el : new file.  S language editing mode.  Use it.
4833         S specific stuff from ess-mode.
4835 Mon Aug 25 16:53:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4837         * ess-help.el (ess-find-help-file): added hack to complete non-S
4838         stuff. (KH)
4840 Mon Aug 25 16:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4842         * essd-r.el (R-customize-alist): made the name quoted.
4844 Mon Aug 18 15:27:41 1997  Maechler  <maechler@stat.math.ethz.ch>
4846         * essd-r.el (R-customize-alist): sorted
4848         * essd-s4.el:
4849         * essd-s3.el (S3-customize-alist): not Splus; no
4850         'Optional/Required Arg'
4852         * essd-s+3.el (S+3-customize-alist): switched some lower/upper
4853         case: more important things on lower case; now compatible to R
4856 Mon Aug 25 16:35:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4858         * ess-site.el auto-mode-alist: Use \\' instead of $ [faster (?)],
4859         standard; Add ...src/library/[A-z]*/funs/.. for R source editing.
4860         (MM).
4862 Mon Aug 25 11:02:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4864         * ess-site.el (inferior-ess-font-lock-input): added setq of this
4865         variable as a customization example (RMH).
4867 Mon Aug 25 10:35:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4869         * ess-comp.el: removed (require 'cl).  This is semi-evil, if we
4870         can only avoid it.
4872 Fri Aug 22 17:01:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4874         * ess-vars.el (inferior-ess-font-lock-prompt-p): New
4875         variable. Need to use it.  Customize in ess-site.
4877 Fri Aug 22 16:56:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4879         * ess-inf.el (inferior-ess-mode): mode name is now "iESS", as per
4880         discussion.
4882 Fri Aug 22 16:54:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
4884         * ess-vars.el (ess-object-name-db-file-loaded): use it to
4885         determine which languages/versions have been loaded.
4887 Fri Aug 22 16:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4889         * essd-r.el (R-customize-alist): added ess-object-name-db to
4890         alist.
4892 Fri Aug 22 16:47:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4894         * essd-s+3.el (S+3-customize-alist): added ess-object-name-db to
4895         alist.
4897 Fri Aug 22 16:41:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4899         * essd-xls.el (XLS-customize-alist): added ess-object-name-db to
4900         alist.
4902 Fri Aug 22 16:40:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4904         * essd-xls.el (XLS-mode): moved from ess-mode.el
4906 Fri Aug 22 15:58:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4908         * essd-s+3.el (S-mode): moved from ess-mode.el
4910 Fri Aug 22 15:58:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4912         * essd-r.el (R-mode): moved from ess-mode.el
4914 Fri Aug 22 15:50:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4916         * essd-s+3.el: removed commented out font-lock patterns. (RMH)
4918 Fri Aug 22 15:49:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4920         * essd-s3.el: removed commented out font-lock patterns. (RMH)
4922 Fri Aug 22 15:48:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4924         * ess-vars.el (essd-S-inferior-font-lock-keywords): added RMH's
4925         error patterns.
4927 Fri Aug 22 12:28:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4929         * essd-sas.el: new file (RMH).
4931 Fri Aug 22 12:18:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4933         * ess-vars.el (ess-function-pattern): New pattern, thanks to
4934         Stephen C. Pope <scp@predict.com>.
4936 Fri Aug 22 11:59:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4938         * Makefile (ESS.info): fixed text output (KH)
4940 Fri Aug 22 11:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4942         * Makefile (html/ESS_toc.html): fixed text output (KH)
4944 Fri Aug 22 11:55:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4946         * ess-vars.el (inferior-ess-save-lastvalue-command): new
4947         defvar for variable. (KH)
4949 Fri Aug 22 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4951         * ess-vars.el (inferior-ess-retr-lastvalue-command): new
4952         defvar for variable. (KH)
4955 Fri Aug 22 11:54:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4957         * ess-vars.el (S-plus): removed variable
4959 Fri Aug 22 11:51:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4961         * essd-xls.el (XLS-customize-alist):  inferior-ess-start-file
4962         ("~/.ess-R").  inferior-ess-start-args.  Use it.
4965 Fri Aug 22 11:43:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4967         * essd-s+3.el (S+3-customize-alist): inferior-ess-start-file
4968         ("~/.ess-R").  inferior-ess-start-args. Use it.
4970 Fri Aug 22 11:42:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4972         * essd-r.el (R-customize-alist): inferior-ess-start-file
4973         ("~/.ess-R").  inferior-ess-start-args. Use it.
4975 Fri Aug 22 11:06:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4977         * ess.texi: renamed, from ESS.texi.  Changed header.  Added
4978         info-directory stuff (KH).
4980 Fri Aug 22 11:04:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4982         * ess.el: installed new, non CL versions of ess-setq-vars,
4983         ess-setq-vars-default. (KH)
4985 Fri Aug 22 10:58:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
4987         * ess-xtra.el: ESS-version -> ess-version (KH)
4989 Fri Aug 22 10:57:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4991         * ess-vars.el (ess-version): incremented.  ESS-version ->
4992         ess-version.  (AJR)
4994 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4996         * ess-inf.el (inferior-ess-mode): ESS-version -> ess-version (KH)
4998 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
5000         * STARTED : ESS-4.9-b11.  All DOCUMENTATION NOW IN `ChangeLog'.
5002 Tue Jul 29 07:14:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
5004         * ess-vars.el: transcript fontlock vars now here.
5006 Mon Jul 28 09:57:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
5008         * ess-site.el: explanatory comments for dialect customization.
5010 Mon Jul 28 09:55:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
5012         * ess-vars.el: added defvars for ess-site things below.  Still
5013         need to add to essd-*.el's!
5015         * ess-site.el: more customizations for the executable names.  Need
5016         to move defvars to ess-vars.
5018         * README: edited authors again.
5020         * Makefile: S-mode -> ESS.
5022         * Makefile: updated version number.
5024         * ess-site.el: moved/uncommented essd-s?.el
5026         * essd-s3.el: provide the right package!
5028         * Makefile: S-mode -> ESS.
5030         * ess-site.el: reformat.
5032         * ess-site.el: fixed typo.
5034         * ess.el: made ess-setq-vars* clean.  No ugly hacks!
5035         cleaned up authorship.
5037         * Makefile: updated version number.
5039         * ess.el (ess-setq-vars-default): made nice.
5041         * ess.el (ess-setq-vars): made nice.
5043 1997-07-25  Anthony Rossini  <rossini@stat.sc.edu>
5045         * ess-mode.el (ess-mode-map): newline/return mapped to
5046         'newline-and-indent, by popular demand.
5048         * General : variable definitions in ess now moved to ess-vars.
5049         ess now only contains useful code for distinguishing between
5050         processes.
5052 1997-07-01  Anthony Rossini  <rossini@stat.sc.edu>
5054         * ess-inf.el (inferior-ess): removed make-local-variables which
5055         should've been handled in ess.el
5056         (ess-multi): same as above.
5057         (ess.el): fixed same.
5058         (ess-execute): removed make-local-variable 'ess-local-process-name
5059         (ess-force-buffer-current): removed make-local-variable
5060         'ess-local-process-name
5061         (inferior-ess): let (done 0), for constructing
5062         inferior-ess-procname.
5064         * ess-site.el: added RMH's new docs, `ess-keep-dump-files'.
5066         * ess-inf.el (ess-quit): doc string edited.
5068         * ess-mode.el (ess-check-source): RMH's solution.
5070 1997-06-16  Anthony Rossini  <rossini@stat.sc.edu>
5072         * Makefile: trans->trns.  Idea is to keep file names at the 8+3
5073         length  for archaic OSs...
5075 Sun Jun 15 04:39:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5077         * NOTE:  SEE RCS Log files for program updates.  All
5078         language/dialect specific code attempted to be moved to essd files
5079         (d=dialect :-)..  need more movement, though...
5081         * ess.el: Documentation update.
5083 Wed May 21 14:47:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
5085         * S-mode has now become ess-mode. (Emacs Speaks Statistics).
5087 Thu Apr 24 18:10:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
5089         * TODO: (MM) word wrap mistake.
5091         * S-help.el (S-help-mode-map): (MM) Patch to bind ^M to
5092         next-line. Whoops.  (AJR) changed to \C-m.
5094 Wed Apr 23 09:29:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
5096         * S.el (S-mode-version): incremented.
5098         * S-help.el (S-display-help-on-object): (MM) S-help-sec-regex,
5099         S-help-sec-keys-alist take correct values (see yesterday's log for
5100         inferior-S-help-command).  Need to do similar with
5101         inferior-S-help-command hack!
5103         * S.el : (MM) S-help-sec-regex, S-help-sec-keys-alist
5104         buffer-local.
5106 Tue Apr 22 19:19:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5108         * S-mode-4.9-b5 : released.
5110         * S-help.el (S-display-help-on-object): Added curr-help-command
5111         (since inferior-S-help-command is buffer-local, need to get BEFORE
5112         switching buffers).
5114         * S-site.el (S,R,XLS): setq-default to setq.
5115         (R): "cat" -> inferior-S-pager. Buffer local?
5116         (XLS): cleaned up.
5117         (S-XLS-shortcut-post-run-hook): new function.
5118         (S-XLS-shortcut-pre-run-hook): new function.
5119         (R): cleaned up.
5120         (S-R-shortcut-post-run-hook): new function.
5121         (S-R-shortcut-pre-run-hook): new function.
5122         (S): cleaned up.
5123         (S-S-shortcut-post-run-hook): new function.
5124         (S-S-shortcut-pre-run-hook): new function.
5126         * S-inf.el (inferior-S): removed useless make-local-variables
5128         * S.el : declared many variables via make-variable-buffer-local.
5130         * S-site.el : removed useless make-local-variables...
5132         * S-inf.el (S-multi): setq -> setq-default, for
5133         inferior-S-prompt.
5135         * buffer-local stuff moved to S.el.
5137 Mon Apr 21 21:35:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
5139         * S-mode-4.9-b4 : released.
5141         * S-site.el (XLS): wrong help; syntax confusion :-).
5143         * S-inf.el (inferior-S): moved the setting of the history file.
5145         * S.el: inferior-S-program should be global?
5147 Sun Apr 20 12:30:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
5149         * S-inf.el: moved S-force-buffer-current here, from S-mode.
5151         * S.el: (S-version-running): buffer-local.
5152         (inferior-S-program): buffer-local.
5153         (inferior-S-secondary-prompt): buffer-local.
5154         (inferior-S-primary-prompt): buffer-local.
5156         * S-site.el (S-transcript-mode): change autoload to point at
5157         S-trans.
5159 Fri Apr 18 12:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
5161         * S-site.el: removed stupid comments, rearranged autoloads
5162         sensibly.
5164         * S-inf.el:  Moved `eval-*' commands here from S-mode.
5165         Edited autoloads appropriately (must be a better way to deal with
5166         the bytecompiler and file/function synchronization!)
5168         * S-mode.el: Moved `eval-*' commands to S-inf.
5171 Thu Apr 17 12:58:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
5173         * S.el (S-mode-font-lock-keywords): changed
5174         ("<-" . font-lock-reference-face) to
5175         ("<<?-" . font-lock-reference-face), suggestion from Kurt.
5177 Wed Apr 16 14:36:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
5179         * S-trans.el: removed byte-compiler errors.
5181         * S-mode.el (S-indent-exp): commented out, in "let", restart and
5182         last-sexp.
5184         * S-inf.el
5185         (S-eval-visibly): See: "Terrible Kludge".  This code needs to be
5186         "done right (tm)".  Last byte-compile problem... :-(.
5187         (S-get-process-variable):  removed let (not needed?)
5188         (S-set-process-variable):  removed let (not needed?)
5190         * S.el: run-hooks 'S-mode-load-hook before provide 'S.
5191         (S-mode-version): update the version.
5193         * S-help.el: added autoloads for bytecompile (need to find a
5194         cleaner way).
5197 Tue Apr  8 06:32:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
5199         * S-mode-4.9-b3 RELEASED.
5201         * S-site.el (R): use the previously defined variable.
5202         (S): use the previously defined variable.
5203         (XLS): use the previously defined variable.
5205         * S.el (inferior-S-program): changed definition.
5206         (inferior-S-program-name): new.
5207         (inferior-R-program-name): new.
5208         (inferior-XLS-program-name): new.
5209         (inferior-S4-program-name): new.
5211         * General: put back GNU.  But need to check this!
5213         * General: removed "FSF GNU" from all files.  It's not kosher.
5215 Mon Apr  7 07:52:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
5217         * S-inf.el (get-S-process): moved to prevent byte-compiler
5218         warnings.
5220         * S.el: moved user/sys vars from S-mode.el/S-inf/S-help
5221         (font-lock): added require.
5223         * S-help.el: moved user/sys vars to S.el.
5225         * S-site.el: removed (require 'font-lock).
5227         * S-mode.el: moved user/sys vars to S.el.
5229         * S-inf.el: moved requires and eval-when-compile requires.
5231         * S-site.el: moved XLS, R, S here from S-inf.  Added local vars at
5232         end.  Edited commented-out documentation.
5234         * S-inf.el: moved XLS, R, S to S-site
5235         (XLS, R, S): S0 -> inferior-S
5236         (inferior-S): Renamed from S0.
5239         * S.el: Documentation cleaned, modified.  Old news moved to NEWS
5240         files.
5241         (S-mode-version): variable updated (wasn't, before.  Whoops!)
5243         * S-mode-4.9-b2 RELEASED
5245         * S.el : removed autoloads (and duplicates) for the modes and
5246         inferior processes (which were and are in S-site).
5248         * S.el : Commentary:  deferred installation instructions to README
5249         and S-site. Removed comint stuff, since present in 19.x emacsen.
5251         * S.el (S-local-process-name): variable, not a constant.
5253         * S-site.el: Added R-mode autoload.
5255         * README: query-rep'd "4.8" to "4.9".
5257         * S-mode.el (S-mode-map): S-parse-errors binding changed to C-c`
5259 Sun Apr  6 14:23:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
5261         * S-inf.el (inferior-S-make-comint): S-inf-pager ->
5262         inferior-S-pager.
5264         * S-site.el (XLS): added XLS autoload.
5266         * S-inf.el (inferior-S-make-comint): replaced with Kurt's version
5267         (I need to verify this).
5268         (inferior-S-pager): New variable.
5270 Fri Apr  4 10:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
5272         * S-mode-4.9-b1 RELEASED
5274         * S-site.el: added R as an autoload.
5276         * S-inf.el (inferior-S-mode): Added a switch (based on
5277         S-proc-prefix) for using inferior-S-input-sender or
5278         inferior-R-input-sender.
5280         * S-inf.el (inferior-R-input-sender): added (thanks to KH).
5282         * S-mode.el (S-eval-paragraph): added. (from S-extras).
5284         * S-extras.el: removed S-eval-paragraph
5286         * Makefile: More in line with GNU standards.  Still WRONG,
5287         though.
5289 Thu Apr  3 14:38:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5291         * S-help.el: Support for W3 viewing of R files is included.  It
5292         works (but could be better).  Removed until 5.0 :-).
5294         * S.el (S-proc-prefix): Moved before S-history-file definition,
5295         which now depends on it.
5297         * S-help.el (S-submit-bug-report): send to rossini@stat.sc.edu
5299         * S-inf.el (inferior-S-mode-map): C-x` should be C-c`
5300         (S-parse-errors).  Major modes NEVER use C-x prefixes!
5301         (inferior-S-mode-map): C-c C-a masks a useful function in comint.
5302         Need to find a second prefix for "hotkeys".
5304         * S-inf.el (S-object-name-db-file): added variable.
5305         (S-create-object-name-db): Use S-object-name-db.
5307         * S-inf.el (inferior-S-mode): Changed comint-completion-addsuffix
5308         definition, and made buffer-local (thanks: Kurt Hornik).
5310         * All_files : S-filenames-map is final name. (-p for functions.
5311         Bozo...).
5313         * S-inf.el (inferior-S-font-lock-keywords): changed variable name
5314         from S-inf-font-lock-keywords.
5315         (inferior-S-mode): changed variable name to
5316         inferior-S-font-lock-keywords from S-inf-font-lock-keywords.
5318         * S-modeadds.el (S-mode-load-hook): changed name of
5319         S-inf-filenames-map to S-filenames-map-p
5321         * S-inf.el (S-dir-modtime): changed name of S-inf-filenames-map to
5322         S-filenames-map-p
5323         (S-object-names): changed name of S-inf-filenames-map to
5324         S-filenames-map-p
5326         * S-mode.el (S-check-modifications): changed name of
5327         S-inf-filenames-map to S-filenames-map-p
5329         * S-inf.el: removed S-inf-filenames-map defvar.
5331         * S.el: Moved S-inf-filenames-map defvar here, renamed as
5332         S-filenames-map-p.
5334 Wed Apr  2 09:38:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5336         * TODO: updated ALL conversations and reasonings.
5338         * Makefile: removed extraneous commented-out parts.  Changed
5339         Prefloads, default Emacs, compilation flags, and infodir
5340         location.
5342         * S-mode.el (S-dump-object): added indent-region (thanks: Peter
5343         Dalgaard, <p.dalgaard@biostat.ku.dk>).
5345         * S-mode.el : changed default for S-else-offset to 0 (thanks:
5346         Peter Dalgaard, <p.dalgaard@biostat.ku.dk>).
5348 Mon Mar 10 11:30:23 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5350         * General : moved the rest of the easymenu startup code here
5351         * General : edited Makefile for easier XEmacs distribution
5352         * S-site.el : added example Splus call (thanks: Claudia Yastremiz
5353         <claudia@ms.com>)
5355 Fri Mar  7 17:42:36 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5357         * S-trans.el : For easymenu menus, moved code from S-menu here.
5358         * S-mode.el : For easymenu menus, moved code from S-menu here.
5359         * S-inf.el : For easymenu menus, moved code from S-menu here.
5360         * Added  code from Kurt H.
5362 Mon Feb 10 11:14:42 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5364         * S-help.el : added/checked some of Martin's older patches (most
5365         in the 4.8.6 series).
5367         * Makefile (patch): added $(GZCAT) (normally zcat, but sometimes
5368         it's gzcat, if sys admins are GNU-suspicious).
5370         * S-mode.el: XEmacs compatibility, maintaining Emacs
5371         compatibility.
5373         * S-inf.el: See above.
5375         * S-trans.el: See above.
5377         * S-menu.el: added easymenu support, XEmacs menu hooks.
5379 Mon Oct 14 16:24:14 1996  Local  <local@florence>
5381         * S-inf.el: inferior-S-program -- only new if  S <--> R
5383 Tue Jun 25 08:53:12 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5385         * S-inf.el: (defun R ...); renamed 'S to 'S0;  S, R both call S0
5386         after setting variables.
5388         * S.el: added autoloads for 'R and 'R-mode.
5389         defconst  for S-help-S... and S-help-R  used in S-inf.
5390         * S-site.el: same autoloads
5392         * S-help.el : S-help-sec-regex,etc: defconst for S- and R-
5393         versions moved to S.el, since used in S-inf
5395         * S-mode.el (R-mode): added
5396         S-force-buffer-current: optional 2nd arg. 'force'
5398 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5400         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5401         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5403         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5404         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5405         "S"; the same for other places.
5406         S-execute-search: Use new variable inferior-S-search-list-command
5407         Switched binding of C-c C-k to S-force-buffer-current.
5409         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5410         now using (get-S-process ...) instead of hardwired "S".
5412         * S-help.el: added S-eval-line-and-next-line to key bindings.
5413         Changed binding of request-a-process to C-c C-k as in other S-modes.
5414         New configurable variable  S-help-sec-regex  (for R help)
5416         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5418 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5420         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5421         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5423         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5424         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5425         "S"; the same for other places.
5426         S-execute-search: Use new variable inferior-S-search-list-command
5427         Switched binding of C-c C-k to S-force-buffer-current.
5429         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5430         now using (get-S-process ...) instead of hardwired "S".
5432         * S-help.el: added S-eval-line-and-next-line to key bindings.
5433         Changed binding of request-a-process to C-c C-k as in other S-modes.
5434         New configurable variable  S-help-sec-regex  (for R help)
5436         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5439 Wed Dec 13 17:27:53 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5441         * S-inf.el (S-search-list): Would return nil if S-search-list was
5442           nil and the search path had not changed (which could happen,
5443           apparently)
5445 Mon Dec  4 10:21:52 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5447         * S.el: New syntax table.
5449         * S-trans.el: New bindings.
5451         * S-mode.texi: Updates for 4.8
5453         * S-mode.el:
5454         Autoload and bind S-list-object-completions.  S-request-a-process
5455         moved to C-c C-k.
5457         S-force-buffer-current: new function
5459         * S-menu.el: Many updates.
5461         * S-inf.el: S-object-list: docstring update
5463         S-directory is now used as the default S directory.  The current
5464         buffers default directory is used if it is nil.
5466         get-S-process: better error message.
5468         inferior-S-mode: Use comint-input-filter-functions instead of the
5469         deprecated comint-input-sentinel.
5470         Don't anchor paragraph regexps.
5472         S-list-object-completions: new function
5474         S-modtime-gt: bugfix
5476         S-complete-filename: don't use comint-last-inout-start
5478         * S-help.el: Make autoloads from S-inf.el.
5480         * Makefile: Deleted useless SCRATCH vbl.
5481         Use S-mode.texi, not S-mode.texinfo.
5483 Thu Nov 30 13:10:17 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5485         * Makefile: Version update
5487 Mon Nov 13 14:46:13 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5489         * S.el (S-mode-syntax-table): Made syntax table independent of
5490           c-mode-syntax-table
5492         * S-mode.el (S-check-modifications): Changed regexp to allow `w'
5493           and `_' class syntax in object names
5495 Wed Aug 23 16:37:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5497         * S-inf.el (S-complete-filename): Checked form the beginning of
5498           the *last* command to determine if we should complete a
5499           filename.  History expansions work now.
5501 Mon Aug 21 15:35:29 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5503         * S-menu.el (S-transcript-mode-menu): New menu
5504         (S-inferior-S-mode-menu): Lotsa updates.
5506         * S-trans.el (S-transcript-copy-command): Renamed from
5507         S-transcript-copy-commmand (mmm).  Also switches to the S process.
5509         (S-trans-font-lock-keywords): strings keep other highlighting
5511         Lots of autoloads for S-mode.el stuff
5513         * S-help.el: Autoloads for stuff in S-mode.el
5515 Tue Aug  8 11:06:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5517         * S-mode.el (S-dump-object-into-edit-buffer): Run a lambda
5518         S-source-directory in the process buffer
5520         (S-dump-object-into-edit-buffer): As for process if none attached
5522         * S-inf.el (S): Use default-directory only if S-directory is nil.
5523         * S.el (S-directory): Doc update
5525         * S-inf.el (S-modtime-gt): Fixed to give correct results
5527         (inferior-S-mode): Add S-search-path-tracker to
5528         comint-input-filter-functions, not comint-input-sentinel.
5530 Tue Aug  1 16:13:14 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5532         * S-inf.el (inferior-S-mode): Don't anchor paragraph-start and
5533         paragraph-separate with "^" (for 19.29).
5535 Tue Aug  1 14:44:32 1995  David M Smith  <maa036@mathssun5>
5537         * S-mode.el (S-eval-region): Make sure S-local-process-name is set.
5539         * S-inf.el (get-S-process): Better error message when no processes
5540         are running.
5542         * S-mode.el (S-eval-region): Make sure S-inf is loaded
5544 Thu Jul 27 16:43:01 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5546         * S-inf.el (S-list-object-completions): New function
5547         (inferior-S-mode-map): Bind it to M-?
5549 Tue Jul 25 16:07:10 1995  David Smith  <D.M.Smith@lancaster.ac.uk>
5551         * Version 4.7 released.
5553         * Makefile (info): New target
5554         (install): Ignore errors in second cp in case LISPDIR==.
5555         (clean): Junk all the tex crap, too
5556         (VERSION): New variable
5557         (distrib): Use it
5558         (AUXFILES): Include ChangeLog
5559         (distrib): Make sure Makefile is writeable
5561         * S-inf.el (S-execute-screen-options): Added documentation.
5563         (S-multi): Use S-post-run-hook
5565         * S.el (S-keep-dump-files): Expanded documentation.
5566         (S-delete-dump-files): Expanded documentation.
5568         (S-post-run-hook): New variable.
5570 Mon Jul 24 11:58:22 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5572         * S.el: Default for S-keep-dump-files is 'check
5574         * S-mode.el (S-mode): Make S-keep-dump-files buffer-local.
5575         (S-load-file): Meaningful values of S-keep-dump-files are nil,
5576         check, ask and anything else.
5577         (S-dump-object): If S-keep-dump-files is 'check, don't ask for
5578         confirmation when loading.
5580         * S-mode.el (S-dump-object-into-edit-buffer): Bug-fix; you can now
5581         create the Src directory if it doesn't exist.
5583         * S-site.el (window-system): Only add turn-on-font-lock to mode
5584         hooks if window-system is non-nil.  Also add to
5585         S-transcript-mode-hook.
5587 Thu Jul 20 12:21:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5589         * S-inf.el (S-inf-font-lock-keywords): Strings in input don't
5590         de-fontify anymore.
5592 Wed Jun 28 12:15:57 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5594         * S-mode.texinfo: Updated e-mail addresses, and used @@ instead of
5595         @.
5597         * S-mode.el (S-mode): Use S-mode-font-lock-keywords, not
5598         S-inf-font-lock-keywords
5600 Mon Jun 26 12:14:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5602         * Version 4.6 released
5603         * TODO, S-mode.texinfo, NEWS, Makefile: Update for 4.6
5605 Mon Jun 26 12:09:55 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5607         * S-trans.el: Font-lock support.
5609         * README: Update for 4.6
5611         * S.el: Version update: 4.6
5613         S-local-process-name added.
5615         * S-site.el:
5616         Deleted hilit19 patterns (font-lock patterns are now in the individual
5617         source files).  S-site should now be much more lightweight to load.
5619         Used add-to-list for the load-path.
5621         .s for S-mode files in auto-mode-alist by default.
5623         * S-mode.el: Font-lock support.
5625 Fri Jun 23 13:56:54 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5627         * S-inf.el:
5628         Doesn't call comint-output-filter-functions in S-eval-visibly any more
5629         (and so works in 19.29).
5631         Font-lock support.
5633         Bound M-RET to S-transcript-send-command-and-move.
5635 Wed Oct 26 12:37:15 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5637         * S-mode.el (S-check-modifications):
5638         Fixed a bug which occurred when the object
5639         name could not be found.
5641 Tue Oct 25 16:28:54 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5643         * S-inf.el: Moved S-local-process name to S.el.
5644         (S-eval-visibly): Bugfix involving comint-last-output-end
5646 Wed Jun  1 11:03:34 1994  David M. Smith  (maa036@mathssun5)
5648         * Version 4.5 released.
5650         * Makefile: Update to distrib target
5652         * Makefile: Bugfix with info install
5654         * README: Update for 4.5
5656         * NEWS: *** empty log message ***
5658 Wed Jun  1 10:29:30 1994  David M. Smith  (maa036@mathssun5)
5660         * S-menu.el: Bugfix
5662 Mon May 30 16:34:53 1994  David M. Smith  (maa036@mathssun5)
5664         * S-site.el: Major revision.
5666         * README: More detail in INSTALL section.
5668         * TODO: Initial revision
5670         * S.el: Version number update: 4.5
5672         * Makefile: Bugfix in SOURCES
5674         * Makefile: added S-mode.texinfo to AUXFILES
5676         * Makefile, NEWS, README: Initial revision
5678 Fri May 27 17:18:50 1994  David M. Smith  (maa036@mathssun5)
5680         * S-mode.el, S-trans.el: Binding changes
5682         * S-help.el: Binding change
5684         * S.el: Define S-help as an alias for S-display-help-on-object.
5686         * S-inf.el: S-view-at-bottom: deleted function and keybinding
5687         Changed bindings of S-display-help-on-object and S-execute.
5689         * S-menu.el:
5690         Many modifications to S-inferior-S-mode-menu, including incorporation
5691         of the old hotkey menu.
5693         * S.el: Autoload for S-load-file.
5695         * S-help.el: S-submit-bug-report: new function
5697         * S.el:
5698         Added autoloads for S-dump-object-into-edit-buffer and S-parse-errors.
5700         * S.el: Added an autoload for S-submit-bug-report
5702         * S-mode.el:
5703         Added a provide call.  Can't imagine why it wasn't there before.
5705         * S-mode.texinfo: Initial revision
5707 Fri May 13 09:57:00 1994  David M. Smith  (maa036@mathssun5)
5709         * S.el: Version number update: 4.4
5711         * S-inf.el: bugfix
5713         * S-inf.el: S-compiled-dir: new function
5714         S-object-names: support it
5716         * S-inf.el: Support for S-object-name-db.
5717         S-object-names: modified
5718         S-get-words-from-vector: new function
5719         S-create-object-name-db: new command
5721 Wed May 11 14:18:27 1994  David M. Smith  (maa036@mathssun5)
5723         * S-trans.el: Defined S-transcript-send-command-and-move
5725         * S-menu.el: Dunno.
5727 Fri Apr 29 14:30:55 1994  David M. Smith  (maa036@mathssun5)
5729         * S-mode.el:
5730         S-continued-statement-p: minor bugfix. Removed the (bolp) test; I
5731         don't know why it was there but it caused top-level statements to be
5732         indented.
5734         S-insert-local-variables: removed (obsolete)
5736         * S-mode.el: S-dump-object-into-edit-buffer: rewrite.  Implemented
5737         S-delete-dump-files.
5739         S-dump-object: new function
5741         S-find-dump-file-other-window: new function
5743         * S.el: New option S-delete-dump-files
5745         * S.el: Version number change (4.3)
5747 Thu Apr 28 12:58:41 1994  David M. Smith  (maa036@mathssun5)
5749         * S-mode.el: Definition and implementation of S-mode-silently-save.
5751 Fri Apr 22 14:40:56 1994  David M. Smith  (maa036@mathssun5)
5753         * splitup2/S-inf.el (S-get-directory): Cause an error if an
5754           invalid directory is specified.
5756 Wed Mar 16 14:19:31 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5758         * splitup2/S-inf.el (inferior-S-primary-prompt): prompts are
5759           optionally followed by one space.
5760           (S-complete-object-name): No longer runs indent-for-tab-command
5761           (S-after-pathname-p): deleted
5762           (S-complete-filename): New function
5763           (inferior-S-mode): Better completion support, thanks to the new
5764           comint.
5766 Wed Feb 23 15:50:28 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5768         * splitup2/S-inf.el (S-search-list): Bugfix where relative
5769           pathnames in search list were expanded in wrong directory
5771 Fri Feb 18 19:27:10 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5773         * splitup2/S-mode.el (S-check-modifications): Don't cause an error
5774           if the source file has been deleted.
5776 Tue Feb 15 12:11:42 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5778         * splitup2/S-inf.el (S-temp-buffer-p): Deleted. There is no longer
5779           any dependence on this variable: S-local-process-name suffices.
5780         (S-local-variables-string): Deleted. File extensions should be
5781         good enough for setting the mode.
5782         (S-cleanup): Simplified. Doesn't delete files.
5784         * splitup2/S-help.el (S-help-mode): Make S-local-process-name
5785           local.
5787         * splitup2/S-mode.el (S-mode): make S-local-process-name
5788           permanent-local.
5789           (S-insert-function-templates): deleted, S-function-template has
5790           this functionality now.
5791           (S-function-template): May be nil or a string. Point is placed
5792           after first open.
5794           (S-dump-object-into-edit-buffer): If S-keep-dump-files is nil,
5795           don't delete files, but don't make backups either.
5797 Mon Feb 14 14:53:17 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5799         * splitup2/S-mode.el (S-check-modifications): New function
5800         (S-load-file): Rewrite. Only ask for a filename if the current
5801         buffer is not in S-mode. Always offer to save.
5803         * splitup2/S-inf.el (S-inf-filenames-map): New variable
5804         (S-object-names): Use it
5805         (S-extract-onames-from-alist): Supply directory name
5806         (S-get-modtime-list): Supply directory name for quicker completions
5808         (S-object-modtime): New function
5809         (S-modtime-gt): New function
5811 Fri Feb 11 14:49:29 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5813         * splitup2/S-mode.el (S-mode): Set parse-sexp-ignore-comments to
5814           t; there are no longer any limitations with this in elisp.
5816 Wed Feb  9 13:25:12 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5818         * splitup2/S-trans.el (S-transcript-send-command-and-move): New
5819           function
5821           (S-transcript-send-command): Doesn't move any more.
5823         * splitup2/S-inf.el (S-eval-visibly): Call
5824           comint-output-filter-functions
5826 Wed Jan 26 11:15:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5828         * S.el  (S-search-list): Caches result in S-search-list <v>
5829         (S-execute-objects): Use it
5830         (S-search-list <v>): Now just a cache. Don't access directly
5831         Completions are now calculated on demand; as a result the first
5832         completion in a session will take a long time. The results are
5833         cached, however, so remaining completions should be fast.
5835 Sun Jan 23 17:56:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5837         * S.el (S): If S-ask-for-S-directory is unset, set
5838           default-directory to S-directory.
5840 Wed Jan 19 16:16:10 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5842         * S-site.el: Added (cond (window-system ...)) calls so that all
5843           users (even those without window systems) can safely require
5844           this file.
5846 Thu Jan  6 15:15:53 1994  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5848         Version 4.1alpha released to wingra
5849         * S.el: deleted S-set-display and associated variables.
5851 Fri Dec 24 11:56:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5853         * S.el (S-command): Rewrite. Now uses a new filter to redirect
5854           output to the buffer; comint never sees the output. This filter
5855           could feasibly be accomodated to detect the prompt itself;
5856           allowing for an "in the background" implementation of S-command.
5858           (S-process-sentinel): Reports date; useful if you have run many
5859           S sessions in one transcript file.
5861 Thu Dec 16 12:47:38 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5863         * S.el (S-multi): Ask for transcript file, maybe
5864         (S-ask-about-transfile): new variable
5865         (S-get-directory): replaces S-set-directory
5867 Wed Dec 15 12:10:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5869         * S.el (S-loop-timeout): Increased
5871 Mon Dec 13 10:11:25 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5873         * S.el (S-command): Avoids calling comint-output-filter-functions
5874           until the last minute.
5875           (S-complete-object-name): Complete rewrite of completion
5876           routines. Completion should now be accurate in every situation:
5877           the only way to make it wrong is to use assign() to assign into
5878           a dataframe not at position 1. Uses objects() to make listings,
5879           so you don't get .Data, .Help etc. Should now be able to make
5880           this work for DOS users.
5881         (S-object-list): New buffer-local vbl; cache of completions
5883 Thu Dec  9 12:08:09 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5885         * S.el (S-process-sentinel): Can now see message after q()
5887 Tue Nov 16 09:25:41 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5889         * S.el (S-mode): kill-all-local-variables
5890         (S-insert-local-variables): Use ### instead of # in local
5891         variables section.
5893 Mon Nov 15 10:31:02 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5895         * S.el (inferior-S-mode): Changed
5896           comint-after-partial-pathname-command to
5897           comint-after-partial-filename-command (new comint)
5899 Sun Nov 14 17:18:55 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5901         * S.el: Version 4.00alpha. Made available for FTP, and
5902           announced on the S-mode mailing list
5904 Fri Nov 12 12:36:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5906         * S.el (S-transcript-mode): Created.
5907         (S-execute-screen-options): Added.
5909 Thu Nov 11 12:30:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5911         * S.el (S-find-help-file): More intuitive defaults when requesting
5912           help generated by S-read-helpobj-name-default.
5914           (S-eval-visibly): Doesn't wait for prompt after the last line of
5915           text has been sent.
5917           (inferior-S-send-input): Big improvement in the handling of
5918           multi-line inputs. Users should use LFD (not RET) to continue
5919           incomplete commands. Should automate this.
5921 Thu Oct  7 14:45:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5923         * S.el (inferior-S-mode): Few mods to make it work with the new
5924           comint.
5926 Mon Sep 27 11:21:56 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5928         * S.el (inferior-S-get-old-input): Now separates multi-line
5929           commands by newlines instead of spaces. This produces messier
5930           output, but avoids S's 255 char line limit for commands.
5932 Sun Sep 26 17:38:59 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5934         * S.el (S-kill-buffer-function): Added to kill-buffer-hook in the
5935           process buffer.
5937 Fri Sep 17 11:23:36 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5939         * S.el (S-display-temp-buffer): Uses temp-buffer-show-function
5940           instead of popper.
5942           (inferior-S-mode): Fixed a typo of paragraph-separate appearing
5943           as paragraph-start.
5945 Wed Sep 15 11:47:51 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5947         * S.el: Converted old E18 variables (buffer-flush-undo,
5948           comment-indent-hook) to E19 versions. Removed the require for
5949           comint-extra -- now contained in the new comint.el. Removed
5950           autoload for comint-isearch -- that's the user's decision.
5951         (inferior-S-prompt): Now generated from inferior-S-primary-prompt
5952           and (new variable) inferior-S-secondary-prompt
5954 Tue Sep 14 09:33:03 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5956         * S.el (S-multi): Makes use of Simon Marshall's new comint.el. New
5957           variable S-history-file for saving histories. Calls
5958           comint-read-input-ring. Sets the sentinel.
5959         (S-process-sentinel): Created. Automatically saves the history
5960           ring if the S process dies.
5962 Sun Sep 12 18:53:40 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5964         * S.el: (S-multi). Now always switches to the buffer associated
5965           with process N, if available.
5967         (inferior-S-make-comint): New calling procedure; bufname is the
5968           literal buffer name (no *'s are added); procname is the process
5969           name to use.
5971 Tue Sep  7 16:20:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5973         * S.el (inferior-S-mode-map): Unbound comint-[mp]search input, and
5974         comint-isearch, as I haven't tested them yet.
5975         (inferior-S-mode): replaced input-ring-size with
5976         comint-input-ring-size (Vivek Khera <khera@cs.duke.edu>).
5978         * comint-extra.el: Added comint-msearch* and comint-psearch*,
5979         commented out in the E19 distribution of comint.el
5981         * comint-isearch.el: Back in the distribution
5983 Fri Sep  3 16:20:28 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5985         * S.el (S-mode): Replaced the documentation string, and removed
5986         the code which set it explicitly. Doing this was breaking the byte
5987         compiler. Version 3.63
5989 Wed Aug 25 17:36:57 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5991         * S.el (inferior-S-send-input): Added a hook: S-send-input-hook,
5992         so that I could do nice things with highlighting. This will
5993         probably disappear or change.
5995 Sat Aug 14 14:48:11 1993  David Smith  (dsmith@spam)
5997         * S.el (S-extract-onames-from-alist): Modified so that
5998         S-complete-object-name will work in the minibuffer (e.g. through
5999         command S-execute.)
6001         * S.el: Restructured the entire S.el file into meaningful
6002         sections. The file now uses Outline mode.
6004         * S.el: Tek mode is no longer supported. Moved all Tek-related
6005         variables and functions to S-tek.el, and commented out any code
6006         references to them.
6008         * S-tek.el: This file is no longer supported. Moved all
6009         Tek-related functions and variables in S.el to the end of this
6010         file.
6012 Wed Aug  4 16:35:24 1993  David Smith  (dsmith@spam)
6014         * S.el (S-complete-object-name): Fixed regexp so that completion
6015         over lists works properly.
6017 Thu Jul 22 12:25:46 1993  David Smith  (maa507@mathssun4)
6019         * S.el: Uses s-menu instead of s-simple-menus.
6021         * s-menu.el: Totally rehacked from s-simple-menus.el to use
6022         easymenu.el, to take advantage of Emacs 19 menus.
6024         * S.el: Rehacked the multiple process code so that local variables
6025         are used to store process-specific variables. I really don't know
6026         why I didn't do this in the first place. As a result multiple
6027         processes actually seem to work, now.
6028         (S-request-a-process): Now enters initial input
6030 Sun Jul 18 12:15:27 1993  David Smith  (maa507@mathssun4)
6032         * S.el: Created this change log file, and moved the change log
6033         from S.el here.
6035 The following is from the original Changelog section of S.el
6037   Release 2.1 on October 14, 1991 to statlib@stat.cmu.edu,
6038      and to the elisp archives at OSU (brennan@dg-rtp.dg.com (Dave Brennan))
6039   and announced on internet.s-news, netnews.gnu.emacs.sources, &
6040     andrew.programs.S
6041  -------------------------------------------------------
6042      Jul 26          1991  Frank Ritter
6043    * added S-mode-load-hook & S-pre-run-hook
6044      and testing by neilc@research.att.com
6045      Jul 9           1991  Frank Ritter
6046    * Changed S-command to use a register rather than
6047        the kill ring.
6048    * Better file header, comments now at 60 col so
6049        mailers wont' eat them.
6050    * Better S-extract-word-name.
6051    * Added S-mode-version variable
6052    * Changed syntax table to read |#; appropriately
6054  Wed Nov 28 11:03:50 1990  Ed Kademan  (kademan at hermes)
6055    * Make the S-mode-syntax-table a slightly modified
6056        version of the c-mode-syntax-table instead of a
6057        version of the one for lisp.
6059  Sat Nov 10 12:41:52 1990  Ed Kademan  (kademan at hermes)
6060    * Made run-S and run-s commands synonymous with the
6061        function S.
6063  Fri Oct 19 12:41:52 1990  Ed Kademan  (kademan at hermes)
6064    * Made S-directory a user modifiable variable.  S will
6065        run from that directory.
6067  Thu Oct 18 12:41:52 1990  Ed Kademan  (kademan at hermes)
6068    * Added function S-nuke-help-bs to clean up nroff
6069        style text in the S help buffer.  This function is
6070        a modification of nuke-nroff-bs from man.el.
6071  -------------------------------------------------------
6072  Unnumbered version released dated Thu Jun 14 09:56:56 CDT 1990
6074  Fri Jan 17 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6075    * Help mode for reading files. When asking for an object to
6076      run help on, completion is over those help files that exist.
6077    * Added object name completion, and made S-get-object-list
6078      efficient enough to make it worthwile.
6079    * Error parsing for loaded files
6080    * Better customization of file-names, with sensible defaults
6081    * Sensible buffer names for object buffers
6082    * Corrected definition for `.' in syntax table
6083    * Improved (and simplified) S-read-object-name-default
6084    * Included pager='cat' to default help-command specification
6085    * Added a call to run-hook for S-pre-run-hook
6086    * Changed keymaps to conform with GNU guidelines
6087      (i.e. no \C-letter bindings)
6088    * S-command has a new third argument, visible
6090  Tue May 27 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6091    * now copes with dynamically changing prompts (reported by Doug Bates)
6093  Thu May 29 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6094    * Added S-execute, modified S-execute-* to use it.
6096  Mon Jun 22 1992 dsmith
6097    * Added S-mode editing commands written by Ken'ichi Shibayama
6098      (shiba@isac.co.jp). A big win.
6099    * Removed the redundant argument to S-switch-to-end-of-S
6100    * S-function-pattern improved
6101    * added S-eval-visibly, S-eval-visibly-p and modified S-eval-*
6102      to use them
6103    * added S-eval-line-and-next-line
6104    * eval commands can now echo in the process buffer
6105    * added S-kill-output and S-view-at-bottom
6106    * added a binding for comint-isearch and autoloaded it
6107    * added S-execute-in-tb. S-parse-errors now takes prefix arg.
6109  Thu Jun 25 1992 dsmith
6110    * Moved some doctrings to comments (Frank Ritter)
6111    * The Tek stuff now lives in a separate file (Frank Ritter)
6112    * Fiddly C-c ESC M-. bindings in S mode and Help mode moved
6113        to C-c M-. bindings (Martin Maechler)
6114    * S-execute-objects now uses variable inferior-S-objects-command
6115        whose value depends on S version. (Ken'ichi Shibayama)
6116    * Symbols given uniform prefixes: S- or inferior-S- (Frank Ritter)
6118  -- Version 3.41 released to Statlib and Emacs Archive --
6120  Tue Jul  7 11:56:59 CST 1992 dsmith
6121    * S-execute-attach now updates the internal search list. This
6122      is a manifestation of a general bug: S-command doesn't call
6123      S-search-path-tracker
6125  Wed Jul 29 09:38:54 CST 1992 kenichi
6126    * Several fixes to indenting code. New variable S-else-offset.
6127      Indentation of code not within braces. expression() indentation.
6128      Correct handling of in-line comments.
6130  Fri Aug  7 10:52:06 CST 1992 dsmith
6131    * S-execute now uses S-mode-minibuffer-map.
6132    * Setting indentation variables in .emacs now has some effect.
6133    * Files retrieved by S-dump-object-into-scratch are now automatically
6134      placed in S-mode.
6136  Fri Jul 28 1992 R.D.Ball
6137    added multi-S to allow multiple S sessions
6138    run by ESC-x S or with numeric prefix arg e.g. ESC-2 ESC-x S
6139    The current S process is determined by S-process-name,
6140    this is modified by typing a return into a non-current S process
6141    buffer.
6142    Variables S-process-name-list, S-current-process-name
6143    and functions update-S-process-name-list, get-S-process to
6144    replace (get-process "*S*"), and checks for existence of process,
6145    buffer in inferior-S-mode
6147    made function S-eval-line-and-next-line keep to the bottom of
6148    the S process buffer so user can see results when working interactiveley
6149    To do this an optional arg eob was added to S-eval-visibly
6150    To go to bottom of window it was necessary to use
6151    switch-to-buffer-other-window, but this only when eob is t.
6152    Additionally, if S-eval-visibly-at-end is t the functions
6153    S-eval-region etc. also display results at the end of the
6154    current process buffer.
6156    Default directory for starting S is now the current directory
6157    for the current buffer. (Set S-use-current-directory to nil to
6158    avoid this).
6161  Sat Sep 19 18:35:10 CST 1992 dmsith
6163    * Modified Rod's multi-S code so that it works properly.
6164      S-process-name-list is now an alist whose CARs are the process
6165      names and whose CDRs is an alist of variable . value pairs
6166      specific to particular processes (so e.g. completion works
6167      properly for each buffer.) The function
6168      S-get-process-specific-vbls does the work, and any
6169      process-specific variables should be mentioned here.
6170      S-mode buffers know which process they should evaluate into.
6172    * New command S-request-a-process which should be bound to a key.
6174  Wed Nov  4 dsmith
6175    * S-load-file now informs you if S gave a warning during load.
6176      Also, the S-errors buffer is displayed using popper, if available
6177    * C-x ` is now also bound in S-mode.
6178    * Installed Frank's menus
6180  Wed Nov 18 dsmith
6181    * Bound M-TAB and M-? to comint completion functions in inf-S-mode
6182      and S-mode
6183    * In the process buffer, a paragraph is a promwpt, a command and its
6184      output, to make the paragraph functions useful
6185    * Multiple S sessions in a process buffer are delimited by ^L, to
6186      make the page functions useful
6187    * In process buffer mode line, name of process is shown in [..]
6188      (in case buffer name is changed.) In edit buffers, the name
6189      if the process the buffer belongs to is shown in []'s
6191  Wed Nov 21 dsmith
6192    * Nuked S-make-function, since it is now obsolete
6193    * Added S-clean-region
6194    * M-TAB in S-mode now completes *files*, not objects. Object
6195      completion has moved to C-c TAB.
6196    * Bound k in the help buffer to 'kill-buffer.
6197    * Local variables are added to files accessed with C-c C-d, if needed.
6198    * Fixed incorrect use of 'save-buffer in several places.
6199    * Bound C-c C-p to 'S-request-a-process
6200    * Replaced S-beginning-of-function and S-end-of-function to DMS's
6201      versions, since Frank's don't work with the new function regexp.
6202    * New variable S-synchronize-evals (Martin Maechler)
6203    * Changed default of S-eval-visibly-p to t.
6205  Wed May 12 dmith
6206    * Change definition of S-dumped-missing-re to cope with 3.1