add Sven Hartenstein's 'R argument tips' functionality
[ess.git] / ChangeLog
blob87489ba21aa17f7fb54fdd5498041c9d17367b79
1 2006-12-16  Martin Maechler  <maechler@stat.math.ethz.ch>
3         * doc/ess.texi (Help): do look up the 's *' bindings and mention
4         differences R <-> S(-plus)
6 2006-09-26  ESS Maintainers <ESS-core@stat.math.ethz.ch>
8   * Version 5.3.3 released.
10 2006-09-19  ESS Maintainers <ESS-core@stat.math.ethz.ch>
12   * Version 5.3.2 released.
14 2006-06-03  ESS Maintainers <ESS-core@stat.math.ethz.ch>
16   * Version 5.3.1 released.
18 2006-04-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
20   * Version 5.3.0 released.
22 2006-04-07  Martin Maechler  <maechler@stat.math.ethz.ch>
24         * doc/refcard/refcard.tex: update for ESS 5.3.0
26 2006-02-09  Anthony Rossini <anthony.rossini@novartis.com>
28         * doc/newfeat.texi: documentation for
29         @code{ess-use-inferior-program-name-in-buffer-name},
31 2006-02-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
33   * Version 5.2.12 released.
35 2006-01-06  Stephen Eglen  <stephen@gnu.org>
37         * doc/ess.texi (Help with emacs): New section, referring people to
38         Emacswiki and FAQs.
40 2005-11-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
42   * Version 5.2.11 released.
44 2005-09-09  ESS Maintainers <ESS-core@stat.math.ethz.ch>
46   * Version 5.2.10 released.
48 2005-08-30  ESS Maintainers <ESS-core@stat.math.ethz.ch>
50   * Version 5.2.9 released.
52 2005-05-12  ESS Maintainers <ESS-core@stat.math.ethz.ch>
54   * Version 5.2.8 released.
56 2005-04-18  ESS Maintainers <ESS-core@stat.math.ethz.ch>
58   * Version 5.2.7 released.
60 2005-03-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
62   * Version 5.2.6 released.
64 2005-02-01  ESS Maintainers <ESS-core@stat.math.ethz.ch>
66   * Version 5.2.5 released.
68 2005-01-06  ESS Maintainers <ESS-core@stat.math.ethz.ch>
70   * Version 5.2.4 released.
72 2004-12-31  Stephen Eglen  <stephen@gnu.org>
74         * doc/inst_tar.texi (Unix installation): Remove note regarding GNU
75         Make, as this is relevant only for developers, and so does not
76         need to be in the user's guide [the shorter the installation
77         instructions, the better!]
79 2004-12-29  Stephen Eglen  <stephen@gnu.org>
81         * doc/newfeat.texi: Mention changes to completion.
83         * doc/inst_tar.texi (Unix installation): Comment out optional step
84         about creating database files for slow computers; delete later.
86         * doc/ess.texi (Completion details): Comment out note about slow
87         completion on old systems; delete later.
88         (Imenu): Add note about imenu regexps.
90 2004-10-27  Martin Maechler  <maechler@stat.math.ethz.ch>
92         * doc/ess.texi: added Debian patches from Camm Maguire
93         * lisp/*      : dito for six files
95 2004-09-21  ESS Maintainers <ESS-core@stat.math.ethz.ch>
97   * Version 5.2.3 released.
99 2004-07-27  Martin Maechler  <maechler@stat.math.ethz.ch>
101         * Moved from CVS to Subversion
103 2004-07-08  ESS Maintainers <ESS-core@stat.math.ethz.ch>
105   * Version 5.2.2 released.
107 2004-06-28  ESS Maintainers <ESS-core@stat.math.ethz.ch>
109   * Version 5.2.1 released.
111 2004-05-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
113         * doc/ess.texi (Interactive ESS): At the start of the chapter on
114         iESS, introduce a few general terms before getting into specifics.
116 2004-05-17  Stephen Eglen  <stephen@anc.ed.ac.uk>
118         * doc/ess.texi: Few typos; add brief description of Imenu and
119         document the 'l' key when viewing help files.
121 2004-05-05  Stephen Eglen  <stephen@anc.ed.ac.uk>
123         * doc/ess.texi (winjava): Put empty lines around example to get
124         proper formatting.
126 2004-05-04  Stephen Eglen  <stephen@anc.ed.ac.uk>
128         * doc/help-s.texi (ESS-help--assistance with viewing help): Refer
129         to Help chapter.
131         * doc/ess.texi (Multiple ESS processes): ess-request-a-process not
132         bound to C-c C-k.  Commented out some doc for
133         ess-plain-first-buffername.
134         (System dependent): Change of section name from "Other variables
135         ..." to "Variables ...".
137 2004-04-28  Stephen Eglen  <stephen@anc.ed.ac.uk>
139         * doc/ess.texi: Document winjava, inferior-ess-own-frame and
140         ess-help-own-frame.
142 2004-02-22  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
144         * doc/bugrept.texi: Describe how to make a *Backtrace* buffer.
146 2004-02-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
148         * doc/ess.texi (ESS processes on Remote Computers): add brief
149         notes on how to get a ssh buffer. Note that URL currently spills
150         into right margin in ess.pdf; anyway to prevent that?
152 2002-11-29  Stephen Eglen  <stephen@gnu.org>
154         * doc/ess-defs.texi: New file to provide macros for formatting R,
155         S, SPLUS.
156         * doc/ess.texi:  Quite a few updates to the documentation:
157         Include ess-defs.texi for @Sl macro.
158         Add Stephen to author list.
159         Remove bold from ESS/S.
160         Remove Variable and command index (had just two entries).
161         Use "X window system" or "X11" rather than "X-windows" (see `man X').
162         Add section on editor=emacsclient.
163         Change "more historic"->"older"
164         Correct exit() entry in the variable and command index.
165         Remove multiple references to Emacs/XEmacs differences in
166         .emacs/init.el for init file.
168 2002-08-07  Martin Maechler  <maechler@stat.math.ethz.ch>
170         * VERSION:
171         new version -- Makefile did not commit (aarggh)..
173         * lisp/Makefile, Makefile:
174         more Makefile tweaks: lisp/ess-cust.el with proper version number must be committed (in time before tagging etc)
176         * lisp/ess-cust.el:
177         new version -- Makefile did not commit (aarggh)..
179         * info/ess.info-3, info/ess.info-4, info/ess.info-1, info/ess.info, info/ess.info-2:
180         Updating info for new version
182         * ANNOUNCE, README:
183         Updating README, ANNOUNCE for new version
185         * doc/newfeat.texi:
186         prepare for release of 5.1.23 (with *correct* version number)!
188         * Makefile:
189         dist: also update lisp/ess-cust.el
190         rel : also `tag'
192 2002-08-06  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
194         * info/ess.info-1:
195         Updating info for new version
197         * 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:
198         docs:  I was trying to create a PDF version of ANNOUNCE with
199         texi2dvi and dvipdf (is there a better way?).  And, certain
200         functions like @email and @code betray unsightly behavior.
201         I replaced @email with @uref:mailto and @code with @display.
202         You may note that a better translation of @code would be
203         @example, but @example misbehaves as well.  @display doesn't
204         make a difference for info or HTML, but it does for PDF.
205         However, there doesn't appear to be an alternative for the
206         moment.  Another bug, is texi2html ignores the @enumerate
207         argument (besides mishandling @macro statements).  Oh joy!
209 2002-08-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
211         * ANNOUNCE, doc/announc.texi, doc/Makefile, doc/readme.texi, README, info/ess.info-1:
212         docs:  some final minor changes to docs before release.  Also,
213         attempted to address Martin's concern in doc/Makefile with
214         respect to install.  Now, you can differentiate between
215         making in the doc directory and installing elsewhere as the
216         documentation indicates.  The target install has returned for
217         info files only.
219 2002-08-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
221         * doc/dir, doc/help-sas.texi, doc/Makefile, info/ess.info-1, info/ess.info, README, info/ess.info-2:
222         info:  Rich's comment made me realize that we may also need
223         to "install" the dir file.  So, I changed the Makefile to:
224         $(INFODIR)/ess.info: $(TEXISRC)
225                 @echo "making Info documentation..."
226                 $(MAKEINFO) ess.texi
227                 $(INSTALL) ess.info* $(INFODIR)
228                 test -f $(INFODIR)/dir || $(INSTALL) dir $(INFODIR)
229         I suppose that a more sophisticated approach could be taken,
230         but this is probably good enough for now.  I believe that
231         all issues that I was working on are now complete.  I'm going
232         on vacation on 8/7 and then to JSM the following week, but I
233         should have e-mail and internet access the whole time.  Did
234         someone once say "Release early and release often"?
236 2002-08-01  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
238         * info/dir:
239         dir:  I discovered what the problem is with @direntry and
240         GNU Emacs 21.  Apparently, the functionality differs
241         between XEmacs and Emacs.  Under XEmacs, the @direntry
242         has precedence over the dir file.  Emacs appears to be
243         just the opposite.  So, I edited the dir file by hand.
244         Not sure where this file comes from.  info/emacs does
245         not create this file in a directory that doesn't
246         already have one.  The file doesn't seem to be
247         created by makeinfo and thats where the problem lies.
248         There is no synchronization between @direntry and dir
249         once dir has been created (however that happens).  The
250         best solution at present is to keep the two in synch
251         by hand.  Which really isn't that big of a deal since
252         we are only talking about one line being identical in
253         dir and ess.texi
255         * 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:
256         docs:  committing files based on recent discussion
258 2002-07-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
260         * doc/ess.texi, README:
261         HTML docs:  a few tweaks to the texinfo to create a
262         reasonable HTML table of contents
264         * doc/ess.texi, README:
265         doc bug:  I was testing out the info docs and I realized that
266         the "Detailed Node List" and the actual nodes for Installation
267         were different.  In this case, it would lead you to believe
268         that there weren't any relevant topics in the Installation
269         section because you see the "Detailed" list first, but there's
270         nothing on it.  I suppose you could carefully check each "Detailed"
271         vs. actual node combination, but that would be time-consuming and
272         prone to failure.  And, I also realized that nobody would want a
273         100 item list when they can drill-down from a 10 item list anyways.
274         So, I was lazy and just commented out the entire "Detailed Node List".
276         * 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:
277         more doc changes:  Where should I begin?  I realized that having info files might
278         not be helpful if you didn't already have ESS installed.  So, I decided to
279         create HTML docs and put them @ software.biostat.washington.edu:/ess/doc/html
280         But, texi2html doesn't work with version.texi.  After pulling my hair out, I
281         decided to read the documentation.  Guess what?  texi2html doesn't support
282         @macro commands.  So, instead of @essver{}, I replaced those references by
283         @include ../VERSION which seems to work.  Of course, this was after I re-did the
284         doc/Makefile thinking there was something wrong in there.  The HTML docs are now
285         on the net.  And, lots of other "improvements" to the docs.
287         * doc/ess.texi, info/ess.info, README, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
288         info:  running some long SAS jobs, ZZZZZzzzzZZZZZ...
289         Meanwhile, re-wrote parts of the intro and re-arranged some of the
290         documentation categories; boy is that fun.  NOT!  Promoted "Help for
291         the S family" and "Help for SAS" to main categories so you
292         don't have to poke around so long.  One bugaboo that remains
293         with GNU Emacs 21.1-21.3 is the @direntry which is set to:
294         * ESS: (ess). Emacs Speaks Statistics (S/S+/R, SAS, BUGS, Stata, XLisp-Stat).
295         but, Emacs sadly reports:  ESS Version 5.x.y (was: S-mode).
296         This works fine on XEmacs 21.4.8 and I'm using texinfo 4.2
298         * lisp/ess-utils.el:
299         ess-kermit-get, ess-kermit-send
300         I had to replace (shell) with ess-sas-goto-shell; maybe we should
301         generalize ess-sas-goto-shell and ess-sas-shell-buffer in ess-utils.el too
303 2002-07-30  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
305         * lisp/Makefile:
306         lisp/Makefile:  essa-sas.el should not be compiled since it is required
307         by essl-sas.el and therefore, already compiled
309         * lisp/Makefile:
310         lisp/Makefile:  fixed a bug testing whether a directory is .
312 2002-07-29  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
314         * doc/ess.texi, doc/help-sas.texi, info/ess.info, info/ess.info-1, info/ess.info-3, README, info/ess.info-4:
315         Help for SAS:  more updates and fixes; now ready for release
317 2002-07-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
319         * doc/Makefile, Makefile:
320         Makefile:  changed target info to
321         the more descriptive and appropriate docs
323 2002-07-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
325         * doc/ess.texi, doc/help-sas.texi:
326         ESS[SAS] info documentation:  lots of minor changes that
327         should make it a better intro as well as a more complete and
328         correct manual
330         * doc/Makefile, lisp/Makefile, Makeconf, Makefile:
331         more Makefile mods:  made INSTALL comments more explicit
332         and removed install as the target from main Makefile, it
333         was only present in the lisp Makefile in any case
335         * Makefile:
336         main Makefile:  realclean target deleted; doc and lisp
337         Makefile's don't have it anyway; ESSVERSIONDIR changed
338         to ESSDIR
340         * Makeconf:
341         Makeconf:  made 2 comments more explanatory
343         * doc/Makefile, Makeconf, Makefile, doc/newfeat.texi:
344         more Makefile/Makeconf improvements:  I think this should do it
345         for the next release.  Enjoy!
347         * info/ess.info-1, info/ess.info:
348         Updating info for new version
350         * ANNOUNCE, README:
351         Updating README, ANNOUNCE for new version
353         * 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:
354         more Makefile changes:  Apparently, we had two different methods for
355         replacing old version numbers with new ones.  For some reason, the
356         old method based on perl stopped working.  So, we created a new
357         method based on @essver{}.  However, the old version targets and
358         dependencies remained.  I have no idea what kind of weirdness
359         resulted from that.  Just in case, I'm removing the old method.
361 2002-07-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
363         * lisp/essa-sas.el:
364         ESS[SAS]:  ess-sleep-for now defaults to 5 seconds on Windows
365         only (which was where the problem was initially)
367         * lisp/essa-sas.el:
368         ESS[SAS]:  fixed bug in
369         ess-sas-submit-sh for Kermit file transfers; noticed that ess-kermit-
370         functions call (shell) when it probably should be ess-sas-goto-shell
372 2002-07-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
374         * doc/Makefile, fontlock-test/baseball.sas, Makeconf, Makefile, VERSION:
375         Makefile happy-land:  I think I finally figured this maze out.
376         We'll see when we try to release 5.1.21
378         * lisp/ess-utils.el:
379         ess-utils.el:  fixed a bug in ess-save-and-set-local-variables;
380         more exhaustive testing later tonight
382         * lisp/essa-sas.el:
383         ESS[SAS]:  ess-save-and-set-local-variables is now called
384         from ess-sas-submit-sh, ess-sas-submit-windows and
385         ess-sas-submit-mac rather than save-buffer which formerly
386         appeared in ess-sas-submit.  Not, sure what to do with
387         ess-sas-submit-iESS, but it should not be called in
388         ess-sas-submit-region.  Also, now called in
389         ess-sas-data-view so you can take advantage of the
390         recently added ess-sas-data-view-fsview-statement
391         buffer-local variable.
393         * lisp/ess-utils.el:
394         ess-utils.el:  added 2 new functions
396         ess-search-except:  searches forward for a regexp, stores as match 1
397         and optionally, ignores results that also match a second regexp parameter,
398         and optionally, searches backward for a third non-nil parameter
400         ess-save-and-set-local-variables:  if a buffer is modified, save the
401         buffer and if Local Variables are defined, update them with revert
402         returning t if buffer was modified and nil otherwise
404         * lisp/essa-sas.el:
405         ESS[SAS], ess-sas-data-view:  Now, I'm adding features just for myself.
406         I've always wanted the capability to add a PROC FSVIEW statement to an
407         ess-sas-data-view call, but I just never got around to it.  You can
408         configure it with the string ess-sas-data-view-fsview-statement.  Also,
409         you can now change the PROC FSVIEW command itself with
410         ess-sas-data-view-fsview-command and I renamed ess-sas-data-view-options
411         to ess-sas-data-view-submit-options to make it more clear what it does
412         (i.e. so you don't confuse -options with -fsview-command).
414         * 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:
415         Makeconf/Makefile tweaking:  still need to re-organize doc
416         Makefile which is currently in the main Makefile and the
417         doc Makefile
419 2002-07-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
421         * Makeconf:
422         Makeconf:  minor improvements in anticipation of a more
423         important role for this method of installing ESS
425         * lisp/make-regexp.el:
426         make-regexp.el:  timing functions removed due to name collisions with Gnus
428 2002-07-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
430         * lisp/essa-sas.el:
431         ESS[SAS]:  extended ess-sas-goto-shell to take an optional
432         argument if non-nil, then set-buffer rather than switch.  This
433         new call replaces code chunks in ess-sas-submit-region,
434         ess-sas-data-view and ess-sas-graph-view.  Furthermore, this
435         behavior is what was intended in nearly all
436         (ess-sas-goto-shell) calls and I have replaced them all with
437         (ess-sas-goto-shell t); except for the key-bindings for F8/F3
438         and the code that deals with kermit file transfers which require
439         the old behavior.  Have only tested on XEmacs and 'sh, so YMMV.
441         * lisp/essa-sas.el:
442         ESS[SAS]:  ess-sas-goto-shell resurrected!  Our recent discussion
443         with respect to each SAS program, perhaps, needing it's own
444         ess-sas-submit-method brought me back to ancient discussions
445         of asynchronous shell buffer names.  Emacs and XEmacs named them
446         differently.  Our solution was to use & for 'sh and start for 'ms-dos
447         to make synchronous processes asynchronous.  However, this made
448         ess-sas-goto-shell unnecessary since the buffer was always *shell*.
450         Now, I added the variable ess-sas-shell-buffer which is buffer-local
451         and defaults to *shell*.  If you set this to something else, then you
452         will get another shell buffer.  And, ess-sas-goto-shell will take you
453         to whichever one you need.  So, we are back to the original function.
454         I also moved the add-hook call to the shell creation step since it
455         seemed like over-kill to call it every time you did ess-sas-submit-sh.
456         Is this enough explanation or am I boring you?
458 2002-07-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
460         * lisp/essa-sas.el: ESS[SAS]:  tweaks to
461          -> ess-sas-submit-mac for JSM presentation
463         * lisp/essa-sas.el:
464         ESS[SAS]: ess-sas-submit-method
465         needs to be buffer-local so that ess-sas-submit can submit different
466         buffers in different ways with the Local Variables trick
468 2002-07-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
470         * lisp/ess-utils.el:
471         ess-utils.el:  added ess-kermit- functions; now, it's really
472         ready for testing
474         * lisp/ess-cust.el:
475         ess-cust.el:  added ess-kermit- variables
477         * lisp/essa-sas.el:
478         ESS[SAS]: moved ess-kermit- variables to ess-cust.el and
479         ess-kermit- functions to ess-utils.el
481         * lisp/ess-cust.el:
482         ess-cust.el:  applied Stephen's patch; also changed more :types
483         from "string" to 'string; finally, fixed custom-ize for SAS; it
484         always worked if you specified 'ess-sas for the
485         group, but never worked if you specified 'ess; this was because
486         defgroup defined 'ess-SAS rather than 'ess-sas; and, now I understand
487         what :prefix does; we discussed this previously and nobody knew
488         (the documentation doesn't say either); :prefix is the beginning of
489         the variable name that the custom-ize buffer doesn't show you;
490         therefore, it seems that :prefix should be "ess-" for 'ess-sas;
491         I think this is what it always was, but now I know this is right;
492         only tested this on XEmacs 21.4.8 which is nearly bullet-proof;
493         please test on buggier versions of (x)emacs
495 2002-07-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
497         * lisp/essa-sas.el:
498         ess-search-except, ess-sas-data-view, ess-sas-graph-view:
499         improvements to all; simplification of the latter -view's
500         with ess-search-except and other minor changes
502         * lisp/essa-sas.el:
503         ess-search-except:  I forgot to include the bloody example of it's
504         use; now see ess-sas-data-view.
506         * lisp/essa-sas.el:
507         ess-search-except:  I believe it does what we want now.  Sorry, to make this
508         a multi-stage commit, but I can think in SAS, not elisp yet :o)
510         * lisp/essa-sas.el:
511         ess-search-except:  I had some free time and I decided to
512         write a function to perform the complex searches
513         that are necessary for ess-sas-data-view.  I suppose a function
514         like this would be valuable for ess-sas-graph-view and for
515         other packages as well.  After a bit more testing, I'll put
516         it some place more appropriate.  I suppose we don't
517         have alot of time left before 5.2.0
519         * lisp/essa-sas.el:
520         ess-sas-data-view:  the code will make your head hurt, but
521         the search for a permanent SAS data just got a little smarter.
522         After it finds a tentative candidate in a forward search,
523         it checks if it is a work./first./last.  If so, then it
524         backward searches.  I suppose a better approach would be
525         to write an ess-search function that takes arguments
526         for regexp, direction, and exceptions to ignore.  I
527         don't have time right now, but let's add it to the TODO.
529 2002-07-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
531         * doc/ess.texi:
532         updated copyright to 2002.  Deep thought:  does everything
533         need a person to copyright it?  Wouldn't it be better to
534         have something like:  Copyright (C) 2002 ESS Developers?
536 2002-06-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
538         * lisp/essa-sas.el:
539         ess-sas-data-view:  Now ignoring WORK datasets since there is no
540         way to open them anyway.  It would be nice if this function (as well as
541         ess-sas-graph-view) could also be accessable via the mouse.
542         Any hints as to how to do it would be appreciated.  Currently, you have
543         to move the point manually or re-type the dataset/graph that you want
544         to view.  Just clicking on a dataset/graph would be easier.
546 2002-06-24  Martin Maechler  <maechler@stat.math.ethz.ch>
548         * 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:
549         activate imenu for S+modes, using the ess-[SR]-use-imenu variable (in R and S+)
551 2002-06-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
553         * 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:
554         all ess-running-xemacs have now been replaced with (featurep 'xemacs)
556         * VERSION: VERSION:  5.2.0
558 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
560         * lisp/ess-emcs.el:
561         ess-emcs.el:  (featurep 'xemacs) has been implemented
562         according to Rich's suggestion; however, ess-running-xemacs
563         is rather pervasive among numerous other ESS lisp files;
564         I don't have time to go into every file and change them all;
565         but, this will certainly be the recommended route to take with ESS 6
567 2002-06-19  rmh  <rmh@lynne.stat.math.ethz.ch>
569         * lisp/essdsp6w.el, lisp/ess-emcs.el, lisp/essd-sp4.el, lisp/ess-site.el:
570         w32-short-file-name win32-short-file-name
572 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
574         * README, ANNOUNCE:
575         Updating README, ANNOUNCE for new version
577 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
579         * doc/ess.texi, doc/inst_tar.texi:
580         Unix Installation:  massive changes; I really don't understand
581         points 7 and 8, but I assume the XEmacs parts of 8 will change
582         once 5.2.0 is an "official" XEmacs package; I suggest similar
583         changes be made to Microsoft Windows Installation, but I made
584         none.  Enjoy!
586 2002-06-18  Martin Maechler  <maechler@stat.math.ethz.ch>
588         * lisp/essd-r.el:
589         allow prompt "Browse[1]> "
590         -- i.e. add "[]" to valid prompt chars (but not as first one!)
592 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
594         * lisp/essa-sas.el:
595         ess-kermit-get:  last bug-fix
596         ; it's about as user-friendly as I can imagine at the moment
598 2002-06-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
600         * doc/help-sas.texi, doc/inst_tar.texi, doc/newfeat.texi, doc/requires.texi:
601         doc:  minor improvements
603         * doc/currfeat.texi, doc/newfeat.texi:
604         doc:  a few minor changes in preparation for the 5.2.0 release
606         * lisp/essa-sas.el:
607         ESS[SAS]:  fixed a newly introduced bug in ess-kermit-get;
608         synchronized ess-kermit-send with ess-kermit-get; replaced
609         equal with string-equal (do we need to do this globally?);
610         I'd like to do a little bit more testing before 5.2.0; I'll
611         try to get it done tonight
613         * lisp/essa-sas.el:
614         ESS[SAS]: changes for more user friendly kermit file transfers;
615         ess-kermit-prefix default is now # which should be os-independent;
616         former defaults, : or ], could be problematic and were
617         based on ange-ftp/efs/tramp (an unnecessary restriction it turns out);
618         when ess-sas-goto is passed the suffix "log" or "lst" ess-kermit-get
619         is called if the file starts with ess-kermit-prefix; other extensions
620         could be dangerous since you might have altered the local copy whereas
621         .log and .lst files are only being modified by the SAS batch job; as
622         long as the integrity of the .sas program is maintained .log and .lst
623         can always be retrieved if an unwanted transfer overwrites them
625 2002-06-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
627         * lisp/ess-utils.el:
628         ess-utils:  explanatory comment on the recent change in ess-revert-wisely
630 2002-05-28  rmh  <rmh@lynne.stat.math.ethz.ch>
632         * 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:
633         M-x SAS does not work with MS Windows
635 2002-05-28  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
637         * Makefile:
638         Makefile:  made compile the default; also fixed problem with make all
640 2002-05-27  Martin Maechler  <maechler@stat.math.ethz.ch>
642         * doc/README.SPLUS4WIN:
643         5.1.21, not *.20 (is this not yet integrated in *.texi ?)
645 2002-05-21  rmh  <rmh@lynne.stat.math.ethz.ch>
647         * doc/dir, info/dir:
648         dir file needed in same directory as *.info* files
650         * 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:
651         improve documentation for ess-remote
653 2002-05-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
655         * Makefile:
656         Makefile:  commented out a stray reference to info in the doc directory
658         * ANNOUNCE, README:
659         Updating README, ANNOUNCE for new version
661 2002-05-17  rmh  <rmh@lynne.stat.math.ethz.ch>
663         * doc/ess.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
664         document ess-remote, S+elsewhere, ess-elsewhere
666         * 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:
667         add reference to ~/.xemacs/init.el as the Xemacs alternate for
668         the Gnu emacs file .emacs
670 2002-05-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
672         * lisp/essa-sas.el:
673         ESS[SAS]:  ess-sas-data-view; oops that was not right.  now fixed.
674         dataset names may end in macro variables, but libraries must not
676 2002-05-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
678         * lisp/essa-sas.el:
679         ESS[SAS]:  ess-sas-data-view will now recognize a permanent SAS
680         dataset name that ends in a macro variable.  You will be
681         prompted with the portion of the name up to, but not including
682         the macro variable, since it wouldn't be valid otherwise.  You
683         will need to complete the dataset name.  You cannot use a macro
684         variable for the library since &libname.dataname is macro concatenation.
686 2002-05-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
688         * lisp/essa-sas.el:
689         ESS[SAS] doc-strings:  updated doc-strings for ess-sas-submit-method
691         * doc/help-sas.texi:
692         ESS[SAS] help:  ess-sas-submit-method discussed, with respect to
693         both local and remote SAS batch jobs including Kermit
695 2002-05-12  rmh  <rmh@lynne.stat.math.ethz.ch>
697         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
698         repair trailing garbage by removing [] from node names
700         * doc/ess.texi, doc/help-sas.texi, doc/help-s.texi:
701         @node lines cannot contain [].
702         I replaced them with () in the node lines and left
703         them at [] in the section heads and in the body of the text.
705 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
707         * doc/help-sas.texi:
708         ESS[SAS] help: discussion of ess-sas-submit-command etc.
709         But, still need to discuss ess-sas-submit-method and kermit too.
711 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
713         * doc/ess.texi:
714         Thank you Martin, I was starting do essentially the same thing
715         to ess.texi.  Now I don't have to.
717         I did one extra step.  We had an empty chapter in the dvi that I commented out.
718           @comment @chapter Help for Statistical Packages
719         Then I promoted both S and SAS to chapter status.
720           @chapter Help for the S family
721           @chapter Help for SAS
724         There is a fundamental problem in both help-s.texi and help-sas.texi.
725         Make the ess.dvi and then look at the S and SAS chapters.
726         Both chapters have a trailing piece of the node-name as the last line
727         in each section.  I tried several ways to make that go away with no
728         success.  Can you figure out what is going on and fix it?  Thanks
730 2002-05-10  Martin Maechler  <maechler@stat.math.ethz.ch>
732         * doc/ess.texi, doc/inst_tar.texi:
733         comment empty chapter; update nodes and menus (in Emacs) and hand fix
735 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
737         * lisp/essd-els.el:
738         gnuclient doesn't work across tcpip (or at least I don't
739         yet know how), so I removed it from inferior-ess-language-start
740         for ess-remote.
742         * lisp/essdsp6w.el, lisp/essl-s.el:
743         S-Plus 6 help() function uses pager=options()$help.pager
745         I modified inferior-S-language-start in essl-s.el to always define
746         options()$help.pager to have the same value as options()$pager.
747         Only S-Plus 6 uses this new value.  The way the statement is constructed,
748         it does not get used for R and it generates a harmless extra component to
749         the options() in earlier versions of S-Plus.
751 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
753         * doc/getting.texi, doc/newfeat.texi:
754         doc:  updates for next release
756 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
758         * lisp/essd-sas.el:
759         put ess-eval-line-and-step-invisibly on C-c i on sas-mode-local-map
761         * lisp/essd-els.el:
762         ess-remote for SAS needs shell-mode
764         * lisp/ess-inf.el:
765         ess-eval-line-and-step-invisibly is needed for ess-remote to work with sas
767         * lisp/essd-els.el:
768         ess-remote now works for "sas -stdio"
770 2002-05-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
772         * doc/announc.texi:
773         ANNOUNCE: missed a reference to @essver{}
775 2002-05-08  Martin Maechler  <maechler@stat.math.ethz.ch>
777         * lisp/ChangeLog, lisp/ess-trns.el:
778         clean-region fix for new menu function
780 2002-05-07  Martin Maechler  <maechler@stat.math.ethz.ch>
782         * doc/Makefile:
783         better Makefile fixes; add "pdf" target
785         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/Makefile:
786         Makefile fixes; ess.info* only in ../info
788         * doc/requires.texi: @footnote properly
790         * doc/help-s.texi:
791         some @item s fixed --- do NOT use manual "-" for items!
793         * doc/requires.texi:
794         minor typo in footnote
796         * doc/Makefile: run pdftex twice
798 2002-05-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
800         * README:
801         Updating README, ANNOUNCE for new version
803 2002-05-06  rmh  <rmh@lynne.stat.math.ethz.ch>
805         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/help-s.texi:
806         @display
808         * Makefile: add ess.info-4
810 2002-05-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
812         * lisp/essa-sas.el:
813         ESS[SAS]: ess-kermit-send
814         incorporated into ess-sas-submit-sh  kermit is almost as transparent as
815         tramp and ange-ftp/EFS  just execute ess-sas-submit like any other file
817 2002-05-05  rmh  <rmh@lynne.stat.math.ethz.ch>
819         * lisp/ess-trns.el:
820         install Thomas Baumann repair to ess-transcript-clean-region
822 2002-05-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
824         * lisp/essa-sas.el:
825         ESS[SAS]:  ess-sas-submit-sh now works with local copies of kermit transfer files.  just need some documentation.
827 2002-05-03  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
829         * lisp/essa-sas.el:
830         ESS[SAS]: ess-kermit-send now works although I haven't tested
831         it completely.  still need to fix ess-sas-submit-sh
833         * lisp/essa-sas.el:
834         ESS[SAS]:  updated ess-kermit-get per the latest proposal;
835         created a variable ess-kermit-prefix which is
836         customize-able that can be used to specify the files that
837         are recognized as local kermit copies of remote files.
838         : is the default and the only other value that is
839         recommended is ]  also, created ess-kermit-remote-directory
840         which is buffer local and the default is customize-able;
841         currently $HOME  when you run ess-kermit-get you can
842         reset this variable and ess-kermit-get is now documented
843         haven't fixed ess-kermit-send, but it should be trivial
844         also note, that if you have just done an ess-kermit-send
845         then ess-sas-submit-sh should work as long as we handle the
846         cd command appropriately, i.e. "cd ."
848 2002-05-02  rmh  <rmh@lynne.stat.math.ethz.ch>
850         * lisp/essd-els.el:
851         change SAS to SAS-customize-alist
853         * lisp/essd-els.el:
854         add &optional proc-name to ess-remote
856 2002-05-01  rmh  <rmh@lynne.stat.math.ethz.ch>
858         * lisp/essd-els.el: ess-remote
860         First draft of what I consider the right way to do what we
861         have previously called S+elsewhere and ESS-elsewhere.
863         Please test this.  Start a telnet or other protocol to a remote computer,
864         start S or R (or maybe something else), M-x ess-remote, and tell it which
865         dialect.  You are now talking to an inferior-ess process.
867         I added all the *-customize-alist to ess-select-alist-dialect.  I added
868         only sp6 to the dialects we prompt for, but all will be recognized.
870         Rodney, dialect "sas" points to S+elsewhere-customize-alist rather than
871         to SAS-customize-alist.
873         If this works then ess-add-ess-process should be moved from essa-sas.el to
874         ess-inf.el
876         * lisp/essdsp6w.el, lisp/ess-site.el:
877         tweaks to S+6 for S-Plus 6.1 for Windows beta 1
879         Delay time is now a user variable ess-S+6-startup-delay.
880         No delay time for S+6-existing.
881         We verify the version of S-Plus 6 and hide and make read-only the file we check.
882         ESS now prompts for the correct directory.
884 2002-04-29  rmh  <rmh@lynne.stat.math.ethz.ch>
886         * lisp/essdsp6w.el:
887         S-Plus 6.1 beta for Windows works correctly with ESS.
888         6.0 didn't work correctly.
890         I modified M-x S+6 to
891           "Verify that `inferior-S+6-program-name' points to S-Plus 6.
892         Start normally for S-Plus 6.1.  Inform the user to start S-Plus 6.0
893         from the icon and than connect to it with `S+6-existing'.  Give an error
894         message if `inferior-S+6-program-name' doesn't point to S-Plus 6."
897         S-Plus 6.1 starts up exceedingly slowly.  I changed the delay time in
898         M-x S+6-initiate to 60 seconds (double what we needed for M-x S+4).
899         The is the delay needed for my 300MHz machine.  I will make this a
900         variable so the users can customize it for their speed.
902 2002-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>
904         * lisp/ess-trns.el:
905         ..-DO-clean-region; added to Menu; see ChangeLog
907         * lisp/essd-sp6.el:
908         ess-setup-directory-fun etc from Jeff Mincy
910 2002-04-26  Martin Maechler  <maechler@stat.math.ethz.ch>
912         * lisp/ess-cust.el:
913         version number was lost -- bug in perl in Makefile ???
915         * doc/Makefile: ess.info -> ../info
917         * lisp/ess-cust.el:
918         new ess-directory-function and ess-history-directory stuff from Jeff Mincy
920         * lisp/ess-site.el:
921         wrap file-name-as-directory around ess-lisp-dir... [from Jeff Mincy]
923 2002-04-25  rossini  <rossini@lynne.stat.math.ethz.ch>
925         * lisp/essd-r.el:
926         we don't want the semantic stuff "live" yet!
928         * lisp/essd-r.el, lisp/r.bnf, lisp/sas.bnf, lisp/semantic-r.el, lisp/semantic-sas.el:
929         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.
931 2002-04-21  rmh  <rmh@lynne.stat.math.ethz.ch>
933         * lisp/essa-sas.el:
934         simplify ess-sas-toggle-sas-log-mode for legibility, no change in what it does, see email for details.
936 2002-04-17  rmh  <rmh@lynne.stat.math.ethz.ch>
938         * doc/ess.info-4, doc/Makefile:
939         we now have ess.info-4
941         * 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:
942         I fixed up help-sas, installed help-s, fixed up some style issues, cleaned up
943         cross references to empty pages.
945         All occurences of @essver MUST have braces @essver{} or else the remainder
946         of the source line is treated as a comment.
948         The doc/Makefile doesn't depend on the *.texi files.
949         I attempted to change it to
950         $(ESSINFODIR)/ess.info: *.texi
951         but that doesn't work.  So I used
952         $(ESSINFODIR)/ess.info: ess.texi help-sas.texi inst_tar.texi
954         The @display requires everything to be left justified.  Otherwise the
955         indentations are interpreted as hard spaces.
957         Why are some lines in @display and others in @example?  They look the same.
958         This is inst_tar.texi, lines 29-36
959         @example
960                 gunzip ess-@essver{}.tar.gz
961                 tar vxf ess-@essver{}.tar
962         @end example
963         @display
964                 (or: @code{gunzip < ess-@essver{}.tar.gz | tar vxf -} ).
965                 (or using GNU tar:  @code{tar zvxf ess-@essver{}.tar.gz}).
966         @end display
968         I added the control-function keys to help-sas.texi
970         I fixed the help menu pointers to the empty operating system nodes.
972         As long as I am doing info, I fixed up help-s.texi and installed it.
973         It compiles correctly.  It still needs to be read carefully to make sure
974         it is coherent.
977         I think the various doc/README* files now need to be regenerated
978         from the appropriate *.texi files.
980 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
982         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/Makefile:
983         Updating docs for new version
985         * README:
986         Updating README, ANNOUNCE for new version
988         * doc/readme.texi:
989         Updating docs for new version
991         * README:
992         Updating README, ANNOUNCE for new version
994         * 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:
995         Updating docs for new version
997         * README:
998         Updating README, ANNOUNCE for new version
1000         * doc/inst_tar.texi:
1001         doc:  added one @display that I forgot earlier
1003 2002-04-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1005         * doc/help-sas.texi:
1006         make last line less than 80 columns
1008         * doc/help-sas.texi:
1009         typos and introduce filetype-2 earlier
1011         * doc/help-s.texi, doc/readme.texi:
1012         @essver and s-plus 6 references
1014 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1016         * Makefile:
1017         Makefile(xemacs-links): updated to reflect the new location of info files
1018         which makes a very logical connection in this case as well.
1020         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
1021         info: need a directory with nothing
1022         else in it for a concise display and this seemed like a logical choice
1024 2002-04-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1026         * README:
1027         Updating README, ANNOUNCE for new version
1029         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/help-sas.texi, doc/inst_tar.texi, VERSION:
1030         5.1.21:  more doc changes for release
1032         * ANNOUNCE, README:
1033         Updating README, ANNOUNCE for new version
1035         * 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:
1036         5.1.21:  lots of changes for 5.1.21 release
1038         * 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:
1039         doc: many changes addressing Rich's concerns (please see rsparapa
1040         discussion if you are interested).  Before 5.1.21 can be released,
1041         we need to figure out how to get texinfo to generate the proper
1042         version number in all documents.
1044 2002-04-12  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1046         * doc/newfeat.texi, lisp/essl-sas.el:
1047         ESS[SAS]: corrected font-locking for in: operator
1049         * doc/announc.texi, doc/help-sas.texi, doc/newfeat.texi:
1050         doc: changes for 5.1.21 release
1052         * doc/ess.info, doc/ess.info-1, doc/ess.info-3, doc/help-sas.texi:
1053         doc:  First attempt at creating info documentation for SAS.  It is
1054         basically README.SAS with a few additions/corrections.  Fine for this
1055         release, but could use alot of work.
1057         * lisp/essa-sas.el:
1058         ESS[SAS]: F12 (graph view) now defined for all locales
1060 2002-04-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1062         * lisp/essl-sas.el:
1063         ESS[SAS]: estimate and contrast keywords are now highlighted
1065 2002-04-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1067         * 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:
1068         doc: first attempt at creating user manual with texinfo.  I thought that I could
1069         just mimic help-s.texi.  However, help-s.texi appears to be a basket case.
1070         It has no @menu statements.  This made it impossible for me to makeinfo.  So,
1071         instead I created help-sas.texi from scratch based on README.SAS.  Note that
1072         the @menu commands will cause problems if they contain : so I've been using --.
1073         Also note that makeinfo appears to create working info pages, but texi2dvi
1074         does not create documents correctly.  It's a shame since they are very nice,
1075         except for garbage which appears to be mangled next, previous, and up.  This will
1076         cause us alot of problems if we want to maintain
1077         one source and produce .info, .html and .pdf (I actually only tried viewing
1078         with xdvi, but I suspect the problem exists with other formats, but I pray not).
1080 2002-04-04  hornik  <hornik@lynne.stat.math.ethz.ch>
1082         * lisp/essddr.el: Add '\docType'.
1084 2002-03-27  rossini  <rossini@lynne.stat.math.ethz.ch>
1086         * xemacs/README:
1087         files and build/export for xemacs package
1089 2002-03-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1091         * lisp/essa-sas.el, lisp/essl-sas.el:
1092         ESS[SAS]:  added font-lock support for legacy COMMENT...; style comments
1094 2002-03-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1096         * lisp/essa-sas.el:
1097         ESS[SAS]:  Somehow managed to have to two functionally identical versions
1098         of ess-sas-file-path; now only one.
1100 2002-03-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1102         * doc/requires.texi:
1103         doc:  added "custom" link
1105 2002-03-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1107         * doc/requires.texi:
1108         doc:  noted that certain geriatric
1109         versions of emacs are no longer supported
1111 2002-03-12  rmh  <rmh@lynne.stat.math.ethz.ch>
1113         * lisp/essd-r.el, lisp/ess-inf.el:
1114         make C-c C-q work with R
1116         I checked it on windows with rw1041.  Please verify the repair for unix.
1118         essd-inf.el
1119         I modified ess-quit to treat R as a special case because R asks
1120         the question "Save workspace image? [y/n/c]: ".
1122         essd-r.el
1123         I modified inferior-ess-exit-command and added inferior-ess-exit-prompt
1125 2002-03-03  rmh  <rmh@lynne.stat.math.ethz.ch>
1127         * lisp/ess-iw32.el:
1128         ess-command on windows.  fix last week only needed if buf is t.
1130 2002-02-27  rmh  <rmh@lynne.stat.math.ethz.ch>
1132         * lisp/Makefile:
1133         add mouseme.el to lisp/Makefile
1135 2002-02-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1137         * lisp/essa-sas.el:
1138         ESS[SAS]: GSASFILE viewing for Emacs 21.1; I figured out how to view
1139         image files in Emacs 21.1.  But, apparently it only works for Unix at
1140         the moment.  You have to turn on the minor mode auto-image-file-mode.
1141         Then opening a .jpg or .jpeg file will display it in a buffer.  It is
1142         supposed to work with .gif files, but it doesn't for me; so I'm only
1143         activating this feature for JPEG.
1145 2002-02-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1147         * lisp/ess-emcs.el:
1148         lisp(ess-emcs.el):  added a function to display graphical images
1149         per the XEmacs documentation (for 21.4 and higher)
1151         * lisp/essa-sas.el:
1152         ESS[SAS]: viewing GSASFILEs; XEmacs supports .gif and .jpg natively.
1153         So, on XEmacs, those formats are displayed in an empty buffer.  Otherwise,
1154         graphics are handled as before (with an image viewer program).
1156 2002-02-26  rmh  <rmh@lynne.stat.math.ethz.ch>
1158         * lisp/ess-iw32.el:
1159         The repair of the C-c C-l problem reported by S.McClatchie
1160         <s.mcclatchie@niwa.cri.nz> and Bj�ørn-Helge Mevik <bhm@math.uio.no>
1161         required a change to ess-command in ess-iw32.el.  I believe the problem
1162         was limited to Windows machines and first appeared in 5.1.19 when I added
1163         ess-command to ess-iw32.el.
1165         The temporary buffer buf was not associated with an ESS process.  Now it is.
1167         This is a consequence of how I created a windows version of
1168         ess-command.  Part of loading a file is checking whether the new file
1169         would overwrite any old S language objects.  This in turn requires
1170         running search() which uses ess-command.  The temporary buffer created
1171         to hold the results of the search was not associated with an ESS
1172         process.  Therefore when ess-command checks whether it is running
1173         under Windows, it finds instead that it is in the tbuffer which is not
1174         connected with an ESS process so it can't decide and quits.  Since the
1175         original buffer that the user was trying to load was correctly
1176         connected to an ESS process, the user is justifiably confused.
1178         The repair is done at the most central point, at the ess-command for
1179         windows.
1181 2002-02-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1183         * lisp/Makefile:
1184         lisp Makefile:  added ess-mous.el, but have not tested it
1186 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1188         * lisp/essa-sas.el:
1189         ESS[SAS]: added a missing F11 key definition and new functionality
1190         for F12; pressing F12 searches for a GSASFILE definition, otherwise
1191         defaults to SAS program name and opens the image file in an image viewer
1192         application available on that OS (defaults to the CDE sdtimage for Unix
1193         and kodakimg for MS)
1195 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1197         * Makefile:
1198         Makefile:  Oops.  We don't want tag to depend on rel.  For tagging
1199         we have to rely on the user to do the appropriate thing.
1201 2002-02-19  rossini  <rossini@lynne.stat.math.ethz.ch>
1203         * lisp/ess-cust.el:
1204         edited ess-source-directory doc string to include my favorite setting.
1205         It's amazing what you find when you start looking...
1207 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1209         * Makefile:
1210         Makefile: after make rel goes flawlessly; do a make tag; you might
1211         want to wait a few days just to be sure since the tag must be
1212         unique and we don't want micro number escalation
1214 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1216         * doc/currfeat.texi:
1217         Current Features: deleted SPSS
1219 2002-02-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1221         * Makefile:
1222         Makefile: Removed the JCGS paper from the distributions and fixed some problems.
1223         First of all, zip will update a .zip if it already
1224         exists.  I found no way to change this behavior.  Also, gzip will prompt you
1225         before overwriting a .gz.  So, I just delete the files if they already exist
1226         with a test && rm || true.  Also, tar would occasionally give me an error about
1227         symbolic links.  So, I did a mv instead of an ln -s.
1229         * doc/ess.info-1:
1230         Updating docs for new version
1232 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1234         * Makefile:
1235         Makefile: updated for new repository
1237 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1239         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1240         Updating docs for new version
1242         * ANNOUNCE, README:
1243         Updating README, ANNOUNCE for new version
1245         * lisp/essa-sas.el:
1246         ESS[SAS]:  last change before 5.1.20; forgot to add C-TAB to the
1247         globalization for PC keys
1249         * 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:
1250         Doc changes for pending ESS-5.1.20 release.
1252 2002-01-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1254         * lisp/essl-sas.el:
1255         ESS[SAS]:  mult-line comments of the /* */ variety are always
1256         fontified correctly because they are handled by grammar rather
1257         than regular expressions.  OTOH, * ; and %* ; comments have only
1258         worked in the past on single line comments.  This is particularly
1259         annoying in SAS-log-mode since a single-line comment will often
1260         be flowed and not fontified correctly.  There is no solution TIKO
1261         for the multiple line problem so I changed the regular expression
1262         to just fontify the first line which will at least allow you to
1263         recognize that a comment is beginning which is better than the
1264         way it was before.
1266         * lisp/essl-sas.el:
1267         ESS[SAS]: improved macro statements syntax highlighting, i.e.
1268         you have more freedom of placement than you do for SAS
1269         statements in general
1271 2002-01-28  Martin Maechler  <maechler@stat.math.ethz.ch>
1273         * lisp/ess-help.el: doc string
1275         * lisp/ess-utils.el: comment
1277         * doc/newfeat.texi, lisp/ChangeLog, lisp/essddr.el:
1278         C-c C-f (finally!)
1280 2002-01-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1282         * lisp/essl-bug.el:
1283         ESS[BUGS]: working, but no elsewhere yet
1285 2002-01-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1287         * lisp/essl-bug.el:
1288         ESS[BUGS]: let's schedule elsewhere for the next release
1290         * lisp/essa-sas.el:
1291         ESS[SAS]: should be good to go for the next release; will test tomorrow
1293         * lisp/essa-sas.el:
1294         ESS[SAS]: a uniform interface for batch elsewhere may be a bit too ambitious at this time
1296         * lisp/essa-sas.el:
1297         ESS[SAS]: a few adjustments
1299         * lisp/essa-sas.el, lisp/ess-batch.el, lisp/essl-bug.el:
1300         ESS-elsewhere: moving towards a common codebase for batch ESS-elsewhere
1302 2002-01-21  rmh  <rmh@lynne.stat.math.ethz.ch>
1304         * lisp/essdsp6w.el:
1305         change *ddeclient ESS* to '(ddeESS [S+6])'
1307         * lisp/essd-sp4.el:
1308         1. change strings from *ddeclient ESS* to '(ddeESS [S+4])'
1310         2. There is a weird error in this version that I don't understand.
1311         The environment variable PATH gets the value of MANPATH.
1312         I cannot figure out why.  It is MANPATH for me on two machines so far,
1313         I don't know if that is related to my personal list of environment
1314         variables or something else.  The fix I installed here works
1315         on my machine, I hope it works on others.  I did attempt a generalization,
1316         but that didn't work for me.
1318         * lisp/ess-site.el: change default to
1319         (fset 'S 'S+6)
1320         etc.
1322         * lisp/ess-inf.el:
1323         remove commented out .in.ESS.
1324         This was replaced with options()$STERM yesterday.
1326 2002-01-20  rmh  <rmh@lynne.stat.math.ethz.ch>
1328         * doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1329         matches ess.texi from a few minutes ago.
1331         * doc/ess.info-1, doc/ess.texi, doc/inst_tar.texi, doc/newfeat.texi, lisp/ess-site.el:
1332         1. In ess-site.el section 2.1 I made two changes.
1333         For the item a I want an opinion.
1335         a. I changed the default in this section from S-Plus 4,5,3
1336            to S-Plus 6 for all three of those operating systems?
1337            Is there still a need to distinguish linux from other unixen?
1339         b. I added (fset 'Sqpe 'Sqpe+6) for Windows
1342         2. I edited inst_tar.texi to match.
1345         3. While in inst_tar.texi I added to the SAS discussion and
1346            fixed up the installation section to xref the Unix and MS sections
1347            to each other.
1350         4. The current ess.texi and ess.info-2 have only the
1351            unix information. I deleted the whole installation section
1352            from ess.texi and replaced it with @include inst_cvs.texi
1355         5. Tony, please fix up inst_cvs.texi once the anonymous cvs server in
1356            washington is working.
1359         6. Rodney, please put Macintosh instructions into inst_cvs.texi.
1362         7. I promised Terry Therneau that I would comment on indentation and
1363            fancy comments in the *info*.  I did so in ess.texi.  While there I
1364            added Rodney to the author list.
1367         8.  I added the STERM discussion to ess.texi.
1370         9.  I started to add the pager and editor discussion to ess.texi
1371             and realized that I can't until the "@node Edit buffer" section is
1372             completely rewritten.  I may do this, but not tonight.
1374             This entire section describes the behavior pattern that we do not
1375             encourage.  It describes the "S objects are real" philosophy deprecated
1376             in the README.S file.
1378             The revision can leave that in, but must have a section based on
1379             the "Source code is real" philosophy.
1381         * 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:
1382         I installed options("STERM") in the rest of the S language essd*.el files.
1383         I documented it in ess.texi and in newfeat.texi.
1384         STERM has the value "iESS" for all except S+4 and S+6 for Windows.
1385         In those two situations it has value "ddeESS".  Suggestions for non-ESS
1386         values are in the ess.texi.
1389         I also installed options("editor") and options("pager").
1390         Default definitions are in ess-cust.el
1391                    Windows      Unix           Macintosh
1392         R-pager    nil          nil            nil
1393         R-editor   gnuclient    emacsclient    nil
1394         S-pager    gnuclientw   emacsclient    nil
1395         S-editor   gnuclient    emacsclient    nil
1396         When the ESS value is nil, then nothing gets sent to the S language process.
1399         ess-cust   defcustomed all new variables
1400         essd-r     revised from last week
1401                    a. R-editor and R-pager
1402                    b. defun R-transcript and fset r-transcript
1403                    c. moved R-mode to follow R
1404         essd-s3    a. I changed two
1405                          (setq-default ess-customize-alist S3-customize-alist)
1406                       to use setq.
1407                    b. moved S3-mode to follow S3
1408         essd-s4
1409         essd-sp3
1410         essd-sp5
1411         essd-sp6
1412         essd-sp4
1413         essdsp6w
1414         essd-els  I made it match, but it needs rethinking.
1415                   The right plan is something along the lines of
1416                   a. telnet to the remote,
1417                   b. start remote ess process,
1418                   c. `ess-add-ess-process'
1420 2002-01-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1422         * lisp/essa-sas.el:
1423         ESS[SAS]: automated ess-sas-suffix-regexp and commented out ess-sas-smart-backtab
1425 2002-01-17  rmh  <rmh@lynne.stat.math.ethz.ch>
1427         * lisp/tmpfile:
1428         I got a newer version of cygwin.
1429         Now PCL-CVS works from the office.  I will check from
1430         home later.
1432         * lisp/tmpfile: test commit with PCL-CVS
1434 2002-01-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1436         * lisp/essa-sas.el, lisp/ess-mous.el:
1437         Tony, what is
1438           `ordinary-insertion-filter' in `essl-sta.el'.
1439         doing in the middle of `ess-command' in ess-inf.el?
1441         Rodney, please look at the
1442             cvs log ess-mous.el
1443         There are several questions and comments about ess-processes
1444         in the Jan 14 log that overlap what you are doing in essa-sas.el
1447         essa-sas.el:
1449         I finally understand why we have been having trouble communicating
1450         about S+elsewhere.  `ess-add-ess-process' is a much simpler functional
1451         equivalent to the kludge in `S+elsewhere' and `ESS-elsewhere'.
1453         I revised the doc-string to make it more accurate and also simplified
1454         the function while I was there.
1457         ess-mous.el:
1458         I got rid of the end-of-line-problem I was having.
1460 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1462         * lisp/essl-sas.el:
1463         ESS[SAS]: fixed bug in PROC syntax highlighting; updated doc-string for sas-program
1465 2002-01-16  Martin Maechler  <maechler@stat.math.ethz.ch>
1467         * lisp/ChangeLog, lisp/ess-menu.el:
1468         improved imenu-expression from Stephen E
1470 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1472         * lisp/essl-bug.el:
1473         ess-revert definition removed, call to ess-revert replaced by ess-revert-wisely
1475         * lisp/essa-sas.el:
1476         SAS on Mac now accepts ess-sas-submit-command-options like the others
1478         * lisp/essl-sas.el:
1479         sas-program defaults to sas except on Mac where it is the AppleScript equivalent
1481         * lisp/ess-utils.el:
1482         added ess-revert-wisely
1484 2002-01-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1486         * lisp/essa-sas.el:
1487         ESS[SAS]: tweak to local variable recognition in ess-sas-submit
1489 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1491         * lisp/essl-sas.el: force SAS-listing-mode
1493         * lisp/essl-sas.el: force minor-mode
1495         * lisp/essa-sas.el, lisp/essl-sas.el:
1496         The ess-sas-toggle-log-sas-mode I posted yesterday didn't quite work.
1497         It go hung because the log and LOG options stepped on each other's
1498         toes.  So I put it all into a single if statement, renamed it to
1499         ess-sas-toggle-sas-log-mode, made it refer to SAS-log-mode, and
1500         redefined SAS-log-mode to agree with current usage.
1502 2002-01-15  Martin Maechler  <maechler@stat.math.ethz.ch>
1504         * lisp/ChangeLog, lisp/essl-s.el:
1505         add-log (Changelog)
1507 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1509         * lisp/essa-sas.el:
1510         I finally read the latest essa-sas.el
1512         1. I found ess-sas-toggle-sas-mode several months ago and started to use it.
1513         I like it.  Now that I have read it closely I revised it and renamed it.
1514         ;;; this version of ess-sas-toggle-log-sas-mode
1515         ;;; 1. can be included in .emacs as
1516         ;;;           (ess-sas-toggle-log-sas-mode t)
1517         ;;;    because it doesn't need to find a .log file.
1518         ;;; 2. works if there is already an association for .log files.
1519         ;;; 3. restores the old association when SAS-mode is deleted.
1520         ;;; 4. works with the file it has, doesn't kill it and get a fresh copy.
1521         ;;;    This matters for large log files and slow telephone connections.
1522         ;;; 5. I changed its name to be more descriptive.
1525         2. How is kermit used by ESS?
1527         I see definititions for ess-kermit-command ess-kermit-get ess-kermit-send,
1528         but do not see any places they are used.
1530         I think these three items should be separated into a new ess-kermit.el
1531         rather than buried in essa-sas.el.  Are they restricted to ess in any way?
1532         Might they be better as a new kermit.el?
1535         3. You hardwired the `txt' extension into ess-sas-file-path.  That should
1536         be sensitive to the value of ess-sas-suffix-1 and ess-sas-suffix-2.
1539         4. ess-sas-submit-mac is the only ess-sas-submit* that does not have
1540         ess-sas-submit-command-options.  I don't understand
1541         ess-sas-submit-command-options.  Why is it buffer-local?  I think it
1542         should depend on the host and the version of sas, not on the
1543         myfile.sas command file.  Am I misunderstanding what is going on?
1546         5. ess-revert-wisely in essa-sas.el and ess-revert in essl-bug.el are identical.
1547         This suggests that the ess-revert name should be used and moved to ess-utils.el
1549         * lisp/ChangeLog, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el:
1550         ess-mous is ready for testing.
1552         ess-mous.el: put ess-mous on submenu of C-mouse-3 for
1553                      ess-transript-mode, inferior-ess-mode, ess-mode
1554                      This feature is still beta.
1556         ess-inf.el:
1557           ess-ddeclient-p. now depends on ess-local-process-name
1558           get-ess-process. I changed error message to say buffer is not
1559                            associated with an ESS process (instead of
1560                            saying that no ESS process is running)
1561           inferior-ess-mode-menu.  Added "What is this? (beta)"
1563         ess-trns.el:
1564           ess-transcript-mode-menu.  Added "What is this? (beta)"
1566         ess-mode.el:
1567           ess-mode-menu.  Added "What is this? (beta)"
1569         ChangeLog: ess-mous changes.
1571         I tested it on windows for R, S+4, and Sqpe+4.
1572         I am having line-ending problems with Sqpe+4 but otherwise it looks ok.
1573         Please look at it.
1576         I found a problem which I am unsure how to solve.  The variable
1577         `ess-current-process-name' in the `*R*' buffer can have the value
1578         "S+4".  All I have to do is open an S+4 process and an R process, then
1579         C-c C-s the file.s buffer to S+4 and then switch to the R process.
1581         I think, but am willing to hear arguments against it, that anytime an
1582         inferior-ess-mode buffer is made current, then it should automatically
1583         reset `ess-current-process-name' to refer to itself.  I'm not sure how
1584         to do that.  This is explicitly not a buffer-local variable.  Is there
1585         a hook that gets called when we change into a buffer, either by C-x b
1586         or by clicking?
1588 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1590         * lisp/essa-sas.el:
1591         ESS[SAS]: if Local Variables are defined, a revert is necessary to update them if changed; anybody know a better way?
1593 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1595         * lisp/essl-sas.el:
1596         ESS[SAS]: some minor changes/corrections to customize variables
1598         * lisp/essa-sas.el:
1599         ESS[SAS]: ess-sas-submit-command and ess-sas-submit-command-options are buffer-local with appropriate adjustments in the ess-sas-submit- methods
1601 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1603         * lisp/essd-r.el:
1604         STERM only. Keep S-pager S-editor variables, but initialized to nil
1606 2002-01-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1608         * lisp/essa-sas.el:
1609         ess-revert-wisely: vc-revert-buffer acting strangely in Emacs 21.1; commented out until workaround is found
1611         * lisp/essa-sas.el:
1612         ESS-elsewhere:  ess-kermit-get works and it is no longer ESS[SAS] specific other than the location of the defun
1614 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1616         * lisp/ChangeLog, lisp/essd-r.el, lisp/ess-inf.el:
1617         STERM pager editor
1619 2002-01-10  rmh  <rmh@lynne.stat.math.ethz.ch>
1621         * doc/newfeat.texi: add mouse-me
1623 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1625         * lisp/essa-sas.el:
1626         ESS-elsewhere: ess-sas-submit really, really works now with ess-kermit-send
1628 2002-01-10  Martin Maechler  <maechler@stat.math.ethz.ch>
1630         * lisp/ChangeLog, lisp/ess-help.el:
1631         ess-help-bogous-..buffer  fix
1633 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1635         * lisp/essa-sas.el:
1636         ESS-elsewhere: kermit transfer really works with ssh, but not telnet; YMMV
1638 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1640         * lisp/essa-sas.el:
1641         ESS-elsewhere: ok, nearly working; more debugging of ess-kermit-get and ess-kermit-send
1643         * lisp/essa-sas.el:
1644         ESS-elsewhere: first working version that uses kermit as the transfer protocol
1646 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1648         * lisp/essdsp6w.el:
1649         changed a stray sp4 to sp6
1651 2002-01-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1653         * lisp/essa-sas.el:
1654         ESS-elsewhere: debugging kermit method
1656         * lisp/essa-sas.el:
1657         ESS-elsewhere:  re-defined ess-sas-submit-method to make it more useful; also re-defuned ess-sas-data-view
1659         * lisp/essa-sas.el:
1660         ESS-elsewhere:  first attempt to get it to work with kermit when tramp is unavailable
1662         * lisp/essa-sas.el:
1663         ESS[SAS]: removed some debugging
1665 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1667         * lisp/ess-mous.el: ess-mous keys
1669         * lisp/ess-cust.el, lisp/essd-sp4.el, lisp/essdsp6w.el, lisp/ess-site.el:
1670         splus6 for windows bug and embedded blanks in splus[46]
1672 2002-01-08  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1674         * lisp/essa-sas.el:
1675         ESS[SAS]:  put (save-match-data) around searches in ess-sas-goto and ess-sas-data-view
1677         * lisp/essa-sas.el:
1678         ESS-elsewhere: tweaked dependencies of
1680         * lisp/essa-sas.el:
1681         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
1683 2002-01-08  rossini  <rossini@lynne.stat.math.ethz.ch>
1685         * ChangeLog:
1686         moved repository, checking CVS commit stuff.
1688 2002-01-08  ess  <ess@lynne.stat.math.ethz.ch>
1690         * lisp/essa-sas.el:
1691         ESS-elsewhere: adjusted ess-sas-submit-method, ess-sas-data-view-options, ess-sas-submit-post-command, ess-sas-submit-pre-command
1693         * lisp/essl-sas.el:
1694         ESS[SAS]: changed doc-string of sas-pre-run-hook
1696         * lisp/essl-sas.el:
1697         ESS[SAS]: changed doc-string of sas-program
1699         * lisp/essl-sas.el:
1700         ESS[SAS]: reverted default of sas-program to sas
1702         * lisp/essa-sas.el:
1703         ESS[SAS]: changed doc-string for ess-sas-tab-stop-alist
1705         * lisp/essa-sas.el:
1706         ESS[SAS]: changed doc-strings for ess-sas-goto and ess-sas-file
1708         * lisp/essa-sas.el:
1709         ESS[SAS]: 1 fix to ess-sas-file-goto; ESS-elsewhere for SAS batch is fully functional!; at least for me; YMMV
1711         * lisp/essa-sas.el:
1712         ESS[SAS]: 1 fix to ess-sas-file-path
1714 2002-01-08  A.J. Rossini <rossini@u.washington.edu>
1716         * moved repository to U Washington.
1718 2001-08-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1720   * Version 5.1.19 released.
1722 2000-10-17  ESS Maintainers <ess@franz.stat.wisc.edu>
1724   * Version 5.1.18 released.
1726 2000-10-17  A.J. Rossini  <rossini@biostat.washington.edu>
1728         * doc/ess.info, doc/ess.info-1, doc/ess.info-2, doc/ess.info-3:
1729         upgrade to 5.1.18 and rebuild doc
1731         * doc/readme.texi, doc/announc.texi:
1732         upgrade to 5.1.18
1734         * doc/README.SPLUS4WIN, lisp/ess-cust.el:
1735         upgraded to 5.1.18
1737 2000-10-11  maechler  <maechler@rossini.YP.biostat>
1739         * lisp/ChangeLog, lisp/essl-s.el, doc/newfeat.texi:
1740         ess-smart-underscore
1742 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1744         * doc/inst_tar.texi:
1745         fixed documentation for XLispStat under windows.
1747         * doc/authors.texi:
1748         fixed Rodney's homepage pointer.
1750         * VERSION: upgrade version to 5.1.18
1752         * doc/ess.info-1:
1753         Updating docs for new version [make dist]
1755         * ANNOUNCE, README:
1756         Updating README, ANNOUNCE for new version [make dist]
1758         * lisp/ChangeLog:
1759         small changes.  This log is incomplete.
1761         * ChangeLog: updated change log.
1763         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1764         Misc changes
1766         * doc/inst_tar.texi:
1767         @enumerate can't have a @bullet.
1769         * doc/newfeat.texi:
1770         added 5.1.17 new features
1772         * doc/announc.texi: update for 5.1.17
1774         * doc/README.SAS:
1775         Merged Rich's comments/changes.
1777         * doc/inst_tar.texi:
1778         added Rich H's README changes.
1780         * doc/mailing.texi:
1781         itemize the "flat text list".
1783         * doc/readme.texi: Small changes.
1785         * doc/authors.texi:
1786         added Rodney to authors list.
1788         * doc/stabilty.texi:
1789         comment re: some versions better than others.
1791 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1793   * Version 5.1.17 released.
1795 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1797   * Version 5.1.17 released.
1799 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1801   * Version 5.1.17 released.
1803 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1805   * Version 5.1.17 released.
1807 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1809         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1810         Misc changes
1812         * doc/inst_tar.texi:
1813         @enumerate can't have a @bullet.
1815         * doc/newfeat.texi:
1816         added 5.1.17 new features
1818         * doc/announc.texi: update for 5.1.17
1820         * doc/README.SAS:
1821         Merged Rich's comments/changes.
1823         * doc/inst_tar.texi:
1824         added Rich H's README changes.
1826         * doc/mailing.texi:
1827         itemize the "flat text list".
1829         * doc/readme.texi: Small changes.
1831         * doc/authors.texi:
1832         added Rodney to authors list.
1834         * doc/stabilty.texi:
1835         comment re: some versions better than others.
1837 2000-10-09  A.J. Rossini  <rossini@biostat.washington.edu>
1839         * lisp/ess-vars.el:
1840         Merged with changes in another location.
1842 2000-10-09  maechler  <maechler@rossini.YP.biostat>
1844         * lisp/ChangeLog, lisp/essl-s.el:
1845         new (ess-fix-miscellaneous) & (ess-toggle-underscore)
1847 2000-10-08  A.J. Rossini  <rossini@biostat.washington.edu>
1849         * Makefile.in:
1850         autoconf precursor to Makefile
1852 2000-10-07  A.J. Rossini  <rossini@biostat.washington.edu>
1854         * lisp/ess-vars.el:
1855         ess-vars is obsoleted.
1857 2000-10-06  maechler  <maechler@rossini.YP.biostat>
1859         * lisp/essl-s.el: 2 comments
1861 2000-10-04  maechler  <maechler@rossini.YP.biostat>
1863         * lisp/ChangeLog, lisp/ess-cust.el, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-vars.el, lisp/essl-s.el:
1864         ess-S-assign and redefine "_" in ..MM-keys
1866 2000-09-14  A.J. Rossini  <rossini@biostat.washington.edu>
1868         * lisp/ess-inf.el:
1869         ess-proc-name:  need to ensure ALL concat args are strings (or at
1870         least, are not numbers).  Thanks to WDMcCoy for reporting this.
1872 2000-09-10  A.J. Rossini  <rossini@biostat.washington.edu>
1874         * DEBIAN/control, DEBIAN/md5sums, DEBIAN/postinst, DEBIAN/prerm:
1875         Copied from ESS 5.1.13 debian package
1877         * LDA/ex1.nw: Newer example
1879         * LDA/README: Initial Documentation
1881 2000-09-05  ess  <ess@rossini.YP.biostat>
1883         * lisp/essa-sas.el:
1884         A few enhancements (ess-sleep-for/re-defining ess-sas-submit-command:  see
1885         documentation) and bug-fixes for Win 95/NT.
1887 2000-09-05  A.J. Rossini  <rossini@biostat.washington.edu>
1889         * lisp/ess-site.el:
1890         rearranged for coherency.
1892         * lisp/ess-menu.el: added C example.
1894         * lisp/ess-menu.el:
1895         1st pass at S and XLS menus.  Not integrated yet
1897 2000-09-04  A.J. Rossini  <rossini@biostat.washington.edu>
1899         * lisp/ess-inf.el, lisp/essd-r.el, lisp/essd-sp3.el:
1900         Changes suggested by Ed Kademan
1902         * lisp/ess-inf.el:
1903         cleaning up docs and reunderstanding inferior-ess/ess-multi
1905         * lisp/ess-inf.el:
1906         comment on R handling for exit.
1908 2000-09-03  A.J. Rossini  <rossini@biostat.washington.edu>
1910         * lisp/ess-inf.el:
1911         cleaning and correcting comments.  Some ancient comments removed.
1913         * lisp/ess-comp.el:
1914         removed extraneous comments
1916         * lisp/ess-comp.el:
1917         now, the byte-compile fun is really removed.
1918         ess-message now has doc-string in "right" place.
1920         * lisp/ess-comp.el:
1921         cleaned up code.  Removed extraneous comments, and the byte-compiler
1922         fun.
1924         * 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:
1925         refactoring code for cleaning, in process of debugging
1927         * lisp/19.29/README:
1928         backwards compatibility.
1930         * configure.in:
1931         merged with W3, added languages.  Need to set languages.
1933         * aclocal.m4: new version from 4.0pre.46
1935         * configure.in:
1936         somewhat complete.  Needs redundant work later.
1938         * configure.in:
1939         Starting to do autoconf.  Looking at W3 and R for examples.
1941 2000-08-27  A.J. Rossini  <rossini@biostat.washington.edu>
1943         * lisp/ess-site.el:
1944         Documentation and cleaning.
1946 2000-08-17  maechler  <maechler@rossini.YP.biostat>
1948         * lisp/ChangeLog, lisp/essd-r.el:
1949         no spurious windows warning anymore
1951 2000-08-09  maechler  <maechler@rossini.YP.biostat>
1953         * lisp/ChangeLog, lisp/ess-help.el:
1954         help: inherit syntax-table ==> "h" in help : "default prompt"!
1956 2000-07-13  A.J. Rossini  <rossini@biostat.washington.edu>
1958         * doc/newfeat.texi: set up for 5.1.15--17
1960         * VERSION: upgraded version.
1962         * README:
1963         Updating README, ANNOUNCE for new version [make dist]
1965         * doc/ess.info-1: slightly new doc
1967         * lisp/ess-comp.el, lisp/ess-site.el:
1968         documentation and code cleanup
1970         * lisp/19.29/README: backwards compat doc
1972 2000-07-13  ESS Maintainers <ess@franz.stat.wisc.edu>
1974   * Version 5.1.16 released.
1976 2000-06-30  ESS Maintainers <ess@franz.stat.wisc.edu>
1978   * Version 5.1.14 released.
1980 2000-06-30  A.J. Rossini  <rossini@biostat.washington.edu>
1982         * ChangeLog, VERSION, lisp/ess-inf.el, lisp/essd-arc.el, lisp/essd-vst.el:
1983         XLS fixes not quite right.  No startfile if non existant
1985         * doc/ess.info-1:
1986         Updating docs for new version [make dist]
1988         * Makefile: wrong doc/docs.
1990         * Makefile: doc or docs?
1992         * ANNOUNCE, README:
1993         Updating README, ANNOUNCE for new version [make dist]
1995         * lisp/essa-sas.el, lisp/essd-els.el, lisp/essl-sas.el, lisp/essnt204.el:
1996         RMH/RS changes for SAS, ESS-elsewhere, NT Emacs 20.4
1998         * lisp/ess-site.el:
1999         merged RMH/RS's changes for SAS.
2001         * VERSION: upgrade version
2003         * doc/README.Microsoft:
2004         not ready to generate this on the fly, yet.
2006         * doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.info, doc/ess.info-1, doc/inst_tar.texi, doc/newfeat.texi, doc/readme.texi:
2007         docs updated to 5.1.14, cleaned up.
2009         * doc/newfeat.texi: added 5.1.14 stuff.
2011         * lisp/ess-cust.el:
2012         added ViSta/ARC support
2014         * lisp/ess-inf.el:
2015         added flags/checks for XLS systems.  Might help for others
2017         * lisp/essd-arc.el:
2018         first version of ARC mode
2020         * lisp/Makefile:
2021         added essd-arc.el to targets.
2023         * lisp/ess-site.el: documentation.
2024         ViSta and ARC added.
2026         * lisp/essd-vst.el:
2027         now it actually might work.
2029         * lisp/ess-vars.el: added Arc, Vista.
2030         cleaned up code.
2031         a bit of documentation.
2033 2000-06-30  maechler  <maechler@alpha>
2035         * etc/ess-s4.S, etc/ess-sp3.S:
2036         comments
2039 1999-11-22  ess  <ess@aleph.YP.biostat>
2041         * VERSION, lisp/ess-vars.el: Updated to 5.1.11
2043 1999-11-17  ess  <ess@aleph.YP.biostat>
2045         * lisp/essddr.el:
2046         'bold isn't defined in XEmacs.  Using reference-face instead of Rd-bold-face.
2048 1999-11-16  ess  <ess@aleph.YP.biostat>
2050         * Makefile, etc/replace-version-numbers, lisp/ess-vars.el:
2051         Fixed small version update errors
2053         * 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:
2054         updated version numbers
2056         * doc/newfeat.texi: cleaned up NTEmacs requirements.
2058         * lisp/essl-sta.el: added local variables for editing and indexing.
2060         * lisp/essl-sta.el: added Brendan's suggested function.
2062         * doc/inst_tar.texi:
2063         added change to doc, that "make" is done by "make install"
2065         * doc/ESS_intro.tex: Martin suggested a small fix.
2067         * doc/ESS_intro.tex: Another bit of documentation
2069         * doc/announc.texi: shortened header -- this is for announc, after all!
2071         * doc/announc.texi:
2072         moved license to the end, New Features to the beginning.
2074         * doc/newfeat.texi: added new features for 5.1.11.
2076         * doc/README.SPLUS4WIN:
2077         comment at the beginning about new reading material.
2079         * doc/README.SPLUS4WIN:
2080         added David Brahm's HELP INSTRUCTIONS for the license manager.
2082         * lisp/essl-sta.el:
2083         added make-regexp to ESS, and finished integrating Brendan's code.
2084         Need to test it now!
2086         * lisp/make-regexp.el: needed for Stata-mode extensions
2088         * lisp/essl-sta.el: added Brendan Halpin's corrections.
2090         * lisp/ess-inf.el: concat needs number-to-string conversion.
2092         * lisp/essd-omg.el: Omegahat fixes (for commandline flags)
2094 1999-11-11  ess  <ess@aleph.YP.biostat>
2096         * lisp/noweb-mode.el:
2097         C-c C-n shouldn't be TeX-normalmode, since it is too close to
2098         submit-line with ESS!  (overwrite).
2100         * lisp/essd-omg.el: Use prefix for setting Omegahat arguments.
2102 1999-11-10  ess  <ess@aleph.YP.biostat>
2104         * lisp/ChangeLog: fixed up to now.
2106         * lisp/essl-omg.el: S- becomes OMG-
2107         Comments redone (to use //, ///, and //// for levels of indentation)
2108         OMG-syntax started, variable defined, needs to be fixed.
2110         * lisp/essd-omg.el:
2111         further Omegahat dialect changes (use OMG syntax, which needs fixing!)
2113 1999-11-05  maechler  <maechler@aleph.YP.biostat>
2115         * lisp/ChangeLog, lisp/ess.el, lisp/noweb-mode.el:
2116         functionp definition if necessary
2118         * lisp/noweb-mode.el: functionp for  emacs-19.34
2120 1999-11-04  ess  <ess@aleph.YP.biostat>
2122         * lisp/essd-els.el: fixed paren error.
2124         * 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:
2125         Changed version numbers
2127         * ChangeLog: 5.1.10 released.
2129         * doc/newfeat.texi: added 5.1.10 stuff.
2131 1999-11-03  ess  <ess@aleph.YP.biostat>
2133         * doc/README.elsewhere, lisp/Makefile, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sp5.el:
2134         Changes for ESS-elsewhere.
2136         * lisp/essd-els.el: added a generic ESS-elsewhere function.
2138 1999-11-03  Anthony Rossini  <rossini@biostat.washington.edu>
2140         * fixed Stata again, added ESS-elsewhere.
2142         * Release 5.1.10
2144 Tue Sep 14 17:00:19 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2146         * Release 5.1.9
2148         * added stata mode fixes, noweb/literate data analysis fixes.
2150 1999-09-01  Martin Maechler  <maechler@stat.math.ethz.ch>
2152         * Finally upgraded version number to 5.1.9 (for pre-release)
2153           after fixing etc/replace-version-numbers
2155 1999-07-23  Martin Maechler  <maechler@stat.math.ethz.ch>
2157         * Release 5.1.8
2159 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2161         * Makefile, doc/Makefile, doc/README.SPLUS4WIN, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2162         text from 5.1.7 to 5.1.8
2164         * lisp/ : -->>> lisp/ChangeLog <<<<<
2166         * ANNOUNCE, README, doc/ajr-talk.tex, doc/ess.texi, lisp/ChangeLog:
2167         doc updates
2169         * ChangeLog: *** empty log message ***
2171         * 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:
2172         5.1.6 to 5.1.7 changes for possible release
2174         * ChangeLog: more stuff.
2176 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2178         * 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:
2179         5.1.6 to 5.1.7 changes for possible release
2181         * ChangeLog: more stuff.
2183 Fri Apr  2 10:10:35 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2185         * doc/getting.texi: fixed links.
2187 Wed Mar 31 14:08:39 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2189         * Makefile (ESSVERSION): updated
2190         * Makefile (ESSVERSIONMSDOS): updated
2191         * Makefile (ESSVERSIONTAG): new variable, use it.
2192         * Makefile (dist): fixed to export both zip and gzip files.
2194 1999-03-17  A.J. Rossini  <rossini@biostat.washington.edu>
2196         * ANNOUNCE, README, doc/Makefile, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi:
2197         version number update
2199         * lisp/essd-r.el, Makefile, doc/README.Microsoft, doc/README.SPLUS4COMMAND, lisp/ess-site.el, lisp/ess-vars.el:
2200         RMH's changes
2202 1999-03-17  maechler  <maechler@alpha>
2204         * doc/README: README explaining a bit about ./doc/ directory
2206 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2208         * Makefile: *** empty log message ***
2210         * Makefile: for dist target, use export, not co.
2212         * lisp/essd-r32-sh-dos.el, lisp/essd-sp4com.el:
2213         MS Dos stuff for R, S+4.x
2215         * ChangeLog, Makefile, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ChangeLog:
2216         Prep for 5.1.4
2218         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2220         * doc/README.SPLUS4COMMAND: New file
2222         * doc/README.SPLUS4WIN: added RMH's mods.
2224         * lisp/ess-site.el: Merged RMH's work.
2226         * lisp/ess-vars.el: incremented.
2228         * lisp/ess-inf.el: RMH's changes.
2230 1999-03-16  maechler  <maechler@alpha>
2232         * lisp/ChangeLog: mini change "foobar.Sout-45"
2234         * lisp/ess-site.el:
2235         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2237 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2239         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2241         * doc/README.SPLUS4COMMAND: New file
2243         * doc/README.SPLUS4WIN: added RMH's mods.
2245         * lisp/ess-site.el: Merged RMH's work.
2247         * lisp/ess-vars.el: incremented.
2249         * lisp/ess-inf.el: RMH's changes.
2251 1999-03-16  maechler  <maechler@alpha>
2253         * lisp/ChangeLog: mini change "foobar.Sout-45"
2255         * lisp/ess-site.el:
2256         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2258 1999-03-15  A.J. Rossini  <rossini@biostat.washington.edu>
2260         * lisp/ess-vars.el:
2261         RMH - 15Mar1999.  Added inferior-S+4-editor-pager-command.
2263         * lisp/essd-r32.el: 15Mar1999 version.
2265         * lisp/essd-r.el:
2266         added `R-microsoft', which is the "right-thing" to do under Microsoft
2267         Windows 32-bit platforms.  Need to merge this with `R'.
2269 1999-03-09  maechler  <maechler@alpha>
2271         * lisp/ess-help.el: add `inferior-ess-help-command' to doc string
2273 1999-03-08  A.J. Rossini  <rossini@biostat.washington.edu>
2275         * lisp/ess-inf.el: add stata to deal with input properly.
2277 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2279         * ANNOUNCE, ChangeLog, Makefile, README: top level stuff, sigh!
2281         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2282         Cleaned up text.
2284         * doc/requires.texi: cleaned/formatted up requirements
2286         * doc/currfeat.texi: pretty-printing.
2288         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2290         * lisp/ess-help.el:
2291         stata hates ess-nuke-help-bs, since it (stata) is clean.
2293         * lisp/ess-inf.el:
2294         fixed command sender for stata. more like R than like XLS.
2296         * lisp/essl-sta.el: more help file corrections.
2298         * lisp/ess-inf.el: STA same as XLS/SAS.
2300         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2302         * lisp/essl-sta.el: stat help regex is evil
2304         * lisp/essl-sta.el: whitespace cleanup.
2306         * lisp/essl-sta.el: double var defs.  whoops!
2308         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2309         fixed section header grabbing.
2311         * lisp/essd-sta.el: need to manually turn off paging, I think...
2313         * lisp/essl-sta.el: help section regex not quite right.
2315         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2317         * lisp/essd-sta.el: fixed help facility.
2319         * lisp/essl-sta.el: added help section regexs
2321         * lisp/essd-sta.el: make descirption "same as" objects.
2323         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2325         * lisp/essd-sta.el: redid help so that no paging is present.
2327         * doc/ess.texi: cleared up the bug report section.
2329         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2331         * doc/credits.texi:
2332         moved content from ess.texi here, for piecemeal editing and reuse.
2334         * doc/ess.texi:
2335         added placeholders for README.OS files and README.StatPackage files,
2336         to be migrated here.
2338         * 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:
2339         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2341         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2343         * doc/ess.texi:
2344         moved README text into sub-texinfo files.  (to be called by
2345         readme.texi and announc.texi for documentation construction).
2347 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2349         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2350         Cleaned up text.
2352         * doc/requires.texi: cleaned/formatted up requirements
2354         * doc/currfeat.texi: pretty-printing.
2356         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2358         * lisp/ess-help.el:
2359         stata hates ess-nuke-help-bs, since it (stata) is clean.
2361         * lisp/ess-inf.el:
2362         fixed command sender for stata. more like R than like XLS.
2364         * lisp/essl-sta.el: more help file corrections.
2366         * lisp/ess-inf.el: STA same as XLS/SAS.
2368         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2370         * lisp/essl-sta.el: stat help regex is evil
2372         * lisp/essl-sta.el: whitespace cleanup.
2374         * lisp/essl-sta.el: double var defs.  whoops!
2376         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2377         fixed section header grabbing.
2379         * lisp/essd-sta.el: need to manually turn off paging, I think...
2381         * lisp/essl-sta.el: help section regex not quite right.
2383         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2385         * lisp/essd-sta.el: fixed help facility.
2387         * lisp/essl-sta.el: added help section regexs
2389         * lisp/essd-sta.el: make descirption "same as" objects.
2391         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2393         * lisp/essd-sta.el: redid help so that no paging is present.
2395         * doc/ess.texi: cleared up the bug report section.
2397         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2399         * doc/credits.texi:
2400         moved content from ess.texi here, for piecemeal editing and reuse.
2402         * doc/ess.texi:
2403         added placeholders for README.OS files and README.StatPackage files,
2404         to be migrated here.
2406         * 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:
2407         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2409         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2411         * doc/ess.texi:
2412         moved README text into sub-texinfo files.  (to be called by
2413         readme.texi and announc.texi for documentation construction).
2415 1999-03-04  A.J. Rossini  <rossini@biostat.washington.edu>
2417         * lisp/essd-sta.el: let stata have command line options just like R.
2419         * lisp/essd-sta.el:
2420         by default, provide login screen just like splus/r do.
2422         * lisp/essd-sta.el: fixed help.
2424         * lisp/essd-sta.el: added stata's prompt
2426         * lisp/ess-vars.el: added inferior stata program variable.
2428         * lisp/essd-sta.el: speling error, nil -> 'nil.
2430         * lisp/essl-sta.el: reversed variable alist ordering.
2432         * lisp/essd-sta.el:
2433         commented out ESS-help for Stata, for compiling, initial testing.
2435         * lisp/essl-sta.el: added STA-syntax-table, but it's wrong (for Splus).
2437         * lisp/essl-sta.el: moved STA-editing-alist to beginning.
2439         * lisp/essl-sta.el:
2440         added an STA-editing-alist variable, BUT it looks like Splus, :-(.
2441         Needs to be edited a bit!
2443         * doc/ess.texi:
2444         included README in texinfo file.  Now, need to extract README from it.
2446         * lisp/essd-s_2b4.el: RMH's patches, Mar 3 1999
2448         * lisp/essd-sp4.el: updated using RMH's patches.
2450 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2452         * lisp/ChangeLog: updated lisp directory changelog.
2454         * ChangeLog: updated changelog file.
2456         * lisp/Makefile: updated version information
2458         converted s+3 to sp3.
2460         * lisp/ess-vars.el: updated version information.
2462         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2464         * 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:
2465         Tidied up ess-iw32*.el files.
2467         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2469         * lisp/ess-iw32-load-file.el: fixed.
2471         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2473         * lisp/essd-s_2b4.el:
2474         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2476         * doc/README.SPLUS4WIN:
2477         Changed history of Splus 4.5 stuff; added new information for using
2478         Splus 4.5 and R under Windows NT.
2480         * doc/TODO: moved from mailbox to TODO list.
2482         * 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:
2483         RMH's changes, up to March 2nd
2485 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2487         * lisp/Makefile: updated version information
2489         converted s+3 to sp3.
2491         * lisp/ess-vars.el: updated version information.
2493         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2495         * 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:
2496         Tidied up ess-iw32*.el files.
2498         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2500         * lisp/ess-iw32-load-file.el: fixed.
2502         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2504         * lisp/essd-s_2b4.el:
2505         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2507         * doc/README.SPLUS4WIN:
2508         Changed history of Splus 4.5 stuff; added new information for using
2509         Splus 4.5 and R under Windows NT.
2511         * doc/TODO: moved from mailbox to TODO list.
2513         * 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:
2514         RMH's changes, up to March 2nd
2516 1999-02-24  A.J. Rossini  <rossini@biostat.washington.edu>
2518         * lisp/ess-iw32.el: temp val left in distribution.  whoops (RMH).
2520 1999-02-22  A.J. Rossini  <rossini@biostat.washington.edu>
2522         * 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:
2523         Removed s+# to sp# for S-PLUS commands
2525 1999-02-12  Martin Maechler <maechler@stat.math.ethz.ch>
2527         * lisp/Makefile: emacs, not "19.34"
2529 1999-02-11  Martin Maechler <maechler@stat.math.ethz.ch>
2531         * doc/README.SPLUS4WIN: added pointer to NTEmacs.
2533         * README, ANNOUNCE:
2534         corrected documentation for R, added pointer to NTEmacs
2536 1999-02-10  Martin Maechler <maechler@stat.math.ethz.ch>
2538         * etc/other/Tags/Lubinsky-S-tags/desc: reformated material.
2540         * README: set up for 5.1.2 release
2542         * Makefile: Set up for 5.1.2 release
2544         * ANNOUNCE: set up for 5.1.2 release
2546         * doc/rmh-essi121098-msw32.tex: rmh-essi121098-msw32.tex is obsolete.
2548         * lisp/essd-sas.el: added RMH's new fixes for the 5.1.2 version.
2550         * doc/README.S: RMH's documentation additions for Splus 4.5
2552         * doc/README.SAS: RMH's doc additions for 5.1.2
2554         * doc/README.SPLUS4WIN:
2555         Includes RMH's changes for Splus 4.5 documentation
2557         * etc/other/Tags/README: cleaned text.
2559         * ANNOUNCE, README: updating for 5.1.2
2561 1999-02-02  Martin Maechler <maechler@stat.math.ethz.ch>
2563         * lisp/ess-inf.el: (last commit was with unsaved file)
2565         * lisp/ChangeLog, lisp/ess-inf.el:
2566         fix regex for "help(..);" also work for "?" with R-input-sender
2568 1999-01-13  Martin Maechler <maechler@stat.math.ethz.ch>
2570         * lisp/Makefile: added ess-debug essd-s+4 ess-iw32
2572         * lisp/ess-iw32.el:
2573         RMH`s workaround for ess-inf.el ess-setq-values-default (instead of ..-local)
2575 1999-01-12  Martin Maechler <maechler@stat.math.ethz.ch>
2577         * lisp/ess-inf.el: still "-default", not "local"
2579         * lisp/ess-inf.el, lisp/ess.el: more dribble output
2581         * lisp/ess.el: add dribble-info about comint-process-echoes
2583 1999-01-11  Martin Maechler <maechler@stat.math.ethz.ch>
2585         * lisp/ess-site.el: minor comments only
2587         * lisp/essd-sq4.el: removed [RMH]
2589         * lisp/ess-site.el: RMH changes (Dec 28)
2591         * lisp/ess-trns.el: RMH added some ess-inf..-prompt..
2593         * lisp/ess-vars.el: RMH added S+4 & dde (& removed some "ess-external")
2595         * lisp/essd-els.el: RMH added S+elsewhere-mode
2597         * lisp/ess-iw32.el, lisp/essd-s+4.el: new from Rich Dec 28
2599         * lisp/ess-inf.el: 2 lines for S+4
2601 1999-01-04  Martin Maechler <maechler@stat.math.ethz.ch>
2603         * lisp/essddr.el: R CMD Rd2txt
2605 1998-12-18  A.J. Rossini  <rossini@biostat.washington.edu>
2607         * ANNOUNCE, README:
2608         Updating Announce/Readme.  Need to merge announce to readme, and just subset out the relevant section for Announce.
2610 1998-12-17  Kurt Hornik <hornik@ci.tuwien.ac.at>
2612         * lisp/ess-vars.el: Match R `require(' in ess-change-sp-regexp.
2614         * lisp/Makefile: Add `essd-els.el' to SOURCES.
2616 1998-12-16  Martin Maechler <maechler@stat.math.ethz.ch>
2618         * ChangeLog: ess.texi
2620         * doc/ess.texi: 5.0 -> 5.1.x
2622         * doc/ess.texi: MM: (CVS) Date also for info
2624         * doc/ess.texi: MM: (CVS) Date added
2626         * doc/ess.texi: added '$Date: 2004/07/08 15:03:06 $'; 5.0 -> 5.1.x
2628 Mon Dec 14 20:23:55 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2630         * README: added 5.1.x comments, updated to current state of affairs.
2632         * etc/other/Tags/README: stuff for emacs text mode for editing.
2634         * etc/other/Tags/README: Information on tagging for Emacs/VI and ESS.
2636         * etc/other/Tags/Lubinsky-S-tags/README, etc/other/Tags/Lubinsky-S-tags/desc, etc/other/Tags/Lubinsky-S-tags/etags.c:
2637         Modifications to gnu tag programs for S
2639         * lisp/ess-mode.el: fixed copyright and header information
2641         * lisp/ess-site.el: commented out SHOME definition.
2643 Fri Dec 11 19:51:18 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2645         * lisp/ess-vars.el: fixed copyright, rossini's email address.
2647         * lisp/ess-iw32.el: fixed rossini's email address, headers, copyright.
2649         * lisp/essd-els.el, lisp/essd-s+4.el: fixed rossini's email address.
2651         * lisp/essd-sq4.el: fixed copyright and header attributions.
2653         * lisp/essd-els.el: fixed header files and copyright.
2655         * lisp/essd-s+4.el: added changes to copyright and header docs.
2657         * 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:
2658         RMH's S-spread, Oct 1997 version
2660         * doc/rmh-essi121098-msw32.tex:
2661         Adding Rich's documentation for Windows stuff.
2663         * lisp/ess-vars.el: Merged RMH's changes.
2665         * lisp/ess-iw32.el, lisp/essd-els.el, lisp/essd-s+4.el, lisp/essd-sq4.el:
2666         New files for ESS for Splus/MSW/NT/98/95
2667         New files for remote-ESS on Unix.
2669         * lisp/ess-site.el:
2670         Added RMH's changes for Microsoft Windows and Splus.
2672 Mon Nov 30 17:37:57 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2674         * lisp/Makefile:
2675         Add essd-s+5.el to SOURCES (as it gets required in ess-site).
2677 Mon Nov 23 20:03:17 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2679         * lisp/ChangeLog: *** empty log message ***
2681 Fri Nov 20 20:57:33 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2683         * lisp/ess-vars.el: ess-help-w3-url-prefix points to pyrite.
2685         * lisp/ess-vars.el:
2686         removed spurrious comment about generic function, in front of a variable.
2688         * lisp/essd-s+5.el: trimmed out old S4 stuff.
2690 Mon Nov 16 17:29:25 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2692         * lisp/ess-inf.el: do not need comint echo anymore..
2694 Sat Nov 14 00:23:19 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2696         * Makefile, lisp/ChangeLog, ChangeLog: whitespace editing.
2698         * doc/Makefile:
2699         added info target.  removed spurrious ess.info/ess.texi target.
2701 Fri Nov 13 23:47:27 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2703         * Makefile: added comment re: export vs checkout for "dist" target.
2705         * lisp/ess-site.el: added sample entry for S+5.
2707         * lisp/ChangeLog: *** empty log message ***
2709         * lisp/ess-site.el: added suffix for StatSci's script files.
2711 Thu Nov 12 17:27:30 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2713         * lisp/essd-r.el, lisp/essd-s+3.el, lisp/essd-s+5.el, lisp/essd-s3.el:
2714         newline in dribble buff
2716         * lisp/ess-inf.el:
2717         more details in prompt for ess-get-dir; more dribble; WHITE SPACE
2719         * lisp/ess.el: slightly better dribble output
2721         * lisp/essd-s4.el: drop doubled comments
2723         * lisp/ess-vars.el: .
2725 Wed Nov 11 15:54:34 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2727         * Makefile: -X CVS
2729         * lisp/essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
2731         * lisp/essl-s.el: new "S+" instead of "S+3"
2733         * lisp/ess-inf.el: comint-echo : OFF for S+5
2735         * lisp/essd-s3.el: comments only
2737         * lisp/essd-s+3.el: comment out ess-mode-edit
2739         * lisp/Makefile, lisp/ess-vars.el: new version numbers
2741         * lisp/essd-s+5.el: several more s4 -> s+5 changes; still not ok
2743         * lisp/essd-s+3.el: transpose to defs
2745         * lisp/ess-vars.el: require s+5
2747 Tue Nov 10 17:45:11 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2749         * lisp/ess-site.el: s+5 is now distributed
2751         * lisp/essd-s+5.el: provide typo fixed
2753 Mon Nov  9 23:50:26 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2755         * ChangeLog: *** empty log message ***
2757         * Makefile: uses scp to put the tar file where it belongs.
2759         * Makefile, lisp/ChangeLog, lisp/Makefile, lisp/ess-site.el:
2760         New material for Makefiles
2762         * lisp/essl-sta.el: removed possible problems from stata mode.
2764         * ChangeLog: *** empty log message ***
2766         * Makefile: added new top-level dist target.
2768         * lisp/essd-s+5.el: This is for Splus5, based on S4.
2770         * lisp/ess-web.nw: last change, sigh.
2772         * lisp/ess-web.nw: emacs lisp mode is wrong, sigh.
2774         * lisp/ess-web.nw: Contains interface code between Noweb and ESS
2776         * lisp/ChangeLog: added stata-dialect/lang to makefile
2778         * lisp/Makefile: added Stata stuff.
2780 Thu Sep 24 23:32:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2782         * lisp/ChangeLog: more stuff.
2784         * lisp/essd-sta.el: should be sta, not stt
2786         * lisp/ChangeLog: update for ess-site.
2788         * lisp/ess-site.el:
2789         added stata mode, which is now STA (ref: Thomas Lumley)
2791 Thu Sep 17 09:11:51 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2793         * lisp/ChangeLog, lisp/ess-utils.el: several  small things
2795 Fri Sep 11 14:25:59 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2797         * lisp/ChangeLog: .
2799         * lisp/Makefile, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-utils.el, lisp/ess.el:
2800         Adaptions to new ess-utils
2802         * lisp/essl-s.el: LOTS in "pretty edit source"
2804         * lisp/essd-r.el: new function  (R-fix-T-F)
2806 Thu Sep 10 06:15:55 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2808         * lisp/essddr.el: Change old `ess-doc' to `essddr'.
2809         Expand Rd-mode-abbrev-table (abbrevs).
2810         Change Rd-indent-level default to 4.
2811         Add a preliminary Rd-mode menu.
2812         Add a preliminary Rd-submit-bug-report().
2814         * lisp/ess-vars.el:
2815         Change ess-mode-font-lock-keyword so that assignment function
2816         declarations are also fontified correctly (hopefully ...).
2818         * doc/Makefile: Get rid of old LISPDIR code.
2820         * Makefile: Use `$(MAKE)' instead of `make'.
2822 Wed Sep  9 23:49:12 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2824         * lisp/ChangeLog: new stuff.
2826         * lisp/essd-sta.el: modified for stata commands.  What is quit?
2828         * lisp/essl-sta.el: Small mods.
2830         * lisp/essd-sta.el: Added first pass at a stata file.
2832         * lisp/Makefile: BATCHFLAGS should be --no-init-file, not --no-init-fil
2834 Wed Sep  9 08:45:26 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2836         * lisp/essl-s.el:
2837         minor (save-recursion..) -- Committing from Shell to see permissions
2839 Tue Sep  8 21:18:33 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2841         * lisp/essl-s.el:
2842         more things for (ess-dump-to-src), (ess-fix-comments),.... ess-MM-fix-src
2844         * lisp/ess-mode.el: add optional  quiet  argument  to (set-ess-style)
2846         * lisp/ess-mode.el: only white space
2848         * lisp/ChangeLog: ..
2850         * lisp/essl-s.el: added  "&optional dont-ask" argument to
2851                 ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
2853 Mon Sep  7 16:27:37 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2855         * lisp/ChangeLog: ..
2857         * lisp/essl-s.el: 4 digit year in ess-time-string!
2859         * doc/README.SAS:
2860         Added paragraph about  ess-sas-sh / PATH problems  at very end -- for RMH
2862 Wed Aug 26 12:18:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2864         * lisp/ChangeLog, lisp/essl-s.el: font-lock: "." as word constituent
2866 Mon Aug 24 12:50:45 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2868         * ANNOUNCE, README, doc/ess.texi:
2869         stat.ethz short for www.stat.math.ethz
2871 Thu Aug 20 06:48:48 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2873         * lisp/ChangeLog: ..
2875         * lisp/essddr.el:
2876         Expanded  Rd-section-names  and Rd-keywords     [following Kurt's
2877         suggestion]
2879 Tue Aug 18 08:44:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2881         * lisp/essd-s+3.el, lisp/essd-r.el, lisp/ChangeLog:
2882          "--no-readline" for R;  S+3-dialect-name for S-plus
2884 Fri Aug 14 16:32:23 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2886         * lisp/ess-vars.el, lisp/Makefile: calling new version "pre5.1"
2888         * lisp/essl-s.el: "ease:" replaced by "ess-"; fixed some comments
2890 Mon Apr 27 07:53:02 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2892         * lisp/essl-s.el: improved ess-num-var-round
2894 Fri Apr 17 12:29:46 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2896         * lisp/essd-sas.el: ../etc/ is place for sas-sh-command
2898         * etc/function-outline.S, lisp/essl-s.el:
2899         function-outline-file now in ../etc/
2901         * Makefile, doc/Makefile, lisp/Makefile:
2902         Makefiles separated; new for ./doc
2904 Mon Apr  6 20:35:04 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2906         * lisp/ChangeLog: Storing updates.
2908         * lisp/ess-comp.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el:
2909         See ChangeLog for more details. Not tagged.
2911 Tue Dec 16 00:17:44 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2913         * lisp/ChangeLog: *** empty log message ***
2915         * lisp/essd-s4.el (S4-mode): New function, use it.
2917 Wed Dec 10 15:36:29 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2919         * lisp/ChangeLog, lisp/essd-xls.el:
2920         XLS-mode is now the mode-name symbol.  (instead of ess-mode).  This is
2921         required for noweb-mode to work nicely.
2923         ChangeLog documented to reflect this fact.
2925 Tue Dec  9 22:55:40 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2927         * lisp/ChangeLog: *** empty log message ***
2929         * lisp/essd-r.el:
2930         removed non-necessary autoload for a non-existant function (was
2931         intended for start-args, but never was written or used).
2933         * lisp/essl-sta.el:
2934         Changed essl-sta.el to not use stat.el in the documentation comments.
2936         * lisp/ChangeLog: *** empty log message ***
2938         * lisp/essddr.el: one too many parens.
2940         * lisp/essddr.el:
2941         added commented out face.  DB's error doesn't exist for me, though.
2943 Fri Dec  5 15:13:59 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2945         * lisp/ChangeLog: *** empty log message ***
2947         * lisp/ChangeLog: ChangeLog file install
2949         * lisp/ess-site.el: added comments about Emacs 20.2 errors.
2951 Fri Dec  5 14:46:38 1997  ess  <ess@pyrite>
2953         * Makefile: Added top-level Makefile.  Needs definitions, though.
2955         * etc/ess-s+3.S, etc/ess-s4.S: Initial revision
2957 1998-12-14  A.J. Rossini  <rossini@biostat.washington.edu>
2959         * README : updated to 5.1.x
2961 Tue Dec  2 08:49:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
2963         * Makefile: info isn't a valid target, and cleaned up doc
2964         targets. (KH).
2966 Mon Dec  1 16:55:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
2968         * ess.el: removed blank lines.
2970 Mon Dec  1 16:51:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
2972         * ess.texi: small edit.
2974 Mon Dec  1 16:48:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
2976         * ess.texi: changed wording around ess-plain-first-buffername
2977         (RMH).
2979 Mon Dec  1 16:42:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
2981         * Makefile: new branch (5.1.1.1).
2983 Mon Dec  1 16:36:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
2985         * Makefile: Batchflags are user serviceable.
2987 Mon Dec  1 10:59:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
2989         * RELEASED: version 5.0.
2991 Mon Dec  1 10:45:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2993         * README.SAS: added noise about ess-sas-sh-command stupidity that
2994         AJR has personally experienced.
2996 Sun Nov 30 13:44:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2998         * Makefile: comments for indexing.
3000 Sun Nov 30 13:41:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3002         * ess.texi: more fixes. Many more to go.
3004 Sun Nov 30 12:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3006         * README.SAS: added more information.
3008 Sun Nov 30 12:15:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3010         * essl-lsp.el: small typo in comments.
3012 Sun Nov 30 12:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3014         * Makefile: added revision, added other changes.
3016 Sun Nov 30 12:12:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3018         * README.SAS: new material on autoexec.sas added.
3020 Sun Nov 30 12:09:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
3022         * essl-s.el (S-editing-alist): need indent-line-function
3023         defined. (RMH).
3025 Sun Nov 30 12:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3027         * essl-sas.el: removed sas-indent-region.
3029 Sun Nov 30 12:07:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3031         * essl-sas.el (SAS-editing-alist): need indent-line-function
3032         (RMH).
3034 Sun Nov 30 12:06:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3036         * ess-mode.el (ess-mode): fixed doc string. (RMH).
3038 Sun Nov 30 12:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3040         * essd-sas.el: useless comments removed.
3042 Sun Nov 30 12:03:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3044         * essd-sas.el: useless comments removed. (RMH).
3046 Sun Nov 30 12:02:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3048         * essd-sas.el (inferior-SAS-args-temp): docstring, explaining
3049         stupidity of this variable
3051 Sun Nov 30 12:00:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3053         * ess-sas-sh-command: better shell scripting (RMH).
3055 Wed Nov 26 16:33:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3057         * RELEASED: 5.0-gettingcloser.
3059 Wed Nov 26 16:10:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3061         * Makefile (dist): do the right thing w/ README.
3063 Wed Nov 26 16:05:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3065         * ess-sas-sh-command: more information. cleaned up for current
3066         essd-sas.el arg passing.
3068 Wed Nov 26 15:51:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3070         * essd-sas.el: modified args to try to have "one set" for SAS
3071         process (2nd is for redirect).
3073 Wed Nov 26 15:43:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3075         * essd-sas.el: renamed and reordered inferior-SAS-args...
3077 Wed Nov 26 14:29:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3079         * ess-sas-sh-command: added more documentation on I/O.
3081 Wed Nov 26 14:01:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3083         * ess-inf.el: cleaned up comments.
3085 Wed Nov 26 13:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3087         * ess-sas-sh-command: cleaned up comments.
3089 Wed Nov 26 11:01:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3091         * essddr.el: switch-to-S to switch-to-ESS.
3093 Wed Nov 26 11:01:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3095         * essddr.el (Rd-mode-map): switch-to-S is now switch-to-ESS.
3097 Wed Nov 26 11:00:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3099         * ess-mode.el (ess-mode): added "indent-region" binding to
3100         doc-string.
3102 Wed Nov 26 10:52:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3104         * ess-trns.el (ess-transcript-mode-map): added 2 lines for
3105         consistency. (RMH)
3107 Wed Nov 26 10:51:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3109         * ess-trns.el: ispell-checked.  File name / header name mismatch
3110         corrected. (AJR)
3112 Wed Nov 26 10:49:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3114         * ess-inf.el: ispell checked, typos fixed (RMH/AJR).
3116 Wed Nov 26 10:42:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3118         * essl-sas.el (SAS-editing-alist): function definitions are
3119         useless.  Remove.
3121 Wed Nov 26 10:37:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3123         * essl-s.el (S-editing-alist): removed function definitions.  They
3124         don't work.
3126 Wed Nov 26 10:29:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3128         * ess-site.el: ispell-checked (AJR/RMH)
3130 Tue Nov 25 15:37:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3132         * Doc/TODO: Real dump suggested programming fix.
3133         * README.S: Real dump user correction.
3135 Tue Nov 25 15:37:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3137         * README.S : Real Dump user correction
3139 Tue Nov 25 13:06:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3141         * ess-inf.el (inferior-ess-mode): Make sure that silly moves like
3142         "ess-dialect=S" are not cause for a bailout. (AJR).
3144 Tue Nov 25 12:38:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3146         * README.S: changes for font-lock "Dump" problem. (RMH)
3148 Tue Nov 25 12:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3150         * Makefile: chmod 444 ess.info* ess.dvi on release (RMH)
3152 Tue Nov 25 08:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3154         * RELEASED: 5.0-honestlylastpre.
3155         * README.S: added comment re: \" and fontlock.
3157 Tue Nov 25 08:50:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3159         * Doc/TODO: removed SAS tabbing, added S dumping (RMH).
3161 Tue Nov 25 08:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3163         * essd-sas.el (SAS-mode): construct a sas-mode-local-map, from
3164         ess-mode-map, for modifying the tab key.
3166 Tue Nov 25 08:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3168         * ess-mode.el (ess-mode): removed white space, spurrious comment.
3170 Mon Nov 24 12:14:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3172         * Doc/TODO: SAS indent fixes.
3174 Mon Nov 24 11:33:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3176         * README: fixed Kurt's address.
3178 Mon Nov 24 11:32:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3180         * ess-mode.el: put back functions; see 10:48 change.
3182 Mon Nov 24 10:58:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3184         * essl-s.el: ess to S.
3186 Mon Nov 24 10:50:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3188         * essl-s.el: inadvertent placement of ess-indent-line function.
3190 Mon Nov 24 10:50:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3192         * essl-s.el (S-editing-alist): inadvertent placement of
3193         indent-line-function.
3195 Mon Nov 24 10:48:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3197         * ess-mode.el: commented out some language specific functions.
3198         Moved to essl-s.el
3200 Mon Nov 24 10:45:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3202         * essl-s.el: new functions; S for ESS.  Use them.
3204 Mon Nov 24 10:43:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3206         * essl-s.el (S-comment-indent):
3207         * essl-s.el (S-indent-line):
3208         * essl-s.el (S-calculate-indent): new functions; used to be
3209         ess-*.
3211 Mon Nov 24 10:39:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3213         * essl-sas.el: removed some lisp-isms.
3215 Mon Nov 24 10:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3217         * essl-sas.el (sas-indent-region): New function.  Use it.
3219 Mon Nov 24 10:25:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3221         * essd-s4.el (S4-customize-alist): ess-object-name-db-file is
3222         "ess-s4-namedb.el". (RMH)
3224 Mon Nov 24 10:18:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3226         * README.SAS: 2 typos (RMH).
3228 Mon Nov 24 10:17:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
3230         * ess-mode.el: added ess-quit autoload.
3232 Mon Nov 24 10:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3234         * ess-inf.el (ess-quit): since now possible to call from ess-mode,
3235         make sure that we are connected to a process.
3237 Mon Nov 24 10:01:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3239         * ess-vars.el (ess-mode-font-lock-keywords): finish off line.
3241 Mon Nov 24 09:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3243         * Doc/TODO: quotes need fixing (RMH).
3245 Mon Nov 24 09:55:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3247         * ess-mode.el (ess-mode-map): added ess-quit. (RMH).
3249 Mon Nov 24 09:48:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3251         * essd-sas.el (SAS-customize-alist): inferior-ess-exit-command
3252         should be `endsas;\n'. (RMH).
3254 Sat Nov 22 19:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3256         * Doc/README-19.28: new version of file (RMH).
3258 Fri Nov 21 17:37:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3260         * Doc/TODO: added 2 more from RMH, with comments.
3262 Fri Nov 21 17:31:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3264         * ess-site.el: fixed comments to reflect reality (RMH).
3266 Fri Nov 21 17:05:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3268         * ess-trns.el: ess-mode -> ESS.   (RMH)
3269         ess-mode-map -> ess-transcript-mode-map
3271 Fri Nov 21 17:02:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
3273         * Makefile (DISTSCRIPTS): commented out. (RMH)
3275         * Makefile (dist-doc): commented out.  Will do by hand for
3276         5.0. (RMH)
3278         * Makefile: Added comments for structure of Makefile. (RMH)
3280 Fri Nov 21 10:26:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3282         * Doc/TODO: incr version.
3284 Fri Nov 21 10:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3286         * Doc/TODO: added dir directions for info.
3288 Fri Nov 21 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
3290         * Doc/rmh-talk.tex: removed trailing \\.
3292 Fri Nov 21 10:19:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3294         * Makefile (dist): ess.dvi and ess.info need to be up to date.
3296 Thu Nov 20 18:38:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3298         * essl-sta.el:
3299         * essl-sas.el:
3300         * essl-s.el:
3301         * essl-lsp.el:
3302         * essddr.el:
3303         * essd-xls.el:
3304         * essd-vst.el:
3305         * essd-sas.el:
3306         * essd-s4.el:
3307         * essd-s3.el:
3308         * essd-s+3.el: incr version.
3310         * essd-r.el: incr version, comments.
3312         * ess.texi: small edits, incr version
3314         * ess.el: ess-mode is ESS. incr version
3316         * ess-vars.el: incr version, added comments.
3318 Thu Nov 20 18:21:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3320         * ess-site.el: part of ESS; comments.
3322 Thu Nov 20 18:20:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3324         * Makefile: incr, edits.
3326 Thu Nov 20 18:19:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3328         * Makefile: errors.
3330 Thu Nov 20 18:17:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3332         * COPYING: trying.
3334 Thu Nov 20 18:15:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3336         * ess-trns.el: added copyright, incr version.
3338 Thu Nov 20 18:12:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3340         * ess-mode.el: edited copyright. incr version.
3342 Thu Nov 20 18:11:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3344         * README: removed silly university locations. incr version.
3346 Thu Nov 20 18:09:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3348         * ess-inf.el: added copyright, edited comments, incr version.
3350 Thu Nov 20 18:07:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3352         * ess-help.el: edited comments, incr version.
3354 Thu Nov 20 18:03:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3356         * ess-debug.el: edit, end, upgraded version.
3358 Thu Nov 20 18:00:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3360         * ess-comp.el: removed log file, edited comments, upgrade to 4.
3362 Thu Nov 20 16:41:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3364         * RELEASED: 5.0-verylastpre.
3366         * ess-inf.el: fixed menus.
3368 Thu Nov 20 16:40:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3370         * ess-trns.el: fixed menus.
3372 Thu Nov 20 16:38:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
3374         * ess-mode.el: formatting. extra  ).
3376 Thu Nov 20 16:37:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3378         * ess-mode.el: cleaned up menus.  removed useless comments.
3380 Thu Nov 20 16:29:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3382         * ess-mode.el: fixed goto-info stuff.
3384 Thu Nov 20 16:13:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3386         * ess-help.el (ess-goto-info): ess isn't ess-mode.  Split window,
3387         not other-window.
3389 Thu Nov 20 10:04:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3391         * README: added comments on help file editing.
3393 Thu Nov 20 10:01:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3395         * Doc/TODO: added inferior-ess rewrite.
3397 Thu Nov 20 09:54:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3399         * README.XLispStat: Splus removed, XLispStat added.
3401 Thu Nov 20 09:53:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3403         * README.S: retitled the FAQ.
3405 Thu Nov 20 09:52:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3407         * README: changes (RMH).
3409 Thu Nov 20 09:46:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3411         * ess.texi: archive is on Franz.
3413 Thu Nov 20 09:43:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3415         * README: more comments about dir.
3417 Thu Nov 20 09:41:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3419         * Makefile: "it" to "they".
3421 Thu Nov 20 09:40:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3423         * Makefile: put dir back into the Docs.
3425 Thu Nov 20 09:38:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3427         * Doc/TODO: truns :-).
3429 Thu Nov 20 09:38:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3431         * Doc/ajr-talk.tex: added typoout for fonts.
3433 Thu Nov 20 09:35:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3435         * Doc/rmh-talk.tex: fixed my typo, line wrap.
3437 Thu Nov 20 09:33:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3439         * Doc/README.additions: added essdd*.el
3441 Thu Nov 20 09:22:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3443         * Doc/TODO: added new for fix to About.
3445 Thu Nov 20 09:19:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3447         * ess-trns.el (ess-transcript-mode-menu):
3448         * ess-inf.el (inferior-ess-mode-menu):
3449         * ess-mode.el (ess-mode-menu): removed About from menu, for now.
3452 Wed Nov 19 12:24:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3454         * RELEASED 5.0, lastpre.
3456         * Makefile: removed veryclean.  unnecessary target.  Fixed
3457         dist-doc target.
3459 Wed Nov 19 12:21:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3461         * Doc/rmh-talk.tex: no changes.
3463 Wed Nov 19 12:21:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3465         * Doc/ajr-talk.tex: final version.  Not best, but we've got docs
3466         provided.
3468 Wed Nov 19 12:03:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3470         * Doc/ajr-talk.tex: use the ugly version
3472 Wed Nov 19 12:01:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3474         * essd-sas.el (ess-SAS-pre-run-hook): never take name from a
3475         running process buffer.
3477 Wed Nov 19 11:56:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3479         * essd-xls.el: added transcript mode.
3481 Wed Nov 19 11:43:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3483         * ess-mode.el (ess-mode-menu): bug in "About".
3485 Wed Nov 19 11:25:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3487         * README: database creation works.
3489 Wed Nov 19 11:20:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3491         * ess-inf.el (ess-create-object-name-db): use temporary name for
3492         ess-object-name-db; since we make it buffer local to accomodate
3493         different languages, need to handle it carefully.  In particular,
3494         might be better to make buffer local upon demand, rather than
3495         always buffer local.  But lots of considerations, here.
3497 Wed Nov 19 11:14:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3499         * ess-inf.el (ess-create-object-name-db): added *ESS* messages.
3501 Wed Nov 19 10:56:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3503         * ess.el (ess-load-object-name-db-file): no warning when object
3504         database name fails to exist; the code is still there.
3506 Wed Nov 19 10:55:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3508         * essd-s+3.el: setq-default to setq
3510         * essd-r.el: setq, not setq default.
3512 Wed Nov 19 10:52:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3514         * README: added statement about object-name db being broken.
3516 Wed Nov 19 10:33:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3518         * essd-s+3.el (S+3-transcript-mode): make interactive.
3520 Wed Nov 19 10:32:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3522         * ess-site.el (s-transcript-mode): make interactive.
3524 Wed Nov 19 10:31:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3526         * essd-r.el (r-transcript-mode): make interactive.
3528 Tue Nov 18 17:38:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3530         * essddr.el: updated to 0.1.7. (KH)
3532 Tue Nov 18 17:37:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3534         * ess-inf.el: ess-create-object-name-db, format
3536 Tue Nov 18 17:21:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3538         * essd-s+3.el (S+3-customize-alist): changed var name for
3539         consistency.
3541 Tue Nov 18 17:20:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3543         * essd-r.el (R-customize-alist): use R-help-sec-keys-alist.
3545 Tue Nov 18 17:19:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3547         * ess-vars.el: removed spurrious variable.
3549 Tue Nov 18 17:18:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3551         * ess-vars.el: removed ess--help-S-sec-keys-alist; second def!
3553 Tue Nov 18 17:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3555         * essl-s.el (ess-help-*-sec-keys-alist): renamed to
3556           *-help-sec-keys-alist.  defvars to defconst.
3558 Tue Nov 18 17:03:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3560         * ess-inf.el (inferior-ess): removed "switch-to" logic in
3561         inferior-ess.  Now should strictly start-up a buffer.
3563 Tue Nov 18 16:58:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3565         * Makefile: added warnings for set-keymap-parent; XEmacs,
3566         non-Emacs.
3568 Tue Nov 18 16:52:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3570         * essl-s.el: added Martin's fix to documentation.
3572 Mon Nov 17 09:59:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3574         * ess-inf.el (inferior-ess-mode-menu): reinstalled info
3575         connection.
3577 Mon Nov 17 09:58:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3579         * ess-mode.el: reinstalled info connection.
3581 Mon Nov 17 09:25:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3583         * Doc/rmh-talk.tex: added updates. (RMH)
3585 Mon Nov 17 09:09:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3587         * README.S: fixed grammar.
3589 Mon Nov 17 09:05:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3591         * README/ess.texi: R uses ess-r-namedb.el. (RMH)
3593 Mon Nov 17 09:04:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3595         * README/ess.texi: changed phrasing for creating object database
3596         files. (RMH)
3598 Mon Nov 17 09:00:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3600         * ess-inf.el (inferior-ess): doc string edited.  Wrong comments
3601         removed (RMH).
3603 Mon Nov 17 08:57:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3605         * Makefile: fixed documentation dependencies (RMH)
3607 Mon Nov 17 08:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3609         * ess.el: fixed Lisp-Dir-Entry; franz.stat.wisc.edu, not
3610         ftp.math.sc.edu. (RMH).
3612 Mon Nov 17 08:54:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3614         * Doc/ajr-talk.tex: added comments for changing font usage (RMH).
3616 Fri Nov 14 17:44:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
3618         * README: added more of an introduction and "history" statement.
3620         * README.S: added a small "FAQ" at the end.
3622         * Doc/TODO: Added last of the SAS things to do for 5.2 or 5.4.
3624 Fri Nov 14 17:27:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3626         * README: more comments.
3628 Fri Nov 14 16:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3630         * Doc/TODO: added SAS fontlock, graphics.  R Help
3632 Fri Nov 14 13:49:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3634         * README.XLispStat: fixed small typos.
3636 Fri Nov 14 11:24:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3638         * Makefile (DOCS): reordered variable.  Added info/dvi files.
3640 Fri Nov 14 11:22:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3642         * ess.el: more comment work.
3644         * ess.el: verified using lisp-mnt.el; standard package formatting.
3646 Fri Nov 14 11:06:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3648         * Makefile (clean): don't remove .dvi or .info*
3650         * Makefile (veryclean): new target, for removing what clean used
3651         to remove
3653 Fri Nov 14 10:13:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3655         * Makefile: version to 5.0
3657 Fri Nov 14 10:13:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3659         * Makefile (VERSION): version to 5.0
3661 Fri Nov 14 10:13:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3663         * ess-vars.el: version to 5.0
3665 Fri Nov 14 10:13:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3667         * ess-vars.el (ess-version): version to 5.0.
3669 Fri Nov 14 10:12:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3671         * README.S: added notes for starting R with prefix arguments.
3673 Fri Nov 14 09:59:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3675         * ess.texi: added @itemize markers.
3677 Thu Nov 13 21:45:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3679         * Release: 5.0-pre5
3681         * Makefile (VERSION): incremented.
3683         * ess-vars.el (ess-version): incremented.
3685 Thu Nov 13 21:40:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3687         * essd-sas.el: works again.  shooze...
3689 Thu Nov 13 20:51:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3691         * ess.el (ess-load-object-name-db-file): don't bomb if file
3692         doesn't exist..
3694 Thu Nov 13 20:31:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3696         * ess-inf.el: back to initial, except for new unused, commented
3697         out, variable)
3699 Thu Nov 13 20:28:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3701         * ess-inf.el: New temp variables for when we rewrite the
3702         initialization routines; NEED TO DO THIS FOR 5.2!!!  LOGIC HAS
3703         CHANGED, FOR THE "SIMPLER"!
3705         * ess-inf.el: doesn't work.  This is a mess.
3707         * ess-inf.el (inferior-ess): use language instead of dialect for
3708         "*language*" and "*language:1*" buffer names; old version
3709         commented out.
3711 Thu Nov 13 20:11:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3713         * ess-vars.el (ess-plain-first-buffername): use it.
3715 Thu Nov 13 20:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3717         * ess-inf.el: forgot ")".
3719 Thu Nov 13 20:06:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3721         * essd-sas.el: fixed R then SAS buffer name problem.
3723 Thu Nov 13 19:56:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3725         * ess-site.el: added commented example for
3726         ess-plain-first-buffername.  TRUE by default, i.e. for "novice"
3727         mode.
3729 Thu Nov 13 19:54:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3731         * ess-vars.el: moved database loading to ess-mode and
3732         inferior-ess-mode; removed old comments.
3734 Thu Nov 13 19:52:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3736         * ess-inf.el (ess-proc-name): If ess-plain-first-buffername is
3737         true, don't add "process number" to the first process.
3739 Thu Nov 13 19:35:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3741         * ess.el (ess-load-object-name-db-file): new function, use it.
3743 Thu Nov 13 19:35:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3745         * ess-inf.el: C-c tab is ess-complete-object-name.
3747 Thu Nov 13 19:34:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3749         * ess-inf.el (inferior-ess-mode-map): C-c TAB is
3750         ess-complete-object-name, same as in ess-mode.
3752 Thu Nov 13 19:27:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3754         * ess-inf.el (inferior-ess-mode): load object-name db file if
3755         exists.
3757 Thu Nov 13 19:19:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3759         * ess-mode.el (ess-mode): load object-name db file if exists.
3761 Thu Nov 13 19:17:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3763         * ess.texi: bare-bones description of how to create object-name
3764         databases.
3766 Thu Nov 13 19:09:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3768         * README: added notes for database creation
3770 Thu Nov 13 10:16:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3772         * README.XLispStat : XLispStat isn't a trademark.
3774 Thu Nov 13 09:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3776         * Makefile (ess.elc): fixed action
3778         * Makefile (ess-vars.elc): fixed action
3780 Thu Nov 13 09:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3782         * ess-vars.el: removed ancient comments.
3784 Thu Nov 13 09:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3786         * README.S: added means for using second philosophy.
3788 Thu Nov 13 09:51:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3790         * README.S: fixed line break.
3792 Thu Nov 13 09:40:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3794         * Doc/ajr-talk.tex: added location of talk.
3796 Thu Nov 13 09:39:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3798         * Doc/rmh-talk.tex: pointed to FRANZ.  added comment about where
3799         given.
3801 1998-11-13  A.J. Rossini  <rossini@biostat.washington.edu>
3803         * doc/Makefile: added "info" target.  Removed spurrious
3804         ess.info/ess.texi dependency, i.e. the first.
3807 Thu Nov 13 08:54:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3809         * Makefile (dist-doc): new target.  Use it
3811         * Makefile (ESS-doc): new target.  Use it.
3813 Wed Nov 12 17:32:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3815         * Doc/ajr-talk.tex: de latex-2-html'd.
3817 Wed Nov 12 17:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3819         * ess-inf.el: args passes all the way through.
3821 Wed Nov 12 16:30:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3823         * essd-r.el: added prefix to R.
3825 Wed Nov 12 15:15:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3827         * README: added stata comment, site-init.el
3829 Wed Nov 12 15:12:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3831         * ess.texi: added installation (from README).  Use @file{} for
3832         file names.
3834 Wed Nov 12 14:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3836         * Makefile: added warning messages for ignorable errors.
3838 Wed Nov 12 14:43:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3840         * ess-inf.el: can't seem to remove last byte compiler error.
3842 Wed Nov 12 14:30:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3844         * ess-trns.el:
3845         * ess-help.el: added compile requires to remove byte-compiler
3846         warnings.
3848 Wed Nov 12 14:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3850         * essddr.el: paren balance. whoops.
3852 Wed Nov 12 14:20:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3854         * essddr.el: added "require 'ess-help" to solve byte compiler
3855         errors.
3857 Wed Nov 12 14:16:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3859         * essd-sas.el: require 'shell to fix byte-compile errors.
3861 Wed Nov 12 02:45:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3863         * Release: 5.0-pre4
3865         * ess-vars.el: updated version number for release
3866         * Makefile: Updated version number for release
3868 Wed Nov 12 02:27:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3870         * essd-sas.el: seems to work, now.
3872 Tue Nov 11 19:20:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3874         * essd-sas.el: might need comint.
3876 Tue Nov 11 19:09:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3878         * README.XLispStat: fixed small errors.
3880 Tue Nov 11 19:04:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3882         * README.XLispStat : bad key-seq "C-c C-f" isn't find-file.
3884 Tue Nov 11 19:01:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3886         * README.S: merged rewrite (RMH)
3888 Tue Nov 11 16:49:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3890         * essd-sas.el: format cleaning.
3892 Tue Nov 11 16:42:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3894         * essd-sas.el: ess-SAS-pre-run-hook now called from SAS, not
3895         inferior-ess.
3897 Tue Nov 11 16:34:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3899         * essl-sta.el: wrong header!
3901 Tue Nov 11 16:32:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3903         * ess.texi: added to New Features.
3905 Tue Nov 11 16:30:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3907         * README: small typos. Distributed from Wisconsin.
3909 Tue Nov 11 16:27:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3911         * README: added Splus 3.4.  Removed "futures".
3913 Tue Nov 11 16:25:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3915         * ess-vars.el: inferior S -> inferior ESS
3917 Tue Nov 11 16:24:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3919         * ess-site.el: small doc changes (RMH).
3921 Tue Nov 11 16:21:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3923         * README.S: edited how to find key-sequences (RMH)
3925 Tue Nov 11 16:19:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3927         * ess-inf.el: removed comint symbols.  (RMH).  Need to read comint
3928         docs (AJR).
3930 Tue Nov 11 16:19:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3932         * Makefile: small typos corrected.
3934 Tue Nov 11 16:04:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3936         * ess-inf.el (ess-read-object-name): use
3937         ess-read-object-name-dump.
3939         * ess-inf.el (ess-read-object-name-default): reverted back to old
3940         behavior.
3942         * ess-inf.el (ess-read-object-name-dump): new function.  Use it.
3944 Tue Nov 11 15:56:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3946         * ess.texi: XLisp-Stat, uniformly.
3948 Tue Nov 11 15:51:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3950         * ess.texi: fixed titles (no @_{} commands).  Updated menus. (MM)
3952 Tue Nov 11 15:38:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3954         * README.XLispStat: removed "S(tm)".
3956         * README.SAS: major overhaul (RMH).
3958         * README.S: removed "S(tm)".
3960 Tue Nov 11 10:02:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3962         * ess-inf.el (ess-read-object-name-default): new version (KH).
3964 Tue Nov 11 10:00:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3966         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): added man
3967         format again for R internal man pages.
3969 Mon Nov 10 23:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3971         * Makefile: added latex/tex for talks on ESS 5.0.
3973 Mon Nov 10 23:02:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3975         * Releasing 5.0-pre3.
3977         * essd-sas.el: changes made.  Watch out.
3979         * ess-vars.el (ess-version): 5.0-pre3
3980         * Makefile (VERSION): 5.0-pre3
3982 Mon Nov 10 22:58:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3984         * ess-mode.el: more S to ESS
3986 Mon Nov 10 22:52:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3988         * ess-inf.el: more S/ESS fixes (RMH)
3990 Mon Nov 10 22:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3992         * README.SAS: typo
3994 Mon Nov 10 22:43:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3996         * ess-inf.el (ess-read-object-name-default): handle defaults
3997         better.
3999 Mon Nov 10 22:34:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4001         * README.S: typo.
4003 Mon Nov 10 17:28:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4005         * README.SAS: added some suggestions by RMH.
4007 Mon Nov 10 17:26:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4009         * README.S: edited as suggested by RMH.
4011 Mon Nov 10 17:17:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4013         * README.S: stuff.
4015 Mon Nov 10 17:16:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4017         * README: changed mode/revision.
4019 Mon Nov 10 17:14:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4021         * README: fixes (RMH)
4023 Mon Nov 10 17:04:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4025         * ess-trns.el (ess-transcript-mode):
4026         * ess-help.el (ess-help-mode):
4027         * ess-inf.el (inferior-ess-mode):
4028         * ess-mode.el (ess-mode): keep tabs out of the code.
4030 Mon Nov 10 16:48:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4032         * ess.texi: @code -> @email when appropriate.
4034 Mon Nov 10 15:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4036         * ess.texi: added most, approx 300, of MM's changes.  A very few
4037         differences, though.
4039 Mon Nov 10 15:05:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4041         * ess-vars.el: S -> ESS (MM)
4043 Mon Nov 10 15:02:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4045         * ess-trns.el: S -> ESS (MM)
4047 Mon Nov 10 14:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4049         * ess-mode.el: S -> ESS (MM).
4051 Mon Nov 10 14:51:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4053         * ess-inf.el: S -> ESS (MM).
4055 Mon Nov 10 14:41:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4057         * ess-help.el: removed comment re: S.el.
4059         * ess-help.el: updated docs and functions, S -> ESS (MM)
4061 Mon Nov 10 14:34:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4063         * Makefile (MAKEHTML): change target (MM)
4065         * Makefile (clean): more to clean (MM)
4067         * Makefile (dvi): new target.  Use it (MM)
4069 Sun Nov  9 16:30:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4071         * Doc/TODO: cleaned out my email of TODO problems, except for
4072         SAS).
4074 Sun Nov  9 16:24:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4076         * Doc/TODO: updated for what has been accomplished by this stage,
4077         for 5.0.
4079 Sun Nov  9 15:32:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4081         * essl-sta.el: cleaned up errors via lets.
4083 Sun Nov  9 15:26:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4085         * essl-sas.el: removing unusable commands.
4087 Sun Nov  9 15:08:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4089         * ess-vars.el (no-doc): new variable.  use it for autoload
4090         documentation.
4092 Sun Nov  9 15:08:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4094         * Makefile: ess-vars/ess/ess-site dependencies cleared up.
4096 Sun Nov  9 15:02:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4098         * essd-sas.el: changed documentation for autoloads.
4100 Sun Nov  9 14:56:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4102         * essl-sas.el: one too many ")" (in editing sas-narrow-to-page).
4104 Sun Nov  9 14:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4106         * ess-site.el: cleaned up.
4108 Sun Nov  9 14:44:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
4110         * ess-comp.el: cleaned up.
4112 Sun Nov  9 14:38:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4114         * essl-sta.el: cleaned up format.
4116 Sun Nov  9 14:33:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4118         * essd-sas.el: cleaned up byte-compiler warnings and lisp.
4120 Sun Nov  9 14:32:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4122         * essl-sas.el: need the right name at top.
4124         * essl-sas.el: cleaned up byte-compiler warnings.
4126 Sun Nov  9 14:17:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
4128         * Makefile: cleaned dependencies for essd-*.el
4130 Sun Nov  9 14:00:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4132         * ess-vars.el (ess-version): upgrade to 5.0
4134         * Makefile: upgrade version to 5.0
4136 1998-11-09  A.J. Rossini  <rossini@biostat.washington.edu>
4138         * Makefile (dist): new top-level target.
4139         (dist): uses scp to put it where it belongs.
4141 Fri Nov  7 19:43:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4143         * Released 5.0-pre2.
4145         * Makefile (dist): copy makefile into the appropriate place.
4147 Fri Nov  7 19:41:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4149         * essd-sas.el (ess-SAS-pre-run-hook): fixed process name synch
4150         problem.
4152 Fri Nov  7 19:18:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4154         * essd-sas.el (ess-SAS-pre-run-hook): set explicit-shell-file-name
4155         to "/bin/sh" to aviod prompt evilness.
4157 Fri Nov  7 18:33:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4159         * Doc/TODO: SAS problems.
4161 Fri Nov  7 18:28:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4163         * ess-inf.el (inferior-R-input-sender): patch to avoid problems
4164         with R, for "help()" (MM).
4166 Fri Nov  7 18:17:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4168         * ess-site.el: added comments re: TT commenting/editing styles.
4170 Fri Nov  7 18:10:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4172         * ess-mode.el: indentation.
4174 Fri Nov  7 14:42:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4176         * ess-mode.el: changes for TT (RMH).
4178 Fri Nov  7 14:31:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4180         * essl-sas.el (sas-require-confirmation): doc string edit.
4182 Fri Nov  7 14:30:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4184         * ess-vars.el (ess-transcript-minor-mode):
4186         * ess-vars.el (ess-listing-minor-mode): new variables.  Use. (RMH)
4189 Fri Nov  7 14:29:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4191         * essl-sas.el:  fixes for multiple SAS processes. (RMH)
4193 Fri Nov  7 13:53:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4195         * essd-sas.el: changes for SAS mode (RMH-2Nov).
4197 Fri Nov  7 13:47:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4199         * ess-vars.el: patches for Terry Thernau's suggested indentation
4200         (RMH)
4202 Fri Nov  7 13:37:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4204         * README.XLispStat: new file.  read it.
4205         * README.SAS: New file.  Read it.
4206         * README.S: revision, not version.
4208 Fri Nov  7 11:41:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4210         * README.S: added gen'l features, id -> version.
4212 Fri Nov  7 09:23:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4214         * README.S: New file.  Include it.
4216 Fri Nov  7 09:20:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4218         * README: pointer to README.S, README.SAS, and README.XLispStat
4220 Fri Nov  7 09:17:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4222         * README: changes to mailing list and WWW documentation location
4223         (MM).
4225 Thu Nov  6 10:42:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4227         * Makefile (DOCS): added README.LANGUAGE files to the Makefile.
4228         Need to fill them in.
4230 Wed Oct 29 14:08:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4232         * README: rearranged, as suggested by Don Cram. (DC).
4234 Mon Oct 27 14:50:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4236         * ess.texi: readded "New Features" section.
4238 Mon Oct 27 13:05:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4240         * ess.texi: started editing section 1.  In particular, @b{S}
4241         refers to a generic statistical process, at this point.
4243 Mon Oct 27 10:44:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4245         * ess.texi (Local Variables): TeX-master ought to be ess.texi.
4246         Whoops.
4248 Mon Oct 27 10:25:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4250         * Doc/TODO: added RMH's SAS suggestions.
4252 Mon Oct 27 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
4254         * essd-sas.el (ess-SAS-pre-run-hook): removed interactive call.
4255         * essd-sas.el (ess-SAS-pre-run-hook): make sure buffer name of any
4256         running *shell* buffers is unique for changes.
4258 Mon Oct 27 10:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4260         * Makefile (SOURCES): removed ess-debug from distributed sources.
4262 Mon Oct 27 09:01:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4264         * Makefile (dist): Doc should not be writable, again.
4266 Fri Oct 24 16:31:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4268         * Makefile (install): -ne should be !=, since doing string, not
4269         integer, comparison. (KH)
4271 Fri Oct 24 12:25:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4273         * ess-vars.el (ess-version):
4274         * Makefile (VERSION): 5.0-pre2
4276         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): changes for
4277         R, 0.50 vs. 0.60.
4279 Fri Oct 24 08:56:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4281         * ESS-5.0-pre1 released.
4283 Fri Oct 24 08:55:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4285         * ess-vars.el (ess-version):
4286         * Makefile (VERSION): updated version name to 5.0-pre1, skipping
4287         beta-17.
4289 Fri Oct 24 08:51:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4291         * essd-sas.el (ess-SAS-pre-run-hook): We need to make sure that no
4292         shells are currently running.  put back the stuff removed 1.5
4293         hours ago.  Cleaned up variable usage using let.
4295 Fri Oct 24 08:13:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4297         * essl-sas.el (SAS-log-mode): fundamental mode, with read-only.
4298         Same as listing mode, pretty much.
4300 Fri Oct 24 08:11:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4302         * essl-sas.el (set-sas-file-buffer): sasl-mode isn't real,
4303         anymore.
4305 Fri Oct 24 08:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4307         * essd-sas.el (ess-SAS-pre-run-hook): after accepting process
4308         input, sleep-for to allow the rest of the input to appear!  Else,
4309         we don't read the correct tty.  Alternative: would have to grep
4310         for tty, and figure out if we mean BSD or SYSV style unix.
4311         Bleach.
4313 Fri Oct 24 07:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4315         * essd-sas.el (ess-SAS-pre-run-hook): removed
4316         ess-sas-shell-buffer-name stuff.  Necessary?
4318 Fri Oct 24 07:21:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4320         * ess-sas-sh-command: use /bin/sh
4322 Fri Oct 24 07:20:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4324         * Makefile (dist): make sure scripts are executable before
4325         packaging.
4327 Thu Oct 23 17:24:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4329         * essd-sas.el (ess-sas-shell-buffer-name-flag): use it.
4330         * essd-sas.el (ess-sas-shell-buffer-name): use it.
4332 Thu Oct 23 17:20:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4334         * essd-sas.el (ess-SAS-pre-run-hook): removed 'interactive' call.
4335         Should only be run from a run-hooks call?
4337         * essd-sas.el (ess-SAS-pre-run-hook): ess-shell-buffer-name-p
4338         should be ess-shell-buffer-name-flag; -p and p suffices are
4339         reserved for functions, -flag reserved for variables.
4341 Thu Oct 23 13:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4343         * ess-inf.el (ess-eval-line-and-next-line, ess-eval-line,
4344         ess-eval-function, ess-eval-buffer): ess-force-buffer-current
4346 Thu Oct 23 09:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4348         * Makefile (install): test lispdir to see if needs install (MM).
4350 Thu Oct 23 09:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4352         * essl-sas.el (ess-transcript-mode): should be autoloaded.
4354 Thu Oct 23 09:01:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4356         * ess-site.el (s-transcript-mode): generic.  Moved here.
4358 Thu Oct 23 09:00:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4360         * essd-r.el (r-transcript-mode): moved here.
4362 Thu Oct 23 08:57:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4364         * Makefile (AUXFILES): added SCRIPTS
4365         * Makefile (SCRIPTS): new variable, use it.
4367 Thu Oct 23 08:52:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4369         * ess-inf.el (ess-eval-visibly): DOCSTRING lied; text ->
4370         text-withtabs.
4372 Thu Oct 23 08:30:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4374         * Makefile (dist): remove write permission from ChangeLog for
4375         distribution.
4377 Thu Oct 23 08:23:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4379         * Makefile (DOCS): new variable.  Use it.
4381 Thu Oct 23 08:22:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4383         * Makefile (SOURCES): Need to include ess-debug, ess-comp.
4385 Wed Oct 22 15:53:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4387         * ess-vars.el (ess-version): updated version number (17)
4388         * Makefile (VERSION): updated version number (17)
4390         * beta 16 released.
4392 Wed Oct 22 15:10:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4394         * Makefile (dist): dist target now works; being too ambitious
4395         resulted in the loss of below.
4397 1997-10-22  Anthony Rossini  <rossini@stat.sc.edu>
4399         * WHOOPS.  Stupid mistake, lost 2 days of ChangeLog activity.
4401 Mon Oct 20 14:20:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4403         * ess-help.el (ess-display-help-on-object): set the customization
4404         variables properly.
4406 Thu Oct 16 14:25:59 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
4408         * essd-sas.el (ess-mode): added autoload.
4410         * essd-s+3.el: editing of spaces.
4412         * Makefile (SOURCES): changed edd-doc appropairately.i
4414 Fri Oct 10 12:05:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4416         * beta 15 released.
4418         * ess-trns.el (ess-transcript-mode): start up in read-only mode.
4420 Wed Oct  8 14:50:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
4422         * ess-inf.el (ess-proc-name): takes stringname for buffer; was
4423         ess-dialect.  Use it.
4425 Wed Oct  8 13:56:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4427         * essd-s4.el (S4-customize-alist):  inferior-ess-*-command
4428         variables must end in "\n".
4430         * essd-s+3.el (S+3-customize-alist): inferior-ess-*-command
4431         variables must end in "\n".
4433 Wed Oct  8 08:50:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4435         * ess-vars.el (inferior-ess-names-command): add "\n" to end of
4436         names(%s) command (KH).
4438 Wed Oct  8 05:36:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4440         * ess-debug.el: new file for debugging and development.  Use it.
4442 Tue Oct  7 15:46:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4444         * ess-site.el: commented out debug-on-error.
4446 Tue Oct  7 15:42:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4448         * ess-inf.el (ess-get-words-from-vector): don't concat "\n", since
4449         we might have multi-line commands.  Make them do it in the command
4450         definition (KH).
4452 Tue Oct  7 13:21:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4454         * Makefile (SOURCES): add ess-doc.el
4456 Thu Oct  2 08:52:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4458         * Makefile (install): create INFODIR and LISPDIR as well as
4459         parents before installing.
4461 Thu Oct  2 08:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4463         * ess-inf.el (ess-multi): removed ess-pre-run-hook execution; it
4464         should only happen in inferior-ess.
4466 Thu Oct  2 01:12:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4468         * essl-s.el (r-transcript-mode, s-transcript-mode): new functions.  Use it, and fset
4469         it.
4471 Thu Oct  2 01:12:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4473         * ess-trns.el (ess-transcript-mode): added alist parameter.  Use
4474         it.
4476 Thu Oct  2 00:35:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4478         * ess-vars.el (ess-function-pattern): tied the non-quoted function
4479         name to either the beginning of a line or a space, instead of
4480         beginning of a word.
4482 Wed Oct  1 21:50:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4484         * essl-s.el (S-syntax-table): modified . to be "_" (KH).
4486 Wed Oct  1 21:46:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4488         * ess-inf.el: Require ess-site, not just ess, so that language
4489         specific stuff will be loaded.
4491 Wed Oct  1 21:45:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4493         * ess-trns.el: Require ess-site, not just ess, so that language
4494         specific stuff will be loaded.
4496 Tue Sep 16 16:15:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4498         * essl-sas.el (SAS-editing-alist):
4499         * essl-lsp.el (Lisp-editing-alist):
4500         * essl-s.el (S-editing-alist):
4502         ess-keep-dump-files NEEDS to be 'ask.
4504 Wed Sep 10 13:48:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4506         * ess-help.el (ess-submit-bug-report): ess-program-name doesn't
4507         exist.
4509 Wed Sep 10 13:44:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4511         * essl-sas.el: can't require sas here.
4513 Wed Sep 10 13:33:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4515         * essl-sas.el: added Tom Cook's sas-data code.  Not integrated
4516         yet.
4518 Wed Sep 10 09:42:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4520         * Makefile (html/ess_toc.html): Use explicit file "index.html",
4521         since some servers/browsers have different defaults. (MM).
4523 Wed Sep 10 09:40:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4525         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): change check
4526         for setting auto-mode-alist (MM).
4528 Tue Sep  9 16:35:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4530         * ess-mode.el: removed code which generated a second "ess-mode"
4531         menu.
4533 Tue Sep  9 16:23:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4535         * ess-mode.el (ess-mode): mode name:  ess-language, not
4536         ess-dialect.
4538 Tue Sep  9 16:22:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4540         * ess-inf.el (inferior-ess-mode): mode name:
4541         iESS [ess-dialect:proc]
4543 Tue Sep  9 10:39:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4545         * essd-[r][s+3].el (*-customize-alist): lastvalue command renamed
4546         as ".ess.lvsave".
4548 Tue Sep  9 09:59:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4550         * ess-inf.el: what is (fset 'run-s (fset 'run-S (symbol-function
4551         'S))) for??
4553 Tue Sep  9 09:15:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4555         * ess-vars.el (ess-version): incremented
4557         * Makefile (VERSION): incremented
4559 Tue Sep  9 09:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4561         * RELEASING beta 13
4563 Tue Sep  9 09:01:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4565         * Makefile (all): ess -> ESS
4567 Tue Sep  9 08:29:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4569         * essd-r.el (R-customize-alist): needs syntax table for inferior
4570         processes.
4572 Mon Sep  8 15:22:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4574         * ess-inf.el (inferior-ess-mode): need to fix syntax table.
4576 Mon Sep  8 14:28:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4578         * essl-sas.el (sas-indent-line): renamed from
4579         indent-sas-statement.
4581 Mon Sep  8 14:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4583         * ess-mode.el (ess-mode): add one more debugging statement.
4585 Mon Sep  8 13:23:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
4587         * ess-vars.el: moved syntax table code to essl-s.el.
4589 Mon Sep  8 13:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4591         * ess-vars.el (ess-version): updated.
4593         * Makefile: Updated version number
4595 Mon Sep  8 12:25:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4597         * ess-help.el (ess-find-help-file): doesn't search for
4598         completions, with SAS or XLS.  Fine, since there isn't a really
4599         good way to build the list [SAS] or it isn't coded yet [XLS].
4601 Mon Sep  8 12:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4603         * ess-help.el (ess-display-help-on-object): uses process name as
4604         part of the buffer.
4606 Mon Sep  8 12:23:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4608         * ess-vars.el: removed inferior-ess-save-lastvalue-command and
4609         inferior-ess-retr-lastvalue-command, not needed.
4611 Mon Sep  8 09:01:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4613         * essl-sas.el: moved SAS language related autoloads and fsets from
4614         ess.el to here.
4616 Mon Sep  8 08:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4618         * essl-s.el: moved S language related autoloads and fsets from
4619         ess.el to here.
4621 Mon Sep  8 08:51:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4623         * essd-sas.el (SAS-customize-alist): use ess-local-customize-alist.
4625 Mon Sep  8 08:46:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4627         * essd-r.el (R-customize-alist): use ess-local-customize-alist.
4629 Mon Sep  8 08:45:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4631         * essd-s+3.el (S+3-customize-alist): use ess-local-customize-alist.
4633 Mon Sep  8 08:45:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4635         * essd-s4.el (S4-customize-alist): use ess-local-customize-alist.
4637 Mon Sep  8 08:42:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4639         * essd-s3.el (S3-customize-alist): use ess-local-customize-alist.
4641 Mon Sep  8 08:41:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4643         * ess-vars.el (ess-local-customize-alist): new variable.  use it.
4645 Mon Sep  8 08:35:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4647         * ess-site.el: code to remove .[sS] from auto-mode-alist commented
4648         out.  Need a version which works with Emacs.
4650 Fri Sep  5 14:20:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4652         * ess-mode.el (ess-eval-map): define it.  New keysequence:
4653         C-c C-e ...  for evaluation of code.
4655 Fri Sep  5 14:19:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4657         * ess-vars.el (ess-eval-map): new variable.  use it.
4659 Wed Sep  3 12:54:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4661         * ess-trns.el: removed log section.
4663 Wed Sep  3 12:30:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4665         * ess-mode.el (ess-find-dump-file-other-window): changed
4666         error to message, so that dumping non-existant R objects would
4667         work.
4669 Wed Sep  3 12:29:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4671         * ess-help.el (ess-submit-bug-report): fixed to use ess-bugs, and
4672         to include *ESS* buffer contents.
4674 Wed Sep  3 12:27:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4676         * essd-s4.el: rolled in John Chamber's s4-modeadds.el
4678 Wed Sep  3 11:48:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4680         * essd-s4.el (S4-customize-alist): added
4681         inferior-ess-search-list-command from the ess-xtras.
4683 Wed Sep  3 11:11:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4685         * ess-site.el ((assoc "\\.q" auto-mode-alist)): removed '$'.
4686         (RMH).
4688 Wed Sep  3 10:42:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4690         * ess.texi : applied Martin's updates.
4692 Wed Sep  3 10:37:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4694         * Makefile: applied Martin's patch, ESS -> ess, for texinfo
4695         stuff.
4697 Tue Sep  2 16:36:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4699         * essd-*.el (ess-dump-filename-template): use it, with
4700         ess-suffix.
4702 Tue Sep  2 16:19:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4704         * ess-vars.el (ess-delete-dump-files): changed default value to
4705         nil.  Better safe than sorry.
4707 Tue Sep  2 16:05:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4709         * essd-*.el (*-customize-alist): ess-suffix.  Use it.
4711 Tue Sep  2 15:44:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4713         * essl-s.el: moved "general" variables from essd-s?.el,
4714         essd-r.el.  There, should only be modifications to the standard S
4715         customizations.  Avoids conflict with not loading certain
4716         customization variables.
4718 Tue Sep  2 13:23:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4720         * Makefile (LASTVERSION): version set to 12.
4722 Tue Sep  2 10:22:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4724         * ess-vars.el (ess-version): Version 11 released; set to 12.
4726 Mon Sep  1 17:16:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4728         * essd-r.el (R-mode): setq-default the customize alist.
4730 Mon Sep  1 16:59:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4732         * essd-s+3.el (S+3-mode): need to set ess-customize-alist.
4734 Mon Sep  1 16:15:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4736         * ess-vars.el (ess-mode-font-lock-keywords): redid the assign
4737         fontlocking.
4739 Mon Sep  1 15:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4741         * ess-vars.el (ess-mode-editing-alist): renamed.  Use it.
4743 Mon Sep  1 15:48:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4745         * ess-inf.el (inferior-ess): corrected doc string.
4747 Mon Sep  1 14:54:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4749         * essl-sas.el: added sas config variables here.
4751 Mon Sep  1 14:21:08 1997  Anthony Rossini  <rossini@stat.sc.edu>
4753         * essd-sas.el (SAS): works.
4755 Mon Sep  1 14:20:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4757         * essd-sas.el (SAS-mode): fixed and "modernized".
4759 Mon Sep  1 14:16:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4761         * ess.el (SAS-transcript-mode): load it.
4763 Mon Sep  1 14:16:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4765         * ess.el (SAS-mode): load it.
4767 Mon Sep  1 14:12:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4769         * ess-site.el (auto-mode-alist): XLS is recognized.  SAS is
4770         recognized.
4772 Fri Aug 29 13:41:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4774         * ess-inf.el (inferior-ess-make-comint): use
4775         inferior-ess-start-file, inferior-ess-start-args.
4777 Fri Aug 29 13:24:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4779         * essd-sas.el (inferior-SAS-args): new variable.  Use it.
4781 Fri Aug 29 13:11:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4783         * ess-vars.el (ess-dribble-buffer): now defaults to
4784         *ESS*. (RMH/MM).
4786 Fri Aug 29 13:09:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4788         * essd-sas.el (SAS-customize-alist): fixed primary prompt (RMH).
4790 Thu Aug 28 10:21:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4792         * ess-mode.el (ess-check-modifications): reformat.
4794 Thu Aug 28 09:03:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4796         * ess.el: moved ess-site autoloads here.
4798 Thu Aug 28 09:02:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4800         * ess-help.el (ess-find-help-file): autoloaded
4801         ess-get-object-list at the beginning of ess-help; byte-compiler
4802         error.
4804 Wed Aug 27 14:33:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4806         * ess-mode.el (ess-mode): needed to set buffer local variables
4807         AFTER they are killed.  Whoops.
4809 Wed Aug 27 14:27:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4811         * ess-mode.el (ess-mode): type changed to dialect.
4813 Wed Aug 27 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4815         * ess-inf.el (ess-proc-name): changed the process name to be
4816         returned.  Now is the form:  ess-dialect : ess-process-number.
4818 Tue Aug 26 18:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4820         * ess-version-running -> ess-dialect
4822 Tue Aug 26 18:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4824         * ess-proc-prefix -> ess-language
4826 Tue Aug 26 17:58:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4828         * ess-site.el: added SAS site init (from Cook's mode) (TC)
4830 Tue Aug 26 17:50:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4832         * essl-sas.el:  new file.  SAS language editing mode (Cook's
4833         mode).  Use it. (TC)
4835 Tue Aug 26 17:48:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4837         * essl-s.el : new file.  S language editing mode.  Use it.
4838         S specific stuff from ess-mode.
4840 Mon Aug 25 16:53:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4842         * ess-help.el (ess-find-help-file): added hack to complete non-S
4843         stuff. (KH)
4845 Mon Aug 25 16:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4847         * essd-r.el (R-customize-alist): made the name quoted.
4849 Mon Aug 18 15:27:41 1997  Maechler  <maechler@stat.math.ethz.ch>
4851         * essd-r.el (R-customize-alist): sorted
4853         * essd-s4.el:
4854         * essd-s3.el (S3-customize-alist): not Splus; no
4855         'Optional/Required Arg'
4857         * essd-s+3.el (S+3-customize-alist): switched some lower/upper
4858         case: more important things on lower case; now compatible to R
4861 Mon Aug 25 16:35:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4863         * ess-site.el auto-mode-alist: Use \\' instead of $ [faster (?)],
4864         standard; Add ...src/library/[A-z]*/funs/.. for R source editing.
4865         (MM).
4867 Mon Aug 25 11:02:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4869         * ess-site.el (inferior-ess-font-lock-input): added setq of this
4870         variable as a customization example (RMH).
4872 Mon Aug 25 10:35:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4874         * ess-comp.el: removed (require 'cl).  This is semi-evil, if we
4875         can only avoid it.
4877 Fri Aug 22 17:01:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4879         * ess-vars.el (inferior-ess-font-lock-prompt-p): New
4880         variable. Need to use it.  Customize in ess-site.
4882 Fri Aug 22 16:56:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4884         * ess-inf.el (inferior-ess-mode): mode name is now "iESS", as per
4885         discussion.
4887 Fri Aug 22 16:54:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
4889         * ess-vars.el (ess-object-name-db-file-loaded): use it to
4890         determine which languages/versions have been loaded.
4892 Fri Aug 22 16:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4894         * essd-r.el (R-customize-alist): added ess-object-name-db to
4895         alist.
4897 Fri Aug 22 16:47:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4899         * essd-s+3.el (S+3-customize-alist): added ess-object-name-db to
4900         alist.
4902 Fri Aug 22 16:41:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4904         * essd-xls.el (XLS-customize-alist): added ess-object-name-db to
4905         alist.
4907 Fri Aug 22 16:40:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4909         * essd-xls.el (XLS-mode): moved from ess-mode.el
4911 Fri Aug 22 15:58:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4913         * essd-s+3.el (S-mode): moved from ess-mode.el
4915 Fri Aug 22 15:58:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4917         * essd-r.el (R-mode): moved from ess-mode.el
4919 Fri Aug 22 15:50:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4921         * essd-s+3.el: removed commented out font-lock patterns. (RMH)
4923 Fri Aug 22 15:49:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4925         * essd-s3.el: removed commented out font-lock patterns. (RMH)
4927 Fri Aug 22 15:48:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4929         * ess-vars.el (essd-S-inferior-font-lock-keywords): added RMH's
4930         error patterns.
4932 Fri Aug 22 12:28:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4934         * essd-sas.el: new file (RMH).
4936 Fri Aug 22 12:18:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4938         * ess-vars.el (ess-function-pattern): New pattern, thanks to
4939         Stephen C. Pope <scp@predict.com>.
4941 Fri Aug 22 11:59:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4943         * Makefile (ESS.info): fixed text output (KH)
4945 Fri Aug 22 11:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4947         * Makefile (html/ESS_toc.html): fixed text output (KH)
4949 Fri Aug 22 11:55:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4951         * ess-vars.el (inferior-ess-save-lastvalue-command): new
4952         defvar for variable. (KH)
4954 Fri Aug 22 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4956         * ess-vars.el (inferior-ess-retr-lastvalue-command): new
4957         defvar for variable. (KH)
4960 Fri Aug 22 11:54:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4962         * ess-vars.el (S-plus): removed variable
4964 Fri Aug 22 11:51:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4966         * essd-xls.el (XLS-customize-alist):  inferior-ess-start-file
4967         ("~/.ess-R").  inferior-ess-start-args.  Use it.
4970 Fri Aug 22 11:43:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4972         * essd-s+3.el (S+3-customize-alist): inferior-ess-start-file
4973         ("~/.ess-R").  inferior-ess-start-args. Use it.
4975 Fri Aug 22 11:42:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4977         * essd-r.el (R-customize-alist): inferior-ess-start-file
4978         ("~/.ess-R").  inferior-ess-start-args. Use it.
4980 Fri Aug 22 11:06:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4982         * ess.texi: renamed, from ESS.texi.  Changed header.  Added
4983         info-directory stuff (KH).
4985 Fri Aug 22 11:04:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4987         * ess.el: installed new, non CL versions of ess-setq-vars,
4988         ess-setq-vars-default. (KH)
4990 Fri Aug 22 10:58:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
4992         * ess-xtra.el: ESS-version -> ess-version (KH)
4994 Fri Aug 22 10:57:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4996         * ess-vars.el (ess-version): incremented.  ESS-version ->
4997         ess-version.  (AJR)
4999 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
5001         * ess-inf.el (inferior-ess-mode): ESS-version -> ess-version (KH)
5003 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
5005         * STARTED : ESS-4.9-b11.  All DOCUMENTATION NOW IN `ChangeLog'.
5007 Tue Jul 29 07:14:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
5009         * ess-vars.el: transcript fontlock vars now here.
5011 Mon Jul 28 09:57:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
5013         * ess-site.el: explanatory comments for dialect customization.
5015 Mon Jul 28 09:55:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
5017         * ess-vars.el: added defvars for ess-site things below.  Still
5018         need to add to essd-*.el's!
5020         * ess-site.el: more customizations for the executable names.  Need
5021         to move defvars to ess-vars.
5023         * README: edited authors again.
5025         * Makefile: S-mode -> ESS.
5027         * Makefile: updated version number.
5029         * ess-site.el: moved/uncommented essd-s?.el
5031         * essd-s3.el: provide the right package!
5033         * Makefile: S-mode -> ESS.
5035         * ess-site.el: reformat.
5037         * ess-site.el: fixed typo.
5039         * ess.el: made ess-setq-vars* clean.  No ugly hacks!
5040         cleaned up authorship.
5042         * Makefile: updated version number.
5044         * ess.el (ess-setq-vars-default): made nice.
5046         * ess.el (ess-setq-vars): made nice.
5048 1997-07-25  Anthony Rossini  <rossini@stat.sc.edu>
5050         * ess-mode.el (ess-mode-map): newline/return mapped to
5051         'newline-and-indent, by popular demand.
5053         * General : variable definitions in ess now moved to ess-vars.
5054         ess now only contains useful code for distinguishing between
5055         processes.
5057 1997-07-01  Anthony Rossini  <rossini@stat.sc.edu>
5059         * ess-inf.el (inferior-ess): removed make-local-variables which
5060         should've been handled in ess.el
5061         (ess-multi): same as above.
5062         (ess.el): fixed same.
5063         (ess-execute): removed make-local-variable 'ess-local-process-name
5064         (ess-force-buffer-current): removed make-local-variable
5065         'ess-local-process-name
5066         (inferior-ess): let (done 0), for constructing
5067         inferior-ess-procname.
5069         * ess-site.el: added RMH's new docs, `ess-keep-dump-files'.
5071         * ess-inf.el (ess-quit): doc string edited.
5073         * ess-mode.el (ess-check-source): RMH's solution.
5075 1997-06-16  Anthony Rossini  <rossini@stat.sc.edu>
5077         * Makefile: trans->trns.  Idea is to keep file names at the 8+3
5078         length  for archaic OSs...
5080 Sun Jun 15 04:39:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5082         * NOTE:  SEE RCS Log files for program updates.  All
5083         language/dialect specific code attempted to be moved to essd files
5084         (d=dialect :-)..  need more movement, though...
5086         * ess.el: Documentation update.
5088 Wed May 21 14:47:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
5090         * S-mode has now become ess-mode. (Emacs Speaks Statistics).
5092 Thu Apr 24 18:10:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
5094         * TODO: (MM) word wrap mistake.
5096         * S-help.el (S-help-mode-map): (MM) Patch to bind ^M to
5097         next-line. Whoops.  (AJR) changed to \C-m.
5099 Wed Apr 23 09:29:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
5101         * S.el (S-mode-version): incremented.
5103         * S-help.el (S-display-help-on-object): (MM) S-help-sec-regex,
5104         S-help-sec-keys-alist take correct values (see yesterday's log for
5105         inferior-S-help-command).  Need to do similar with
5106         inferior-S-help-command hack!
5108         * S.el : (MM) S-help-sec-regex, S-help-sec-keys-alist
5109         buffer-local.
5111 Tue Apr 22 19:19:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5113         * S-mode-4.9-b5 : released.
5115         * S-help.el (S-display-help-on-object): Added curr-help-command
5116         (since inferior-S-help-command is buffer-local, need to get BEFORE
5117         switching buffers).
5119         * S-site.el (S,R,XLS): setq-default to setq.
5120         (R): "cat" -> inferior-S-pager. Buffer local?
5121         (XLS): cleaned up.
5122         (S-XLS-shortcut-post-run-hook): new function.
5123         (S-XLS-shortcut-pre-run-hook): new function.
5124         (R): cleaned up.
5125         (S-R-shortcut-post-run-hook): new function.
5126         (S-R-shortcut-pre-run-hook): new function.
5127         (S): cleaned up.
5128         (S-S-shortcut-post-run-hook): new function.
5129         (S-S-shortcut-pre-run-hook): new function.
5131         * S-inf.el (inferior-S): removed useless make-local-variables
5133         * S.el : declared many variables via make-variable-buffer-local.
5135         * S-site.el : removed useless make-local-variables...
5137         * S-inf.el (S-multi): setq -> setq-default, for
5138         inferior-S-prompt.
5140         * buffer-local stuff moved to S.el.
5142 Mon Apr 21 21:35:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
5144         * S-mode-4.9-b4 : released.
5146         * S-site.el (XLS): wrong help; syntax confusion :-).
5148         * S-inf.el (inferior-S): moved the setting of the history file.
5150         * S.el: inferior-S-program should be global?
5152 Sun Apr 20 12:30:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
5154         * S-inf.el: moved S-force-buffer-current here, from S-mode.
5156         * S.el: (S-version-running): buffer-local.
5157         (inferior-S-program): buffer-local.
5158         (inferior-S-secondary-prompt): buffer-local.
5159         (inferior-S-primary-prompt): buffer-local.
5161         * S-site.el (S-transcript-mode): change autoload to point at
5162         S-trans.
5164 Fri Apr 18 12:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
5166         * S-site.el: removed stupid comments, rearranged autoloads
5167         sensibly.
5169         * S-inf.el:  Moved `eval-*' commands here from S-mode.
5170         Edited autoloads appropriately (must be a better way to deal with
5171         the bytecompiler and file/function synchronization!)
5173         * S-mode.el: Moved `eval-*' commands to S-inf.
5176 Thu Apr 17 12:58:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
5178         * S.el (S-mode-font-lock-keywords): changed
5179         ("<-" . font-lock-reference-face) to
5180         ("<<?-" . font-lock-reference-face), suggestion from Kurt.
5182 Wed Apr 16 14:36:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
5184         * S-trans.el: removed byte-compiler errors.
5186         * S-mode.el (S-indent-exp): commented out, in "let", restart and
5187         last-sexp.
5189         * S-inf.el
5190         (S-eval-visibly): See: "Terrible Kludge".  This code needs to be
5191         "done right (tm)".  Last byte-compile problem... :-(.
5192         (S-get-process-variable):  removed let (not needed?)
5193         (S-set-process-variable):  removed let (not needed?)
5195         * S.el: run-hooks 'S-mode-load-hook before provide 'S.
5196         (S-mode-version): update the version.
5198         * S-help.el: added autoloads for bytecompile (need to find a
5199         cleaner way).
5202 Tue Apr  8 06:32:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
5204         * S-mode-4.9-b3 RELEASED.
5206         * S-site.el (R): use the previously defined variable.
5207         (S): use the previously defined variable.
5208         (XLS): use the previously defined variable.
5210         * S.el (inferior-S-program): changed definition.
5211         (inferior-S-program-name): new.
5212         (inferior-R-program-name): new.
5213         (inferior-XLS-program-name): new.
5214         (inferior-S4-program-name): new.
5216         * General: put back GNU.  But need to check this!
5218         * General: removed "FSF GNU" from all files.  It's not kosher.
5220 Mon Apr  7 07:52:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
5222         * S-inf.el (get-S-process): moved to prevent byte-compiler
5223         warnings.
5225         * S.el: moved user/sys vars from S-mode.el/S-inf/S-help
5226         (font-lock): added require.
5228         * S-help.el: moved user/sys vars to S.el.
5230         * S-site.el: removed (require 'font-lock).
5232         * S-mode.el: moved user/sys vars to S.el.
5234         * S-inf.el: moved requires and eval-when-compile requires.
5236         * S-site.el: moved XLS, R, S here from S-inf.  Added local vars at
5237         end.  Edited commented-out documentation.
5239         * S-inf.el: moved XLS, R, S to S-site
5240         (XLS, R, S): S0 -> inferior-S
5241         (inferior-S): Renamed from S0.
5244         * S.el: Documentation cleaned, modified.  Old news moved to NEWS
5245         files.
5246         (S-mode-version): variable updated (wasn't, before.  Whoops!)
5248         * S-mode-4.9-b2 RELEASED
5250         * S.el : removed autoloads (and duplicates) for the modes and
5251         inferior processes (which were and are in S-site).
5253         * S.el : Commentary:  deferred installation instructions to README
5254         and S-site. Removed comint stuff, since present in 19.x emacsen.
5256         * S.el (S-local-process-name): variable, not a constant.
5258         * S-site.el: Added R-mode autoload.
5260         * README: query-rep'd "4.8" to "4.9".
5262         * S-mode.el (S-mode-map): S-parse-errors binding changed to C-c`
5264 Sun Apr  6 14:23:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
5266         * S-inf.el (inferior-S-make-comint): S-inf-pager ->
5267         inferior-S-pager.
5269         * S-site.el (XLS): added XLS autoload.
5271         * S-inf.el (inferior-S-make-comint): replaced with Kurt's version
5272         (I need to verify this).
5273         (inferior-S-pager): New variable.
5275 Fri Apr  4 10:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
5277         * S-mode-4.9-b1 RELEASED
5279         * S-site.el: added R as an autoload.
5281         * S-inf.el (inferior-S-mode): Added a switch (based on
5282         S-proc-prefix) for using inferior-S-input-sender or
5283         inferior-R-input-sender.
5285         * S-inf.el (inferior-R-input-sender): added (thanks to KH).
5287         * S-mode.el (S-eval-paragraph): added. (from S-extras).
5289         * S-extras.el: removed S-eval-paragraph
5291         * Makefile: More in line with GNU standards.  Still WRONG,
5292         though.
5294 Thu Apr  3 14:38:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5296         * S-help.el: Support for W3 viewing of R files is included.  It
5297         works (but could be better).  Removed until 5.0 :-).
5299         * S.el (S-proc-prefix): Moved before S-history-file definition,
5300         which now depends on it.
5302         * S-help.el (S-submit-bug-report): send to rossini@stat.sc.edu
5304         * S-inf.el (inferior-S-mode-map): C-x` should be C-c`
5305         (S-parse-errors).  Major modes NEVER use C-x prefixes!
5306         (inferior-S-mode-map): C-c C-a masks a useful function in comint.
5307         Need to find a second prefix for "hotkeys".
5309         * S-inf.el (S-object-name-db-file): added variable.
5310         (S-create-object-name-db): Use S-object-name-db.
5312         * S-inf.el (inferior-S-mode): Changed comint-completion-addsuffix
5313         definition, and made buffer-local (thanks: Kurt Hornik).
5315         * All_files : S-filenames-map is final name. (-p for functions.
5316         Bozo...).
5318         * S-inf.el (inferior-S-font-lock-keywords): changed variable name
5319         from S-inf-font-lock-keywords.
5320         (inferior-S-mode): changed variable name to
5321         inferior-S-font-lock-keywords from S-inf-font-lock-keywords.
5323         * S-modeadds.el (S-mode-load-hook): changed name of
5324         S-inf-filenames-map to S-filenames-map-p
5326         * S-inf.el (S-dir-modtime): changed name of S-inf-filenames-map to
5327         S-filenames-map-p
5328         (S-object-names): changed name of S-inf-filenames-map to
5329         S-filenames-map-p
5331         * S-mode.el (S-check-modifications): changed name of
5332         S-inf-filenames-map to S-filenames-map-p
5334         * S-inf.el: removed S-inf-filenames-map defvar.
5336         * S.el: Moved S-inf-filenames-map defvar here, renamed as
5337         S-filenames-map-p.
5339 Wed Apr  2 09:38:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5341         * TODO: updated ALL conversations and reasonings.
5343         * Makefile: removed extraneous commented-out parts.  Changed
5344         Prefloads, default Emacs, compilation flags, and infodir
5345         location.
5347         * S-mode.el (S-dump-object): added indent-region (thanks: Peter
5348         Dalgaard, <p.dalgaard@biostat.ku.dk>).
5350         * S-mode.el : changed default for S-else-offset to 0 (thanks:
5351         Peter Dalgaard, <p.dalgaard@biostat.ku.dk>).
5353 Mon Mar 10 11:30:23 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5355         * General : moved the rest of the easymenu startup code here
5356         * General : edited Makefile for easier XEmacs distribution
5357         * S-site.el : added example Splus call (thanks: Claudia Yastremiz
5358         <claudia@ms.com>)
5360 Fri Mar  7 17:42:36 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5362         * S-trans.el : For easymenu menus, moved code from S-menu here.
5363         * S-mode.el : For easymenu menus, moved code from S-menu here.
5364         * S-inf.el : For easymenu menus, moved code from S-menu here.
5365         * Added  code from Kurt H.
5367 Mon Feb 10 11:14:42 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5369         * S-help.el : added/checked some of Martin's older patches (most
5370         in the 4.8.6 series).
5372         * Makefile (patch): added $(GZCAT) (normally zcat, but sometimes
5373         it's gzcat, if sys admins are GNU-suspicious).
5375         * S-mode.el: XEmacs compatibility, maintaining Emacs
5376         compatibility.
5378         * S-inf.el: See above.
5380         * S-trans.el: See above.
5382         * S-menu.el: added easymenu support, XEmacs menu hooks.
5384 Mon Oct 14 16:24:14 1996  Local  <local@florence>
5386         * S-inf.el: inferior-S-program -- only new if  S <--> R
5388 Tue Jun 25 08:53:12 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5390         * S-inf.el: (defun R ...); renamed 'S to 'S0;  S, R both call S0
5391         after setting variables.
5393         * S.el: added autoloads for 'R and 'R-mode.
5394         defconst  for S-help-S... and S-help-R  used in S-inf.
5395         * S-site.el: same autoloads
5397         * S-help.el : S-help-sec-regex,etc: defconst for S- and R-
5398         versions moved to S.el, since used in S-inf
5400         * S-mode.el (R-mode): added
5401         S-force-buffer-current: optional 2nd arg. 'force'
5403 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5405         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5406         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5408         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5409         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5410         "S"; the same for other places.
5411         S-execute-search: Use new variable inferior-S-search-list-command
5412         Switched binding of C-c C-k to S-force-buffer-current.
5414         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5415         now using (get-S-process ...) instead of hardwired "S".
5417         * S-help.el: added S-eval-line-and-next-line to key bindings.
5418         Changed binding of request-a-process to C-c C-k as in other S-modes.
5419         New configurable variable  S-help-sec-regex  (for R help)
5421         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5423 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5425         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5426         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5428         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5429         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5430         "S"; the same for other places.
5431         S-execute-search: Use new variable inferior-S-search-list-command
5432         Switched binding of C-c C-k to S-force-buffer-current.
5434         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5435         now using (get-S-process ...) instead of hardwired "S".
5437         * S-help.el: added S-eval-line-and-next-line to key bindings.
5438         Changed binding of request-a-process to C-c C-k as in other S-modes.
5439         New configurable variable  S-help-sec-regex  (for R help)
5441         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5444 Wed Dec 13 17:27:53 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5446         * S-inf.el (S-search-list): Would return nil if S-search-list was
5447           nil and the search path had not changed (which could happen,
5448           apparently)
5450 Mon Dec  4 10:21:52 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5452         * S.el: New syntax table.
5454         * S-trans.el: New bindings.
5456         * S-mode.texi: Updates for 4.8
5458         * S-mode.el:
5459         Autoload and bind S-list-object-completions.  S-request-a-process
5460         moved to C-c C-k.
5462         S-force-buffer-current: new function
5464         * S-menu.el: Many updates.
5466         * S-inf.el: S-object-list: docstring update
5468         S-directory is now used as the default S directory.  The current
5469         buffers default directory is used if it is nil.
5471         get-S-process: better error message.
5473         inferior-S-mode: Use comint-input-filter-functions instead of the
5474         deprecated comint-input-sentinel.
5475         Don't anchor paragraph regexps.
5477         S-list-object-completions: new function
5479         S-modtime-gt: bugfix
5481         S-complete-filename: don't use comint-last-inout-start
5483         * S-help.el: Make autoloads from S-inf.el.
5485         * Makefile: Deleted useless SCRATCH vbl.
5486         Use S-mode.texi, not S-mode.texinfo.
5488 Thu Nov 30 13:10:17 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5490         * Makefile: Version update
5492 Mon Nov 13 14:46:13 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5494         * S.el (S-mode-syntax-table): Made syntax table independent of
5495           c-mode-syntax-table
5497         * S-mode.el (S-check-modifications): Changed regexp to allow `w'
5498           and `_' class syntax in object names
5500 Wed Aug 23 16:37:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5502         * S-inf.el (S-complete-filename): Checked form the beginning of
5503           the *last* command to determine if we should complete a
5504           filename.  History expansions work now.
5506 Mon Aug 21 15:35:29 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5508         * S-menu.el (S-transcript-mode-menu): New menu
5509         (S-inferior-S-mode-menu): Lotsa updates.
5511         * S-trans.el (S-transcript-copy-command): Renamed from
5512         S-transcript-copy-commmand (mmm).  Also switches to the S process.
5514         (S-trans-font-lock-keywords): strings keep other highlighting
5516         Lots of autoloads for S-mode.el stuff
5518         * S-help.el: Autoloads for stuff in S-mode.el
5520 Tue Aug  8 11:06:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5522         * S-mode.el (S-dump-object-into-edit-buffer): Run a lambda
5523         S-source-directory in the process buffer
5525         (S-dump-object-into-edit-buffer): As for process if none attached
5527         * S-inf.el (S): Use default-directory only if S-directory is nil.
5528         * S.el (S-directory): Doc update
5530         * S-inf.el (S-modtime-gt): Fixed to give correct results
5532         (inferior-S-mode): Add S-search-path-tracker to
5533         comint-input-filter-functions, not comint-input-sentinel.
5535 Tue Aug  1 16:13:14 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5537         * S-inf.el (inferior-S-mode): Don't anchor paragraph-start and
5538         paragraph-separate with "^" (for 19.29).
5540 Tue Aug  1 14:44:32 1995  David M Smith  <maa036@mathssun5>
5542         * S-mode.el (S-eval-region): Make sure S-local-process-name is set.
5544         * S-inf.el (get-S-process): Better error message when no processes
5545         are running.
5547         * S-mode.el (S-eval-region): Make sure S-inf is loaded
5549 Thu Jul 27 16:43:01 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5551         * S-inf.el (S-list-object-completions): New function
5552         (inferior-S-mode-map): Bind it to M-?
5554 Tue Jul 25 16:07:10 1995  David Smith  <D.M.Smith@lancaster.ac.uk>
5556         * Version 4.7 released.
5558         * Makefile (info): New target
5559         (install): Ignore errors in second cp in case LISPDIR==.
5560         (clean): Junk all the tex crap, too
5561         (VERSION): New variable
5562         (distrib): Use it
5563         (AUXFILES): Include ChangeLog
5564         (distrib): Make sure Makefile is writeable
5566         * S-inf.el (S-execute-screen-options): Added documentation.
5568         (S-multi): Use S-post-run-hook
5570         * S.el (S-keep-dump-files): Expanded documentation.
5571         (S-delete-dump-files): Expanded documentation.
5573         (S-post-run-hook): New variable.
5575 Mon Jul 24 11:58:22 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5577         * S.el: Default for S-keep-dump-files is 'check
5579         * S-mode.el (S-mode): Make S-keep-dump-files buffer-local.
5580         (S-load-file): Meaningful values of S-keep-dump-files are nil,
5581         check, ask and anything else.
5582         (S-dump-object): If S-keep-dump-files is 'check, don't ask for
5583         confirmation when loading.
5585         * S-mode.el (S-dump-object-into-edit-buffer): Bug-fix; you can now
5586         create the Src directory if it doesn't exist.
5588         * S-site.el (window-system): Only add turn-on-font-lock to mode
5589         hooks if window-system is non-nil.  Also add to
5590         S-transcript-mode-hook.
5592 Thu Jul 20 12:21:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5594         * S-inf.el (S-inf-font-lock-keywords): Strings in input don't
5595         de-fontify anymore.
5597 Wed Jun 28 12:15:57 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5599         * S-mode.texinfo: Updated e-mail addresses, and used @@ instead of
5600         @.
5602         * S-mode.el (S-mode): Use S-mode-font-lock-keywords, not
5603         S-inf-font-lock-keywords
5605 Mon Jun 26 12:14:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5607         * Version 4.6 released
5608         * TODO, S-mode.texinfo, NEWS, Makefile: Update for 4.6
5610 Mon Jun 26 12:09:55 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5612         * S-trans.el: Font-lock support.
5614         * README: Update for 4.6
5616         * S.el: Version update: 4.6
5618         S-local-process-name added.
5620         * S-site.el:
5621         Deleted hilit19 patterns (font-lock patterns are now in the individual
5622         source files).  S-site should now be much more lightweight to load.
5624         Used add-to-list for the load-path.
5626         .s for S-mode files in auto-mode-alist by default.
5628         * S-mode.el: Font-lock support.
5630 Fri Jun 23 13:56:54 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5632         * S-inf.el:
5633         Doesn't call comint-output-filter-functions in S-eval-visibly any more
5634         (and so works in 19.29).
5636         Font-lock support.
5638         Bound M-RET to S-transcript-send-command-and-move.
5640 Wed Oct 26 12:37:15 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5642         * S-mode.el (S-check-modifications):
5643         Fixed a bug which occurred when the object
5644         name could not be found.
5646 Tue Oct 25 16:28:54 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5648         * S-inf.el: Moved S-local-process name to S.el.
5649         (S-eval-visibly): Bugfix involving comint-last-output-end
5651 Wed Jun  1 11:03:34 1994  David M. Smith  (maa036@mathssun5)
5653         * Version 4.5 released.
5655         * Makefile: Update to distrib target
5657         * Makefile: Bugfix with info install
5659         * README: Update for 4.5
5661         * NEWS: *** empty log message ***
5663 Wed Jun  1 10:29:30 1994  David M. Smith  (maa036@mathssun5)
5665         * S-menu.el: Bugfix
5667 Mon May 30 16:34:53 1994  David M. Smith  (maa036@mathssun5)
5669         * S-site.el: Major revision.
5671         * README: More detail in INSTALL section.
5673         * TODO: Initial revision
5675         * S.el: Version number update: 4.5
5677         * Makefile: Bugfix in SOURCES
5679         * Makefile: added S-mode.texinfo to AUXFILES
5681         * Makefile, NEWS, README: Initial revision
5683 Fri May 27 17:18:50 1994  David M. Smith  (maa036@mathssun5)
5685         * S-mode.el, S-trans.el: Binding changes
5687         * S-help.el: Binding change
5689         * S.el: Define S-help as an alias for S-display-help-on-object.
5691         * S-inf.el: S-view-at-bottom: deleted function and keybinding
5692         Changed bindings of S-display-help-on-object and S-execute.
5694         * S-menu.el:
5695         Many modifications to S-inferior-S-mode-menu, including incorporation
5696         of the old hotkey menu.
5698         * S.el: Autoload for S-load-file.
5700         * S-help.el: S-submit-bug-report: new function
5702         * S.el:
5703         Added autoloads for S-dump-object-into-edit-buffer and S-parse-errors.
5705         * S.el: Added an autoload for S-submit-bug-report
5707         * S-mode.el:
5708         Added a provide call.  Can't imagine why it wasn't there before.
5710         * S-mode.texinfo: Initial revision
5712 Fri May 13 09:57:00 1994  David M. Smith  (maa036@mathssun5)
5714         * S.el: Version number update: 4.4
5716         * S-inf.el: bugfix
5718         * S-inf.el: S-compiled-dir: new function
5719         S-object-names: support it
5721         * S-inf.el: Support for S-object-name-db.
5722         S-object-names: modified
5723         S-get-words-from-vector: new function
5724         S-create-object-name-db: new command
5726 Wed May 11 14:18:27 1994  David M. Smith  (maa036@mathssun5)
5728         * S-trans.el: Defined S-transcript-send-command-and-move
5730         * S-menu.el: Dunno.
5732 Fri Apr 29 14:30:55 1994  David M. Smith  (maa036@mathssun5)
5734         * S-mode.el:
5735         S-continued-statement-p: minor bugfix. Removed the (bolp) test; I
5736         don't know why it was there but it caused top-level statements to be
5737         indented.
5739         S-insert-local-variables: removed (obsolete)
5741         * S-mode.el: S-dump-object-into-edit-buffer: rewrite.  Implemented
5742         S-delete-dump-files.
5744         S-dump-object: new function
5746         S-find-dump-file-other-window: new function
5748         * S.el: New option S-delete-dump-files
5750         * S.el: Version number change (4.3)
5752 Thu Apr 28 12:58:41 1994  David M. Smith  (maa036@mathssun5)
5754         * S-mode.el: Definition and implementation of S-mode-silently-save.
5756 Fri Apr 22 14:40:56 1994  David M. Smith  (maa036@mathssun5)
5758         * splitup2/S-inf.el (S-get-directory): Cause an error if an
5759           invalid directory is specified.
5761 Wed Mar 16 14:19:31 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5763         * splitup2/S-inf.el (inferior-S-primary-prompt): prompts are
5764           optionally followed by one space.
5765           (S-complete-object-name): No longer runs indent-for-tab-command
5766           (S-after-pathname-p): deleted
5767           (S-complete-filename): New function
5768           (inferior-S-mode): Better completion support, thanks to the new
5769           comint.
5771 Wed Feb 23 15:50:28 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5773         * splitup2/S-inf.el (S-search-list): Bugfix where relative
5774           pathnames in search list were expanded in wrong directory
5776 Fri Feb 18 19:27:10 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5778         * splitup2/S-mode.el (S-check-modifications): Don't cause an error
5779           if the source file has been deleted.
5781 Tue Feb 15 12:11:42 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5783         * splitup2/S-inf.el (S-temp-buffer-p): Deleted. There is no longer
5784           any dependence on this variable: S-local-process-name suffices.
5785         (S-local-variables-string): Deleted. File extensions should be
5786         good enough for setting the mode.
5787         (S-cleanup): Simplified. Doesn't delete files.
5789         * splitup2/S-help.el (S-help-mode): Make S-local-process-name
5790           local.
5792         * splitup2/S-mode.el (S-mode): make S-local-process-name
5793           permanent-local.
5794           (S-insert-function-templates): deleted, S-function-template has
5795           this functionality now.
5796           (S-function-template): May be nil or a string. Point is placed
5797           after first open.
5799           (S-dump-object-into-edit-buffer): If S-keep-dump-files is nil,
5800           don't delete files, but don't make backups either.
5802 Mon Feb 14 14:53:17 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5804         * splitup2/S-mode.el (S-check-modifications): New function
5805         (S-load-file): Rewrite. Only ask for a filename if the current
5806         buffer is not in S-mode. Always offer to save.
5808         * splitup2/S-inf.el (S-inf-filenames-map): New variable
5809         (S-object-names): Use it
5810         (S-extract-onames-from-alist): Supply directory name
5811         (S-get-modtime-list): Supply directory name for quicker completions
5813         (S-object-modtime): New function
5814         (S-modtime-gt): New function
5816 Fri Feb 11 14:49:29 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5818         * splitup2/S-mode.el (S-mode): Set parse-sexp-ignore-comments to
5819           t; there are no longer any limitations with this in elisp.
5821 Wed Feb  9 13:25:12 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5823         * splitup2/S-trans.el (S-transcript-send-command-and-move): New
5824           function
5826           (S-transcript-send-command): Doesn't move any more.
5828         * splitup2/S-inf.el (S-eval-visibly): Call
5829           comint-output-filter-functions
5831 Wed Jan 26 11:15:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5833         * S.el  (S-search-list): Caches result in S-search-list <v>
5834         (S-execute-objects): Use it
5835         (S-search-list <v>): Now just a cache. Don't access directly
5836         Completions are now calculated on demand; as a result the first
5837         completion in a session will take a long time. The results are
5838         cached, however, so remaining completions should be fast.
5840 Sun Jan 23 17:56:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5842         * S.el (S): If S-ask-for-S-directory is unset, set
5843           default-directory to S-directory.
5845 Wed Jan 19 16:16:10 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5847         * S-site.el: Added (cond (window-system ...)) calls so that all
5848           users (even those without window systems) can safely require
5849           this file.
5851 Thu Jan  6 15:15:53 1994  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5853         Version 4.1alpha released to wingra
5854         * S.el: deleted S-set-display and associated variables.
5856 Fri Dec 24 11:56:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5858         * S.el (S-command): Rewrite. Now uses a new filter to redirect
5859           output to the buffer; comint never sees the output. This filter
5860           could feasibly be accomodated to detect the prompt itself;
5861           allowing for an "in the background" implementation of S-command.
5863           (S-process-sentinel): Reports date; useful if you have run many
5864           S sessions in one transcript file.
5866 Thu Dec 16 12:47:38 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5868         * S.el (S-multi): Ask for transcript file, maybe
5869         (S-ask-about-transfile): new variable
5870         (S-get-directory): replaces S-set-directory
5872 Wed Dec 15 12:10:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5874         * S.el (S-loop-timeout): Increased
5876 Mon Dec 13 10:11:25 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5878         * S.el (S-command): Avoids calling comint-output-filter-functions
5879           until the last minute.
5880           (S-complete-object-name): Complete rewrite of completion
5881           routines. Completion should now be accurate in every situation:
5882           the only way to make it wrong is to use assign() to assign into
5883           a dataframe not at position 1. Uses objects() to make listings,
5884           so you don't get .Data, .Help etc. Should now be able to make
5885           this work for DOS users.
5886         (S-object-list): New buffer-local vbl; cache of completions
5888 Thu Dec  9 12:08:09 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5890         * S.el (S-process-sentinel): Can now see message after q()
5892 Tue Nov 16 09:25:41 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5894         * S.el (S-mode): kill-all-local-variables
5895         (S-insert-local-variables): Use ### instead of # in local
5896         variables section.
5898 Mon Nov 15 10:31:02 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5900         * S.el (inferior-S-mode): Changed
5901           comint-after-partial-pathname-command to
5902           comint-after-partial-filename-command (new comint)
5904 Sun Nov 14 17:18:55 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5906         * S.el: Version 4.00alpha. Made available for FTP, and
5907           announced on the S-mode mailing list
5909 Fri Nov 12 12:36:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5911         * S.el (S-transcript-mode): Created.
5912         (S-execute-screen-options): Added.
5914 Thu Nov 11 12:30:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5916         * S.el (S-find-help-file): More intuitive defaults when requesting
5917           help generated by S-read-helpobj-name-default.
5919           (S-eval-visibly): Doesn't wait for prompt after the last line of
5920           text has been sent.
5922           (inferior-S-send-input): Big improvement in the handling of
5923           multi-line inputs. Users should use LFD (not RET) to continue
5924           incomplete commands. Should automate this.
5926 Thu Oct  7 14:45:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5928         * S.el (inferior-S-mode): Few mods to make it work with the new
5929           comint.
5931 Mon Sep 27 11:21:56 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5933         * S.el (inferior-S-get-old-input): Now separates multi-line
5934           commands by newlines instead of spaces. This produces messier
5935           output, but avoids S's 255 char line limit for commands.
5937 Sun Sep 26 17:38:59 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5939         * S.el (S-kill-buffer-function): Added to kill-buffer-hook in the
5940           process buffer.
5942 Fri Sep 17 11:23:36 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5944         * S.el (S-display-temp-buffer): Uses temp-buffer-show-function
5945           instead of popper.
5947           (inferior-S-mode): Fixed a typo of paragraph-separate appearing
5948           as paragraph-start.
5950 Wed Sep 15 11:47:51 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5952         * S.el: Converted old E18 variables (buffer-flush-undo,
5953           comment-indent-hook) to E19 versions. Removed the require for
5954           comint-extra -- now contained in the new comint.el. Removed
5955           autoload for comint-isearch -- that's the user's decision.
5956         (inferior-S-prompt): Now generated from inferior-S-primary-prompt
5957           and (new variable) inferior-S-secondary-prompt
5959 Tue Sep 14 09:33:03 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5961         * S.el (S-multi): Makes use of Simon Marshall's new comint.el. New
5962           variable S-history-file for saving histories. Calls
5963           comint-read-input-ring. Sets the sentinel.
5964         (S-process-sentinel): Created. Automatically saves the history
5965           ring if the S process dies.
5967 Sun Sep 12 18:53:40 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5969         * S.el: (S-multi). Now always switches to the buffer associated
5970           with process N, if available.
5972         (inferior-S-make-comint): New calling procedure; bufname is the
5973           literal buffer name (no *'s are added); procname is the process
5974           name to use.
5976 Tue Sep  7 16:20:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5978         * S.el (inferior-S-mode-map): Unbound comint-[mp]search input, and
5979         comint-isearch, as I haven't tested them yet.
5980         (inferior-S-mode): replaced input-ring-size with
5981         comint-input-ring-size (Vivek Khera <khera@cs.duke.edu>).
5983         * comint-extra.el: Added comint-msearch* and comint-psearch*,
5984         commented out in the E19 distribution of comint.el
5986         * comint-isearch.el: Back in the distribution
5988 Fri Sep  3 16:20:28 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5990         * S.el (S-mode): Replaced the documentation string, and removed
5991         the code which set it explicitly. Doing this was breaking the byte
5992         compiler. Version 3.63
5994 Wed Aug 25 17:36:57 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5996         * S.el (inferior-S-send-input): Added a hook: S-send-input-hook,
5997         so that I could do nice things with highlighting. This will
5998         probably disappear or change.
6000 Sat Aug 14 14:48:11 1993  David Smith  (dsmith@spam)
6002         * S.el (S-extract-onames-from-alist): Modified so that
6003         S-complete-object-name will work in the minibuffer (e.g. through
6004         command S-execute.)
6006         * S.el: Restructured the entire S.el file into meaningful
6007         sections. The file now uses Outline mode.
6009         * S.el: Tek mode is no longer supported. Moved all Tek-related
6010         variables and functions to S-tek.el, and commented out any code
6011         references to them.
6013         * S-tek.el: This file is no longer supported. Moved all
6014         Tek-related functions and variables in S.el to the end of this
6015         file.
6017 Wed Aug  4 16:35:24 1993  David Smith  (dsmith@spam)
6019         * S.el (S-complete-object-name): Fixed regexp so that completion
6020         over lists works properly.
6022 Thu Jul 22 12:25:46 1993  David Smith  (maa507@mathssun4)
6024         * S.el: Uses s-menu instead of s-simple-menus.
6026         * s-menu.el: Totally rehacked from s-simple-menus.el to use
6027         easymenu.el, to take advantage of Emacs 19 menus.
6029         * S.el: Rehacked the multiple process code so that local variables
6030         are used to store process-specific variables. I really don't know
6031         why I didn't do this in the first place. As a result multiple
6032         processes actually seem to work, now.
6033         (S-request-a-process): Now enters initial input
6035 Sun Jul 18 12:15:27 1993  David Smith  (maa507@mathssun4)
6037         * S.el: Created this change log file, and moved the change log
6038         from S.el here.
6040 The following is from the original Changelog section of S.el
6042   Release 2.1 on October 14, 1991 to statlib@stat.cmu.edu,
6043      and to the elisp archives at OSU (brennan@dg-rtp.dg.com (Dave Brennan))
6044   and announced on internet.s-news, netnews.gnu.emacs.sources, &
6045     andrew.programs.S
6046  -------------------------------------------------------
6047      Jul 26          1991  Frank Ritter
6048    * added S-mode-load-hook & S-pre-run-hook
6049      and testing by neilc@research.att.com
6050      Jul 9           1991  Frank Ritter
6051    * Changed S-command to use a register rather than
6052        the kill ring.
6053    * Better file header, comments now at 60 col so
6054        mailers wont' eat them.
6055    * Better S-extract-word-name.
6056    * Added S-mode-version variable
6057    * Changed syntax table to read |#; appropriately
6059  Wed Nov 28 11:03:50 1990  Ed Kademan  (kademan at hermes)
6060    * Make the S-mode-syntax-table a slightly modified
6061        version of the c-mode-syntax-table instead of a
6062        version of the one for lisp.
6064  Sat Nov 10 12:41:52 1990  Ed Kademan  (kademan at hermes)
6065    * Made run-S and run-s commands synonymous with the
6066        function S.
6068  Fri Oct 19 12:41:52 1990  Ed Kademan  (kademan at hermes)
6069    * Made S-directory a user modifiable variable.  S will
6070        run from that directory.
6072  Thu Oct 18 12:41:52 1990  Ed Kademan  (kademan at hermes)
6073    * Added function S-nuke-help-bs to clean up nroff
6074        style text in the S help buffer.  This function is
6075        a modification of nuke-nroff-bs from man.el.
6076  -------------------------------------------------------
6077  Unnumbered version released dated Thu Jun 14 09:56:56 CDT 1990
6079  Fri Jan 17 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6080    * Help mode for reading files. When asking for an object to
6081      run help on, completion is over those help files that exist.
6082    * Added object name completion, and made S-get-object-list
6083      efficient enough to make it worthwile.
6084    * Error parsing for loaded files
6085    * Better customization of file-names, with sensible defaults
6086    * Sensible buffer names for object buffers
6087    * Corrected definition for `.' in syntax table
6088    * Improved (and simplified) S-read-object-name-default
6089    * Included pager='cat' to default help-command specification
6090    * Added a call to run-hook for S-pre-run-hook
6091    * Changed keymaps to conform with GNU guidelines
6092      (i.e. no \C-letter bindings)
6093    * S-command has a new third argument, visible
6095  Tue May 27 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6096    * now copes with dynamically changing prompts (reported by Doug Bates)
6098  Thu May 29 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6099    * Added S-execute, modified S-execute-* to use it.
6101  Mon Jun 22 1992 dsmith
6102    * Added S-mode editing commands written by Ken'ichi Shibayama
6103      (shiba@isac.co.jp). A big win.
6104    * Removed the redundant argument to S-switch-to-end-of-S
6105    * S-function-pattern improved
6106    * added S-eval-visibly, S-eval-visibly-p and modified S-eval-*
6107      to use them
6108    * added S-eval-line-and-next-line
6109    * eval commands can now echo in the process buffer
6110    * added S-kill-output and S-view-at-bottom
6111    * added a binding for comint-isearch and autoloaded it
6112    * added S-execute-in-tb. S-parse-errors now takes prefix arg.
6114  Thu Jun 25 1992 dsmith
6115    * Moved some doctrings to comments (Frank Ritter)
6116    * The Tek stuff now lives in a separate file (Frank Ritter)
6117    * Fiddly C-c ESC M-. bindings in S mode and Help mode moved
6118        to C-c M-. bindings (Martin Maechler)
6119    * S-execute-objects now uses variable inferior-S-objects-command
6120        whose value depends on S version. (Ken'ichi Shibayama)
6121    * Symbols given uniform prefixes: S- or inferior-S- (Frank Ritter)
6123  -- Version 3.41 released to Statlib and Emacs Archive --
6125  Tue Jul  7 11:56:59 CST 1992 dsmith
6126    * S-execute-attach now updates the internal search list. This
6127      is a manifestation of a general bug: S-command doesn't call
6128      S-search-path-tracker
6130  Wed Jul 29 09:38:54 CST 1992 kenichi
6131    * Several fixes to indenting code. New variable S-else-offset.
6132      Indentation of code not within braces. expression() indentation.
6133      Correct handling of in-line comments.
6135  Fri Aug  7 10:52:06 CST 1992 dsmith
6136    * S-execute now uses S-mode-minibuffer-map.
6137    * Setting indentation variables in .emacs now has some effect.
6138    * Files retrieved by S-dump-object-into-scratch are now automatically
6139      placed in S-mode.
6141  Fri Jul 28 1992 R.D.Ball
6142    added multi-S to allow multiple S sessions
6143    run by ESC-x S or with numeric prefix arg e.g. ESC-2 ESC-x S
6144    The current S process is determined by S-process-name,
6145    this is modified by typing a return into a non-current S process
6146    buffer.
6147    Variables S-process-name-list, S-current-process-name
6148    and functions update-S-process-name-list, get-S-process to
6149    replace (get-process "*S*"), and checks for existence of process,
6150    buffer in inferior-S-mode
6152    made function S-eval-line-and-next-line keep to the bottom of
6153    the S process buffer so user can see results when working interactiveley
6154    To do this an optional arg eob was added to S-eval-visibly
6155    To go to bottom of window it was necessary to use
6156    switch-to-buffer-other-window, but this only when eob is t.
6157    Additionally, if S-eval-visibly-at-end is t the functions
6158    S-eval-region etc. also display results at the end of the
6159    current process buffer.
6161    Default directory for starting S is now the current directory
6162    for the current buffer. (Set S-use-current-directory to nil to
6163    avoid this).
6166  Sat Sep 19 18:35:10 CST 1992 dmsith
6168    * Modified Rod's multi-S code so that it works properly.
6169      S-process-name-list is now an alist whose CARs are the process
6170      names and whose CDRs is an alist of variable . value pairs
6171      specific to particular processes (so e.g. completion works
6172      properly for each buffer.) The function
6173      S-get-process-specific-vbls does the work, and any
6174      process-specific variables should be mentioned here.
6175      S-mode buffers know which process they should evaluate into.
6177    * New command S-request-a-process which should be bound to a key.
6179  Wed Nov  4 dsmith
6180    * S-load-file now informs you if S gave a warning during load.
6181      Also, the S-errors buffer is displayed using popper, if available
6182    * C-x ` is now also bound in S-mode.
6183    * Installed Frank's menus
6185  Wed Nov 18 dsmith
6186    * Bound M-TAB and M-? to comint completion functions in inf-S-mode
6187      and S-mode
6188    * In the process buffer, a paragraph is a promwpt, a command and its
6189      output, to make the paragraph functions useful
6190    * Multiple S sessions in a process buffer are delimited by ^L, to
6191      make the page functions useful
6192    * In process buffer mode line, name of process is shown in [..]
6193      (in case buffer name is changed.) In edit buffers, the name
6194      if the process the buffer belongs to is shown in []'s
6196  Wed Nov 21 dsmith
6197    * Nuked S-make-function, since it is now obsolete
6198    * Added S-clean-region
6199    * M-TAB in S-mode now completes *files*, not objects. Object
6200      completion has moved to C-c TAB.
6201    * Bound k in the help buffer to 'kill-buffer.
6202    * Local variables are added to files accessed with C-c C-d, if needed.
6203    * Fixed incorrect use of 'save-buffer in several places.
6204    * Bound C-c C-p to 'S-request-a-process
6205    * Replaced S-beginning-of-function and S-end-of-function to DMS's
6206      versions, since Frank's don't work with the new function regexp.
6207    * New variable S-synchronize-evals (Martin Maechler)
6208    * Changed default of S-eval-visibly-p to t.
6210  Wed May 12 dmith
6211    * Change definition of S-dumped-missing-re to cope with 3.1