(ess-find-newest-R): New defun, to find the newest
[ess.git] / ChangeLog
blob0d58e65718fc78d7a2ef99d3f671528c537e7830
1 2007-07-20  Stephen Eglen  <stephen@gnu.org>
3         * doc/help-s.texi (iESS(S)--Inferior ESS processes): Document R-newest.
5 2007-04-26  ESS Maintainers <ESS-core@stat.math.ethz.ch>
7   * Version 5.3.4 released.
9 2006-12-16  Martin Maechler  <maechler@stat.math.ethz.ch>
11         * doc/ess.texi (Help): do look up the 's *' bindings and mention
12         differences R <-> S(-plus)
14 2006-09-26  ESS Maintainers <ESS-core@stat.math.ethz.ch>
16   * Version 5.3.3 released.
18 2006-09-19  ESS Maintainers <ESS-core@stat.math.ethz.ch>
20   * Version 5.3.2 released.
22 2006-06-03  ESS Maintainers <ESS-core@stat.math.ethz.ch>
24   * Version 5.3.1 released.
26 2006-04-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
28   * Version 5.3.0 released.
30 2006-04-07  Martin Maechler  <maechler@stat.math.ethz.ch>
32         * doc/refcard/refcard.tex: update for ESS 5.3.0
34 2006-02-09  Anthony Rossini <anthony.rossini@novartis.com>
36         * doc/newfeat.texi: documentation for
37         @code{ess-use-inferior-program-name-in-buffer-name},
39 2006-02-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
41   * Version 5.2.12 released.
43 2006-01-06  Stephen Eglen  <stephen@gnu.org>
45         * doc/ess.texi (Help with emacs): New section, referring people to
46         Emacswiki and FAQs.
48 2005-11-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
50   * Version 5.2.11 released.
52 2005-09-09  ESS Maintainers <ESS-core@stat.math.ethz.ch>
54   * Version 5.2.10 released.
56 2005-08-30  ESS Maintainers <ESS-core@stat.math.ethz.ch>
58   * Version 5.2.9 released.
60 2005-05-12  ESS Maintainers <ESS-core@stat.math.ethz.ch>
62   * Version 5.2.8 released.
64 2005-04-18  ESS Maintainers <ESS-core@stat.math.ethz.ch>
66   * Version 5.2.7 released.
68 2005-03-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
70   * Version 5.2.6 released.
72 2005-02-01  ESS Maintainers <ESS-core@stat.math.ethz.ch>
74   * Version 5.2.5 released.
76 2005-01-06  ESS Maintainers <ESS-core@stat.math.ethz.ch>
78   * Version 5.2.4 released.
80 2004-12-31  Stephen Eglen  <stephen@gnu.org>
82         * doc/inst_tar.texi (Unix installation): Remove note regarding GNU
83         Make, as this is relevant only for developers, and so does not
84         need to be in the user's guide [the shorter the installation
85         instructions, the better!]
87 2004-12-29  Stephen Eglen  <stephen@gnu.org>
89         * doc/newfeat.texi: Mention changes to completion.
91         * doc/inst_tar.texi (Unix installation): Comment out optional step
92         about creating database files for slow computers; delete later.
94         * doc/ess.texi (Completion details): Comment out note about slow
95         completion on old systems; delete later.
96         (Imenu): Add note about imenu regexps.
98 2004-10-27  Martin Maechler  <maechler@stat.math.ethz.ch>
100         * doc/ess.texi: added Debian patches from Camm Maguire
101         * lisp/*      : dito for six files
103 2004-09-21  ESS Maintainers <ESS-core@stat.math.ethz.ch>
105   * Version 5.2.3 released.
107 2004-07-27  Martin Maechler  <maechler@stat.math.ethz.ch>
109         * Moved from CVS to Subversion
111 2004-07-08  ESS Maintainers <ESS-core@stat.math.ethz.ch>
113   * Version 5.2.2 released.
115 2004-06-28  ESS Maintainers <ESS-core@stat.math.ethz.ch>
117   * Version 5.2.1 released.
119 2004-05-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
121         * doc/ess.texi (Interactive ESS): At the start of the chapter on
122         iESS, introduce a few general terms before getting into specifics.
124 2004-05-17  Stephen Eglen  <stephen@anc.ed.ac.uk>
126         * doc/ess.texi: Few typos; add brief description of Imenu and
127         document the 'l' key when viewing help files.
129 2004-05-05  Stephen Eglen  <stephen@anc.ed.ac.uk>
131         * doc/ess.texi (winjava): Put empty lines around example to get
132         proper formatting.
134 2004-05-04  Stephen Eglen  <stephen@anc.ed.ac.uk>
136         * doc/help-s.texi (ESS-help--assistance with viewing help): Refer
137         to Help chapter.
139         * doc/ess.texi (Multiple ESS processes): ess-request-a-process not
140         bound to C-c C-k.  Commented out some doc for
141         ess-plain-first-buffername.
142         (System dependent): Change of section name from "Other variables
143         ..." to "Variables ...".
145 2004-04-28  Stephen Eglen  <stephen@anc.ed.ac.uk>
147         * doc/ess.texi: Document winjava, inferior-ess-own-frame and
148         ess-help-own-frame.
150 2004-02-22  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
152         * doc/bugrept.texi: Describe how to make a *Backtrace* buffer.
154 2004-02-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
156         * doc/ess.texi (ESS processes on Remote Computers): add brief
157         notes on how to get a ssh buffer. Note that URL currently spills
158         into right margin in ess.pdf; anyway to prevent that?
160 2002-11-29  Stephen Eglen  <stephen@gnu.org>
162         * doc/ess-defs.texi: New file to provide macros for formatting R,
163         S, SPLUS.
164         * doc/ess.texi:  Quite a few updates to the documentation:
165         Include ess-defs.texi for @Sl macro.
166         Add Stephen to author list.
167         Remove bold from ESS/S.
168         Remove Variable and command index (had just two entries).
169         Use "X window system" or "X11" rather than "X-windows" (see `man X').
170         Add section on editor=emacsclient.
171         Change "more historic"->"older"
172         Correct exit() entry in the variable and command index.
173         Remove multiple references to Emacs/XEmacs differences in
174         .emacs/init.el for init file.
176 2002-08-07  Martin Maechler  <maechler@stat.math.ethz.ch>
178         * VERSION:
179         new version -- Makefile did not commit (aarggh)..
181         * lisp/Makefile, Makefile:
182         more Makefile tweaks: lisp/ess-cust.el with proper version number must be committed (in time before tagging etc)
184         * lisp/ess-cust.el:
185         new version -- Makefile did not commit (aarggh)..
187         * info/ess.info-3, info/ess.info-4, info/ess.info-1, info/ess.info, info/ess.info-2:
188         Updating info for new version
190         * ANNOUNCE, README:
191         Updating README, ANNOUNCE for new version
193         * doc/newfeat.texi:
194         prepare for release of 5.1.23 (with *correct* version number)!
196         * Makefile:
197         dist: also update lisp/ess-cust.el
198         rel : also `tag'
200 2002-08-06  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
202         * info/ess.info-1:
203         Updating info for new version
205         * 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:
206         docs:  I was trying to create a PDF version of ANNOUNCE with
207         texi2dvi and dvipdf (is there a better way?).  And, certain
208         functions like @email and @code betray unsightly behavior.
209         I replaced @email with @uref:mailto and @code with @display.
210         You may note that a better translation of @code would be
211         @example, but @example misbehaves as well.  @display doesn't
212         make a difference for info or HTML, but it does for PDF.
213         However, there doesn't appear to be an alternative for the
214         moment.  Another bug, is texi2html ignores the @enumerate
215         argument (besides mishandling @macro statements).  Oh joy!
217 2002-08-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
219         * ANNOUNCE, doc/announc.texi, doc/Makefile, doc/readme.texi, README, info/ess.info-1:
220         docs:  some final minor changes to docs before release.  Also,
221         attempted to address Martin's concern in doc/Makefile with
222         respect to install.  Now, you can differentiate between
223         making in the doc directory and installing elsewhere as the
224         documentation indicates.  The target install has returned for
225         info files only.
227 2002-08-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
229         * doc/dir, doc/help-sas.texi, doc/Makefile, info/ess.info-1, info/ess.info, README, info/ess.info-2:
230         info:  Rich's comment made me realize that we may also need
231         to "install" the dir file.  So, I changed the Makefile to:
232         $(INFODIR)/ess.info: $(TEXISRC)
233                 @echo "making Info documentation..."
234                 $(MAKEINFO) ess.texi
235                 $(INSTALL) ess.info* $(INFODIR)
236                 test -f $(INFODIR)/dir || $(INSTALL) dir $(INFODIR)
237         I suppose that a more sophisticated approach could be taken,
238         but this is probably good enough for now.  I believe that
239         all issues that I was working on are now complete.  I'm going
240         on vacation on 8/7 and then to JSM the following week, but I
241         should have e-mail and internet access the whole time.  Did
242         someone once say "Release early and release often"?
244 2002-08-01  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
246         * info/dir:
247         dir:  I discovered what the problem is with @direntry and
248         GNU Emacs 21.  Apparently, the functionality differs
249         between XEmacs and Emacs.  Under XEmacs, the @direntry
250         has precedence over the dir file.  Emacs appears to be
251         just the opposite.  So, I edited the dir file by hand.
252         Not sure where this file comes from.  info/emacs does
253         not create this file in a directory that doesn't
254         already have one.  The file doesn't seem to be
255         created by makeinfo and thats where the problem lies.
256         There is no synchronization between @direntry and dir
257         once dir has been created (however that happens).  The
258         best solution at present is to keep the two in synch
259         by hand.  Which really isn't that big of a deal since
260         we are only talking about one line being identical in
261         dir and ess.texi
263         * 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:
264         docs:  committing files based on recent discussion
266 2002-07-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
268         * doc/ess.texi, README:
269         HTML docs:  a few tweaks to the texinfo to create a
270         reasonable HTML table of contents
272         * doc/ess.texi, README:
273         doc bug:  I was testing out the info docs and I realized that
274         the "Detailed Node List" and the actual nodes for Installation
275         were different.  In this case, it would lead you to believe
276         that there weren't any relevant topics in the Installation
277         section because you see the "Detailed" list first, but there's
278         nothing on it.  I suppose you could carefully check each "Detailed"
279         vs. actual node combination, but that would be time-consuming and
280         prone to failure.  And, I also realized that nobody would want a
281         100 item list when they can drill-down from a 10 item list anyways.
282         So, I was lazy and just commented out the entire "Detailed Node List".
284         * 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:
285         more doc changes:  Where should I begin?  I realized that having info files might
286         not be helpful if you didn't already have ESS installed.  So, I decided to
287         create HTML docs and put them @ software.biostat.washington.edu:/ess/doc/html
288         But, texi2html doesn't work with version.texi.  After pulling my hair out, I
289         decided to read the documentation.  Guess what?  texi2html doesn't support
290         @macro commands.  So, instead of @essver{}, I replaced those references by
291         @include ../VERSION which seems to work.  Of course, this was after I re-did the
292         doc/Makefile thinking there was something wrong in there.  The HTML docs are now
293         on the net.  And, lots of other "improvements" to the docs.
295         * doc/ess.texi, info/ess.info, README, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
296         info:  running some long SAS jobs, ZZZZZzzzzZZZZZ...
297         Meanwhile, re-wrote parts of the intro and re-arranged some of the
298         documentation categories; boy is that fun.  NOT!  Promoted "Help for
299         the S family" and "Help for SAS" to main categories so you
300         don't have to poke around so long.  One bugaboo that remains
301         with GNU Emacs 21.1-21.3 is the @direntry which is set to:
302         * ESS: (ess). Emacs Speaks Statistics (S/S+/R, SAS, BUGS, Stata, XLisp-Stat).
303         but, Emacs sadly reports:  ESS Version 5.x.y (was: S-mode).
304         This works fine on XEmacs 21.4.8 and I'm using texinfo 4.2
306         * lisp/ess-utils.el:
307         ess-kermit-get, ess-kermit-send
308         I had to replace (shell) with ess-sas-goto-shell; maybe we should
309         generalize ess-sas-goto-shell and ess-sas-shell-buffer in ess-utils.el too
311 2002-07-30  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
313         * lisp/Makefile:
314         lisp/Makefile:  essa-sas.el should not be compiled since it is required
315         by essl-sas.el and therefore, already compiled
317         * lisp/Makefile:
318         lisp/Makefile:  fixed a bug testing whether a directory is .
320 2002-07-29  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
322         * doc/ess.texi, doc/help-sas.texi, info/ess.info, info/ess.info-1, info/ess.info-3, README, info/ess.info-4:
323         Help for SAS:  more updates and fixes; now ready for release
325 2002-07-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
327         * doc/Makefile, Makefile:
328         Makefile:  changed target info to
329         the more descriptive and appropriate docs
331 2002-07-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
333         * doc/ess.texi, doc/help-sas.texi:
334         ESS[SAS] info documentation:  lots of minor changes that
335         should make it a better intro as well as a more complete and
336         correct manual
338         * doc/Makefile, lisp/Makefile, Makeconf, Makefile:
339         more Makefile mods:  made INSTALL comments more explicit
340         and removed install as the target from main Makefile, it
341         was only present in the lisp Makefile in any case
343         * Makefile:
344         main Makefile:  realclean target deleted; doc and lisp
345         Makefile's don't have it anyway; ESSVERSIONDIR changed
346         to ESSDIR
348         * Makeconf:
349         Makeconf:  made 2 comments more explanatory
351         * doc/Makefile, Makeconf, Makefile, doc/newfeat.texi:
352         more Makefile/Makeconf improvements:  I think this should do it
353         for the next release.  Enjoy!
355         * info/ess.info-1, info/ess.info:
356         Updating info for new version
358         * ANNOUNCE, README:
359         Updating README, ANNOUNCE for new version
361         * 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:
362         more Makefile changes:  Apparently, we had two different methods for
363         replacing old version numbers with new ones.  For some reason, the
364         old method based on perl stopped working.  So, we created a new
365         method based on @essver{}.  However, the old version targets and
366         dependencies remained.  I have no idea what kind of weirdness
367         resulted from that.  Just in case, I'm removing the old method.
369 2002-07-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
371         * lisp/essa-sas.el:
372         ESS[SAS]:  ess-sleep-for now defaults to 5 seconds on Windows
373         only (which was where the problem was initially)
375         * lisp/essa-sas.el:
376         ESS[SAS]:  fixed bug in
377         ess-sas-submit-sh for Kermit file transfers; noticed that ess-kermit-
378         functions call (shell) when it probably should be ess-sas-goto-shell
380 2002-07-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
382         * doc/Makefile, fontlock-test/baseball.sas, Makeconf, Makefile, VERSION:
383         Makefile happy-land:  I think I finally figured this maze out.
384         We'll see when we try to release 5.1.21
386         * lisp/ess-utils.el:
387         ess-utils.el:  fixed a bug in ess-save-and-set-local-variables;
388         more exhaustive testing later tonight
390         * lisp/essa-sas.el:
391         ESS[SAS]:  ess-save-and-set-local-variables is now called
392         from ess-sas-submit-sh, ess-sas-submit-windows and
393         ess-sas-submit-mac rather than save-buffer which formerly
394         appeared in ess-sas-submit.  Not, sure what to do with
395         ess-sas-submit-iESS, but it should not be called in
396         ess-sas-submit-region.  Also, now called in
397         ess-sas-data-view so you can take advantage of the
398         recently added ess-sas-data-view-fsview-statement
399         buffer-local variable.
401         * lisp/ess-utils.el:
402         ess-utils.el:  added 2 new functions
404         ess-search-except:  searches forward for a regexp, stores as match 1
405         and optionally, ignores results that also match a second regexp parameter,
406         and optionally, searches backward for a third non-nil parameter
408         ess-save-and-set-local-variables:  if a buffer is modified, save the
409         buffer and if Local Variables are defined, update them with revert
410         returning t if buffer was modified and nil otherwise
412         * lisp/essa-sas.el:
413         ESS[SAS], ess-sas-data-view:  Now, I'm adding features just for myself.
414         I've always wanted the capability to add a PROC FSVIEW statement to an
415         ess-sas-data-view call, but I just never got around to it.  You can
416         configure it with the string ess-sas-data-view-fsview-statement.  Also,
417         you can now change the PROC FSVIEW command itself with
418         ess-sas-data-view-fsview-command and I renamed ess-sas-data-view-options
419         to ess-sas-data-view-submit-options to make it more clear what it does
420         (i.e. so you don't confuse -options with -fsview-command).
422         * 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:
423         Makeconf/Makefile tweaking:  still need to re-organize doc
424         Makefile which is currently in the main Makefile and the
425         doc Makefile
427 2002-07-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
429         * Makeconf:
430         Makeconf:  minor improvements in anticipation of a more
431         important role for this method of installing ESS
433         * lisp/make-regexp.el:
434         make-regexp.el:  timing functions removed due to name collisions with Gnus
436 2002-07-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
438         * lisp/essa-sas.el:
439         ESS[SAS]:  extended ess-sas-goto-shell to take an optional
440         argument if non-nil, then set-buffer rather than switch.  This
441         new call replaces code chunks in ess-sas-submit-region,
442         ess-sas-data-view and ess-sas-graph-view.  Furthermore, this
443         behavior is what was intended in nearly all
444         (ess-sas-goto-shell) calls and I have replaced them all with
445         (ess-sas-goto-shell t); except for the key-bindings for F8/F3
446         and the code that deals with kermit file transfers which require
447         the old behavior.  Have only tested on XEmacs and 'sh, so YMMV.
449         * lisp/essa-sas.el:
450         ESS[SAS]:  ess-sas-goto-shell resurrected!  Our recent discussion
451         with respect to each SAS program, perhaps, needing it's own
452         ess-sas-submit-method brought me back to ancient discussions
453         of asynchronous shell buffer names.  Emacs and XEmacs named them
454         differently.  Our solution was to use & for 'sh and start for 'ms-dos
455         to make synchronous processes asynchronous.  However, this made
456         ess-sas-goto-shell unnecessary since the buffer was always *shell*.
458         Now, I added the variable ess-sas-shell-buffer which is buffer-local
459         and defaults to *shell*.  If you set this to something else, then you
460         will get another shell buffer.  And, ess-sas-goto-shell will take you
461         to whichever one you need.  So, we are back to the original function.
462         I also moved the add-hook call to the shell creation step since it
463         seemed like over-kill to call it every time you did ess-sas-submit-sh.
464         Is this enough explanation or am I boring you?
466 2002-07-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
468         * lisp/essa-sas.el: ESS[SAS]:  tweaks to
469          -> ess-sas-submit-mac for JSM presentation
471         * lisp/essa-sas.el:
472         ESS[SAS]: ess-sas-submit-method
473         needs to be buffer-local so that ess-sas-submit can submit different
474         buffers in different ways with the Local Variables trick
476 2002-07-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
478         * lisp/ess-utils.el:
479         ess-utils.el:  added ess-kermit- functions; now, it's really
480         ready for testing
482         * lisp/ess-cust.el:
483         ess-cust.el:  added ess-kermit- variables
485         * lisp/essa-sas.el:
486         ESS[SAS]: moved ess-kermit- variables to ess-cust.el and
487         ess-kermit- functions to ess-utils.el
489         * lisp/ess-cust.el:
490         ess-cust.el:  applied Stephen's patch; also changed more :types
491         from "string" to 'string; finally, fixed custom-ize for SAS; it
492         always worked if you specified 'ess-sas for the
493         group, but never worked if you specified 'ess; this was because
494         defgroup defined 'ess-SAS rather than 'ess-sas; and, now I understand
495         what :prefix does; we discussed this previously and nobody knew
496         (the documentation doesn't say either); :prefix is the beginning of
497         the variable name that the custom-ize buffer doesn't show you;
498         therefore, it seems that :prefix should be "ess-" for 'ess-sas;
499         I think this is what it always was, but now I know this is right;
500         only tested this on XEmacs 21.4.8 which is nearly bullet-proof;
501         please test on buggier versions of (x)emacs
503 2002-07-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
505         * lisp/essa-sas.el:
506         ess-search-except, ess-sas-data-view, ess-sas-graph-view:
507         improvements to all; simplification of the latter -view's
508         with ess-search-except and other minor changes
510         * lisp/essa-sas.el:
511         ess-search-except:  I forgot to include the bloody example of it's
512         use; now see ess-sas-data-view.
514         * lisp/essa-sas.el:
515         ess-search-except:  I believe it does what we want now.  Sorry, to make this
516         a multi-stage commit, but I can think in SAS, not elisp yet :o)
518         * lisp/essa-sas.el:
519         ess-search-except:  I had some free time and I decided to
520         write a function to perform the complex searches
521         that are necessary for ess-sas-data-view.  I suppose a function
522         like this would be valuable for ess-sas-graph-view and for
523         other packages as well.  After a bit more testing, I'll put
524         it some place more appropriate.  I suppose we don't
525         have alot of time left before 5.2.0
527         * lisp/essa-sas.el:
528         ess-sas-data-view:  the code will make your head hurt, but
529         the search for a permanent SAS data just got a little smarter.
530         After it finds a tentative candidate in a forward search,
531         it checks if it is a work./first./last.  If so, then it
532         backward searches.  I suppose a better approach would be
533         to write an ess-search function that takes arguments
534         for regexp, direction, and exceptions to ignore.  I
535         don't have time right now, but let's add it to the TODO.
537 2002-07-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
539         * doc/ess.texi:
540         updated copyright to 2002.  Deep thought:  does everything
541         need a person to copyright it?  Wouldn't it be better to
542         have something like:  Copyright (C) 2002 ESS Developers?
544 2002-06-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
546         * lisp/essa-sas.el:
547         ess-sas-data-view:  Now ignoring WORK datasets since there is no
548         way to open them anyway.  It would be nice if this function (as well as
549         ess-sas-graph-view) could also be accessable via the mouse.
550         Any hints as to how to do it would be appreciated.  Currently, you have
551         to move the point manually or re-type the dataset/graph that you want
552         to view.  Just clicking on a dataset/graph would be easier.
554 2002-06-24  Martin Maechler  <maechler@stat.math.ethz.ch>
556         * 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:
557         activate imenu for S+modes, using the ess-[SR]-use-imenu variable (in R and S+)
559 2002-06-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
561         * 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:
562         all ess-running-xemacs have now been replaced with (featurep 'xemacs)
564         * VERSION: VERSION:  5.2.0
566 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
568         * lisp/ess-emcs.el:
569         ess-emcs.el:  (featurep 'xemacs) has been implemented
570         according to Rich's suggestion; however, ess-running-xemacs
571         is rather pervasive among numerous other ESS lisp files;
572         I don't have time to go into every file and change them all;
573         but, this will certainly be the recommended route to take with ESS 6
575 2002-06-19  rmh  <rmh@lynne.stat.math.ethz.ch>
577         * lisp/essdsp6w.el, lisp/ess-emcs.el, lisp/essd-sp4.el, lisp/ess-site.el:
578         w32-short-file-name win32-short-file-name
580 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
582         * README, ANNOUNCE:
583         Updating README, ANNOUNCE for new version
585 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
587         * doc/ess.texi, doc/inst_tar.texi:
588         Unix Installation:  massive changes; I really don't understand
589         points 7 and 8, but I assume the XEmacs parts of 8 will change
590         once 5.2.0 is an "official" XEmacs package; I suggest similar
591         changes be made to Microsoft Windows Installation, but I made
592         none.  Enjoy!
594 2002-06-18  Martin Maechler  <maechler@stat.math.ethz.ch>
596         * lisp/essd-r.el:
597         allow prompt "Browse[1]> "
598         -- i.e. add "[]" to valid prompt chars (but not as first one!)
600 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
602         * lisp/essa-sas.el:
603         ess-kermit-get:  last bug-fix
604         ; it's about as user-friendly as I can imagine at the moment
606 2002-06-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
608         * doc/help-sas.texi, doc/inst_tar.texi, doc/newfeat.texi, doc/requires.texi:
609         doc:  minor improvements
611         * doc/currfeat.texi, doc/newfeat.texi:
612         doc:  a few minor changes in preparation for the 5.2.0 release
614         * lisp/essa-sas.el:
615         ESS[SAS]:  fixed a newly introduced bug in ess-kermit-get;
616         synchronized ess-kermit-send with ess-kermit-get; replaced
617         equal with string-equal (do we need to do this globally?);
618         I'd like to do a little bit more testing before 5.2.0; I'll
619         try to get it done tonight
621         * lisp/essa-sas.el:
622         ESS[SAS]: changes for more user friendly kermit file transfers;
623         ess-kermit-prefix default is now # which should be os-independent;
624         former defaults, : or ], could be problematic and were
625         based on ange-ftp/efs/tramp (an unnecessary restriction it turns out);
626         when ess-sas-goto is passed the suffix "log" or "lst" ess-kermit-get
627         is called if the file starts with ess-kermit-prefix; other extensions
628         could be dangerous since you might have altered the local copy whereas
629         .log and .lst files are only being modified by the SAS batch job; as
630         long as the integrity of the .sas program is maintained .log and .lst
631         can always be retrieved if an unwanted transfer overwrites them
633 2002-06-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
635         * lisp/ess-utils.el:
636         ess-utils:  explanatory comment on the recent change in ess-revert-wisely
638 2002-05-28  rmh  <rmh@lynne.stat.math.ethz.ch>
640         * 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:
641         M-x SAS does not work with MS Windows
643 2002-05-28  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
645         * Makefile:
646         Makefile:  made compile the default; also fixed problem with make all
648 2002-05-27  Martin Maechler  <maechler@stat.math.ethz.ch>
650         * doc/README.SPLUS4WIN:
651         5.1.21, not *.20 (is this not yet integrated in *.texi ?)
653 2002-05-21  rmh  <rmh@lynne.stat.math.ethz.ch>
655         * doc/dir, info/dir:
656         dir file needed in same directory as *.info* files
658         * 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:
659         improve documentation for ess-remote
661 2002-05-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
663         * Makefile:
664         Makefile:  commented out a stray reference to info in the doc directory
666         * ANNOUNCE, README:
667         Updating README, ANNOUNCE for new version
669 2002-05-17  rmh  <rmh@lynne.stat.math.ethz.ch>
671         * doc/ess.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
672         document ess-remote, S+elsewhere, ess-elsewhere
674         * 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:
675         add reference to ~/.xemacs/init.el as the Xemacs alternate for
676         the Gnu emacs file .emacs
678 2002-05-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
680         * lisp/essa-sas.el:
681         ESS[SAS]:  ess-sas-data-view; oops that was not right.  now fixed.
682         dataset names may end in macro variables, but libraries must not
684 2002-05-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
686         * lisp/essa-sas.el:
687         ESS[SAS]:  ess-sas-data-view will now recognize a permanent SAS
688         dataset name that ends in a macro variable.  You will be
689         prompted with the portion of the name up to, but not including
690         the macro variable, since it wouldn't be valid otherwise.  You
691         will need to complete the dataset name.  You cannot use a macro
692         variable for the library since &libname.dataname is macro concatenation.
694 2002-05-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
696         * lisp/essa-sas.el:
697         ESS[SAS] doc-strings:  updated doc-strings for ess-sas-submit-method
699         * doc/help-sas.texi:
700         ESS[SAS] help:  ess-sas-submit-method discussed, with respect to
701         both local and remote SAS batch jobs including Kermit
703 2002-05-12  rmh  <rmh@lynne.stat.math.ethz.ch>
705         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
706         repair trailing garbage by removing [] from node names
708         * doc/ess.texi, doc/help-sas.texi, doc/help-s.texi:
709         @node lines cannot contain [].
710         I replaced them with () in the node lines and left
711         them at [] in the section heads and in the body of the text.
713 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
715         * doc/help-sas.texi:
716         ESS[SAS] help: discussion of ess-sas-submit-command etc.
717         But, still need to discuss ess-sas-submit-method and kermit too.
719 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
721         * doc/ess.texi:
722         Thank you Martin, I was starting do essentially the same thing
723         to ess.texi.  Now I don't have to.
725         I did one extra step.  We had an empty chapter in the dvi that I commented out.
726           @comment @chapter Help for Statistical Packages
727         Then I promoted both S and SAS to chapter status.
728           @chapter Help for the S family
729           @chapter Help for SAS
732         There is a fundamental problem in both help-s.texi and help-sas.texi.
733         Make the ess.dvi and then look at the S and SAS chapters.
734         Both chapters have a trailing piece of the node-name as the last line
735         in each section.  I tried several ways to make that go away with no
736         success.  Can you figure out what is going on and fix it?  Thanks
738 2002-05-10  Martin Maechler  <maechler@stat.math.ethz.ch>
740         * doc/ess.texi, doc/inst_tar.texi:
741         comment empty chapter; update nodes and menus (in Emacs) and hand fix
743 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
745         * lisp/essd-els.el:
746         gnuclient doesn't work across tcpip (or at least I don't
747         yet know how), so I removed it from inferior-ess-language-start
748         for ess-remote.
750         * lisp/essdsp6w.el, lisp/essl-s.el:
751         S-Plus 6 help() function uses pager=options()$help.pager
753         I modified inferior-S-language-start in essl-s.el to always define
754         options()$help.pager to have the same value as options()$pager.
755         Only S-Plus 6 uses this new value.  The way the statement is constructed,
756         it does not get used for R and it generates a harmless extra component to
757         the options() in earlier versions of S-Plus.
759 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
761         * doc/getting.texi, doc/newfeat.texi:
762         doc:  updates for next release
764 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
766         * lisp/essd-sas.el:
767         put ess-eval-line-and-step-invisibly on C-c i on sas-mode-local-map
769         * lisp/essd-els.el:
770         ess-remote for SAS needs shell-mode
772         * lisp/ess-inf.el:
773         ess-eval-line-and-step-invisibly is needed for ess-remote to work with sas
775         * lisp/essd-els.el:
776         ess-remote now works for "sas -stdio"
778 2002-05-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
780         * doc/announc.texi:
781         ANNOUNCE: missed a reference to @essver{}
783 2002-05-08  Martin Maechler  <maechler@stat.math.ethz.ch>
785         * lisp/ChangeLog, lisp/ess-trns.el:
786         clean-region fix for new menu function
788 2002-05-07  Martin Maechler  <maechler@stat.math.ethz.ch>
790         * doc/Makefile:
791         better Makefile fixes; add "pdf" target
793         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/Makefile:
794         Makefile fixes; ess.info* only in ../info
796         * doc/requires.texi: @footnote properly
798         * doc/help-s.texi:
799         some @item s fixed --- do NOT use manual "-" for items!
801         * doc/requires.texi:
802         minor typo in footnote
804         * doc/Makefile: run pdftex twice
806 2002-05-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
808         * README:
809         Updating README, ANNOUNCE for new version
811 2002-05-06  rmh  <rmh@lynne.stat.math.ethz.ch>
813         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/help-s.texi:
814         @display
816         * Makefile: add ess.info-4
818 2002-05-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
820         * lisp/essa-sas.el:
821         ESS[SAS]: ess-kermit-send
822         incorporated into ess-sas-submit-sh  kermit is almost as transparent as
823         tramp and ange-ftp/EFS  just execute ess-sas-submit like any other file
825 2002-05-05  rmh  <rmh@lynne.stat.math.ethz.ch>
827         * lisp/ess-trns.el:
828         install Thomas Baumann repair to ess-transcript-clean-region
830 2002-05-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
832         * lisp/essa-sas.el:
833         ESS[SAS]:  ess-sas-submit-sh now works with local copies of kermit transfer files.  just need some documentation.
835 2002-05-03  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
837         * lisp/essa-sas.el:
838         ESS[SAS]: ess-kermit-send now works although I haven't tested
839         it completely.  still need to fix ess-sas-submit-sh
841         * lisp/essa-sas.el:
842         ESS[SAS]:  updated ess-kermit-get per the latest proposal;
843         created a variable ess-kermit-prefix which is
844         customize-able that can be used to specify the files that
845         are recognized as local kermit copies of remote files.
846         : is the default and the only other value that is
847         recommended is ]  also, created ess-kermit-remote-directory
848         which is buffer local and the default is customize-able;
849         currently $HOME  when you run ess-kermit-get you can
850         reset this variable and ess-kermit-get is now documented
851         haven't fixed ess-kermit-send, but it should be trivial
852         also note, that if you have just done an ess-kermit-send
853         then ess-sas-submit-sh should work as long as we handle the
854         cd command appropriately, i.e. "cd ."
856 2002-05-02  rmh  <rmh@lynne.stat.math.ethz.ch>
858         * lisp/essd-els.el:
859         change SAS to SAS-customize-alist
861         * lisp/essd-els.el:
862         add &optional proc-name to ess-remote
864 2002-05-01  rmh  <rmh@lynne.stat.math.ethz.ch>
866         * lisp/essd-els.el: ess-remote
868         First draft of what I consider the right way to do what we
869         have previously called S+elsewhere and ESS-elsewhere.
871         Please test this.  Start a telnet or other protocol to a remote computer,
872         start S or R (or maybe something else), M-x ess-remote, and tell it which
873         dialect.  You are now talking to an inferior-ess process.
875         I added all the *-customize-alist to ess-select-alist-dialect.  I added
876         only sp6 to the dialects we prompt for, but all will be recognized.
878         Rodney, dialect "sas" points to S+elsewhere-customize-alist rather than
879         to SAS-customize-alist.
881         If this works then ess-add-ess-process should be moved from essa-sas.el to
882         ess-inf.el
884         * lisp/essdsp6w.el, lisp/ess-site.el:
885         tweaks to S+6 for S-Plus 6.1 for Windows beta 1
887         Delay time is now a user variable ess-S+6-startup-delay.
888         No delay time for S+6-existing.
889         We verify the version of S-Plus 6 and hide and make read-only the file we check.
890         ESS now prompts for the correct directory.
892 2002-04-29  rmh  <rmh@lynne.stat.math.ethz.ch>
894         * lisp/essdsp6w.el:
895         S-Plus 6.1 beta for Windows works correctly with ESS.
896         6.0 didn't work correctly.
898         I modified M-x S+6 to
899           "Verify that `inferior-S+6-program-name' points to S-Plus 6.
900         Start normally for S-Plus 6.1.  Inform the user to start S-Plus 6.0
901         from the icon and than connect to it with `S+6-existing'.  Give an error
902         message if `inferior-S+6-program-name' doesn't point to S-Plus 6."
905         S-Plus 6.1 starts up exceedingly slowly.  I changed the delay time in
906         M-x S+6-initiate to 60 seconds (double what we needed for M-x S+4).
907         The is the delay needed for my 300MHz machine.  I will make this a
908         variable so the users can customize it for their speed.
910 2002-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>
912         * lisp/ess-trns.el:
913         ..-DO-clean-region; added to Menu; see ChangeLog
915         * lisp/essd-sp6.el:
916         ess-setup-directory-fun etc from Jeff Mincy
918 2002-04-26  Martin Maechler  <maechler@stat.math.ethz.ch>
920         * lisp/ess-cust.el:
921         version number was lost -- bug in perl in Makefile ???
923         * doc/Makefile: ess.info -> ../info
925         * lisp/ess-cust.el:
926         new ess-directory-function and ess-history-directory stuff from Jeff Mincy
928         * lisp/ess-site.el:
929         wrap file-name-as-directory around ess-lisp-dir... [from Jeff Mincy]
931 2002-04-25  rossini  <rossini@lynne.stat.math.ethz.ch>
933         * lisp/essd-r.el:
934         we don't want the semantic stuff "live" yet!
936         * lisp/essd-r.el, lisp/r.bnf, lisp/sas.bnf, lisp/semantic-r.el, lisp/semantic-sas.el:
937         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.
939 2002-04-21  rmh  <rmh@lynne.stat.math.ethz.ch>
941         * lisp/essa-sas.el:
942         simplify ess-sas-toggle-sas-log-mode for legibility, no change in what it does, see email for details.
944 2002-04-17  rmh  <rmh@lynne.stat.math.ethz.ch>
946         * doc/ess.info-4, doc/Makefile:
947         we now have ess.info-4
949         * 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:
950         I fixed up help-sas, installed help-s, fixed up some style issues, cleaned up
951         cross references to empty pages.
953         All occurences of @essver MUST have braces @essver{} or else the remainder
954         of the source line is treated as a comment.
956         The doc/Makefile doesn't depend on the *.texi files.
957         I attempted to change it to
958         $(ESSINFODIR)/ess.info: *.texi
959         but that doesn't work.  So I used
960         $(ESSINFODIR)/ess.info: ess.texi help-sas.texi inst_tar.texi
962         The @display requires everything to be left justified.  Otherwise the
963         indentations are interpreted as hard spaces.
965         Why are some lines in @display and others in @example?  They look the same.
966         This is inst_tar.texi, lines 29-36
967         @example
968                 gunzip ess-@essver{}.tar.gz
969                 tar vxf ess-@essver{}.tar
970         @end example
971         @display
972                 (or: @code{gunzip < ess-@essver{}.tar.gz | tar vxf -} ).
973                 (or using GNU tar:  @code{tar zvxf ess-@essver{}.tar.gz}).
974         @end display
976         I added the control-function keys to help-sas.texi
978         I fixed the help menu pointers to the empty operating system nodes.
980         As long as I am doing info, I fixed up help-s.texi and installed it.
981         It compiles correctly.  It still needs to be read carefully to make sure
982         it is coherent.
985         I think the various doc/README* files now need to be regenerated
986         from the appropriate *.texi files.
988 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
990         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/Makefile:
991         Updating docs for new version
993         * README:
994         Updating README, ANNOUNCE for new version
996         * doc/readme.texi:
997         Updating docs for new version
999         * README:
1000         Updating README, ANNOUNCE for new version
1002         * 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:
1003         Updating docs for new version
1005         * README:
1006         Updating README, ANNOUNCE for new version
1008         * doc/inst_tar.texi:
1009         doc:  added one @display that I forgot earlier
1011 2002-04-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1013         * doc/help-sas.texi:
1014         make last line less than 80 columns
1016         * doc/help-sas.texi:
1017         typos and introduce filetype-2 earlier
1019         * doc/help-s.texi, doc/readme.texi:
1020         @essver and s-plus 6 references
1022 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1024         * Makefile:
1025         Makefile(xemacs-links): updated to reflect the new location of info files
1026         which makes a very logical connection in this case as well.
1028         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
1029         info: need a directory with nothing
1030         else in it for a concise display and this seemed like a logical choice
1032 2002-04-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1034         * README:
1035         Updating README, ANNOUNCE for new version
1037         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/help-sas.texi, doc/inst_tar.texi, VERSION:
1038         5.1.21:  more doc changes for release
1040         * ANNOUNCE, README:
1041         Updating README, ANNOUNCE for new version
1043         * 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:
1044         5.1.21:  lots of changes for 5.1.21 release
1046         * 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:
1047         doc: many changes addressing Rich's concerns (please see rsparapa
1048         discussion if you are interested).  Before 5.1.21 can be released,
1049         we need to figure out how to get texinfo to generate the proper
1050         version number in all documents.
1052 2002-04-12  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1054         * doc/newfeat.texi, lisp/essl-sas.el:
1055         ESS[SAS]: corrected font-locking for in: operator
1057         * doc/announc.texi, doc/help-sas.texi, doc/newfeat.texi:
1058         doc: changes for 5.1.21 release
1060         * doc/ess.info, doc/ess.info-1, doc/ess.info-3, doc/help-sas.texi:
1061         doc:  First attempt at creating info documentation for SAS.  It is
1062         basically README.SAS with a few additions/corrections.  Fine for this
1063         release, but could use alot of work.
1065         * lisp/essa-sas.el:
1066         ESS[SAS]: F12 (graph view) now defined for all locales
1068 2002-04-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1070         * lisp/essl-sas.el:
1071         ESS[SAS]: estimate and contrast keywords are now highlighted
1073 2002-04-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1075         * 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:
1076         doc: first attempt at creating user manual with texinfo.  I thought that I could
1077         just mimic help-s.texi.  However, help-s.texi appears to be a basket case.
1078         It has no @menu statements.  This made it impossible for me to makeinfo.  So,
1079         instead I created help-sas.texi from scratch based on README.SAS.  Note that
1080         the @menu commands will cause problems if they contain : so I've been using --.
1081         Also note that makeinfo appears to create working info pages, but texi2dvi
1082         does not create documents correctly.  It's a shame since they are very nice,
1083         except for garbage which appears to be mangled next, previous, and up.  This will
1084         cause us alot of problems if we want to maintain
1085         one source and produce .info, .html and .pdf (I actually only tried viewing
1086         with xdvi, but I suspect the problem exists with other formats, but I pray not).
1088 2002-04-04  hornik  <hornik@lynne.stat.math.ethz.ch>
1090         * lisp/essddr.el: Add '\docType'.
1092 2002-03-27  rossini  <rossini@lynne.stat.math.ethz.ch>
1094         * xemacs/README:
1095         files and build/export for xemacs package
1097 2002-03-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1099         * lisp/essa-sas.el, lisp/essl-sas.el:
1100         ESS[SAS]:  added font-lock support for legacy COMMENT...; style comments
1102 2002-03-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1104         * lisp/essa-sas.el:
1105         ESS[SAS]:  Somehow managed to have to two functionally identical versions
1106         of ess-sas-file-path; now only one.
1108 2002-03-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1110         * doc/requires.texi:
1111         doc:  added "custom" link
1113 2002-03-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1115         * doc/requires.texi:
1116         doc:  noted that certain geriatric
1117         versions of emacs are no longer supported
1119 2002-03-12  rmh  <rmh@lynne.stat.math.ethz.ch>
1121         * lisp/essd-r.el, lisp/ess-inf.el:
1122         make C-c C-q work with R
1124         I checked it on windows with rw1041.  Please verify the repair for unix.
1126         essd-inf.el
1127         I modified ess-quit to treat R as a special case because R asks
1128         the question "Save workspace image? [y/n/c]: ".
1130         essd-r.el
1131         I modified inferior-ess-exit-command and added inferior-ess-exit-prompt
1133 2002-03-03  rmh  <rmh@lynne.stat.math.ethz.ch>
1135         * lisp/ess-iw32.el:
1136         ess-command on windows.  fix last week only needed if buf is t.
1138 2002-02-27  rmh  <rmh@lynne.stat.math.ethz.ch>
1140         * lisp/Makefile:
1141         add mouseme.el to lisp/Makefile
1143 2002-02-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1145         * lisp/essa-sas.el:
1146         ESS[SAS]: GSASFILE viewing for Emacs 21.1; I figured out how to view
1147         image files in Emacs 21.1.  But, apparently it only works for Unix at
1148         the moment.  You have to turn on the minor mode auto-image-file-mode.
1149         Then opening a .jpg or .jpeg file will display it in a buffer.  It is
1150         supposed to work with .gif files, but it doesn't for me; so I'm only
1151         activating this feature for JPEG.
1153 2002-02-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1155         * lisp/ess-emcs.el:
1156         lisp(ess-emcs.el):  added a function to display graphical images
1157         per the XEmacs documentation (for 21.4 and higher)
1159         * lisp/essa-sas.el:
1160         ESS[SAS]: viewing GSASFILEs; XEmacs supports .gif and .jpg natively.
1161         So, on XEmacs, those formats are displayed in an empty buffer.  Otherwise,
1162         graphics are handled as before (with an image viewer program).
1164 2002-02-26  rmh  <rmh@lynne.stat.math.ethz.ch>
1166         * lisp/ess-iw32.el:
1167         The repair of the C-c C-l problem reported by S.McClatchie
1168         <s.mcclatchie@niwa.cri.nz> and Bj�ørn-Helge Mevik <bhm@math.uio.no>
1169         required a change to ess-command in ess-iw32.el.  I believe the problem
1170         was limited to Windows machines and first appeared in 5.1.19 when I added
1171         ess-command to ess-iw32.el.
1173         The temporary buffer buf was not associated with an ESS process.  Now it is.
1175         This is a consequence of how I created a windows version of
1176         ess-command.  Part of loading a file is checking whether the new file
1177         would overwrite any old S language objects.  This in turn requires
1178         running search() which uses ess-command.  The temporary buffer created
1179         to hold the results of the search was not associated with an ESS
1180         process.  Therefore when ess-command checks whether it is running
1181         under Windows, it finds instead that it is in the tbuffer which is not
1182         connected with an ESS process so it can't decide and quits.  Since the
1183         original buffer that the user was trying to load was correctly
1184         connected to an ESS process, the user is justifiably confused.
1186         The repair is done at the most central point, at the ess-command for
1187         windows.
1189 2002-02-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1191         * lisp/Makefile:
1192         lisp Makefile:  added ess-mous.el, but have not tested it
1194 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1196         * lisp/essa-sas.el:
1197         ESS[SAS]: added a missing F11 key definition and new functionality
1198         for F12; pressing F12 searches for a GSASFILE definition, otherwise
1199         defaults to SAS program name and opens the image file in an image viewer
1200         application available on that OS (defaults to the CDE sdtimage for Unix
1201         and kodakimg for MS)
1203 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1205         * Makefile:
1206         Makefile:  Oops.  We don't want tag to depend on rel.  For tagging
1207         we have to rely on the user to do the appropriate thing.
1209 2002-02-19  rossini  <rossini@lynne.stat.math.ethz.ch>
1211         * lisp/ess-cust.el:
1212         edited ess-source-directory doc string to include my favorite setting.
1213         It's amazing what you find when you start looking...
1215 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1217         * Makefile:
1218         Makefile: after make rel goes flawlessly; do a make tag; you might
1219         want to wait a few days just to be sure since the tag must be
1220         unique and we don't want micro number escalation
1222 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1224         * doc/currfeat.texi:
1225         Current Features: deleted SPSS
1227 2002-02-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1229         * Makefile:
1230         Makefile: Removed the JCGS paper from the distributions and fixed some problems.
1231         First of all, zip will update a .zip if it already
1232         exists.  I found no way to change this behavior.  Also, gzip will prompt you
1233         before overwriting a .gz.  So, I just delete the files if they already exist
1234         with a test && rm || true.  Also, tar would occasionally give me an error about
1235         symbolic links.  So, I did a mv instead of an ln -s.
1237         * doc/ess.info-1:
1238         Updating docs for new version
1240 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1242         * Makefile:
1243         Makefile: updated for new repository
1245 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1247         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1248         Updating docs for new version
1250         * ANNOUNCE, README:
1251         Updating README, ANNOUNCE for new version
1253         * lisp/essa-sas.el:
1254         ESS[SAS]:  last change before 5.1.20; forgot to add C-TAB to the
1255         globalization for PC keys
1257         * 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:
1258         Doc changes for pending ESS-5.1.20 release.
1260 2002-01-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1262         * lisp/essl-sas.el:
1263         ESS[SAS]:  mult-line comments of the /* */ variety are always
1264         fontified correctly because they are handled by grammar rather
1265         than regular expressions.  OTOH, * ; and %* ; comments have only
1266         worked in the past on single line comments.  This is particularly
1267         annoying in SAS-log-mode since a single-line comment will often
1268         be flowed and not fontified correctly.  There is no solution TIKO
1269         for the multiple line problem so I changed the regular expression
1270         to just fontify the first line which will at least allow you to
1271         recognize that a comment is beginning which is better than the
1272         way it was before.
1274         * lisp/essl-sas.el:
1275         ESS[SAS]: improved macro statements syntax highlighting, i.e.
1276         you have more freedom of placement than you do for SAS
1277         statements in general
1279 2002-01-28  Martin Maechler  <maechler@stat.math.ethz.ch>
1281         * lisp/ess-help.el: doc string
1283         * lisp/ess-utils.el: comment
1285         * doc/newfeat.texi, lisp/ChangeLog, lisp/essddr.el:
1286         C-c C-f (finally!)
1288 2002-01-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1290         * lisp/essl-bug.el:
1291         ESS[BUGS]: working, but no elsewhere yet
1293 2002-01-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1295         * lisp/essl-bug.el:
1296         ESS[BUGS]: let's schedule elsewhere for the next release
1298         * lisp/essa-sas.el:
1299         ESS[SAS]: should be good to go for the next release; will test tomorrow
1301         * lisp/essa-sas.el:
1302         ESS[SAS]: a uniform interface for batch elsewhere may be a bit too ambitious at this time
1304         * lisp/essa-sas.el:
1305         ESS[SAS]: a few adjustments
1307         * lisp/essa-sas.el, lisp/ess-batch.el, lisp/essl-bug.el:
1308         ESS-elsewhere: moving towards a common codebase for batch ESS-elsewhere
1310 2002-01-21  rmh  <rmh@lynne.stat.math.ethz.ch>
1312         * lisp/essdsp6w.el:
1313         change *ddeclient ESS* to '(ddeESS [S+6])'
1315         * lisp/essd-sp4.el:
1316         1. change strings from *ddeclient ESS* to '(ddeESS [S+4])'
1318         2. There is a weird error in this version that I don't understand.
1319         The environment variable PATH gets the value of MANPATH.
1320         I cannot figure out why.  It is MANPATH for me on two machines so far,
1321         I don't know if that is related to my personal list of environment
1322         variables or something else.  The fix I installed here works
1323         on my machine, I hope it works on others.  I did attempt a generalization,
1324         but that didn't work for me.
1326         * lisp/ess-site.el: change default to
1327         (fset 'S 'S+6)
1328         etc.
1330         * lisp/ess-inf.el:
1331         remove commented out .in.ESS.
1332         This was replaced with options()$STERM yesterday.
1334 2002-01-20  rmh  <rmh@lynne.stat.math.ethz.ch>
1336         * doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1337         matches ess.texi from a few minutes ago.
1339         * doc/ess.info-1, doc/ess.texi, doc/inst_tar.texi, doc/newfeat.texi, lisp/ess-site.el:
1340         1. In ess-site.el section 2.1 I made two changes.
1341         For the item a I want an opinion.
1343         a. I changed the default in this section from S-Plus 4,5,3
1344            to S-Plus 6 for all three of those operating systems?
1345            Is there still a need to distinguish linux from other unixen?
1347         b. I added (fset 'Sqpe 'Sqpe+6) for Windows
1350         2. I edited inst_tar.texi to match.
1353         3. While in inst_tar.texi I added to the SAS discussion and
1354            fixed up the installation section to xref the Unix and MS sections
1355            to each other.
1358         4. The current ess.texi and ess.info-2 have only the
1359            unix information. I deleted the whole installation section
1360            from ess.texi and replaced it with @include inst_cvs.texi
1363         5. Tony, please fix up inst_cvs.texi once the anonymous cvs server in
1364            washington is working.
1367         6. Rodney, please put Macintosh instructions into inst_cvs.texi.
1370         7. I promised Terry Therneau that I would comment on indentation and
1371            fancy comments in the *info*.  I did so in ess.texi.  While there I
1372            added Rodney to the author list.
1375         8.  I added the STERM discussion to ess.texi.
1378         9.  I started to add the pager and editor discussion to ess.texi
1379             and realized that I can't until the "@node Edit buffer" section is
1380             completely rewritten.  I may do this, but not tonight.
1382             This entire section describes the behavior pattern that we do not
1383             encourage.  It describes the "S objects are real" philosophy deprecated
1384             in the README.S file.
1386             The revision can leave that in, but must have a section based on
1387             the "Source code is real" philosophy.
1389         * 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:
1390         I installed options("STERM") in the rest of the S language essd*.el files.
1391         I documented it in ess.texi and in newfeat.texi.
1392         STERM has the value "iESS" for all except S+4 and S+6 for Windows.
1393         In those two situations it has value "ddeESS".  Suggestions for non-ESS
1394         values are in the ess.texi.
1397         I also installed options("editor") and options("pager").
1398         Default definitions are in ess-cust.el
1399                    Windows      Unix           Macintosh
1400         R-pager    nil          nil            nil
1401         R-editor   gnuclient    emacsclient    nil
1402         S-pager    gnuclientw   emacsclient    nil
1403         S-editor   gnuclient    emacsclient    nil
1404         When the ESS value is nil, then nothing gets sent to the S language process.
1407         ess-cust   defcustomed all new variables
1408         essd-r     revised from last week
1409                    a. R-editor and R-pager
1410                    b. defun R-transcript and fset r-transcript
1411                    c. moved R-mode to follow R
1412         essd-s3    a. I changed two
1413                          (setq-default ess-customize-alist S3-customize-alist)
1414                       to use setq.
1415                    b. moved S3-mode to follow S3
1416         essd-s4
1417         essd-sp3
1418         essd-sp5
1419         essd-sp6
1420         essd-sp4
1421         essdsp6w
1422         essd-els  I made it match, but it needs rethinking.
1423                   The right plan is something along the lines of
1424                   a. telnet to the remote,
1425                   b. start remote ess process,
1426                   c. `ess-add-ess-process'
1428 2002-01-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1430         * lisp/essa-sas.el:
1431         ESS[SAS]: automated ess-sas-suffix-regexp and commented out ess-sas-smart-backtab
1433 2002-01-17  rmh  <rmh@lynne.stat.math.ethz.ch>
1435         * lisp/tmpfile:
1436         I got a newer version of cygwin.
1437         Now PCL-CVS works from the office.  I will check from
1438         home later.
1440         * lisp/tmpfile: test commit with PCL-CVS
1442 2002-01-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1444         * lisp/essa-sas.el, lisp/ess-mous.el:
1445         Tony, what is
1446           `ordinary-insertion-filter' in `essl-sta.el'.
1447         doing in the middle of `ess-command' in ess-inf.el?
1449         Rodney, please look at the
1450             cvs log ess-mous.el
1451         There are several questions and comments about ess-processes
1452         in the Jan 14 log that overlap what you are doing in essa-sas.el
1455         essa-sas.el:
1457         I finally understand why we have been having trouble communicating
1458         about S+elsewhere.  `ess-add-ess-process' is a much simpler functional
1459         equivalent to the kludge in `S+elsewhere' and `ESS-elsewhere'.
1461         I revised the doc-string to make it more accurate and also simplified
1462         the function while I was there.
1465         ess-mous.el:
1466         I got rid of the end-of-line-problem I was having.
1468 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1470         * lisp/essl-sas.el:
1471         ESS[SAS]: fixed bug in PROC syntax highlighting; updated doc-string for sas-program
1473 2002-01-16  Martin Maechler  <maechler@stat.math.ethz.ch>
1475         * lisp/ChangeLog, lisp/ess-menu.el:
1476         improved imenu-expression from Stephen E
1478 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1480         * lisp/essl-bug.el:
1481         ess-revert definition removed, call to ess-revert replaced by ess-revert-wisely
1483         * lisp/essa-sas.el:
1484         SAS on Mac now accepts ess-sas-submit-command-options like the others
1486         * lisp/essl-sas.el:
1487         sas-program defaults to sas except on Mac where it is the AppleScript equivalent
1489         * lisp/ess-utils.el:
1490         added ess-revert-wisely
1492 2002-01-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1494         * lisp/essa-sas.el:
1495         ESS[SAS]: tweak to local variable recognition in ess-sas-submit
1497 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1499         * lisp/essl-sas.el: force SAS-listing-mode
1501         * lisp/essl-sas.el: force minor-mode
1503         * lisp/essa-sas.el, lisp/essl-sas.el:
1504         The ess-sas-toggle-log-sas-mode I posted yesterday didn't quite work.
1505         It go hung because the log and LOG options stepped on each other's
1506         toes.  So I put it all into a single if statement, renamed it to
1507         ess-sas-toggle-sas-log-mode, made it refer to SAS-log-mode, and
1508         redefined SAS-log-mode to agree with current usage.
1510 2002-01-15  Martin Maechler  <maechler@stat.math.ethz.ch>
1512         * lisp/ChangeLog, lisp/essl-s.el:
1513         add-log (Changelog)
1515 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1517         * lisp/essa-sas.el:
1518         I finally read the latest essa-sas.el
1520         1. I found ess-sas-toggle-sas-mode several months ago and started to use it.
1521         I like it.  Now that I have read it closely I revised it and renamed it.
1522         ;;; this version of ess-sas-toggle-log-sas-mode
1523         ;;; 1. can be included in .emacs as
1524         ;;;           (ess-sas-toggle-log-sas-mode t)
1525         ;;;    because it doesn't need to find a .log file.
1526         ;;; 2. works if there is already an association for .log files.
1527         ;;; 3. restores the old association when SAS-mode is deleted.
1528         ;;; 4. works with the file it has, doesn't kill it and get a fresh copy.
1529         ;;;    This matters for large log files and slow telephone connections.
1530         ;;; 5. I changed its name to be more descriptive.
1533         2. How is kermit used by ESS?
1535         I see definititions for ess-kermit-command ess-kermit-get ess-kermit-send,
1536         but do not see any places they are used.
1538         I think these three items should be separated into a new ess-kermit.el
1539         rather than buried in essa-sas.el.  Are they restricted to ess in any way?
1540         Might they be better as a new kermit.el?
1543         3. You hardwired the `txt' extension into ess-sas-file-path.  That should
1544         be sensitive to the value of ess-sas-suffix-1 and ess-sas-suffix-2.
1547         4. ess-sas-submit-mac is the only ess-sas-submit* that does not have
1548         ess-sas-submit-command-options.  I don't understand
1549         ess-sas-submit-command-options.  Why is it buffer-local?  I think it
1550         should depend on the host and the version of sas, not on the
1551         myfile.sas command file.  Am I misunderstanding what is going on?
1554         5. ess-revert-wisely in essa-sas.el and ess-revert in essl-bug.el are identical.
1555         This suggests that the ess-revert name should be used and moved to ess-utils.el
1557         * lisp/ChangeLog, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el:
1558         ess-mous is ready for testing.
1560         ess-mous.el: put ess-mous on submenu of C-mouse-3 for
1561                      ess-transript-mode, inferior-ess-mode, ess-mode
1562                      This feature is still beta.
1564         ess-inf.el:
1565           ess-ddeclient-p. now depends on ess-local-process-name
1566           get-ess-process. I changed error message to say buffer is not
1567                            associated with an ESS process (instead of
1568                            saying that no ESS process is running)
1569           inferior-ess-mode-menu.  Added "What is this? (beta)"
1571         ess-trns.el:
1572           ess-transcript-mode-menu.  Added "What is this? (beta)"
1574         ess-mode.el:
1575           ess-mode-menu.  Added "What is this? (beta)"
1577         ChangeLog: ess-mous changes.
1579         I tested it on windows for R, S+4, and Sqpe+4.
1580         I am having line-ending problems with Sqpe+4 but otherwise it looks ok.
1581         Please look at it.
1584         I found a problem which I am unsure how to solve.  The variable
1585         `ess-current-process-name' in the `*R*' buffer can have the value
1586         "S+4".  All I have to do is open an S+4 process and an R process, then
1587         C-c C-s the file.s buffer to S+4 and then switch to the R process.
1589         I think, but am willing to hear arguments against it, that anytime an
1590         inferior-ess-mode buffer is made current, then it should automatically
1591         reset `ess-current-process-name' to refer to itself.  I'm not sure how
1592         to do that.  This is explicitly not a buffer-local variable.  Is there
1593         a hook that gets called when we change into a buffer, either by C-x b
1594         or by clicking?
1596 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1598         * lisp/essa-sas.el:
1599         ESS[SAS]: if Local Variables are defined, a revert is necessary to update them if changed; anybody know a better way?
1601 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1603         * lisp/essl-sas.el:
1604         ESS[SAS]: some minor changes/corrections to customize variables
1606         * lisp/essa-sas.el:
1607         ESS[SAS]: ess-sas-submit-command and ess-sas-submit-command-options are buffer-local with appropriate adjustments in the ess-sas-submit- methods
1609 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1611         * lisp/essd-r.el:
1612         STERM only. Keep S-pager S-editor variables, but initialized to nil
1614 2002-01-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1616         * lisp/essa-sas.el:
1617         ess-revert-wisely: vc-revert-buffer acting strangely in Emacs 21.1; commented out until workaround is found
1619         * lisp/essa-sas.el:
1620         ESS-elsewhere:  ess-kermit-get works and it is no longer ESS[SAS] specific other than the location of the defun
1622 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1624         * lisp/ChangeLog, lisp/essd-r.el, lisp/ess-inf.el:
1625         STERM pager editor
1627 2002-01-10  rmh  <rmh@lynne.stat.math.ethz.ch>
1629         * doc/newfeat.texi: add mouse-me
1631 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1633         * lisp/essa-sas.el:
1634         ESS-elsewhere: ess-sas-submit really, really works now with ess-kermit-send
1636 2002-01-10  Martin Maechler  <maechler@stat.math.ethz.ch>
1638         * lisp/ChangeLog, lisp/ess-help.el:
1639         ess-help-bogous-..buffer  fix
1641 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1643         * lisp/essa-sas.el:
1644         ESS-elsewhere: kermit transfer really works with ssh, but not telnet; YMMV
1646 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1648         * lisp/essa-sas.el:
1649         ESS-elsewhere: ok, nearly working; more debugging of ess-kermit-get and ess-kermit-send
1651         * lisp/essa-sas.el:
1652         ESS-elsewhere: first working version that uses kermit as the transfer protocol
1654 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1656         * lisp/essdsp6w.el:
1657         changed a stray sp4 to sp6
1659 2002-01-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1661         * lisp/essa-sas.el:
1662         ESS-elsewhere: debugging kermit method
1664         * lisp/essa-sas.el:
1665         ESS-elsewhere:  re-defined ess-sas-submit-method to make it more useful; also re-defuned ess-sas-data-view
1667         * lisp/essa-sas.el:
1668         ESS-elsewhere:  first attempt to get it to work with kermit when tramp is unavailable
1670         * lisp/essa-sas.el:
1671         ESS[SAS]: removed some debugging
1673 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1675         * lisp/ess-mous.el: ess-mous keys
1677         * lisp/ess-cust.el, lisp/essd-sp4.el, lisp/essdsp6w.el, lisp/ess-site.el:
1678         splus6 for windows bug and embedded blanks in splus[46]
1680 2002-01-08  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1682         * lisp/essa-sas.el:
1683         ESS[SAS]:  put (save-match-data) around searches in ess-sas-goto and ess-sas-data-view
1685         * lisp/essa-sas.el:
1686         ESS-elsewhere: tweaked dependencies of
1688         * lisp/essa-sas.el:
1689         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
1691 2002-01-08  rossini  <rossini@lynne.stat.math.ethz.ch>
1693         * ChangeLog:
1694         moved repository, checking CVS commit stuff.
1696 2002-01-08  ess  <ess@lynne.stat.math.ethz.ch>
1698         * lisp/essa-sas.el:
1699         ESS-elsewhere: adjusted ess-sas-submit-method, ess-sas-data-view-options, ess-sas-submit-post-command, ess-sas-submit-pre-command
1701         * lisp/essl-sas.el:
1702         ESS[SAS]: changed doc-string of sas-pre-run-hook
1704         * lisp/essl-sas.el:
1705         ESS[SAS]: changed doc-string of sas-program
1707         * lisp/essl-sas.el:
1708         ESS[SAS]: reverted default of sas-program to sas
1710         * lisp/essa-sas.el:
1711         ESS[SAS]: changed doc-string for ess-sas-tab-stop-alist
1713         * lisp/essa-sas.el:
1714         ESS[SAS]: changed doc-strings for ess-sas-goto and ess-sas-file
1716         * lisp/essa-sas.el:
1717         ESS[SAS]: 1 fix to ess-sas-file-goto; ESS-elsewhere for SAS batch is fully functional!; at least for me; YMMV
1719         * lisp/essa-sas.el:
1720         ESS[SAS]: 1 fix to ess-sas-file-path
1722 2002-01-08  A.J. Rossini <rossini@u.washington.edu>
1724         * moved repository to U Washington.
1726 2001-08-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1728   * Version 5.1.19 released.
1730 2000-10-17  ESS Maintainers <ess@franz.stat.wisc.edu>
1732   * Version 5.1.18 released.
1734 2000-10-17  A.J. Rossini  <rossini@biostat.washington.edu>
1736         * doc/ess.info, doc/ess.info-1, doc/ess.info-2, doc/ess.info-3:
1737         upgrade to 5.1.18 and rebuild doc
1739         * doc/readme.texi, doc/announc.texi:
1740         upgrade to 5.1.18
1742         * doc/README.SPLUS4WIN, lisp/ess-cust.el:
1743         upgraded to 5.1.18
1745 2000-10-11  maechler  <maechler@rossini.YP.biostat>
1747         * lisp/ChangeLog, lisp/essl-s.el, doc/newfeat.texi:
1748         ess-smart-underscore
1750 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1752         * doc/inst_tar.texi:
1753         fixed documentation for XLispStat under windows.
1755         * doc/authors.texi:
1756         fixed Rodney's homepage pointer.
1758         * VERSION: upgrade version to 5.1.18
1760         * doc/ess.info-1:
1761         Updating docs for new version [make dist]
1763         * ANNOUNCE, README:
1764         Updating README, ANNOUNCE for new version [make dist]
1766         * lisp/ChangeLog:
1767         small changes.  This log is incomplete.
1769         * ChangeLog: updated change log.
1771         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1772         Misc changes
1774         * doc/inst_tar.texi:
1775         @enumerate can't have a @bullet.
1777         * doc/newfeat.texi:
1778         added 5.1.17 new features
1780         * doc/announc.texi: update for 5.1.17
1782         * doc/README.SAS:
1783         Merged Rich's comments/changes.
1785         * doc/inst_tar.texi:
1786         added Rich H's README changes.
1788         * doc/mailing.texi:
1789         itemize the "flat text list".
1791         * doc/readme.texi: Small changes.
1793         * doc/authors.texi:
1794         added Rodney to authors list.
1796         * doc/stabilty.texi:
1797         comment re: some versions better than others.
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  ESS Maintainers <ess@franz.stat.wisc.edu>
1809   * Version 5.1.17 released.
1811 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1813   * Version 5.1.17 released.
1815 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1817         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1818         Misc changes
1820         * doc/inst_tar.texi:
1821         @enumerate can't have a @bullet.
1823         * doc/newfeat.texi:
1824         added 5.1.17 new features
1826         * doc/announc.texi: update for 5.1.17
1828         * doc/README.SAS:
1829         Merged Rich's comments/changes.
1831         * doc/inst_tar.texi:
1832         added Rich H's README changes.
1834         * doc/mailing.texi:
1835         itemize the "flat text list".
1837         * doc/readme.texi: Small changes.
1839         * doc/authors.texi:
1840         added Rodney to authors list.
1842         * doc/stabilty.texi:
1843         comment re: some versions better than others.
1845 2000-10-09  A.J. Rossini  <rossini@biostat.washington.edu>
1847         * lisp/ess-vars.el:
1848         Merged with changes in another location.
1850 2000-10-09  maechler  <maechler@rossini.YP.biostat>
1852         * lisp/ChangeLog, lisp/essl-s.el:
1853         new (ess-fix-miscellaneous) & (ess-toggle-underscore)
1855 2000-10-08  A.J. Rossini  <rossini@biostat.washington.edu>
1857         * Makefile.in:
1858         autoconf precursor to Makefile
1860 2000-10-07  A.J. Rossini  <rossini@biostat.washington.edu>
1862         * lisp/ess-vars.el:
1863         ess-vars is obsoleted.
1865 2000-10-06  maechler  <maechler@rossini.YP.biostat>
1867         * lisp/essl-s.el: 2 comments
1869 2000-10-04  maechler  <maechler@rossini.YP.biostat>
1871         * lisp/ChangeLog, lisp/ess-cust.el, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-vars.el, lisp/essl-s.el:
1872         ess-S-assign and redefine "_" in ..MM-keys
1874 2000-09-14  A.J. Rossini  <rossini@biostat.washington.edu>
1876         * lisp/ess-inf.el:
1877         ess-proc-name:  need to ensure ALL concat args are strings (or at
1878         least, are not numbers).  Thanks to WDMcCoy for reporting this.
1880 2000-09-10  A.J. Rossini  <rossini@biostat.washington.edu>
1882         * DEBIAN/control, DEBIAN/md5sums, DEBIAN/postinst, DEBIAN/prerm:
1883         Copied from ESS 5.1.13 debian package
1885         * LDA/ex1.nw: Newer example
1887         * LDA/README: Initial Documentation
1889 2000-09-05  ess  <ess@rossini.YP.biostat>
1891         * lisp/essa-sas.el:
1892         A few enhancements (ess-sleep-for/re-defining ess-sas-submit-command:  see
1893         documentation) and bug-fixes for Win 95/NT.
1895 2000-09-05  A.J. Rossini  <rossini@biostat.washington.edu>
1897         * lisp/ess-site.el:
1898         rearranged for coherency.
1900         * lisp/ess-menu.el: added C example.
1902         * lisp/ess-menu.el:
1903         1st pass at S and XLS menus.  Not integrated yet
1905 2000-09-04  A.J. Rossini  <rossini@biostat.washington.edu>
1907         * lisp/ess-inf.el, lisp/essd-r.el, lisp/essd-sp3.el:
1908         Changes suggested by Ed Kademan
1910         * lisp/ess-inf.el:
1911         cleaning up docs and reunderstanding inferior-ess/ess-multi
1913         * lisp/ess-inf.el:
1914         comment on R handling for exit.
1916 2000-09-03  A.J. Rossini  <rossini@biostat.washington.edu>
1918         * lisp/ess-inf.el:
1919         cleaning and correcting comments.  Some ancient comments removed.
1921         * lisp/ess-comp.el:
1922         removed extraneous comments
1924         * lisp/ess-comp.el:
1925         now, the byte-compile fun is really removed.
1926         ess-message now has doc-string in "right" place.
1928         * lisp/ess-comp.el:
1929         cleaned up code.  Removed extraneous comments, and the byte-compiler
1930         fun.
1932         * 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:
1933         refactoring code for cleaning, in process of debugging
1935         * lisp/19.29/README:
1936         backwards compatibility.
1938         * configure.in:
1939         merged with W3, added languages.  Need to set languages.
1941         * aclocal.m4: new version from 4.0pre.46
1943         * configure.in:
1944         somewhat complete.  Needs redundant work later.
1946         * configure.in:
1947         Starting to do autoconf.  Looking at W3 and R for examples.
1949 2000-08-27  A.J. Rossini  <rossini@biostat.washington.edu>
1951         * lisp/ess-site.el:
1952         Documentation and cleaning.
1954 2000-08-17  maechler  <maechler@rossini.YP.biostat>
1956         * lisp/ChangeLog, lisp/essd-r.el:
1957         no spurious windows warning anymore
1959 2000-08-09  maechler  <maechler@rossini.YP.biostat>
1961         * lisp/ChangeLog, lisp/ess-help.el:
1962         help: inherit syntax-table ==> "h" in help : "default prompt"!
1964 2000-07-13  A.J. Rossini  <rossini@biostat.washington.edu>
1966         * doc/newfeat.texi: set up for 5.1.15--17
1968         * VERSION: upgraded version.
1970         * README:
1971         Updating README, ANNOUNCE for new version [make dist]
1973         * doc/ess.info-1: slightly new doc
1975         * lisp/ess-comp.el, lisp/ess-site.el:
1976         documentation and code cleanup
1978         * lisp/19.29/README: backwards compat doc
1980 2000-07-13  ESS Maintainers <ess@franz.stat.wisc.edu>
1982   * Version 5.1.16 released.
1984 2000-06-30  ESS Maintainers <ess@franz.stat.wisc.edu>
1986   * Version 5.1.14 released.
1988 2000-06-30  A.J. Rossini  <rossini@biostat.washington.edu>
1990         * ChangeLog, VERSION, lisp/ess-inf.el, lisp/essd-arc.el, lisp/essd-vst.el:
1991         XLS fixes not quite right.  No startfile if non existant
1993         * doc/ess.info-1:
1994         Updating docs for new version [make dist]
1996         * Makefile: wrong doc/docs.
1998         * Makefile: doc or docs?
2000         * ANNOUNCE, README:
2001         Updating README, ANNOUNCE for new version [make dist]
2003         * lisp/essa-sas.el, lisp/essd-els.el, lisp/essl-sas.el, lisp/essnt204.el:
2004         RMH/RS changes for SAS, ESS-elsewhere, NT Emacs 20.4
2006         * lisp/ess-site.el:
2007         merged RMH/RS's changes for SAS.
2009         * VERSION: upgrade version
2011         * doc/README.Microsoft:
2012         not ready to generate this on the fly, yet.
2014         * doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.info, doc/ess.info-1, doc/inst_tar.texi, doc/newfeat.texi, doc/readme.texi:
2015         docs updated to 5.1.14, cleaned up.
2017         * doc/newfeat.texi: added 5.1.14 stuff.
2019         * lisp/ess-cust.el:
2020         added ViSta/ARC support
2022         * lisp/ess-inf.el:
2023         added flags/checks for XLS systems.  Might help for others
2025         * lisp/essd-arc.el:
2026         first version of ARC mode
2028         * lisp/Makefile:
2029         added essd-arc.el to targets.
2031         * lisp/ess-site.el: documentation.
2032         ViSta and ARC added.
2034         * lisp/essd-vst.el:
2035         now it actually might work.
2037         * lisp/ess-vars.el: added Arc, Vista.
2038         cleaned up code.
2039         a bit of documentation.
2041 2000-06-30  maechler  <maechler@alpha>
2043         * etc/ess-s4.S, etc/ess-sp3.S:
2044         comments
2047 1999-11-22  ess  <ess@aleph.YP.biostat>
2049         * VERSION, lisp/ess-vars.el: Updated to 5.1.11
2051 1999-11-17  ess  <ess@aleph.YP.biostat>
2053         * lisp/essddr.el:
2054         'bold isn't defined in XEmacs.  Using reference-face instead of Rd-bold-face.
2056 1999-11-16  ess  <ess@aleph.YP.biostat>
2058         * Makefile, etc/replace-version-numbers, lisp/ess-vars.el:
2059         Fixed small version update errors
2061         * 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:
2062         updated version numbers
2064         * doc/newfeat.texi: cleaned up NTEmacs requirements.
2066         * lisp/essl-sta.el: added local variables for editing and indexing.
2068         * lisp/essl-sta.el: added Brendan's suggested function.
2070         * doc/inst_tar.texi:
2071         added change to doc, that "make" is done by "make install"
2073         * doc/ESS_intro.tex: Martin suggested a small fix.
2075         * doc/ESS_intro.tex: Another bit of documentation
2077         * doc/announc.texi: shortened header -- this is for announc, after all!
2079         * doc/announc.texi:
2080         moved license to the end, New Features to the beginning.
2082         * doc/newfeat.texi: added new features for 5.1.11.
2084         * doc/README.SPLUS4WIN:
2085         comment at the beginning about new reading material.
2087         * doc/README.SPLUS4WIN:
2088         added David Brahm's HELP INSTRUCTIONS for the license manager.
2090         * lisp/essl-sta.el:
2091         added make-regexp to ESS, and finished integrating Brendan's code.
2092         Need to test it now!
2094         * lisp/make-regexp.el: needed for Stata-mode extensions
2096         * lisp/essl-sta.el: added Brendan Halpin's corrections.
2098         * lisp/ess-inf.el: concat needs number-to-string conversion.
2100         * lisp/essd-omg.el: Omegahat fixes (for commandline flags)
2102 1999-11-11  ess  <ess@aleph.YP.biostat>
2104         * lisp/noweb-mode.el:
2105         C-c C-n shouldn't be TeX-normalmode, since it is too close to
2106         submit-line with ESS!  (overwrite).
2108         * lisp/essd-omg.el: Use prefix for setting Omegahat arguments.
2110 1999-11-10  ess  <ess@aleph.YP.biostat>
2112         * lisp/ChangeLog: fixed up to now.
2114         * lisp/essl-omg.el: S- becomes OMG-
2115         Comments redone (to use //, ///, and //// for levels of indentation)
2116         OMG-syntax started, variable defined, needs to be fixed.
2118         * lisp/essd-omg.el:
2119         further Omegahat dialect changes (use OMG syntax, which needs fixing!)
2121 1999-11-05  maechler  <maechler@aleph.YP.biostat>
2123         * lisp/ChangeLog, lisp/ess.el, lisp/noweb-mode.el:
2124         functionp definition if necessary
2126         * lisp/noweb-mode.el: functionp for  emacs-19.34
2128 1999-11-04  ess  <ess@aleph.YP.biostat>
2130         * lisp/essd-els.el: fixed paren error.
2132         * 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:
2133         Changed version numbers
2135         * ChangeLog: 5.1.10 released.
2137         * doc/newfeat.texi: added 5.1.10 stuff.
2139 1999-11-03  ess  <ess@aleph.YP.biostat>
2141         * doc/README.elsewhere, lisp/Makefile, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sp5.el:
2142         Changes for ESS-elsewhere.
2144         * lisp/essd-els.el: added a generic ESS-elsewhere function.
2146 1999-11-03  Anthony Rossini  <rossini@biostat.washington.edu>
2148         * fixed Stata again, added ESS-elsewhere.
2150         * Release 5.1.10
2152 Tue Sep 14 17:00:19 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2154         * Release 5.1.9
2156         * added stata mode fixes, noweb/literate data analysis fixes.
2158 1999-09-01  Martin Maechler  <maechler@stat.math.ethz.ch>
2160         * Finally upgraded version number to 5.1.9 (for pre-release)
2161           after fixing etc/replace-version-numbers
2163 1999-07-23  Martin Maechler  <maechler@stat.math.ethz.ch>
2165         * Release 5.1.8
2167 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2169         * Makefile, doc/Makefile, doc/README.SPLUS4WIN, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2170         text from 5.1.7 to 5.1.8
2172         * lisp/ : -->>> lisp/ChangeLog <<<<<
2174         * ANNOUNCE, README, doc/ajr-talk.tex, doc/ess.texi, lisp/ChangeLog:
2175         doc updates
2177         * ChangeLog: *** empty log message ***
2179         * 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:
2180         5.1.6 to 5.1.7 changes for possible release
2182         * ChangeLog: more stuff.
2184 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2186         * 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:
2187         5.1.6 to 5.1.7 changes for possible release
2189         * ChangeLog: more stuff.
2191 Fri Apr  2 10:10:35 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2193         * doc/getting.texi: fixed links.
2195 Wed Mar 31 14:08:39 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2197         * Makefile (ESSVERSION): updated
2198         * Makefile (ESSVERSIONMSDOS): updated
2199         * Makefile (ESSVERSIONTAG): new variable, use it.
2200         * Makefile (dist): fixed to export both zip and gzip files.
2202 1999-03-17  A.J. Rossini  <rossini@biostat.washington.edu>
2204         * ANNOUNCE, README, doc/Makefile, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi:
2205         version number update
2207         * lisp/essd-r.el, Makefile, doc/README.Microsoft, doc/README.SPLUS4COMMAND, lisp/ess-site.el, lisp/ess-vars.el:
2208         RMH's changes
2210 1999-03-17  maechler  <maechler@alpha>
2212         * doc/README: README explaining a bit about ./doc/ directory
2214 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2216         * Makefile: *** empty log message ***
2218         * Makefile: for dist target, use export, not co.
2220         * lisp/essd-r32-sh-dos.el, lisp/essd-sp4com.el:
2221         MS Dos stuff for R, S+4.x
2223         * ChangeLog, Makefile, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ChangeLog:
2224         Prep for 5.1.4
2226         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2228         * doc/README.SPLUS4COMMAND: New file
2230         * doc/README.SPLUS4WIN: added RMH's mods.
2232         * lisp/ess-site.el: Merged RMH's work.
2234         * lisp/ess-vars.el: incremented.
2236         * lisp/ess-inf.el: RMH's changes.
2238 1999-03-16  maechler  <maechler@alpha>
2240         * lisp/ChangeLog: mini change "foobar.Sout-45"
2242         * lisp/ess-site.el:
2243         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2245 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2247         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2249         * doc/README.SPLUS4COMMAND: New file
2251         * doc/README.SPLUS4WIN: added RMH's mods.
2253         * lisp/ess-site.el: Merged RMH's work.
2255         * lisp/ess-vars.el: incremented.
2257         * lisp/ess-inf.el: RMH's changes.
2259 1999-03-16  maechler  <maechler@alpha>
2261         * lisp/ChangeLog: mini change "foobar.Sout-45"
2263         * lisp/ess-site.el:
2264         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2266 1999-03-15  A.J. Rossini  <rossini@biostat.washington.edu>
2268         * lisp/ess-vars.el:
2269         RMH - 15Mar1999.  Added inferior-S+4-editor-pager-command.
2271         * lisp/essd-r32.el: 15Mar1999 version.
2273         * lisp/essd-r.el:
2274         added `R-microsoft', which is the "right-thing" to do under Microsoft
2275         Windows 32-bit platforms.  Need to merge this with `R'.
2277 1999-03-09  maechler  <maechler@alpha>
2279         * lisp/ess-help.el: add `inferior-ess-help-command' to doc string
2281 1999-03-08  A.J. Rossini  <rossini@biostat.washington.edu>
2283         * lisp/ess-inf.el: add stata to deal with input properly.
2285 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2287         * ANNOUNCE, ChangeLog, Makefile, README: top level stuff, sigh!
2289         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2290         Cleaned up text.
2292         * doc/requires.texi: cleaned/formatted up requirements
2294         * doc/currfeat.texi: pretty-printing.
2296         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2298         * lisp/ess-help.el:
2299         stata hates ess-nuke-help-bs, since it (stata) is clean.
2301         * lisp/ess-inf.el:
2302         fixed command sender for stata. more like R than like XLS.
2304         * lisp/essl-sta.el: more help file corrections.
2306         * lisp/ess-inf.el: STA same as XLS/SAS.
2308         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2310         * lisp/essl-sta.el: stat help regex is evil
2312         * lisp/essl-sta.el: whitespace cleanup.
2314         * lisp/essl-sta.el: double var defs.  whoops!
2316         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2317         fixed section header grabbing.
2319         * lisp/essd-sta.el: need to manually turn off paging, I think...
2321         * lisp/essl-sta.el: help section regex not quite right.
2323         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2325         * lisp/essd-sta.el: fixed help facility.
2327         * lisp/essl-sta.el: added help section regexs
2329         * lisp/essd-sta.el: make descirption "same as" objects.
2331         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2333         * lisp/essd-sta.el: redid help so that no paging is present.
2335         * doc/ess.texi: cleared up the bug report section.
2337         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2339         * doc/credits.texi:
2340         moved content from ess.texi here, for piecemeal editing and reuse.
2342         * doc/ess.texi:
2343         added placeholders for README.OS files and README.StatPackage files,
2344         to be migrated here.
2346         * 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:
2347         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2349         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2351         * doc/ess.texi:
2352         moved README text into sub-texinfo files.  (to be called by
2353         readme.texi and announc.texi for documentation construction).
2355 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2357         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2358         Cleaned up text.
2360         * doc/requires.texi: cleaned/formatted up requirements
2362         * doc/currfeat.texi: pretty-printing.
2364         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2366         * lisp/ess-help.el:
2367         stata hates ess-nuke-help-bs, since it (stata) is clean.
2369         * lisp/ess-inf.el:
2370         fixed command sender for stata. more like R than like XLS.
2372         * lisp/essl-sta.el: more help file corrections.
2374         * lisp/ess-inf.el: STA same as XLS/SAS.
2376         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2378         * lisp/essl-sta.el: stat help regex is evil
2380         * lisp/essl-sta.el: whitespace cleanup.
2382         * lisp/essl-sta.el: double var defs.  whoops!
2384         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2385         fixed section header grabbing.
2387         * lisp/essd-sta.el: need to manually turn off paging, I think...
2389         * lisp/essl-sta.el: help section regex not quite right.
2391         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2393         * lisp/essd-sta.el: fixed help facility.
2395         * lisp/essl-sta.el: added help section regexs
2397         * lisp/essd-sta.el: make descirption "same as" objects.
2399         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2401         * lisp/essd-sta.el: redid help so that no paging is present.
2403         * doc/ess.texi: cleared up the bug report section.
2405         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2407         * doc/credits.texi:
2408         moved content from ess.texi here, for piecemeal editing and reuse.
2410         * doc/ess.texi:
2411         added placeholders for README.OS files and README.StatPackage files,
2412         to be migrated here.
2414         * 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:
2415         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2417         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2419         * doc/ess.texi:
2420         moved README text into sub-texinfo files.  (to be called by
2421         readme.texi and announc.texi for documentation construction).
2423 1999-03-04  A.J. Rossini  <rossini@biostat.washington.edu>
2425         * lisp/essd-sta.el: let stata have command line options just like R.
2427         * lisp/essd-sta.el:
2428         by default, provide login screen just like splus/r do.
2430         * lisp/essd-sta.el: fixed help.
2432         * lisp/essd-sta.el: added stata's prompt
2434         * lisp/ess-vars.el: added inferior stata program variable.
2436         * lisp/essd-sta.el: speling error, nil -> 'nil.
2438         * lisp/essl-sta.el: reversed variable alist ordering.
2440         * lisp/essd-sta.el:
2441         commented out ESS-help for Stata, for compiling, initial testing.
2443         * lisp/essl-sta.el: added STA-syntax-table, but it's wrong (for Splus).
2445         * lisp/essl-sta.el: moved STA-editing-alist to beginning.
2447         * lisp/essl-sta.el:
2448         added an STA-editing-alist variable, BUT it looks like Splus, :-(.
2449         Needs to be edited a bit!
2451         * doc/ess.texi:
2452         included README in texinfo file.  Now, need to extract README from it.
2454         * lisp/essd-s_2b4.el: RMH's patches, Mar 3 1999
2456         * lisp/essd-sp4.el: updated using RMH's patches.
2458 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2460         * lisp/ChangeLog: updated lisp directory changelog.
2462         * ChangeLog: updated changelog file.
2464         * lisp/Makefile: updated version information
2466         converted s+3 to sp3.
2468         * lisp/ess-vars.el: updated version information.
2470         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2472         * 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:
2473         Tidied up ess-iw32*.el files.
2475         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2477         * lisp/ess-iw32-load-file.el: fixed.
2479         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2481         * lisp/essd-s_2b4.el:
2482         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2484         * doc/README.SPLUS4WIN:
2485         Changed history of Splus 4.5 stuff; added new information for using
2486         Splus 4.5 and R under Windows NT.
2488         * doc/TODO: moved from mailbox to TODO list.
2490         * 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:
2491         RMH's changes, up to March 2nd
2493 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2495         * lisp/Makefile: updated version information
2497         converted s+3 to sp3.
2499         * lisp/ess-vars.el: updated version information.
2501         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2503         * 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:
2504         Tidied up ess-iw32*.el files.
2506         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2508         * lisp/ess-iw32-load-file.el: fixed.
2510         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2512         * lisp/essd-s_2b4.el:
2513         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2515         * doc/README.SPLUS4WIN:
2516         Changed history of Splus 4.5 stuff; added new information for using
2517         Splus 4.5 and R under Windows NT.
2519         * doc/TODO: moved from mailbox to TODO list.
2521         * 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:
2522         RMH's changes, up to March 2nd
2524 1999-02-24  A.J. Rossini  <rossini@biostat.washington.edu>
2526         * lisp/ess-iw32.el: temp val left in distribution.  whoops (RMH).
2528 1999-02-22  A.J. Rossini  <rossini@biostat.washington.edu>
2530         * 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:
2531         Removed s+# to sp# for S-PLUS commands
2533 1999-02-12  Martin Maechler <maechler@stat.math.ethz.ch>
2535         * lisp/Makefile: emacs, not "19.34"
2537 1999-02-11  Martin Maechler <maechler@stat.math.ethz.ch>
2539         * doc/README.SPLUS4WIN: added pointer to NTEmacs.
2541         * README, ANNOUNCE:
2542         corrected documentation for R, added pointer to NTEmacs
2544 1999-02-10  Martin Maechler <maechler@stat.math.ethz.ch>
2546         * etc/other/Tags/Lubinsky-S-tags/desc: reformated material.
2548         * README: set up for 5.1.2 release
2550         * Makefile: Set up for 5.1.2 release
2552         * ANNOUNCE: set up for 5.1.2 release
2554         * doc/rmh-essi121098-msw32.tex: rmh-essi121098-msw32.tex is obsolete.
2556         * lisp/essd-sas.el: added RMH's new fixes for the 5.1.2 version.
2558         * doc/README.S: RMH's documentation additions for Splus 4.5
2560         * doc/README.SAS: RMH's doc additions for 5.1.2
2562         * doc/README.SPLUS4WIN:
2563         Includes RMH's changes for Splus 4.5 documentation
2565         * etc/other/Tags/README: cleaned text.
2567         * ANNOUNCE, README: updating for 5.1.2
2569 1999-02-02  Martin Maechler <maechler@stat.math.ethz.ch>
2571         * lisp/ess-inf.el: (last commit was with unsaved file)
2573         * lisp/ChangeLog, lisp/ess-inf.el:
2574         fix regex for "help(..);" also work for "?" with R-input-sender
2576 1999-01-13  Martin Maechler <maechler@stat.math.ethz.ch>
2578         * lisp/Makefile: added ess-debug essd-s+4 ess-iw32
2580         * lisp/ess-iw32.el:
2581         RMH`s workaround for ess-inf.el ess-setq-values-default (instead of ..-local)
2583 1999-01-12  Martin Maechler <maechler@stat.math.ethz.ch>
2585         * lisp/ess-inf.el: still "-default", not "local"
2587         * lisp/ess-inf.el, lisp/ess.el: more dribble output
2589         * lisp/ess.el: add dribble-info about comint-process-echoes
2591 1999-01-11  Martin Maechler <maechler@stat.math.ethz.ch>
2593         * lisp/ess-site.el: minor comments only
2595         * lisp/essd-sq4.el: removed [RMH]
2597         * lisp/ess-site.el: RMH changes (Dec 28)
2599         * lisp/ess-trns.el: RMH added some ess-inf..-prompt..
2601         * lisp/ess-vars.el: RMH added S+4 & dde (& removed some "ess-external")
2603         * lisp/essd-els.el: RMH added S+elsewhere-mode
2605         * lisp/ess-iw32.el, lisp/essd-s+4.el: new from Rich Dec 28
2607         * lisp/ess-inf.el: 2 lines for S+4
2609 1999-01-04  Martin Maechler <maechler@stat.math.ethz.ch>
2611         * lisp/essddr.el: R CMD Rd2txt
2613 1998-12-18  A.J. Rossini  <rossini@biostat.washington.edu>
2615         * ANNOUNCE, README:
2616         Updating Announce/Readme.  Need to merge announce to readme, and just subset out the relevant section for Announce.
2618 1998-12-17  Kurt Hornik <hornik@ci.tuwien.ac.at>
2620         * lisp/ess-vars.el: Match R `require(' in ess-change-sp-regexp.
2622         * lisp/Makefile: Add `essd-els.el' to SOURCES.
2624 1998-12-16  Martin Maechler <maechler@stat.math.ethz.ch>
2626         * ChangeLog: ess.texi
2628         * doc/ess.texi: 5.0 -> 5.1.x
2630         * doc/ess.texi: MM: (CVS) Date also for info
2632         * doc/ess.texi: MM: (CVS) Date added
2634         * doc/ess.texi: added '$Date: 2004/07/08 15:03:06 $'; 5.0 -> 5.1.x
2636 Mon Dec 14 20:23:55 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2638         * README: added 5.1.x comments, updated to current state of affairs.
2640         * etc/other/Tags/README: stuff for emacs text mode for editing.
2642         * etc/other/Tags/README: Information on tagging for Emacs/VI and ESS.
2644         * etc/other/Tags/Lubinsky-S-tags/README, etc/other/Tags/Lubinsky-S-tags/desc, etc/other/Tags/Lubinsky-S-tags/etags.c:
2645         Modifications to gnu tag programs for S
2647         * lisp/ess-mode.el: fixed copyright and header information
2649         * lisp/ess-site.el: commented out SHOME definition.
2651 Fri Dec 11 19:51:18 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2653         * lisp/ess-vars.el: fixed copyright, rossini's email address.
2655         * lisp/ess-iw32.el: fixed rossini's email address, headers, copyright.
2657         * lisp/essd-els.el, lisp/essd-s+4.el: fixed rossini's email address.
2659         * lisp/essd-sq4.el: fixed copyright and header attributions.
2661         * lisp/essd-els.el: fixed header files and copyright.
2663         * lisp/essd-s+4.el: added changes to copyright and header docs.
2665         * 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:
2666         RMH's S-spread, Oct 1997 version
2668         * doc/rmh-essi121098-msw32.tex:
2669         Adding Rich's documentation for Windows stuff.
2671         * lisp/ess-vars.el: Merged RMH's changes.
2673         * lisp/ess-iw32.el, lisp/essd-els.el, lisp/essd-s+4.el, lisp/essd-sq4.el:
2674         New files for ESS for Splus/MSW/NT/98/95
2675         New files for remote-ESS on Unix.
2677         * lisp/ess-site.el:
2678         Added RMH's changes for Microsoft Windows and Splus.
2680 Mon Nov 30 17:37:57 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2682         * lisp/Makefile:
2683         Add essd-s+5.el to SOURCES (as it gets required in ess-site).
2685 Mon Nov 23 20:03:17 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2687         * lisp/ChangeLog: *** empty log message ***
2689 Fri Nov 20 20:57:33 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2691         * lisp/ess-vars.el: ess-help-w3-url-prefix points to pyrite.
2693         * lisp/ess-vars.el:
2694         removed spurrious comment about generic function, in front of a variable.
2696         * lisp/essd-s+5.el: trimmed out old S4 stuff.
2698 Mon Nov 16 17:29:25 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2700         * lisp/ess-inf.el: do not need comint echo anymore..
2702 Sat Nov 14 00:23:19 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2704         * Makefile, lisp/ChangeLog, ChangeLog: whitespace editing.
2706         * doc/Makefile:
2707         added info target.  removed spurrious ess.info/ess.texi target.
2709 Fri Nov 13 23:47:27 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2711         * Makefile: added comment re: export vs checkout for "dist" target.
2713         * lisp/ess-site.el: added sample entry for S+5.
2715         * lisp/ChangeLog: *** empty log message ***
2717         * lisp/ess-site.el: added suffix for StatSci's script files.
2719 Thu Nov 12 17:27:30 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2721         * lisp/essd-r.el, lisp/essd-s+3.el, lisp/essd-s+5.el, lisp/essd-s3.el:
2722         newline in dribble buff
2724         * lisp/ess-inf.el:
2725         more details in prompt for ess-get-dir; more dribble; WHITE SPACE
2727         * lisp/ess.el: slightly better dribble output
2729         * lisp/essd-s4.el: drop doubled comments
2731         * lisp/ess-vars.el: .
2733 Wed Nov 11 15:54:34 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2735         * Makefile: -X CVS
2737         * lisp/essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
2739         * lisp/essl-s.el: new "S+" instead of "S+3"
2741         * lisp/ess-inf.el: comint-echo : OFF for S+5
2743         * lisp/essd-s3.el: comments only
2745         * lisp/essd-s+3.el: comment out ess-mode-edit
2747         * lisp/Makefile, lisp/ess-vars.el: new version numbers
2749         * lisp/essd-s+5.el: several more s4 -> s+5 changes; still not ok
2751         * lisp/essd-s+3.el: transpose to defs
2753         * lisp/ess-vars.el: require s+5
2755 Tue Nov 10 17:45:11 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2757         * lisp/ess-site.el: s+5 is now distributed
2759         * lisp/essd-s+5.el: provide typo fixed
2761 Mon Nov  9 23:50:26 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2763         * ChangeLog: *** empty log message ***
2765         * Makefile: uses scp to put the tar file where it belongs.
2767         * Makefile, lisp/ChangeLog, lisp/Makefile, lisp/ess-site.el:
2768         New material for Makefiles
2770         * lisp/essl-sta.el: removed possible problems from stata mode.
2772         * ChangeLog: *** empty log message ***
2774         * Makefile: added new top-level dist target.
2776         * lisp/essd-s+5.el: This is for Splus5, based on S4.
2778         * lisp/ess-web.nw: last change, sigh.
2780         * lisp/ess-web.nw: emacs lisp mode is wrong, sigh.
2782         * lisp/ess-web.nw: Contains interface code between Noweb and ESS
2784         * lisp/ChangeLog: added stata-dialect/lang to makefile
2786         * lisp/Makefile: added Stata stuff.
2788 Thu Sep 24 23:32:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2790         * lisp/ChangeLog: more stuff.
2792         * lisp/essd-sta.el: should be sta, not stt
2794         * lisp/ChangeLog: update for ess-site.
2796         * lisp/ess-site.el:
2797         added stata mode, which is now STA (ref: Thomas Lumley)
2799 Thu Sep 17 09:11:51 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2801         * lisp/ChangeLog, lisp/ess-utils.el: several  small things
2803 Fri Sep 11 14:25:59 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2805         * lisp/ChangeLog: .
2807         * lisp/Makefile, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-utils.el, lisp/ess.el:
2808         Adaptions to new ess-utils
2810         * lisp/essl-s.el: LOTS in "pretty edit source"
2812         * lisp/essd-r.el: new function  (R-fix-T-F)
2814 Thu Sep 10 06:15:55 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2816         * lisp/essddr.el: Change old `ess-doc' to `essddr'.
2817         Expand Rd-mode-abbrev-table (abbrevs).
2818         Change Rd-indent-level default to 4.
2819         Add a preliminary Rd-mode menu.
2820         Add a preliminary Rd-submit-bug-report().
2822         * lisp/ess-vars.el:
2823         Change ess-mode-font-lock-keyword so that assignment function
2824         declarations are also fontified correctly (hopefully ...).
2826         * doc/Makefile: Get rid of old LISPDIR code.
2828         * Makefile: Use `$(MAKE)' instead of `make'.
2830 Wed Sep  9 23:49:12 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2832         * lisp/ChangeLog: new stuff.
2834         * lisp/essd-sta.el: modified for stata commands.  What is quit?
2836         * lisp/essl-sta.el: Small mods.
2838         * lisp/essd-sta.el: Added first pass at a stata file.
2840         * lisp/Makefile: BATCHFLAGS should be --no-init-file, not --no-init-fil
2842 Wed Sep  9 08:45:26 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2844         * lisp/essl-s.el:
2845         minor (save-recursion..) -- Committing from Shell to see permissions
2847 Tue Sep  8 21:18:33 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2849         * lisp/essl-s.el:
2850         more things for (ess-dump-to-src), (ess-fix-comments),.... ess-MM-fix-src
2852         * lisp/ess-mode.el: add optional  quiet  argument  to (set-ess-style)
2854         * lisp/ess-mode.el: only white space
2856         * lisp/ChangeLog: ..
2858         * lisp/essl-s.el: added  "&optional dont-ask" argument to
2859                 ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
2861 Mon Sep  7 16:27:37 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2863         * lisp/ChangeLog: ..
2865         * lisp/essl-s.el: 4 digit year in ess-time-string!
2867         * doc/README.SAS:
2868         Added paragraph about  ess-sas-sh / PATH problems  at very end -- for RMH
2870 Wed Aug 26 12:18:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2872         * lisp/ChangeLog, lisp/essl-s.el: font-lock: "." as word constituent
2874 Mon Aug 24 12:50:45 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2876         * ANNOUNCE, README, doc/ess.texi:
2877         stat.ethz short for www.stat.math.ethz
2879 Thu Aug 20 06:48:48 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2881         * lisp/ChangeLog: ..
2883         * lisp/essddr.el:
2884         Expanded  Rd-section-names  and Rd-keywords     [following Kurt's
2885         suggestion]
2887 Tue Aug 18 08:44:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2889         * lisp/essd-s+3.el, lisp/essd-r.el, lisp/ChangeLog:
2890          "--no-readline" for R;  S+3-dialect-name for S-plus
2892 Fri Aug 14 16:32:23 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2894         * lisp/ess-vars.el, lisp/Makefile: calling new version "pre5.1"
2896         * lisp/essl-s.el: "ease:" replaced by "ess-"; fixed some comments
2898 Mon Apr 27 07:53:02 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2900         * lisp/essl-s.el: improved ess-num-var-round
2902 Fri Apr 17 12:29:46 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2904         * lisp/essd-sas.el: ../etc/ is place for sas-sh-command
2906         * etc/function-outline.S, lisp/essl-s.el:
2907         function-outline-file now in ../etc/
2909         * Makefile, doc/Makefile, lisp/Makefile:
2910         Makefiles separated; new for ./doc
2912 Mon Apr  6 20:35:04 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2914         * lisp/ChangeLog: Storing updates.
2916         * lisp/ess-comp.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el:
2917         See ChangeLog for more details. Not tagged.
2919 Tue Dec 16 00:17:44 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2921         * lisp/ChangeLog: *** empty log message ***
2923         * lisp/essd-s4.el (S4-mode): New function, use it.
2925 Wed Dec 10 15:36:29 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2927         * lisp/ChangeLog, lisp/essd-xls.el:
2928         XLS-mode is now the mode-name symbol.  (instead of ess-mode).  This is
2929         required for noweb-mode to work nicely.
2931         ChangeLog documented to reflect this fact.
2933 Tue Dec  9 22:55:40 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2935         * lisp/ChangeLog: *** empty log message ***
2937         * lisp/essd-r.el:
2938         removed non-necessary autoload for a non-existant function (was
2939         intended for start-args, but never was written or used).
2941         * lisp/essl-sta.el:
2942         Changed essl-sta.el to not use stat.el in the documentation comments.
2944         * lisp/ChangeLog: *** empty log message ***
2946         * lisp/essddr.el: one too many parens.
2948         * lisp/essddr.el:
2949         added commented out face.  DB's error doesn't exist for me, though.
2951 Fri Dec  5 15:13:59 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2953         * lisp/ChangeLog: *** empty log message ***
2955         * lisp/ChangeLog: ChangeLog file install
2957         * lisp/ess-site.el: added comments about Emacs 20.2 errors.
2959 Fri Dec  5 14:46:38 1997  ess  <ess@pyrite>
2961         * Makefile: Added top-level Makefile.  Needs definitions, though.
2963         * etc/ess-s+3.S, etc/ess-s4.S: Initial revision
2965 1998-12-14  A.J. Rossini  <rossini@biostat.washington.edu>
2967         * README : updated to 5.1.x
2969 Tue Dec  2 08:49:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
2971         * Makefile: info isn't a valid target, and cleaned up doc
2972         targets. (KH).
2974 Mon Dec  1 16:55:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
2976         * ess.el: removed blank lines.
2978 Mon Dec  1 16:51:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
2980         * ess.texi: small edit.
2982 Mon Dec  1 16:48:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
2984         * ess.texi: changed wording around ess-plain-first-buffername
2985         (RMH).
2987 Mon Dec  1 16:42:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
2989         * Makefile: new branch (5.1.1.1).
2991 Mon Dec  1 16:36:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
2993         * Makefile: Batchflags are user serviceable.
2995 Mon Dec  1 10:59:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
2997         * RELEASED: version 5.0.
2999 Mon Dec  1 10:45:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3001         * README.SAS: added noise about ess-sas-sh-command stupidity that
3002         AJR has personally experienced.
3004 Sun Nov 30 13:44:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3006         * Makefile: comments for indexing.
3008 Sun Nov 30 13:41:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3010         * ess.texi: more fixes. Many more to go.
3012 Sun Nov 30 12:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3014         * README.SAS: added more information.
3016 Sun Nov 30 12:15:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3018         * essl-lsp.el: small typo in comments.
3020 Sun Nov 30 12:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3022         * Makefile: added revision, added other changes.
3024 Sun Nov 30 12:12:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3026         * README.SAS: new material on autoexec.sas added.
3028 Sun Nov 30 12:09:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
3030         * essl-s.el (S-editing-alist): need indent-line-function
3031         defined. (RMH).
3033 Sun Nov 30 12:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3035         * essl-sas.el: removed sas-indent-region.
3037 Sun Nov 30 12:07:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3039         * essl-sas.el (SAS-editing-alist): need indent-line-function
3040         (RMH).
3042 Sun Nov 30 12:06:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3044         * ess-mode.el (ess-mode): fixed doc string. (RMH).
3046 Sun Nov 30 12:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3048         * essd-sas.el: useless comments removed.
3050 Sun Nov 30 12:03:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3052         * essd-sas.el: useless comments removed. (RMH).
3054 Sun Nov 30 12:02:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3056         * essd-sas.el (inferior-SAS-args-temp): docstring, explaining
3057         stupidity of this variable
3059 Sun Nov 30 12:00:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3061         * ess-sas-sh-command: better shell scripting (RMH).
3063 Wed Nov 26 16:33:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3065         * RELEASED: 5.0-gettingcloser.
3067 Wed Nov 26 16:10:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3069         * Makefile (dist): do the right thing w/ README.
3071 Wed Nov 26 16:05:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3073         * ess-sas-sh-command: more information. cleaned up for current
3074         essd-sas.el arg passing.
3076 Wed Nov 26 15:51:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3078         * essd-sas.el: modified args to try to have "one set" for SAS
3079         process (2nd is for redirect).
3081 Wed Nov 26 15:43:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3083         * essd-sas.el: renamed and reordered inferior-SAS-args...
3085 Wed Nov 26 14:29:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3087         * ess-sas-sh-command: added more documentation on I/O.
3089 Wed Nov 26 14:01:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3091         * ess-inf.el: cleaned up comments.
3093 Wed Nov 26 13:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3095         * ess-sas-sh-command: cleaned up comments.
3097 Wed Nov 26 11:01:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3099         * essddr.el: switch-to-S to switch-to-ESS.
3101 Wed Nov 26 11:01:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3103         * essddr.el (Rd-mode-map): switch-to-S is now switch-to-ESS.
3105 Wed Nov 26 11:00:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3107         * ess-mode.el (ess-mode): added "indent-region" binding to
3108         doc-string.
3110 Wed Nov 26 10:52:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3112         * ess-trns.el (ess-transcript-mode-map): added 2 lines for
3113         consistency. (RMH)
3115 Wed Nov 26 10:51:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3117         * ess-trns.el: ispell-checked.  File name / header name mismatch
3118         corrected. (AJR)
3120 Wed Nov 26 10:49:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3122         * ess-inf.el: ispell checked, typos fixed (RMH/AJR).
3124 Wed Nov 26 10:42:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3126         * essl-sas.el (SAS-editing-alist): function definitions are
3127         useless.  Remove.
3129 Wed Nov 26 10:37:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3131         * essl-s.el (S-editing-alist): removed function definitions.  They
3132         don't work.
3134 Wed Nov 26 10:29:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3136         * ess-site.el: ispell-checked (AJR/RMH)
3138 Tue Nov 25 15:37:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3140         * Doc/TODO: Real dump suggested programming fix.
3141         * README.S: Real dump user correction.
3143 Tue Nov 25 15:37:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3145         * README.S : Real Dump user correction
3147 Tue Nov 25 13:06:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3149         * ess-inf.el (inferior-ess-mode): Make sure that silly moves like
3150         "ess-dialect=S" are not cause for a bailout. (AJR).
3152 Tue Nov 25 12:38:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3154         * README.S: changes for font-lock "Dump" problem. (RMH)
3156 Tue Nov 25 12:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3158         * Makefile: chmod 444 ess.info* ess.dvi on release (RMH)
3160 Tue Nov 25 08:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3162         * RELEASED: 5.0-honestlylastpre.
3163         * README.S: added comment re: \" and fontlock.
3165 Tue Nov 25 08:50:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3167         * Doc/TODO: removed SAS tabbing, added S dumping (RMH).
3169 Tue Nov 25 08:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3171         * essd-sas.el (SAS-mode): construct a sas-mode-local-map, from
3172         ess-mode-map, for modifying the tab key.
3174 Tue Nov 25 08:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3176         * ess-mode.el (ess-mode): removed white space, spurrious comment.
3178 Mon Nov 24 12:14:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3180         * Doc/TODO: SAS indent fixes.
3182 Mon Nov 24 11:33:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3184         * README: fixed Kurt's address.
3186 Mon Nov 24 11:32:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3188         * ess-mode.el: put back functions; see 10:48 change.
3190 Mon Nov 24 10:58:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3192         * essl-s.el: ess to S.
3194 Mon Nov 24 10:50:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3196         * essl-s.el: inadvertent placement of ess-indent-line function.
3198 Mon Nov 24 10:50:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3200         * essl-s.el (S-editing-alist): inadvertent placement of
3201         indent-line-function.
3203 Mon Nov 24 10:48:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3205         * ess-mode.el: commented out some language specific functions.
3206         Moved to essl-s.el
3208 Mon Nov 24 10:45:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3210         * essl-s.el: new functions; S for ESS.  Use them.
3212 Mon Nov 24 10:43:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3214         * essl-s.el (S-comment-indent):
3215         * essl-s.el (S-indent-line):
3216         * essl-s.el (S-calculate-indent): new functions; used to be
3217         ess-*.
3219 Mon Nov 24 10:39:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3221         * essl-sas.el: removed some lisp-isms.
3223 Mon Nov 24 10:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3225         * essl-sas.el (sas-indent-region): New function.  Use it.
3227 Mon Nov 24 10:25:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3229         * essd-s4.el (S4-customize-alist): ess-object-name-db-file is
3230         "ess-s4-namedb.el". (RMH)
3232 Mon Nov 24 10:18:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3234         * README.SAS: 2 typos (RMH).
3236 Mon Nov 24 10:17:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
3238         * ess-mode.el: added ess-quit autoload.
3240 Mon Nov 24 10:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3242         * ess-inf.el (ess-quit): since now possible to call from ess-mode,
3243         make sure that we are connected to a process.
3245 Mon Nov 24 10:01:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3247         * ess-vars.el (ess-mode-font-lock-keywords): finish off line.
3249 Mon Nov 24 09:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3251         * Doc/TODO: quotes need fixing (RMH).
3253 Mon Nov 24 09:55:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3255         * ess-mode.el (ess-mode-map): added ess-quit. (RMH).
3257 Mon Nov 24 09:48:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3259         * essd-sas.el (SAS-customize-alist): inferior-ess-exit-command
3260         should be `endsas;\n'. (RMH).
3262 Sat Nov 22 19:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3264         * Doc/README-19.28: new version of file (RMH).
3266 Fri Nov 21 17:37:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3268         * Doc/TODO: added 2 more from RMH, with comments.
3270 Fri Nov 21 17:31:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3272         * ess-site.el: fixed comments to reflect reality (RMH).
3274 Fri Nov 21 17:05:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3276         * ess-trns.el: ess-mode -> ESS.   (RMH)
3277         ess-mode-map -> ess-transcript-mode-map
3279 Fri Nov 21 17:02:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
3281         * Makefile (DISTSCRIPTS): commented out. (RMH)
3283         * Makefile (dist-doc): commented out.  Will do by hand for
3284         5.0. (RMH)
3286         * Makefile: Added comments for structure of Makefile. (RMH)
3288 Fri Nov 21 10:26:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3290         * Doc/TODO: incr version.
3292 Fri Nov 21 10:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3294         * Doc/TODO: added dir directions for info.
3296 Fri Nov 21 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
3298         * Doc/rmh-talk.tex: removed trailing \\.
3300 Fri Nov 21 10:19:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3302         * Makefile (dist): ess.dvi and ess.info need to be up to date.
3304 Thu Nov 20 18:38:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3306         * essl-sta.el:
3307         * essl-sas.el:
3308         * essl-s.el:
3309         * essl-lsp.el:
3310         * essddr.el:
3311         * essd-xls.el:
3312         * essd-vst.el:
3313         * essd-sas.el:
3314         * essd-s4.el:
3315         * essd-s3.el:
3316         * essd-s+3.el: incr version.
3318         * essd-r.el: incr version, comments.
3320         * ess.texi: small edits, incr version
3322         * ess.el: ess-mode is ESS. incr version
3324         * ess-vars.el: incr version, added comments.
3326 Thu Nov 20 18:21:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3328         * ess-site.el: part of ESS; comments.
3330 Thu Nov 20 18:20:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3332         * Makefile: incr, edits.
3334 Thu Nov 20 18:19:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3336         * Makefile: errors.
3338 Thu Nov 20 18:17:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3340         * COPYING: trying.
3342 Thu Nov 20 18:15:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3344         * ess-trns.el: added copyright, incr version.
3346 Thu Nov 20 18:12:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3348         * ess-mode.el: edited copyright. incr version.
3350 Thu Nov 20 18:11:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3352         * README: removed silly university locations. incr version.
3354 Thu Nov 20 18:09:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3356         * ess-inf.el: added copyright, edited comments, incr version.
3358 Thu Nov 20 18:07:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3360         * ess-help.el: edited comments, incr version.
3362 Thu Nov 20 18:03:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3364         * ess-debug.el: edit, end, upgraded version.
3366 Thu Nov 20 18:00:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3368         * ess-comp.el: removed log file, edited comments, upgrade to 4.
3370 Thu Nov 20 16:41:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3372         * RELEASED: 5.0-verylastpre.
3374         * ess-inf.el: fixed menus.
3376 Thu Nov 20 16:40:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3378         * ess-trns.el: fixed menus.
3380 Thu Nov 20 16:38:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
3382         * ess-mode.el: formatting. extra  ).
3384 Thu Nov 20 16:37:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3386         * ess-mode.el: cleaned up menus.  removed useless comments.
3388 Thu Nov 20 16:29:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3390         * ess-mode.el: fixed goto-info stuff.
3392 Thu Nov 20 16:13:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3394         * ess-help.el (ess-goto-info): ess isn't ess-mode.  Split window,
3395         not other-window.
3397 Thu Nov 20 10:04:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3399         * README: added comments on help file editing.
3401 Thu Nov 20 10:01:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3403         * Doc/TODO: added inferior-ess rewrite.
3405 Thu Nov 20 09:54:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3407         * README.XLispStat: Splus removed, XLispStat added.
3409 Thu Nov 20 09:53:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3411         * README.S: retitled the FAQ.
3413 Thu Nov 20 09:52:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3415         * README: changes (RMH).
3417 Thu Nov 20 09:46:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3419         * ess.texi: archive is on Franz.
3421 Thu Nov 20 09:43:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3423         * README: more comments about dir.
3425 Thu Nov 20 09:41:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3427         * Makefile: "it" to "they".
3429 Thu Nov 20 09:40:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3431         * Makefile: put dir back into the Docs.
3433 Thu Nov 20 09:38:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3435         * Doc/TODO: truns :-).
3437 Thu Nov 20 09:38:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3439         * Doc/ajr-talk.tex: added typoout for fonts.
3441 Thu Nov 20 09:35:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3443         * Doc/rmh-talk.tex: fixed my typo, line wrap.
3445 Thu Nov 20 09:33:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3447         * Doc/README.additions: added essdd*.el
3449 Thu Nov 20 09:22:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3451         * Doc/TODO: added new for fix to About.
3453 Thu Nov 20 09:19:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3455         * ess-trns.el (ess-transcript-mode-menu):
3456         * ess-inf.el (inferior-ess-mode-menu):
3457         * ess-mode.el (ess-mode-menu): removed About from menu, for now.
3460 Wed Nov 19 12:24:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3462         * RELEASED 5.0, lastpre.
3464         * Makefile: removed veryclean.  unnecessary target.  Fixed
3465         dist-doc target.
3467 Wed Nov 19 12:21:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3469         * Doc/rmh-talk.tex: no changes.
3471 Wed Nov 19 12:21:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3473         * Doc/ajr-talk.tex: final version.  Not best, but we've got docs
3474         provided.
3476 Wed Nov 19 12:03:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3478         * Doc/ajr-talk.tex: use the ugly version
3480 Wed Nov 19 12:01:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3482         * essd-sas.el (ess-SAS-pre-run-hook): never take name from a
3483         running process buffer.
3485 Wed Nov 19 11:56:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3487         * essd-xls.el: added transcript mode.
3489 Wed Nov 19 11:43:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3491         * ess-mode.el (ess-mode-menu): bug in "About".
3493 Wed Nov 19 11:25:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3495         * README: database creation works.
3497 Wed Nov 19 11:20:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3499         * ess-inf.el (ess-create-object-name-db): use temporary name for
3500         ess-object-name-db; since we make it buffer local to accomodate
3501         different languages, need to handle it carefully.  In particular,
3502         might be better to make buffer local upon demand, rather than
3503         always buffer local.  But lots of considerations, here.
3505 Wed Nov 19 11:14:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3507         * ess-inf.el (ess-create-object-name-db): added *ESS* messages.
3509 Wed Nov 19 10:56:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3511         * ess.el (ess-load-object-name-db-file): no warning when object
3512         database name fails to exist; the code is still there.
3514 Wed Nov 19 10:55:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3516         * essd-s+3.el: setq-default to setq
3518         * essd-r.el: setq, not setq default.
3520 Wed Nov 19 10:52:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3522         * README: added statement about object-name db being broken.
3524 Wed Nov 19 10:33:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3526         * essd-s+3.el (S+3-transcript-mode): make interactive.
3528 Wed Nov 19 10:32:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3530         * ess-site.el (s-transcript-mode): make interactive.
3532 Wed Nov 19 10:31:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3534         * essd-r.el (r-transcript-mode): make interactive.
3536 Tue Nov 18 17:38:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3538         * essddr.el: updated to 0.1.7. (KH)
3540 Tue Nov 18 17:37:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3542         * ess-inf.el: ess-create-object-name-db, format
3544 Tue Nov 18 17:21:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3546         * essd-s+3.el (S+3-customize-alist): changed var name for
3547         consistency.
3549 Tue Nov 18 17:20:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3551         * essd-r.el (R-customize-alist): use R-help-sec-keys-alist.
3553 Tue Nov 18 17:19:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3555         * ess-vars.el: removed spurrious variable.
3557 Tue Nov 18 17:18:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3559         * ess-vars.el: removed ess--help-S-sec-keys-alist; second def!
3561 Tue Nov 18 17:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3563         * essl-s.el (ess-help-*-sec-keys-alist): renamed to
3564           *-help-sec-keys-alist.  defvars to defconst.
3566 Tue Nov 18 17:03:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3568         * ess-inf.el (inferior-ess): removed "switch-to" logic in
3569         inferior-ess.  Now should strictly start-up a buffer.
3571 Tue Nov 18 16:58:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3573         * Makefile: added warnings for set-keymap-parent; XEmacs,
3574         non-Emacs.
3576 Tue Nov 18 16:52:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3578         * essl-s.el: added Martin's fix to documentation.
3580 Mon Nov 17 09:59:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3582         * ess-inf.el (inferior-ess-mode-menu): reinstalled info
3583         connection.
3585 Mon Nov 17 09:58:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3587         * ess-mode.el: reinstalled info connection.
3589 Mon Nov 17 09:25:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3591         * Doc/rmh-talk.tex: added updates. (RMH)
3593 Mon Nov 17 09:09:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3595         * README.S: fixed grammar.
3597 Mon Nov 17 09:05:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3599         * README/ess.texi: R uses ess-r-namedb.el. (RMH)
3601 Mon Nov 17 09:04:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3603         * README/ess.texi: changed phrasing for creating object database
3604         files. (RMH)
3606 Mon Nov 17 09:00:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3608         * ess-inf.el (inferior-ess): doc string edited.  Wrong comments
3609         removed (RMH).
3611 Mon Nov 17 08:57:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3613         * Makefile: fixed documentation dependencies (RMH)
3615 Mon Nov 17 08:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3617         * ess.el: fixed Lisp-Dir-Entry; franz.stat.wisc.edu, not
3618         ftp.math.sc.edu. (RMH).
3620 Mon Nov 17 08:54:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3622         * Doc/ajr-talk.tex: added comments for changing font usage (RMH).
3624 Fri Nov 14 17:44:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
3626         * README: added more of an introduction and "history" statement.
3628         * README.S: added a small "FAQ" at the end.
3630         * Doc/TODO: Added last of the SAS things to do for 5.2 or 5.4.
3632 Fri Nov 14 17:27:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3634         * README: more comments.
3636 Fri Nov 14 16:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3638         * Doc/TODO: added SAS fontlock, graphics.  R Help
3640 Fri Nov 14 13:49:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3642         * README.XLispStat: fixed small typos.
3644 Fri Nov 14 11:24:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3646         * Makefile (DOCS): reordered variable.  Added info/dvi files.
3648 Fri Nov 14 11:22:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3650         * ess.el: more comment work.
3652         * ess.el: verified using lisp-mnt.el; standard package formatting.
3654 Fri Nov 14 11:06:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3656         * Makefile (clean): don't remove .dvi or .info*
3658         * Makefile (veryclean): new target, for removing what clean used
3659         to remove
3661 Fri Nov 14 10:13:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3663         * Makefile: version to 5.0
3665 Fri Nov 14 10:13:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3667         * Makefile (VERSION): version to 5.0
3669 Fri Nov 14 10:13:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3671         * ess-vars.el: version to 5.0
3673 Fri Nov 14 10:13:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3675         * ess-vars.el (ess-version): version to 5.0.
3677 Fri Nov 14 10:12:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3679         * README.S: added notes for starting R with prefix arguments.
3681 Fri Nov 14 09:59:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3683         * ess.texi: added @itemize markers.
3685 Thu Nov 13 21:45:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3687         * Release: 5.0-pre5
3689         * Makefile (VERSION): incremented.
3691         * ess-vars.el (ess-version): incremented.
3693 Thu Nov 13 21:40:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3695         * essd-sas.el: works again.  shooze...
3697 Thu Nov 13 20:51:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3699         * ess.el (ess-load-object-name-db-file): don't bomb if file
3700         doesn't exist..
3702 Thu Nov 13 20:31:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3704         * ess-inf.el: back to initial, except for new unused, commented
3705         out, variable)
3707 Thu Nov 13 20:28:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3709         * ess-inf.el: New temp variables for when we rewrite the
3710         initialization routines; NEED TO DO THIS FOR 5.2!!!  LOGIC HAS
3711         CHANGED, FOR THE "SIMPLER"!
3713         * ess-inf.el: doesn't work.  This is a mess.
3715         * ess-inf.el (inferior-ess): use language instead of dialect for
3716         "*language*" and "*language:1*" buffer names; old version
3717         commented out.
3719 Thu Nov 13 20:11:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3721         * ess-vars.el (ess-plain-first-buffername): use it.
3723 Thu Nov 13 20:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3725         * ess-inf.el: forgot ")".
3727 Thu Nov 13 20:06:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3729         * essd-sas.el: fixed R then SAS buffer name problem.
3731 Thu Nov 13 19:56:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3733         * ess-site.el: added commented example for
3734         ess-plain-first-buffername.  TRUE by default, i.e. for "novice"
3735         mode.
3737 Thu Nov 13 19:54:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3739         * ess-vars.el: moved database loading to ess-mode and
3740         inferior-ess-mode; removed old comments.
3742 Thu Nov 13 19:52:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3744         * ess-inf.el (ess-proc-name): If ess-plain-first-buffername is
3745         true, don't add "process number" to the first process.
3747 Thu Nov 13 19:35:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3749         * ess.el (ess-load-object-name-db-file): new function, use it.
3751 Thu Nov 13 19:35:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3753         * ess-inf.el: C-c tab is ess-complete-object-name.
3755 Thu Nov 13 19:34:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3757         * ess-inf.el (inferior-ess-mode-map): C-c TAB is
3758         ess-complete-object-name, same as in ess-mode.
3760 Thu Nov 13 19:27:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3762         * ess-inf.el (inferior-ess-mode): load object-name db file if
3763         exists.
3765 Thu Nov 13 19:19:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3767         * ess-mode.el (ess-mode): load object-name db file if exists.
3769 Thu Nov 13 19:17:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3771         * ess.texi: bare-bones description of how to create object-name
3772         databases.
3774 Thu Nov 13 19:09:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3776         * README: added notes for database creation
3778 Thu Nov 13 10:16:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3780         * README.XLispStat : XLispStat isn't a trademark.
3782 Thu Nov 13 09:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3784         * Makefile (ess.elc): fixed action
3786         * Makefile (ess-vars.elc): fixed action
3788 Thu Nov 13 09:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3790         * ess-vars.el: removed ancient comments.
3792 Thu Nov 13 09:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3794         * README.S: added means for using second philosophy.
3796 Thu Nov 13 09:51:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3798         * README.S: fixed line break.
3800 Thu Nov 13 09:40:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3802         * Doc/ajr-talk.tex: added location of talk.
3804 Thu Nov 13 09:39:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3806         * Doc/rmh-talk.tex: pointed to FRANZ.  added comment about where
3807         given.
3809 1998-11-13  A.J. Rossini  <rossini@biostat.washington.edu>
3811         * doc/Makefile: added "info" target.  Removed spurrious
3812         ess.info/ess.texi dependency, i.e. the first.
3815 Thu Nov 13 08:54:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3817         * Makefile (dist-doc): new target.  Use it
3819         * Makefile (ESS-doc): new target.  Use it.
3821 Wed Nov 12 17:32:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3823         * Doc/ajr-talk.tex: de latex-2-html'd.
3825 Wed Nov 12 17:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3827         * ess-inf.el: args passes all the way through.
3829 Wed Nov 12 16:30:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3831         * essd-r.el: added prefix to R.
3833 Wed Nov 12 15:15:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3835         * README: added stata comment, site-init.el
3837 Wed Nov 12 15:12:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3839         * ess.texi: added installation (from README).  Use @file{} for
3840         file names.
3842 Wed Nov 12 14:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3844         * Makefile: added warning messages for ignorable errors.
3846 Wed Nov 12 14:43:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3848         * ess-inf.el: can't seem to remove last byte compiler error.
3850 Wed Nov 12 14:30:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3852         * ess-trns.el:
3853         * ess-help.el: added compile requires to remove byte-compiler
3854         warnings.
3856 Wed Nov 12 14:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3858         * essddr.el: paren balance. whoops.
3860 Wed Nov 12 14:20:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3862         * essddr.el: added "require 'ess-help" to solve byte compiler
3863         errors.
3865 Wed Nov 12 14:16:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3867         * essd-sas.el: require 'shell to fix byte-compile errors.
3869 Wed Nov 12 02:45:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3871         * Release: 5.0-pre4
3873         * ess-vars.el: updated version number for release
3874         * Makefile: Updated version number for release
3876 Wed Nov 12 02:27:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3878         * essd-sas.el: seems to work, now.
3880 Tue Nov 11 19:20:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3882         * essd-sas.el: might need comint.
3884 Tue Nov 11 19:09:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3886         * README.XLispStat: fixed small errors.
3888 Tue Nov 11 19:04:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3890         * README.XLispStat : bad key-seq "C-c C-f" isn't find-file.
3892 Tue Nov 11 19:01:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3894         * README.S: merged rewrite (RMH)
3896 Tue Nov 11 16:49:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3898         * essd-sas.el: format cleaning.
3900 Tue Nov 11 16:42:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3902         * essd-sas.el: ess-SAS-pre-run-hook now called from SAS, not
3903         inferior-ess.
3905 Tue Nov 11 16:34:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3907         * essl-sta.el: wrong header!
3909 Tue Nov 11 16:32:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3911         * ess.texi: added to New Features.
3913 Tue Nov 11 16:30:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3915         * README: small typos. Distributed from Wisconsin.
3917 Tue Nov 11 16:27:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3919         * README: added Splus 3.4.  Removed "futures".
3921 Tue Nov 11 16:25:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3923         * ess-vars.el: inferior S -> inferior ESS
3925 Tue Nov 11 16:24:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3927         * ess-site.el: small doc changes (RMH).
3929 Tue Nov 11 16:21:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3931         * README.S: edited how to find key-sequences (RMH)
3933 Tue Nov 11 16:19:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3935         * ess-inf.el: removed comint symbols.  (RMH).  Need to read comint
3936         docs (AJR).
3938 Tue Nov 11 16:19:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3940         * Makefile: small typos corrected.
3942 Tue Nov 11 16:04:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3944         * ess-inf.el (ess-read-object-name): use
3945         ess-read-object-name-dump.
3947         * ess-inf.el (ess-read-object-name-default): reverted back to old
3948         behavior.
3950         * ess-inf.el (ess-read-object-name-dump): new function.  Use it.
3952 Tue Nov 11 15:56:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3954         * ess.texi: XLisp-Stat, uniformly.
3956 Tue Nov 11 15:51:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3958         * ess.texi: fixed titles (no @_{} commands).  Updated menus. (MM)
3960 Tue Nov 11 15:38:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3962         * README.XLispStat: removed "S(tm)".
3964         * README.SAS: major overhaul (RMH).
3966         * README.S: removed "S(tm)".
3968 Tue Nov 11 10:02:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3970         * ess-inf.el (ess-read-object-name-default): new version (KH).
3972 Tue Nov 11 10:00:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3974         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): added man
3975         format again for R internal man pages.
3977 Mon Nov 10 23:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3979         * Makefile: added latex/tex for talks on ESS 5.0.
3981 Mon Nov 10 23:02:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3983         * Releasing 5.0-pre3.
3985         * essd-sas.el: changes made.  Watch out.
3987         * ess-vars.el (ess-version): 5.0-pre3
3988         * Makefile (VERSION): 5.0-pre3
3990 Mon Nov 10 22:58:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3992         * ess-mode.el: more S to ESS
3994 Mon Nov 10 22:52:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3996         * ess-inf.el: more S/ESS fixes (RMH)
3998 Mon Nov 10 22:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4000         * README.SAS: typo
4002 Mon Nov 10 22:43:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4004         * ess-inf.el (ess-read-object-name-default): handle defaults
4005         better.
4007 Mon Nov 10 22:34:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4009         * README.S: typo.
4011 Mon Nov 10 17:28:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4013         * README.SAS: added some suggestions by RMH.
4015 Mon Nov 10 17:26:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4017         * README.S: edited as suggested by RMH.
4019 Mon Nov 10 17:17:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4021         * README.S: stuff.
4023 Mon Nov 10 17:16:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4025         * README: changed mode/revision.
4027 Mon Nov 10 17:14:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4029         * README: fixes (RMH)
4031 Mon Nov 10 17:04:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4033         * ess-trns.el (ess-transcript-mode):
4034         * ess-help.el (ess-help-mode):
4035         * ess-inf.el (inferior-ess-mode):
4036         * ess-mode.el (ess-mode): keep tabs out of the code.
4038 Mon Nov 10 16:48:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4040         * ess.texi: @code -> @email when appropriate.
4042 Mon Nov 10 15:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4044         * ess.texi: added most, approx 300, of MM's changes.  A very few
4045         differences, though.
4047 Mon Nov 10 15:05:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4049         * ess-vars.el: S -> ESS (MM)
4051 Mon Nov 10 15:02:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4053         * ess-trns.el: S -> ESS (MM)
4055 Mon Nov 10 14:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4057         * ess-mode.el: S -> ESS (MM).
4059 Mon Nov 10 14:51:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4061         * ess-inf.el: S -> ESS (MM).
4063 Mon Nov 10 14:41:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4065         * ess-help.el: removed comment re: S.el.
4067         * ess-help.el: updated docs and functions, S -> ESS (MM)
4069 Mon Nov 10 14:34:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4071         * Makefile (MAKEHTML): change target (MM)
4073         * Makefile (clean): more to clean (MM)
4075         * Makefile (dvi): new target.  Use it (MM)
4077 Sun Nov  9 16:30:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4079         * Doc/TODO: cleaned out my email of TODO problems, except for
4080         SAS).
4082 Sun Nov  9 16:24:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4084         * Doc/TODO: updated for what has been accomplished by this stage,
4085         for 5.0.
4087 Sun Nov  9 15:32:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4089         * essl-sta.el: cleaned up errors via lets.
4091 Sun Nov  9 15:26:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4093         * essl-sas.el: removing unusable commands.
4095 Sun Nov  9 15:08:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4097         * ess-vars.el (no-doc): new variable.  use it for autoload
4098         documentation.
4100 Sun Nov  9 15:08:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4102         * Makefile: ess-vars/ess/ess-site dependencies cleared up.
4104 Sun Nov  9 15:02:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4106         * essd-sas.el: changed documentation for autoloads.
4108 Sun Nov  9 14:56:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4110         * essl-sas.el: one too many ")" (in editing sas-narrow-to-page).
4112 Sun Nov  9 14:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4114         * ess-site.el: cleaned up.
4116 Sun Nov  9 14:44:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
4118         * ess-comp.el: cleaned up.
4120 Sun Nov  9 14:38:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4122         * essl-sta.el: cleaned up format.
4124 Sun Nov  9 14:33:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4126         * essd-sas.el: cleaned up byte-compiler warnings and lisp.
4128 Sun Nov  9 14:32:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4130         * essl-sas.el: need the right name at top.
4132         * essl-sas.el: cleaned up byte-compiler warnings.
4134 Sun Nov  9 14:17:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
4136         * Makefile: cleaned dependencies for essd-*.el
4138 Sun Nov  9 14:00:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4140         * ess-vars.el (ess-version): upgrade to 5.0
4142         * Makefile: upgrade version to 5.0
4144 1998-11-09  A.J. Rossini  <rossini@biostat.washington.edu>
4146         * Makefile (dist): new top-level target.
4147         (dist): uses scp to put it where it belongs.
4149 Fri Nov  7 19:43:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4151         * Released 5.0-pre2.
4153         * Makefile (dist): copy makefile into the appropriate place.
4155 Fri Nov  7 19:41:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4157         * essd-sas.el (ess-SAS-pre-run-hook): fixed process name synch
4158         problem.
4160 Fri Nov  7 19:18:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4162         * essd-sas.el (ess-SAS-pre-run-hook): set explicit-shell-file-name
4163         to "/bin/sh" to aviod prompt evilness.
4165 Fri Nov  7 18:33:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4167         * Doc/TODO: SAS problems.
4169 Fri Nov  7 18:28:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4171         * ess-inf.el (inferior-R-input-sender): patch to avoid problems
4172         with R, for "help()" (MM).
4174 Fri Nov  7 18:17:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4176         * ess-site.el: added comments re: TT commenting/editing styles.
4178 Fri Nov  7 18:10:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4180         * ess-mode.el: indentation.
4182 Fri Nov  7 14:42:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4184         * ess-mode.el: changes for TT (RMH).
4186 Fri Nov  7 14:31:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4188         * essl-sas.el (sas-require-confirmation): doc string edit.
4190 Fri Nov  7 14:30:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4192         * ess-vars.el (ess-transcript-minor-mode):
4194         * ess-vars.el (ess-listing-minor-mode): new variables.  Use. (RMH)
4197 Fri Nov  7 14:29:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4199         * essl-sas.el:  fixes for multiple SAS processes. (RMH)
4201 Fri Nov  7 13:53:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4203         * essd-sas.el: changes for SAS mode (RMH-2Nov).
4205 Fri Nov  7 13:47:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4207         * ess-vars.el: patches for Terry Thernau's suggested indentation
4208         (RMH)
4210 Fri Nov  7 13:37:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4212         * README.XLispStat: new file.  read it.
4213         * README.SAS: New file.  Read it.
4214         * README.S: revision, not version.
4216 Fri Nov  7 11:41:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4218         * README.S: added gen'l features, id -> version.
4220 Fri Nov  7 09:23:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4222         * README.S: New file.  Include it.
4224 Fri Nov  7 09:20:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4226         * README: pointer to README.S, README.SAS, and README.XLispStat
4228 Fri Nov  7 09:17:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4230         * README: changes to mailing list and WWW documentation location
4231         (MM).
4233 Thu Nov  6 10:42:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4235         * Makefile (DOCS): added README.LANGUAGE files to the Makefile.
4236         Need to fill them in.
4238 Wed Oct 29 14:08:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4240         * README: rearranged, as suggested by Don Cram. (DC).
4242 Mon Oct 27 14:50:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4244         * ess.texi: readded "New Features" section.
4246 Mon Oct 27 13:05:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4248         * ess.texi: started editing section 1.  In particular, @b{S}
4249         refers to a generic statistical process, at this point.
4251 Mon Oct 27 10:44:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4253         * ess.texi (Local Variables): TeX-master ought to be ess.texi.
4254         Whoops.
4256 Mon Oct 27 10:25:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4258         * Doc/TODO: added RMH's SAS suggestions.
4260 Mon Oct 27 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
4262         * essd-sas.el (ess-SAS-pre-run-hook): removed interactive call.
4263         * essd-sas.el (ess-SAS-pre-run-hook): make sure buffer name of any
4264         running *shell* buffers is unique for changes.
4266 Mon Oct 27 10:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4268         * Makefile (SOURCES): removed ess-debug from distributed sources.
4270 Mon Oct 27 09:01:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4272         * Makefile (dist): Doc should not be writable, again.
4274 Fri Oct 24 16:31:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4276         * Makefile (install): -ne should be !=, since doing string, not
4277         integer, comparison. (KH)
4279 Fri Oct 24 12:25:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4281         * ess-vars.el (ess-version):
4282         * Makefile (VERSION): 5.0-pre2
4284         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): changes for
4285         R, 0.50 vs. 0.60.
4287 Fri Oct 24 08:56:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4289         * ESS-5.0-pre1 released.
4291 Fri Oct 24 08:55:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4293         * ess-vars.el (ess-version):
4294         * Makefile (VERSION): updated version name to 5.0-pre1, skipping
4295         beta-17.
4297 Fri Oct 24 08:51:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4299         * essd-sas.el (ess-SAS-pre-run-hook): We need to make sure that no
4300         shells are currently running.  put back the stuff removed 1.5
4301         hours ago.  Cleaned up variable usage using let.
4303 Fri Oct 24 08:13:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4305         * essl-sas.el (SAS-log-mode): fundamental mode, with read-only.
4306         Same as listing mode, pretty much.
4308 Fri Oct 24 08:11:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4310         * essl-sas.el (set-sas-file-buffer): sasl-mode isn't real,
4311         anymore.
4313 Fri Oct 24 08:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4315         * essd-sas.el (ess-SAS-pre-run-hook): after accepting process
4316         input, sleep-for to allow the rest of the input to appear!  Else,
4317         we don't read the correct tty.  Alternative: would have to grep
4318         for tty, and figure out if we mean BSD or SYSV style unix.
4319         Bleach.
4321 Fri Oct 24 07:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4323         * essd-sas.el (ess-SAS-pre-run-hook): removed
4324         ess-sas-shell-buffer-name stuff.  Necessary?
4326 Fri Oct 24 07:21:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4328         * ess-sas-sh-command: use /bin/sh
4330 Fri Oct 24 07:20:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4332         * Makefile (dist): make sure scripts are executable before
4333         packaging.
4335 Thu Oct 23 17:24:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4337         * essd-sas.el (ess-sas-shell-buffer-name-flag): use it.
4338         * essd-sas.el (ess-sas-shell-buffer-name): use it.
4340 Thu Oct 23 17:20:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4342         * essd-sas.el (ess-SAS-pre-run-hook): removed 'interactive' call.
4343         Should only be run from a run-hooks call?
4345         * essd-sas.el (ess-SAS-pre-run-hook): ess-shell-buffer-name-p
4346         should be ess-shell-buffer-name-flag; -p and p suffices are
4347         reserved for functions, -flag reserved for variables.
4349 Thu Oct 23 13:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4351         * ess-inf.el (ess-eval-line-and-next-line, ess-eval-line,
4352         ess-eval-function, ess-eval-buffer): ess-force-buffer-current
4354 Thu Oct 23 09:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4356         * Makefile (install): test lispdir to see if needs install (MM).
4358 Thu Oct 23 09:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4360         * essl-sas.el (ess-transcript-mode): should be autoloaded.
4362 Thu Oct 23 09:01:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4364         * ess-site.el (s-transcript-mode): generic.  Moved here.
4366 Thu Oct 23 09:00:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4368         * essd-r.el (r-transcript-mode): moved here.
4370 Thu Oct 23 08:57:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4372         * Makefile (AUXFILES): added SCRIPTS
4373         * Makefile (SCRIPTS): new variable, use it.
4375 Thu Oct 23 08:52:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4377         * ess-inf.el (ess-eval-visibly): DOCSTRING lied; text ->
4378         text-withtabs.
4380 Thu Oct 23 08:30:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4382         * Makefile (dist): remove write permission from ChangeLog for
4383         distribution.
4385 Thu Oct 23 08:23:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4387         * Makefile (DOCS): new variable.  Use it.
4389 Thu Oct 23 08:22:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4391         * Makefile (SOURCES): Need to include ess-debug, ess-comp.
4393 Wed Oct 22 15:53:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4395         * ess-vars.el (ess-version): updated version number (17)
4396         * Makefile (VERSION): updated version number (17)
4398         * beta 16 released.
4400 Wed Oct 22 15:10:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4402         * Makefile (dist): dist target now works; being too ambitious
4403         resulted in the loss of below.
4405 1997-10-22  Anthony Rossini  <rossini@stat.sc.edu>
4407         * WHOOPS.  Stupid mistake, lost 2 days of ChangeLog activity.
4409 Mon Oct 20 14:20:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4411         * ess-help.el (ess-display-help-on-object): set the customization
4412         variables properly.
4414 Thu Oct 16 14:25:59 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
4416         * essd-sas.el (ess-mode): added autoload.
4418         * essd-s+3.el: editing of spaces.
4420         * Makefile (SOURCES): changed edd-doc appropairately.i
4422 Fri Oct 10 12:05:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4424         * beta 15 released.
4426         * ess-trns.el (ess-transcript-mode): start up in read-only mode.
4428 Wed Oct  8 14:50:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
4430         * ess-inf.el (ess-proc-name): takes stringname for buffer; was
4431         ess-dialect.  Use it.
4433 Wed Oct  8 13:56:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4435         * essd-s4.el (S4-customize-alist):  inferior-ess-*-command
4436         variables must end in "\n".
4438         * essd-s+3.el (S+3-customize-alist): inferior-ess-*-command
4439         variables must end in "\n".
4441 Wed Oct  8 08:50:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4443         * ess-vars.el (inferior-ess-names-command): add "\n" to end of
4444         names(%s) command (KH).
4446 Wed Oct  8 05:36:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4448         * ess-debug.el: new file for debugging and development.  Use it.
4450 Tue Oct  7 15:46:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4452         * ess-site.el: commented out debug-on-error.
4454 Tue Oct  7 15:42:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4456         * ess-inf.el (ess-get-words-from-vector): don't concat "\n", since
4457         we might have multi-line commands.  Make them do it in the command
4458         definition (KH).
4460 Tue Oct  7 13:21:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4462         * Makefile (SOURCES): add ess-doc.el
4464 Thu Oct  2 08:52:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4466         * Makefile (install): create INFODIR and LISPDIR as well as
4467         parents before installing.
4469 Thu Oct  2 08:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4471         * ess-inf.el (ess-multi): removed ess-pre-run-hook execution; it
4472         should only happen in inferior-ess.
4474 Thu Oct  2 01:12:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4476         * essl-s.el (r-transcript-mode, s-transcript-mode): new functions.  Use it, and fset
4477         it.
4479 Thu Oct  2 01:12:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4481         * ess-trns.el (ess-transcript-mode): added alist parameter.  Use
4482         it.
4484 Thu Oct  2 00:35:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4486         * ess-vars.el (ess-function-pattern): tied the non-quoted function
4487         name to either the beginning of a line or a space, instead of
4488         beginning of a word.
4490 Wed Oct  1 21:50:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4492         * essl-s.el (S-syntax-table): modified . to be "_" (KH).
4494 Wed Oct  1 21:46:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4496         * ess-inf.el: Require ess-site, not just ess, so that language
4497         specific stuff will be loaded.
4499 Wed Oct  1 21:45:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4501         * ess-trns.el: Require ess-site, not just ess, so that language
4502         specific stuff will be loaded.
4504 Tue Sep 16 16:15:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4506         * essl-sas.el (SAS-editing-alist):
4507         * essl-lsp.el (Lisp-editing-alist):
4508         * essl-s.el (S-editing-alist):
4510         ess-keep-dump-files NEEDS to be 'ask.
4512 Wed Sep 10 13:48:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4514         * ess-help.el (ess-submit-bug-report): ess-program-name doesn't
4515         exist.
4517 Wed Sep 10 13:44:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4519         * essl-sas.el: can't require sas here.
4521 Wed Sep 10 13:33:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4523         * essl-sas.el: added Tom Cook's sas-data code.  Not integrated
4524         yet.
4526 Wed Sep 10 09:42:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4528         * Makefile (html/ess_toc.html): Use explicit file "index.html",
4529         since some servers/browsers have different defaults. (MM).
4531 Wed Sep 10 09:40:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4533         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): change check
4534         for setting auto-mode-alist (MM).
4536 Tue Sep  9 16:35:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4538         * ess-mode.el: removed code which generated a second "ess-mode"
4539         menu.
4541 Tue Sep  9 16:23:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4543         * ess-mode.el (ess-mode): mode name:  ess-language, not
4544         ess-dialect.
4546 Tue Sep  9 16:22:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4548         * ess-inf.el (inferior-ess-mode): mode name:
4549         iESS [ess-dialect:proc]
4551 Tue Sep  9 10:39:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4553         * essd-[r][s+3].el (*-customize-alist): lastvalue command renamed
4554         as ".ess.lvsave".
4556 Tue Sep  9 09:59:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4558         * ess-inf.el: what is (fset 'run-s (fset 'run-S (symbol-function
4559         'S))) for??
4561 Tue Sep  9 09:15:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4563         * ess-vars.el (ess-version): incremented
4565         * Makefile (VERSION): incremented
4567 Tue Sep  9 09:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4569         * RELEASING beta 13
4571 Tue Sep  9 09:01:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4573         * Makefile (all): ess -> ESS
4575 Tue Sep  9 08:29:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4577         * essd-r.el (R-customize-alist): needs syntax table for inferior
4578         processes.
4580 Mon Sep  8 15:22:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4582         * ess-inf.el (inferior-ess-mode): need to fix syntax table.
4584 Mon Sep  8 14:28:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4586         * essl-sas.el (sas-indent-line): renamed from
4587         indent-sas-statement.
4589 Mon Sep  8 14:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4591         * ess-mode.el (ess-mode): add one more debugging statement.
4593 Mon Sep  8 13:23:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
4595         * ess-vars.el: moved syntax table code to essl-s.el.
4597 Mon Sep  8 13:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4599         * ess-vars.el (ess-version): updated.
4601         * Makefile: Updated version number
4603 Mon Sep  8 12:25:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4605         * ess-help.el (ess-find-help-file): doesn't search for
4606         completions, with SAS or XLS.  Fine, since there isn't a really
4607         good way to build the list [SAS] or it isn't coded yet [XLS].
4609 Mon Sep  8 12:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4611         * ess-help.el (ess-display-help-on-object): uses process name as
4612         part of the buffer.
4614 Mon Sep  8 12:23:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4616         * ess-vars.el: removed inferior-ess-save-lastvalue-command and
4617         inferior-ess-retr-lastvalue-command, not needed.
4619 Mon Sep  8 09:01:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4621         * essl-sas.el: moved SAS language related autoloads and fsets from
4622         ess.el to here.
4624 Mon Sep  8 08:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4626         * essl-s.el: moved S language related autoloads and fsets from
4627         ess.el to here.
4629 Mon Sep  8 08:51:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4631         * essd-sas.el (SAS-customize-alist): use ess-local-customize-alist.
4633 Mon Sep  8 08:46:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4635         * essd-r.el (R-customize-alist): use ess-local-customize-alist.
4637 Mon Sep  8 08:45:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4639         * essd-s+3.el (S+3-customize-alist): use ess-local-customize-alist.
4641 Mon Sep  8 08:45:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4643         * essd-s4.el (S4-customize-alist): use ess-local-customize-alist.
4645 Mon Sep  8 08:42:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4647         * essd-s3.el (S3-customize-alist): use ess-local-customize-alist.
4649 Mon Sep  8 08:41:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4651         * ess-vars.el (ess-local-customize-alist): new variable.  use it.
4653 Mon Sep  8 08:35:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4655         * ess-site.el: code to remove .[sS] from auto-mode-alist commented
4656         out.  Need a version which works with Emacs.
4658 Fri Sep  5 14:20:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4660         * ess-mode.el (ess-eval-map): define it.  New keysequence:
4661         C-c C-e ...  for evaluation of code.
4663 Fri Sep  5 14:19:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4665         * ess-vars.el (ess-eval-map): new variable.  use it.
4667 Wed Sep  3 12:54:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4669         * ess-trns.el: removed log section.
4671 Wed Sep  3 12:30:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4673         * ess-mode.el (ess-find-dump-file-other-window): changed
4674         error to message, so that dumping non-existant R objects would
4675         work.
4677 Wed Sep  3 12:29:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4679         * ess-help.el (ess-submit-bug-report): fixed to use ess-bugs, and
4680         to include *ESS* buffer contents.
4682 Wed Sep  3 12:27:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4684         * essd-s4.el: rolled in John Chamber's s4-modeadds.el
4686 Wed Sep  3 11:48:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4688         * essd-s4.el (S4-customize-alist): added
4689         inferior-ess-search-list-command from the ess-xtras.
4691 Wed Sep  3 11:11:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4693         * ess-site.el ((assoc "\\.q" auto-mode-alist)): removed '$'.
4694         (RMH).
4696 Wed Sep  3 10:42:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4698         * ess.texi : applied Martin's updates.
4700 Wed Sep  3 10:37:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4702         * Makefile: applied Martin's patch, ESS -> ess, for texinfo
4703         stuff.
4705 Tue Sep  2 16:36:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4707         * essd-*.el (ess-dump-filename-template): use it, with
4708         ess-suffix.
4710 Tue Sep  2 16:19:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4712         * ess-vars.el (ess-delete-dump-files): changed default value to
4713         nil.  Better safe than sorry.
4715 Tue Sep  2 16:05:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4717         * essd-*.el (*-customize-alist): ess-suffix.  Use it.
4719 Tue Sep  2 15:44:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4721         * essl-s.el: moved "general" variables from essd-s?.el,
4722         essd-r.el.  There, should only be modifications to the standard S
4723         customizations.  Avoids conflict with not loading certain
4724         customization variables.
4726 Tue Sep  2 13:23:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4728         * Makefile (LASTVERSION): version set to 12.
4730 Tue Sep  2 10:22:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4732         * ess-vars.el (ess-version): Version 11 released; set to 12.
4734 Mon Sep  1 17:16:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4736         * essd-r.el (R-mode): setq-default the customize alist.
4738 Mon Sep  1 16:59:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4740         * essd-s+3.el (S+3-mode): need to set ess-customize-alist.
4742 Mon Sep  1 16:15:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4744         * ess-vars.el (ess-mode-font-lock-keywords): redid the assign
4745         fontlocking.
4747 Mon Sep  1 15:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4749         * ess-vars.el (ess-mode-editing-alist): renamed.  Use it.
4751 Mon Sep  1 15:48:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4753         * ess-inf.el (inferior-ess): corrected doc string.
4755 Mon Sep  1 14:54:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4757         * essl-sas.el: added sas config variables here.
4759 Mon Sep  1 14:21:08 1997  Anthony Rossini  <rossini@stat.sc.edu>
4761         * essd-sas.el (SAS): works.
4763 Mon Sep  1 14:20:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4765         * essd-sas.el (SAS-mode): fixed and "modernized".
4767 Mon Sep  1 14:16:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4769         * ess.el (SAS-transcript-mode): load it.
4771 Mon Sep  1 14:16:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4773         * ess.el (SAS-mode): load it.
4775 Mon Sep  1 14:12:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4777         * ess-site.el (auto-mode-alist): XLS is recognized.  SAS is
4778         recognized.
4780 Fri Aug 29 13:41:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4782         * ess-inf.el (inferior-ess-make-comint): use
4783         inferior-ess-start-file, inferior-ess-start-args.
4785 Fri Aug 29 13:24:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4787         * essd-sas.el (inferior-SAS-args): new variable.  Use it.
4789 Fri Aug 29 13:11:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4791         * ess-vars.el (ess-dribble-buffer): now defaults to
4792         *ESS*. (RMH/MM).
4794 Fri Aug 29 13:09:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4796         * essd-sas.el (SAS-customize-alist): fixed primary prompt (RMH).
4798 Thu Aug 28 10:21:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4800         * ess-mode.el (ess-check-modifications): reformat.
4802 Thu Aug 28 09:03:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4804         * ess.el: moved ess-site autoloads here.
4806 Thu Aug 28 09:02:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4808         * ess-help.el (ess-find-help-file): autoloaded
4809         ess-get-object-list at the beginning of ess-help; byte-compiler
4810         error.
4812 Wed Aug 27 14:33:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4814         * ess-mode.el (ess-mode): needed to set buffer local variables
4815         AFTER they are killed.  Whoops.
4817 Wed Aug 27 14:27:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4819         * ess-mode.el (ess-mode): type changed to dialect.
4821 Wed Aug 27 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4823         * ess-inf.el (ess-proc-name): changed the process name to be
4824         returned.  Now is the form:  ess-dialect : ess-process-number.
4826 Tue Aug 26 18:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4828         * ess-version-running -> ess-dialect
4830 Tue Aug 26 18:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4832         * ess-proc-prefix -> ess-language
4834 Tue Aug 26 17:58:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4836         * ess-site.el: added SAS site init (from Cook's mode) (TC)
4838 Tue Aug 26 17:50:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4840         * essl-sas.el:  new file.  SAS language editing mode (Cook's
4841         mode).  Use it. (TC)
4843 Tue Aug 26 17:48:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4845         * essl-s.el : new file.  S language editing mode.  Use it.
4846         S specific stuff from ess-mode.
4848 Mon Aug 25 16:53:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4850         * ess-help.el (ess-find-help-file): added hack to complete non-S
4851         stuff. (KH)
4853 Mon Aug 25 16:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4855         * essd-r.el (R-customize-alist): made the name quoted.
4857 Mon Aug 18 15:27:41 1997  Maechler  <maechler@stat.math.ethz.ch>
4859         * essd-r.el (R-customize-alist): sorted
4861         * essd-s4.el:
4862         * essd-s3.el (S3-customize-alist): not Splus; no
4863         'Optional/Required Arg'
4865         * essd-s+3.el (S+3-customize-alist): switched some lower/upper
4866         case: more important things on lower case; now compatible to R
4869 Mon Aug 25 16:35:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4871         * ess-site.el auto-mode-alist: Use \\' instead of $ [faster (?)],
4872         standard; Add ...src/library/[A-z]*/funs/.. for R source editing.
4873         (MM).
4875 Mon Aug 25 11:02:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4877         * ess-site.el (inferior-ess-font-lock-input): added setq of this
4878         variable as a customization example (RMH).
4880 Mon Aug 25 10:35:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4882         * ess-comp.el: removed (require 'cl).  This is semi-evil, if we
4883         can only avoid it.
4885 Fri Aug 22 17:01:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4887         * ess-vars.el (inferior-ess-font-lock-prompt-p): New
4888         variable. Need to use it.  Customize in ess-site.
4890 Fri Aug 22 16:56:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4892         * ess-inf.el (inferior-ess-mode): mode name is now "iESS", as per
4893         discussion.
4895 Fri Aug 22 16:54:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
4897         * ess-vars.el (ess-object-name-db-file-loaded): use it to
4898         determine which languages/versions have been loaded.
4900 Fri Aug 22 16:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4902         * essd-r.el (R-customize-alist): added ess-object-name-db to
4903         alist.
4905 Fri Aug 22 16:47:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4907         * essd-s+3.el (S+3-customize-alist): added ess-object-name-db to
4908         alist.
4910 Fri Aug 22 16:41:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4912         * essd-xls.el (XLS-customize-alist): added ess-object-name-db to
4913         alist.
4915 Fri Aug 22 16:40:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4917         * essd-xls.el (XLS-mode): moved from ess-mode.el
4919 Fri Aug 22 15:58:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4921         * essd-s+3.el (S-mode): moved from ess-mode.el
4923 Fri Aug 22 15:58:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4925         * essd-r.el (R-mode): moved from ess-mode.el
4927 Fri Aug 22 15:50:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4929         * essd-s+3.el: removed commented out font-lock patterns. (RMH)
4931 Fri Aug 22 15:49:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4933         * essd-s3.el: removed commented out font-lock patterns. (RMH)
4935 Fri Aug 22 15:48:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4937         * ess-vars.el (essd-S-inferior-font-lock-keywords): added RMH's
4938         error patterns.
4940 Fri Aug 22 12:28:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4942         * essd-sas.el: new file (RMH).
4944 Fri Aug 22 12:18:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4946         * ess-vars.el (ess-function-pattern): New pattern, thanks to
4947         Stephen C. Pope <scp@predict.com>.
4949 Fri Aug 22 11:59:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4951         * Makefile (ESS.info): fixed text output (KH)
4953 Fri Aug 22 11:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4955         * Makefile (html/ESS_toc.html): fixed text output (KH)
4957 Fri Aug 22 11:55:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4959         * ess-vars.el (inferior-ess-save-lastvalue-command): new
4960         defvar for variable. (KH)
4962 Fri Aug 22 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4964         * ess-vars.el (inferior-ess-retr-lastvalue-command): new
4965         defvar for variable. (KH)
4968 Fri Aug 22 11:54:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4970         * ess-vars.el (S-plus): removed variable
4972 Fri Aug 22 11:51:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4974         * essd-xls.el (XLS-customize-alist):  inferior-ess-start-file
4975         ("~/.ess-R").  inferior-ess-start-args.  Use it.
4978 Fri Aug 22 11:43:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4980         * essd-s+3.el (S+3-customize-alist): inferior-ess-start-file
4981         ("~/.ess-R").  inferior-ess-start-args. Use it.
4983 Fri Aug 22 11:42:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4985         * essd-r.el (R-customize-alist): inferior-ess-start-file
4986         ("~/.ess-R").  inferior-ess-start-args. Use it.
4988 Fri Aug 22 11:06:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4990         * ess.texi: renamed, from ESS.texi.  Changed header.  Added
4991         info-directory stuff (KH).
4993 Fri Aug 22 11:04:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4995         * ess.el: installed new, non CL versions of ess-setq-vars,
4996         ess-setq-vars-default. (KH)
4998 Fri Aug 22 10:58:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
5000         * ess-xtra.el: ESS-version -> ess-version (KH)
5002 Fri Aug 22 10:57:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
5004         * ess-vars.el (ess-version): incremented.  ESS-version ->
5005         ess-version.  (AJR)
5007 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
5009         * ess-inf.el (inferior-ess-mode): ESS-version -> ess-version (KH)
5011 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
5013         * STARTED : ESS-4.9-b11.  All DOCUMENTATION NOW IN `ChangeLog'.
5015 Tue Jul 29 07:14:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
5017         * ess-vars.el: transcript fontlock vars now here.
5019 Mon Jul 28 09:57:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
5021         * ess-site.el: explanatory comments for dialect customization.
5023 Mon Jul 28 09:55:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
5025         * ess-vars.el: added defvars for ess-site things below.  Still
5026         need to add to essd-*.el's!
5028         * ess-site.el: more customizations for the executable names.  Need
5029         to move defvars to ess-vars.
5031         * README: edited authors again.
5033         * Makefile: S-mode -> ESS.
5035         * Makefile: updated version number.
5037         * ess-site.el: moved/uncommented essd-s?.el
5039         * essd-s3.el: provide the right package!
5041         * Makefile: S-mode -> ESS.
5043         * ess-site.el: reformat.
5045         * ess-site.el: fixed typo.
5047         * ess.el: made ess-setq-vars* clean.  No ugly hacks!
5048         cleaned up authorship.
5050         * Makefile: updated version number.
5052         * ess.el (ess-setq-vars-default): made nice.
5054         * ess.el (ess-setq-vars): made nice.
5056 1997-07-25  Anthony Rossini  <rossini@stat.sc.edu>
5058         * ess-mode.el (ess-mode-map): newline/return mapped to
5059         'newline-and-indent, by popular demand.
5061         * General : variable definitions in ess now moved to ess-vars.
5062         ess now only contains useful code for distinguishing between
5063         processes.
5065 1997-07-01  Anthony Rossini  <rossini@stat.sc.edu>
5067         * ess-inf.el (inferior-ess): removed make-local-variables which
5068         should've been handled in ess.el
5069         (ess-multi): same as above.
5070         (ess.el): fixed same.
5071         (ess-execute): removed make-local-variable 'ess-local-process-name
5072         (ess-force-buffer-current): removed make-local-variable
5073         'ess-local-process-name
5074         (inferior-ess): let (done 0), for constructing
5075         inferior-ess-procname.
5077         * ess-site.el: added RMH's new docs, `ess-keep-dump-files'.
5079         * ess-inf.el (ess-quit): doc string edited.
5081         * ess-mode.el (ess-check-source): RMH's solution.
5083 1997-06-16  Anthony Rossini  <rossini@stat.sc.edu>
5085         * Makefile: trans->trns.  Idea is to keep file names at the 8+3
5086         length  for archaic OSs...
5088 Sun Jun 15 04:39:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5090         * NOTE:  SEE RCS Log files for program updates.  All
5091         language/dialect specific code attempted to be moved to essd files
5092         (d=dialect :-)..  need more movement, though...
5094         * ess.el: Documentation update.
5096 Wed May 21 14:47:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
5098         * S-mode has now become ess-mode. (Emacs Speaks Statistics).
5100 Thu Apr 24 18:10:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
5102         * TODO: (MM) word wrap mistake.
5104         * S-help.el (S-help-mode-map): (MM) Patch to bind ^M to
5105         next-line. Whoops.  (AJR) changed to \C-m.
5107 Wed Apr 23 09:29:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
5109         * S.el (S-mode-version): incremented.
5111         * S-help.el (S-display-help-on-object): (MM) S-help-sec-regex,
5112         S-help-sec-keys-alist take correct values (see yesterday's log for
5113         inferior-S-help-command).  Need to do similar with
5114         inferior-S-help-command hack!
5116         * S.el : (MM) S-help-sec-regex, S-help-sec-keys-alist
5117         buffer-local.
5119 Tue Apr 22 19:19:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5121         * S-mode-4.9-b5 : released.
5123         * S-help.el (S-display-help-on-object): Added curr-help-command
5124         (since inferior-S-help-command is buffer-local, need to get BEFORE
5125         switching buffers).
5127         * S-site.el (S,R,XLS): setq-default to setq.
5128         (R): "cat" -> inferior-S-pager. Buffer local?
5129         (XLS): cleaned up.
5130         (S-XLS-shortcut-post-run-hook): new function.
5131         (S-XLS-shortcut-pre-run-hook): new function.
5132         (R): cleaned up.
5133         (S-R-shortcut-post-run-hook): new function.
5134         (S-R-shortcut-pre-run-hook): new function.
5135         (S): cleaned up.
5136         (S-S-shortcut-post-run-hook): new function.
5137         (S-S-shortcut-pre-run-hook): new function.
5139         * S-inf.el (inferior-S): removed useless make-local-variables
5141         * S.el : declared many variables via make-variable-buffer-local.
5143         * S-site.el : removed useless make-local-variables...
5145         * S-inf.el (S-multi): setq -> setq-default, for
5146         inferior-S-prompt.
5148         * buffer-local stuff moved to S.el.
5150 Mon Apr 21 21:35:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
5152         * S-mode-4.9-b4 : released.
5154         * S-site.el (XLS): wrong help; syntax confusion :-).
5156         * S-inf.el (inferior-S): moved the setting of the history file.
5158         * S.el: inferior-S-program should be global?
5160 Sun Apr 20 12:30:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
5162         * S-inf.el: moved S-force-buffer-current here, from S-mode.
5164         * S.el: (S-version-running): buffer-local.
5165         (inferior-S-program): buffer-local.
5166         (inferior-S-secondary-prompt): buffer-local.
5167         (inferior-S-primary-prompt): buffer-local.
5169         * S-site.el (S-transcript-mode): change autoload to point at
5170         S-trans.
5172 Fri Apr 18 12:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
5174         * S-site.el: removed stupid comments, rearranged autoloads
5175         sensibly.
5177         * S-inf.el:  Moved `eval-*' commands here from S-mode.
5178         Edited autoloads appropriately (must be a better way to deal with
5179         the bytecompiler and file/function synchronization!)
5181         * S-mode.el: Moved `eval-*' commands to S-inf.
5184 Thu Apr 17 12:58:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
5186         * S.el (S-mode-font-lock-keywords): changed
5187         ("<-" . font-lock-reference-face) to
5188         ("<<?-" . font-lock-reference-face), suggestion from Kurt.
5190 Wed Apr 16 14:36:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
5192         * S-trans.el: removed byte-compiler errors.
5194         * S-mode.el (S-indent-exp): commented out, in "let", restart and
5195         last-sexp.
5197         * S-inf.el
5198         (S-eval-visibly): See: "Terrible Kludge".  This code needs to be
5199         "done right (tm)".  Last byte-compile problem... :-(.
5200         (S-get-process-variable):  removed let (not needed?)
5201         (S-set-process-variable):  removed let (not needed?)
5203         * S.el: run-hooks 'S-mode-load-hook before provide 'S.
5204         (S-mode-version): update the version.
5206         * S-help.el: added autoloads for bytecompile (need to find a
5207         cleaner way).
5210 Tue Apr  8 06:32:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
5212         * S-mode-4.9-b3 RELEASED.
5214         * S-site.el (R): use the previously defined variable.
5215         (S): use the previously defined variable.
5216         (XLS): use the previously defined variable.
5218         * S.el (inferior-S-program): changed definition.
5219         (inferior-S-program-name): new.
5220         (inferior-R-program-name): new.
5221         (inferior-XLS-program-name): new.
5222         (inferior-S4-program-name): new.
5224         * General: put back GNU.  But need to check this!
5226         * General: removed "FSF GNU" from all files.  It's not kosher.
5228 Mon Apr  7 07:52:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
5230         * S-inf.el (get-S-process): moved to prevent byte-compiler
5231         warnings.
5233         * S.el: moved user/sys vars from S-mode.el/S-inf/S-help
5234         (font-lock): added require.
5236         * S-help.el: moved user/sys vars to S.el.
5238         * S-site.el: removed (require 'font-lock).
5240         * S-mode.el: moved user/sys vars to S.el.
5242         * S-inf.el: moved requires and eval-when-compile requires.
5244         * S-site.el: moved XLS, R, S here from S-inf.  Added local vars at
5245         end.  Edited commented-out documentation.
5247         * S-inf.el: moved XLS, R, S to S-site
5248         (XLS, R, S): S0 -> inferior-S
5249         (inferior-S): Renamed from S0.
5252         * S.el: Documentation cleaned, modified.  Old news moved to NEWS
5253         files.
5254         (S-mode-version): variable updated (wasn't, before.  Whoops!)
5256         * S-mode-4.9-b2 RELEASED
5258         * S.el : removed autoloads (and duplicates) for the modes and
5259         inferior processes (which were and are in S-site).
5261         * S.el : Commentary:  deferred installation instructions to README
5262         and S-site. Removed comint stuff, since present in 19.x emacsen.
5264         * S.el (S-local-process-name): variable, not a constant.
5266         * S-site.el: Added R-mode autoload.
5268         * README: query-rep'd "4.8" to "4.9".
5270         * S-mode.el (S-mode-map): S-parse-errors binding changed to C-c`
5272 Sun Apr  6 14:23:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
5274         * S-inf.el (inferior-S-make-comint): S-inf-pager ->
5275         inferior-S-pager.
5277         * S-site.el (XLS): added XLS autoload.
5279         * S-inf.el (inferior-S-make-comint): replaced with Kurt's version
5280         (I need to verify this).
5281         (inferior-S-pager): New variable.
5283 Fri Apr  4 10:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
5285         * S-mode-4.9-b1 RELEASED
5287         * S-site.el: added R as an autoload.
5289         * S-inf.el (inferior-S-mode): Added a switch (based on
5290         S-proc-prefix) for using inferior-S-input-sender or
5291         inferior-R-input-sender.
5293         * S-inf.el (inferior-R-input-sender): added (thanks to KH).
5295         * S-mode.el (S-eval-paragraph): added. (from S-extras).
5297         * S-extras.el: removed S-eval-paragraph
5299         * Makefile: More in line with GNU standards.  Still WRONG,
5300         though.
5302 Thu Apr  3 14:38:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5304         * S-help.el: Support for W3 viewing of R files is included.  It
5305         works (but could be better).  Removed until 5.0 :-).
5307         * S.el (S-proc-prefix): Moved before S-history-file definition,
5308         which now depends on it.
5310         * S-help.el (S-submit-bug-report): send to rossini@stat.sc.edu
5312         * S-inf.el (inferior-S-mode-map): C-x` should be C-c`
5313         (S-parse-errors).  Major modes NEVER use C-x prefixes!
5314         (inferior-S-mode-map): C-c C-a masks a useful function in comint.
5315         Need to find a second prefix for "hotkeys".
5317         * S-inf.el (S-object-name-db-file): added variable.
5318         (S-create-object-name-db): Use S-object-name-db.
5320         * S-inf.el (inferior-S-mode): Changed comint-completion-addsuffix
5321         definition, and made buffer-local (thanks: Kurt Hornik).
5323         * All_files : S-filenames-map is final name. (-p for functions.
5324         Bozo...).
5326         * S-inf.el (inferior-S-font-lock-keywords): changed variable name
5327         from S-inf-font-lock-keywords.
5328         (inferior-S-mode): changed variable name to
5329         inferior-S-font-lock-keywords from S-inf-font-lock-keywords.
5331         * S-modeadds.el (S-mode-load-hook): changed name of
5332         S-inf-filenames-map to S-filenames-map-p
5334         * S-inf.el (S-dir-modtime): changed name of S-inf-filenames-map to
5335         S-filenames-map-p
5336         (S-object-names): changed name of S-inf-filenames-map to
5337         S-filenames-map-p
5339         * S-mode.el (S-check-modifications): changed name of
5340         S-inf-filenames-map to S-filenames-map-p
5342         * S-inf.el: removed S-inf-filenames-map defvar.
5344         * S.el: Moved S-inf-filenames-map defvar here, renamed as
5345         S-filenames-map-p.
5347 Wed Apr  2 09:38:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5349         * TODO: updated ALL conversations and reasonings.
5351         * Makefile: removed extraneous commented-out parts.  Changed
5352         Prefloads, default Emacs, compilation flags, and infodir
5353         location.
5355         * S-mode.el (S-dump-object): added indent-region (thanks: Peter
5356         Dalgaard, <p.dalgaard@biostat.ku.dk>).
5358         * S-mode.el : changed default for S-else-offset to 0 (thanks:
5359         Peter Dalgaard, <p.dalgaard@biostat.ku.dk>).
5361 Mon Mar 10 11:30:23 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5363         * General : moved the rest of the easymenu startup code here
5364         * General : edited Makefile for easier XEmacs distribution
5365         * S-site.el : added example Splus call (thanks: Claudia Yastremiz
5366         <claudia@ms.com>)
5368 Fri Mar  7 17:42:36 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5370         * S-trans.el : For easymenu menus, moved code from S-menu here.
5371         * S-mode.el : For easymenu menus, moved code from S-menu here.
5372         * S-inf.el : For easymenu menus, moved code from S-menu here.
5373         * Added  code from Kurt H.
5375 Mon Feb 10 11:14:42 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5377         * S-help.el : added/checked some of Martin's older patches (most
5378         in the 4.8.6 series).
5380         * Makefile (patch): added $(GZCAT) (normally zcat, but sometimes
5381         it's gzcat, if sys admins are GNU-suspicious).
5383         * S-mode.el: XEmacs compatibility, maintaining Emacs
5384         compatibility.
5386         * S-inf.el: See above.
5388         * S-trans.el: See above.
5390         * S-menu.el: added easymenu support, XEmacs menu hooks.
5392 Mon Oct 14 16:24:14 1996  Local  <local@florence>
5394         * S-inf.el: inferior-S-program -- only new if  S <--> R
5396 Tue Jun 25 08:53:12 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5398         * S-inf.el: (defun R ...); renamed 'S to 'S0;  S, R both call S0
5399         after setting variables.
5401         * S.el: added autoloads for 'R and 'R-mode.
5402         defconst  for S-help-S... and S-help-R  used in S-inf.
5403         * S-site.el: same autoloads
5405         * S-help.el : S-help-sec-regex,etc: defconst for S- and R-
5406         versions moved to S.el, since used in S-inf
5408         * S-mode.el (R-mode): added
5409         S-force-buffer-current: optional 2nd arg. 'force'
5411 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5413         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5414         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5416         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5417         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5418         "S"; the same for other places.
5419         S-execute-search: Use new variable inferior-S-search-list-command
5420         Switched binding of C-c C-k to S-force-buffer-current.
5422         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5423         now using (get-S-process ...) instead of hardwired "S".
5425         * S-help.el: added S-eval-line-and-next-line to key bindings.
5426         Changed binding of request-a-process to C-c C-k as in other S-modes.
5427         New configurable variable  S-help-sec-regex  (for R help)
5429         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5431 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5433         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5434         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5436         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5437         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5438         "S"; the same for other places.
5439         S-execute-search: Use new variable inferior-S-search-list-command
5440         Switched binding of C-c C-k to S-force-buffer-current.
5442         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5443         now using (get-S-process ...) instead of hardwired "S".
5445         * S-help.el: added S-eval-line-and-next-line to key bindings.
5446         Changed binding of request-a-process to C-c C-k as in other S-modes.
5447         New configurable variable  S-help-sec-regex  (for R help)
5449         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5452 Wed Dec 13 17:27:53 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5454         * S-inf.el (S-search-list): Would return nil if S-search-list was
5455           nil and the search path had not changed (which could happen,
5456           apparently)
5458 Mon Dec  4 10:21:52 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5460         * S.el: New syntax table.
5462         * S-trans.el: New bindings.
5464         * S-mode.texi: Updates for 4.8
5466         * S-mode.el:
5467         Autoload and bind S-list-object-completions.  S-request-a-process
5468         moved to C-c C-k.
5470         S-force-buffer-current: new function
5472         * S-menu.el: Many updates.
5474         * S-inf.el: S-object-list: docstring update
5476         S-directory is now used as the default S directory.  The current
5477         buffers default directory is used if it is nil.
5479         get-S-process: better error message.
5481         inferior-S-mode: Use comint-input-filter-functions instead of the
5482         deprecated comint-input-sentinel.
5483         Don't anchor paragraph regexps.
5485         S-list-object-completions: new function
5487         S-modtime-gt: bugfix
5489         S-complete-filename: don't use comint-last-inout-start
5491         * S-help.el: Make autoloads from S-inf.el.
5493         * Makefile: Deleted useless SCRATCH vbl.
5494         Use S-mode.texi, not S-mode.texinfo.
5496 Thu Nov 30 13:10:17 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5498         * Makefile: Version update
5500 Mon Nov 13 14:46:13 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5502         * S.el (S-mode-syntax-table): Made syntax table independent of
5503           c-mode-syntax-table
5505         * S-mode.el (S-check-modifications): Changed regexp to allow `w'
5506           and `_' class syntax in object names
5508 Wed Aug 23 16:37:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5510         * S-inf.el (S-complete-filename): Checked form the beginning of
5511           the *last* command to determine if we should complete a
5512           filename.  History expansions work now.
5514 Mon Aug 21 15:35:29 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5516         * S-menu.el (S-transcript-mode-menu): New menu
5517         (S-inferior-S-mode-menu): Lotsa updates.
5519         * S-trans.el (S-transcript-copy-command): Renamed from
5520         S-transcript-copy-commmand (mmm).  Also switches to the S process.
5522         (S-trans-font-lock-keywords): strings keep other highlighting
5524         Lots of autoloads for S-mode.el stuff
5526         * S-help.el: Autoloads for stuff in S-mode.el
5528 Tue Aug  8 11:06:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5530         * S-mode.el (S-dump-object-into-edit-buffer): Run a lambda
5531         S-source-directory in the process buffer
5533         (S-dump-object-into-edit-buffer): As for process if none attached
5535         * S-inf.el (S): Use default-directory only if S-directory is nil.
5536         * S.el (S-directory): Doc update
5538         * S-inf.el (S-modtime-gt): Fixed to give correct results
5540         (inferior-S-mode): Add S-search-path-tracker to
5541         comint-input-filter-functions, not comint-input-sentinel.
5543 Tue Aug  1 16:13:14 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5545         * S-inf.el (inferior-S-mode): Don't anchor paragraph-start and
5546         paragraph-separate with "^" (for 19.29).
5548 Tue Aug  1 14:44:32 1995  David M Smith  <maa036@mathssun5>
5550         * S-mode.el (S-eval-region): Make sure S-local-process-name is set.
5552         * S-inf.el (get-S-process): Better error message when no processes
5553         are running.
5555         * S-mode.el (S-eval-region): Make sure S-inf is loaded
5557 Thu Jul 27 16:43:01 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5559         * S-inf.el (S-list-object-completions): New function
5560         (inferior-S-mode-map): Bind it to M-?
5562 Tue Jul 25 16:07:10 1995  David Smith  <D.M.Smith@lancaster.ac.uk>
5564         * Version 4.7 released.
5566         * Makefile (info): New target
5567         (install): Ignore errors in second cp in case LISPDIR==.
5568         (clean): Junk all the tex crap, too
5569         (VERSION): New variable
5570         (distrib): Use it
5571         (AUXFILES): Include ChangeLog
5572         (distrib): Make sure Makefile is writeable
5574         * S-inf.el (S-execute-screen-options): Added documentation.
5576         (S-multi): Use S-post-run-hook
5578         * S.el (S-keep-dump-files): Expanded documentation.
5579         (S-delete-dump-files): Expanded documentation.
5581         (S-post-run-hook): New variable.
5583 Mon Jul 24 11:58:22 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5585         * S.el: Default for S-keep-dump-files is 'check
5587         * S-mode.el (S-mode): Make S-keep-dump-files buffer-local.
5588         (S-load-file): Meaningful values of S-keep-dump-files are nil,
5589         check, ask and anything else.
5590         (S-dump-object): If S-keep-dump-files is 'check, don't ask for
5591         confirmation when loading.
5593         * S-mode.el (S-dump-object-into-edit-buffer): Bug-fix; you can now
5594         create the Src directory if it doesn't exist.
5596         * S-site.el (window-system): Only add turn-on-font-lock to mode
5597         hooks if window-system is non-nil.  Also add to
5598         S-transcript-mode-hook.
5600 Thu Jul 20 12:21:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5602         * S-inf.el (S-inf-font-lock-keywords): Strings in input don't
5603         de-fontify anymore.
5605 Wed Jun 28 12:15:57 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5607         * S-mode.texinfo: Updated e-mail addresses, and used @@ instead of
5608         @.
5610         * S-mode.el (S-mode): Use S-mode-font-lock-keywords, not
5611         S-inf-font-lock-keywords
5613 Mon Jun 26 12:14:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5615         * Version 4.6 released
5616         * TODO, S-mode.texinfo, NEWS, Makefile: Update for 4.6
5618 Mon Jun 26 12:09:55 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5620         * S-trans.el: Font-lock support.
5622         * README: Update for 4.6
5624         * S.el: Version update: 4.6
5626         S-local-process-name added.
5628         * S-site.el:
5629         Deleted hilit19 patterns (font-lock patterns are now in the individual
5630         source files).  S-site should now be much more lightweight to load.
5632         Used add-to-list for the load-path.
5634         .s for S-mode files in auto-mode-alist by default.
5636         * S-mode.el: Font-lock support.
5638 Fri Jun 23 13:56:54 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5640         * S-inf.el:
5641         Doesn't call comint-output-filter-functions in S-eval-visibly any more
5642         (and so works in 19.29).
5644         Font-lock support.
5646         Bound M-RET to S-transcript-send-command-and-move.
5648 Wed Oct 26 12:37:15 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5650         * S-mode.el (S-check-modifications):
5651         Fixed a bug which occurred when the object
5652         name could not be found.
5654 Tue Oct 25 16:28:54 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5656         * S-inf.el: Moved S-local-process name to S.el.
5657         (S-eval-visibly): Bugfix involving comint-last-output-end
5659 Wed Jun  1 11:03:34 1994  David M. Smith  (maa036@mathssun5)
5661         * Version 4.5 released.
5663         * Makefile: Update to distrib target
5665         * Makefile: Bugfix with info install
5667         * README: Update for 4.5
5669         * NEWS: *** empty log message ***
5671 Wed Jun  1 10:29:30 1994  David M. Smith  (maa036@mathssun5)
5673         * S-menu.el: Bugfix
5675 Mon May 30 16:34:53 1994  David M. Smith  (maa036@mathssun5)
5677         * S-site.el: Major revision.
5679         * README: More detail in INSTALL section.
5681         * TODO: Initial revision
5683         * S.el: Version number update: 4.5
5685         * Makefile: Bugfix in SOURCES
5687         * Makefile: added S-mode.texinfo to AUXFILES
5689         * Makefile, NEWS, README: Initial revision
5691 Fri May 27 17:18:50 1994  David M. Smith  (maa036@mathssun5)
5693         * S-mode.el, S-trans.el: Binding changes
5695         * S-help.el: Binding change
5697         * S.el: Define S-help as an alias for S-display-help-on-object.
5699         * S-inf.el: S-view-at-bottom: deleted function and keybinding
5700         Changed bindings of S-display-help-on-object and S-execute.
5702         * S-menu.el:
5703         Many modifications to S-inferior-S-mode-menu, including incorporation
5704         of the old hotkey menu.
5706         * S.el: Autoload for S-load-file.
5708         * S-help.el: S-submit-bug-report: new function
5710         * S.el:
5711         Added autoloads for S-dump-object-into-edit-buffer and S-parse-errors.
5713         * S.el: Added an autoload for S-submit-bug-report
5715         * S-mode.el:
5716         Added a provide call.  Can't imagine why it wasn't there before.
5718         * S-mode.texinfo: Initial revision
5720 Fri May 13 09:57:00 1994  David M. Smith  (maa036@mathssun5)
5722         * S.el: Version number update: 4.4
5724         * S-inf.el: bugfix
5726         * S-inf.el: S-compiled-dir: new function
5727         S-object-names: support it
5729         * S-inf.el: Support for S-object-name-db.
5730         S-object-names: modified
5731         S-get-words-from-vector: new function
5732         S-create-object-name-db: new command
5734 Wed May 11 14:18:27 1994  David M. Smith  (maa036@mathssun5)
5736         * S-trans.el: Defined S-transcript-send-command-and-move
5738         * S-menu.el: Dunno.
5740 Fri Apr 29 14:30:55 1994  David M. Smith  (maa036@mathssun5)
5742         * S-mode.el:
5743         S-continued-statement-p: minor bugfix. Removed the (bolp) test; I
5744         don't know why it was there but it caused top-level statements to be
5745         indented.
5747         S-insert-local-variables: removed (obsolete)
5749         * S-mode.el: S-dump-object-into-edit-buffer: rewrite.  Implemented
5750         S-delete-dump-files.
5752         S-dump-object: new function
5754         S-find-dump-file-other-window: new function
5756         * S.el: New option S-delete-dump-files
5758         * S.el: Version number change (4.3)
5760 Thu Apr 28 12:58:41 1994  David M. Smith  (maa036@mathssun5)
5762         * S-mode.el: Definition and implementation of S-mode-silently-save.
5764 Fri Apr 22 14:40:56 1994  David M. Smith  (maa036@mathssun5)
5766         * splitup2/S-inf.el (S-get-directory): Cause an error if an
5767           invalid directory is specified.
5769 Wed Mar 16 14:19:31 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5771         * splitup2/S-inf.el (inferior-S-primary-prompt): prompts are
5772           optionally followed by one space.
5773           (S-complete-object-name): No longer runs indent-for-tab-command
5774           (S-after-pathname-p): deleted
5775           (S-complete-filename): New function
5776           (inferior-S-mode): Better completion support, thanks to the new
5777           comint.
5779 Wed Feb 23 15:50:28 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5781         * splitup2/S-inf.el (S-search-list): Bugfix where relative
5782           pathnames in search list were expanded in wrong directory
5784 Fri Feb 18 19:27:10 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5786         * splitup2/S-mode.el (S-check-modifications): Don't cause an error
5787           if the source file has been deleted.
5789 Tue Feb 15 12:11:42 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5791         * splitup2/S-inf.el (S-temp-buffer-p): Deleted. There is no longer
5792           any dependence on this variable: S-local-process-name suffices.
5793         (S-local-variables-string): Deleted. File extensions should be
5794         good enough for setting the mode.
5795         (S-cleanup): Simplified. Doesn't delete files.
5797         * splitup2/S-help.el (S-help-mode): Make S-local-process-name
5798           local.
5800         * splitup2/S-mode.el (S-mode): make S-local-process-name
5801           permanent-local.
5802           (S-insert-function-templates): deleted, S-function-template has
5803           this functionality now.
5804           (S-function-template): May be nil or a string. Point is placed
5805           after first open.
5807           (S-dump-object-into-edit-buffer): If S-keep-dump-files is nil,
5808           don't delete files, but don't make backups either.
5810 Mon Feb 14 14:53:17 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5812         * splitup2/S-mode.el (S-check-modifications): New function
5813         (S-load-file): Rewrite. Only ask for a filename if the current
5814         buffer is not in S-mode. Always offer to save.
5816         * splitup2/S-inf.el (S-inf-filenames-map): New variable
5817         (S-object-names): Use it
5818         (S-extract-onames-from-alist): Supply directory name
5819         (S-get-modtime-list): Supply directory name for quicker completions
5821         (S-object-modtime): New function
5822         (S-modtime-gt): New function
5824 Fri Feb 11 14:49:29 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5826         * splitup2/S-mode.el (S-mode): Set parse-sexp-ignore-comments to
5827           t; there are no longer any limitations with this in elisp.
5829 Wed Feb  9 13:25:12 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5831         * splitup2/S-trans.el (S-transcript-send-command-and-move): New
5832           function
5834           (S-transcript-send-command): Doesn't move any more.
5836         * splitup2/S-inf.el (S-eval-visibly): Call
5837           comint-output-filter-functions
5839 Wed Jan 26 11:15:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5841         * S.el  (S-search-list): Caches result in S-search-list <v>
5842         (S-execute-objects): Use it
5843         (S-search-list <v>): Now just a cache. Don't access directly
5844         Completions are now calculated on demand; as a result the first
5845         completion in a session will take a long time. The results are
5846         cached, however, so remaining completions should be fast.
5848 Sun Jan 23 17:56:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5850         * S.el (S): If S-ask-for-S-directory is unset, set
5851           default-directory to S-directory.
5853 Wed Jan 19 16:16:10 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5855         * S-site.el: Added (cond (window-system ...)) calls so that all
5856           users (even those without window systems) can safely require
5857           this file.
5859 Thu Jan  6 15:15:53 1994  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5861         Version 4.1alpha released to wingra
5862         * S.el: deleted S-set-display and associated variables.
5864 Fri Dec 24 11:56:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5866         * S.el (S-command): Rewrite. Now uses a new filter to redirect
5867           output to the buffer; comint never sees the output. This filter
5868           could feasibly be accomodated to detect the prompt itself;
5869           allowing for an "in the background" implementation of S-command.
5871           (S-process-sentinel): Reports date; useful if you have run many
5872           S sessions in one transcript file.
5874 Thu Dec 16 12:47:38 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5876         * S.el (S-multi): Ask for transcript file, maybe
5877         (S-ask-about-transfile): new variable
5878         (S-get-directory): replaces S-set-directory
5880 Wed Dec 15 12:10:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5882         * S.el (S-loop-timeout): Increased
5884 Mon Dec 13 10:11:25 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5886         * S.el (S-command): Avoids calling comint-output-filter-functions
5887           until the last minute.
5888           (S-complete-object-name): Complete rewrite of completion
5889           routines. Completion should now be accurate in every situation:
5890           the only way to make it wrong is to use assign() to assign into
5891           a dataframe not at position 1. Uses objects() to make listings,
5892           so you don't get .Data, .Help etc. Should now be able to make
5893           this work for DOS users.
5894         (S-object-list): New buffer-local vbl; cache of completions
5896 Thu Dec  9 12:08:09 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5898         * S.el (S-process-sentinel): Can now see message after q()
5900 Tue Nov 16 09:25:41 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5902         * S.el (S-mode): kill-all-local-variables
5903         (S-insert-local-variables): Use ### instead of # in local
5904         variables section.
5906 Mon Nov 15 10:31:02 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5908         * S.el (inferior-S-mode): Changed
5909           comint-after-partial-pathname-command to
5910           comint-after-partial-filename-command (new comint)
5912 Sun Nov 14 17:18:55 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5914         * S.el: Version 4.00alpha. Made available for FTP, and
5915           announced on the S-mode mailing list
5917 Fri Nov 12 12:36:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5919         * S.el (S-transcript-mode): Created.
5920         (S-execute-screen-options): Added.
5922 Thu Nov 11 12:30:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5924         * S.el (S-find-help-file): More intuitive defaults when requesting
5925           help generated by S-read-helpobj-name-default.
5927           (S-eval-visibly): Doesn't wait for prompt after the last line of
5928           text has been sent.
5930           (inferior-S-send-input): Big improvement in the handling of
5931           multi-line inputs. Users should use LFD (not RET) to continue
5932           incomplete commands. Should automate this.
5934 Thu Oct  7 14:45:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5936         * S.el (inferior-S-mode): Few mods to make it work with the new
5937           comint.
5939 Mon Sep 27 11:21:56 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5941         * S.el (inferior-S-get-old-input): Now separates multi-line
5942           commands by newlines instead of spaces. This produces messier
5943           output, but avoids S's 255 char line limit for commands.
5945 Sun Sep 26 17:38:59 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5947         * S.el (S-kill-buffer-function): Added to kill-buffer-hook in the
5948           process buffer.
5950 Fri Sep 17 11:23:36 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5952         * S.el (S-display-temp-buffer): Uses temp-buffer-show-function
5953           instead of popper.
5955           (inferior-S-mode): Fixed a typo of paragraph-separate appearing
5956           as paragraph-start.
5958 Wed Sep 15 11:47:51 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5960         * S.el: Converted old E18 variables (buffer-flush-undo,
5961           comment-indent-hook) to E19 versions. Removed the require for
5962           comint-extra -- now contained in the new comint.el. Removed
5963           autoload for comint-isearch -- that's the user's decision.
5964         (inferior-S-prompt): Now generated from inferior-S-primary-prompt
5965           and (new variable) inferior-S-secondary-prompt
5967 Tue Sep 14 09:33:03 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5969         * S.el (S-multi): Makes use of Simon Marshall's new comint.el. New
5970           variable S-history-file for saving histories. Calls
5971           comint-read-input-ring. Sets the sentinel.
5972         (S-process-sentinel): Created. Automatically saves the history
5973           ring if the S process dies.
5975 Sun Sep 12 18:53:40 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5977         * S.el: (S-multi). Now always switches to the buffer associated
5978           with process N, if available.
5980         (inferior-S-make-comint): New calling procedure; bufname is the
5981           literal buffer name (no *'s are added); procname is the process
5982           name to use.
5984 Tue Sep  7 16:20:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5986         * S.el (inferior-S-mode-map): Unbound comint-[mp]search input, and
5987         comint-isearch, as I haven't tested them yet.
5988         (inferior-S-mode): replaced input-ring-size with
5989         comint-input-ring-size (Vivek Khera <khera@cs.duke.edu>).
5991         * comint-extra.el: Added comint-msearch* and comint-psearch*,
5992         commented out in the E19 distribution of comint.el
5994         * comint-isearch.el: Back in the distribution
5996 Fri Sep  3 16:20:28 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5998         * S.el (S-mode): Replaced the documentation string, and removed
5999         the code which set it explicitly. Doing this was breaking the byte
6000         compiler. Version 3.63
6002 Wed Aug 25 17:36:57 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
6004         * S.el (inferior-S-send-input): Added a hook: S-send-input-hook,
6005         so that I could do nice things with highlighting. This will
6006         probably disappear or change.
6008 Sat Aug 14 14:48:11 1993  David Smith  (dsmith@spam)
6010         * S.el (S-extract-onames-from-alist): Modified so that
6011         S-complete-object-name will work in the minibuffer (e.g. through
6012         command S-execute.)
6014         * S.el: Restructured the entire S.el file into meaningful
6015         sections. The file now uses Outline mode.
6017         * S.el: Tek mode is no longer supported. Moved all Tek-related
6018         variables and functions to S-tek.el, and commented out any code
6019         references to them.
6021         * S-tek.el: This file is no longer supported. Moved all
6022         Tek-related functions and variables in S.el to the end of this
6023         file.
6025 Wed Aug  4 16:35:24 1993  David Smith  (dsmith@spam)
6027         * S.el (S-complete-object-name): Fixed regexp so that completion
6028         over lists works properly.
6030 Thu Jul 22 12:25:46 1993  David Smith  (maa507@mathssun4)
6032         * S.el: Uses s-menu instead of s-simple-menus.
6034         * s-menu.el: Totally rehacked from s-simple-menus.el to use
6035         easymenu.el, to take advantage of Emacs 19 menus.
6037         * S.el: Rehacked the multiple process code so that local variables
6038         are used to store process-specific variables. I really don't know
6039         why I didn't do this in the first place. As a result multiple
6040         processes actually seem to work, now.
6041         (S-request-a-process): Now enters initial input
6043 Sun Jul 18 12:15:27 1993  David Smith  (maa507@mathssun4)
6045         * S.el: Created this change log file, and moved the change log
6046         from S.el here.
6048 The following is from the original Changelog section of S.el
6050   Release 2.1 on October 14, 1991 to statlib@stat.cmu.edu,
6051      and to the elisp archives at OSU (brennan@dg-rtp.dg.com (Dave Brennan))
6052   and announced on internet.s-news, netnews.gnu.emacs.sources, &
6053     andrew.programs.S
6054  -------------------------------------------------------
6055      Jul 26          1991  Frank Ritter
6056    * added S-mode-load-hook & S-pre-run-hook
6057      and testing by neilc@research.att.com
6058      Jul 9           1991  Frank Ritter
6059    * Changed S-command to use a register rather than
6060        the kill ring.
6061    * Better file header, comments now at 60 col so
6062        mailers wont' eat them.
6063    * Better S-extract-word-name.
6064    * Added S-mode-version variable
6065    * Changed syntax table to read |#; appropriately
6067  Wed Nov 28 11:03:50 1990  Ed Kademan  (kademan at hermes)
6068    * Make the S-mode-syntax-table a slightly modified
6069        version of the c-mode-syntax-table instead of a
6070        version of the one for lisp.
6072  Sat Nov 10 12:41:52 1990  Ed Kademan  (kademan at hermes)
6073    * Made run-S and run-s commands synonymous with the
6074        function S.
6076  Fri Oct 19 12:41:52 1990  Ed Kademan  (kademan at hermes)
6077    * Made S-directory a user modifiable variable.  S will
6078        run from that directory.
6080  Thu Oct 18 12:41:52 1990  Ed Kademan  (kademan at hermes)
6081    * Added function S-nuke-help-bs to clean up nroff
6082        style text in the S help buffer.  This function is
6083        a modification of nuke-nroff-bs from man.el.
6084  -------------------------------------------------------
6085  Unnumbered version released dated Thu Jun 14 09:56:56 CDT 1990
6087  Fri Jan 17 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6088    * Help mode for reading files. When asking for an object to
6089      run help on, completion is over those help files that exist.
6090    * Added object name completion, and made S-get-object-list
6091      efficient enough to make it worthwile.
6092    * Error parsing for loaded files
6093    * Better customization of file-names, with sensible defaults
6094    * Sensible buffer names for object buffers
6095    * Corrected definition for `.' in syntax table
6096    * Improved (and simplified) S-read-object-name-default
6097    * Included pager='cat' to default help-command specification
6098    * Added a call to run-hook for S-pre-run-hook
6099    * Changed keymaps to conform with GNU guidelines
6100      (i.e. no \C-letter bindings)
6101    * S-command has a new third argument, visible
6103  Tue May 27 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6104    * now copes with dynamically changing prompts (reported by Doug Bates)
6106  Thu May 29 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6107    * Added S-execute, modified S-execute-* to use it.
6109  Mon Jun 22 1992 dsmith
6110    * Added S-mode editing commands written by Ken'ichi Shibayama
6111      (shiba@isac.co.jp). A big win.
6112    * Removed the redundant argument to S-switch-to-end-of-S
6113    * S-function-pattern improved
6114    * added S-eval-visibly, S-eval-visibly-p and modified S-eval-*
6115      to use them
6116    * added S-eval-line-and-next-line
6117    * eval commands can now echo in the process buffer
6118    * added S-kill-output and S-view-at-bottom
6119    * added a binding for comint-isearch and autoloaded it
6120    * added S-execute-in-tb. S-parse-errors now takes prefix arg.
6122  Thu Jun 25 1992 dsmith
6123    * Moved some doctrings to comments (Frank Ritter)
6124    * The Tek stuff now lives in a separate file (Frank Ritter)
6125    * Fiddly C-c ESC M-. bindings in S mode and Help mode moved
6126        to C-c M-. bindings (Martin Maechler)
6127    * S-execute-objects now uses variable inferior-S-objects-command
6128        whose value depends on S version. (Ken'ichi Shibayama)
6129    * Symbols given uniform prefixes: S- or inferior-S- (Frank Ritter)
6131  -- Version 3.41 released to Statlib and Emacs Archive --
6133  Tue Jul  7 11:56:59 CST 1992 dsmith
6134    * S-execute-attach now updates the internal search list. This
6135      is a manifestation of a general bug: S-command doesn't call
6136      S-search-path-tracker
6138  Wed Jul 29 09:38:54 CST 1992 kenichi
6139    * Several fixes to indenting code. New variable S-else-offset.
6140      Indentation of code not within braces. expression() indentation.
6141      Correct handling of in-line comments.
6143  Fri Aug  7 10:52:06 CST 1992 dsmith
6144    * S-execute now uses S-mode-minibuffer-map.
6145    * Setting indentation variables in .emacs now has some effect.
6146    * Files retrieved by S-dump-object-into-scratch are now automatically
6147      placed in S-mode.
6149  Fri Jul 28 1992 R.D.Ball
6150    added multi-S to allow multiple S sessions
6151    run by ESC-x S or with numeric prefix arg e.g. ESC-2 ESC-x S
6152    The current S process is determined by S-process-name,
6153    this is modified by typing a return into a non-current S process
6154    buffer.
6155    Variables S-process-name-list, S-current-process-name
6156    and functions update-S-process-name-list, get-S-process to
6157    replace (get-process "*S*"), and checks for existence of process,
6158    buffer in inferior-S-mode
6160    made function S-eval-line-and-next-line keep to the bottom of
6161    the S process buffer so user can see results when working interactiveley
6162    To do this an optional arg eob was added to S-eval-visibly
6163    To go to bottom of window it was necessary to use
6164    switch-to-buffer-other-window, but this only when eob is t.
6165    Additionally, if S-eval-visibly-at-end is t the functions
6166    S-eval-region etc. also display results at the end of the
6167    current process buffer.
6169    Default directory for starting S is now the current directory
6170    for the current buffer. (Set S-use-current-directory to nil to
6171    avoid this).
6174  Sat Sep 19 18:35:10 CST 1992 dmsith
6176    * Modified Rod's multi-S code so that it works properly.
6177      S-process-name-list is now an alist whose CARs are the process
6178      names and whose CDRs is an alist of variable . value pairs
6179      specific to particular processes (so e.g. completion works
6180      properly for each buffer.) The function
6181      S-get-process-specific-vbls does the work, and any
6182      process-specific variables should be mentioned here.
6183      S-mode buffers know which process they should evaluate into.
6185    * New command S-request-a-process which should be bound to a key.
6187  Wed Nov  4 dsmith
6188    * S-load-file now informs you if S gave a warning during load.
6189      Also, the S-errors buffer is displayed using popper, if available
6190    * C-x ` is now also bound in S-mode.
6191    * Installed Frank's menus
6193  Wed Nov 18 dsmith
6194    * Bound M-TAB and M-? to comint completion functions in inf-S-mode
6195      and S-mode
6196    * In the process buffer, a paragraph is a promwpt, a command and its
6197      output, to make the paragraph functions useful
6198    * Multiple S sessions in a process buffer are delimited by ^L, to
6199      make the page functions useful
6200    * In process buffer mode line, name of process is shown in [..]
6201      (in case buffer name is changed.) In edit buffers, the name
6202      if the process the buffer belongs to is shown in []'s
6204  Wed Nov 21 dsmith
6205    * Nuked S-make-function, since it is now obsolete
6206    * Added S-clean-region
6207    * M-TAB in S-mode now completes *files*, not objects. Object
6208      completion has moved to C-c TAB.
6209    * Bound k in the help buffer to 'kill-buffer.
6210    * Local variables are added to files accessed with C-c C-d, if needed.
6211    * Fixed incorrect use of 'save-buffer in several places.
6212    * Bound C-c C-p to 'S-request-a-process
6213    * Replaced S-beginning-of-function and S-end-of-function to DMS's
6214      versions, since Frank's don't work with the new function regexp.
6215    * New variable S-synchronize-evals (Martin Maechler)
6216    * Changed default of S-eval-visibly-p to t.
6218  Wed May 12 dmith
6219    * Change definition of S-dumped-missing-re to cope with 3.1