*** empty log message ***
[ess.git] / ChangeLog
blobfbfbf7eef52f3dbae5f291a375dc71a869d2b756
1 2007-04-26  ESS Maintainers <ESS-core@stat.math.ethz.ch>
3   * Version 5.3.4 released.
5 2006-12-16  Martin Maechler  <maechler@stat.math.ethz.ch>
7         * doc/ess.texi (Help): do look up the 's *' bindings and mention
8         differences R <-> S(-plus)
10 2006-09-26  ESS Maintainers <ESS-core@stat.math.ethz.ch>
12   * Version 5.3.3 released.
14 2006-09-19  ESS Maintainers <ESS-core@stat.math.ethz.ch>
16   * Version 5.3.2 released.
18 2006-06-03  ESS Maintainers <ESS-core@stat.math.ethz.ch>
20   * Version 5.3.1 released.
22 2006-04-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
24   * Version 5.3.0 released.
26 2006-04-07  Martin Maechler  <maechler@stat.math.ethz.ch>
28         * doc/refcard/refcard.tex: update for ESS 5.3.0
30 2006-02-09  Anthony Rossini <anthony.rossini@novartis.com>
32         * doc/newfeat.texi: documentation for
33         @code{ess-use-inferior-program-name-in-buffer-name},
35 2006-02-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
37   * Version 5.2.12 released.
39 2006-01-06  Stephen Eglen  <stephen@gnu.org>
41         * doc/ess.texi (Help with emacs): New section, referring people to
42         Emacswiki and FAQs.
44 2005-11-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
46   * Version 5.2.11 released.
48 2005-09-09  ESS Maintainers <ESS-core@stat.math.ethz.ch>
50   * Version 5.2.10 released.
52 2005-08-30  ESS Maintainers <ESS-core@stat.math.ethz.ch>
54   * Version 5.2.9 released.
56 2005-05-12  ESS Maintainers <ESS-core@stat.math.ethz.ch>
58   * Version 5.2.8 released.
60 2005-04-18  ESS Maintainers <ESS-core@stat.math.ethz.ch>
62   * Version 5.2.7 released.
64 2005-03-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
66   * Version 5.2.6 released.
68 2005-02-01  ESS Maintainers <ESS-core@stat.math.ethz.ch>
70   * Version 5.2.5 released.
72 2005-01-06  ESS Maintainers <ESS-core@stat.math.ethz.ch>
74   * Version 5.2.4 released.
76 2004-12-31  Stephen Eglen  <stephen@gnu.org>
78         * doc/inst_tar.texi (Unix installation): Remove note regarding GNU
79         Make, as this is relevant only for developers, and so does not
80         need to be in the user's guide [the shorter the installation
81         instructions, the better!]
83 2004-12-29  Stephen Eglen  <stephen@gnu.org>
85         * doc/newfeat.texi: Mention changes to completion.
87         * doc/inst_tar.texi (Unix installation): Comment out optional step
88         about creating database files for slow computers; delete later.
90         * doc/ess.texi (Completion details): Comment out note about slow
91         completion on old systems; delete later.
92         (Imenu): Add note about imenu regexps.
94 2004-10-27  Martin Maechler  <maechler@stat.math.ethz.ch>
96         * doc/ess.texi: added Debian patches from Camm Maguire
97         * lisp/*      : dito for six files
99 2004-09-21  ESS Maintainers <ESS-core@stat.math.ethz.ch>
101   * Version 5.2.3 released.
103 2004-07-27  Martin Maechler  <maechler@stat.math.ethz.ch>
105         * Moved from CVS to Subversion
107 2004-07-08  ESS Maintainers <ESS-core@stat.math.ethz.ch>
109   * Version 5.2.2 released.
111 2004-06-28  ESS Maintainers <ESS-core@stat.math.ethz.ch>
113   * Version 5.2.1 released.
115 2004-05-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
117         * doc/ess.texi (Interactive ESS): At the start of the chapter on
118         iESS, introduce a few general terms before getting into specifics.
120 2004-05-17  Stephen Eglen  <stephen@anc.ed.ac.uk>
122         * doc/ess.texi: Few typos; add brief description of Imenu and
123         document the 'l' key when viewing help files.
125 2004-05-05  Stephen Eglen  <stephen@anc.ed.ac.uk>
127         * doc/ess.texi (winjava): Put empty lines around example to get
128         proper formatting.
130 2004-05-04  Stephen Eglen  <stephen@anc.ed.ac.uk>
132         * doc/help-s.texi (ESS-help--assistance with viewing help): Refer
133         to Help chapter.
135         * doc/ess.texi (Multiple ESS processes): ess-request-a-process not
136         bound to C-c C-k.  Commented out some doc for
137         ess-plain-first-buffername.
138         (System dependent): Change of section name from "Other variables
139         ..." to "Variables ...".
141 2004-04-28  Stephen Eglen  <stephen@anc.ed.ac.uk>
143         * doc/ess.texi: Document winjava, inferior-ess-own-frame and
144         ess-help-own-frame.
146 2004-02-22  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
148         * doc/bugrept.texi: Describe how to make a *Backtrace* buffer.
150 2004-02-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
152         * doc/ess.texi (ESS processes on Remote Computers): add brief
153         notes on how to get a ssh buffer. Note that URL currently spills
154         into right margin in ess.pdf; anyway to prevent that?
156 2002-11-29  Stephen Eglen  <stephen@gnu.org>
158         * doc/ess-defs.texi: New file to provide macros for formatting R,
159         S, SPLUS.
160         * doc/ess.texi:  Quite a few updates to the documentation:
161         Include ess-defs.texi for @Sl macro.
162         Add Stephen to author list.
163         Remove bold from ESS/S.
164         Remove Variable and command index (had just two entries).
165         Use "X window system" or "X11" rather than "X-windows" (see `man X').
166         Add section on editor=emacsclient.
167         Change "more historic"->"older"
168         Correct exit() entry in the variable and command index.
169         Remove multiple references to Emacs/XEmacs differences in
170         .emacs/init.el for init file.
172 2002-08-07  Martin Maechler  <maechler@stat.math.ethz.ch>
174         * VERSION:
175         new version -- Makefile did not commit (aarggh)..
177         * lisp/Makefile, Makefile:
178         more Makefile tweaks: lisp/ess-cust.el with proper version number must be committed (in time before tagging etc)
180         * lisp/ess-cust.el:
181         new version -- Makefile did not commit (aarggh)..
183         * info/ess.info-3, info/ess.info-4, info/ess.info-1, info/ess.info, info/ess.info-2:
184         Updating info for new version
186         * ANNOUNCE, README:
187         Updating README, ANNOUNCE for new version
189         * doc/newfeat.texi:
190         prepare for release of 5.1.23 (with *correct* version number)!
192         * Makefile:
193         dist: also update lisp/ess-cust.el
194         rel : also `tag'
196 2002-08-06  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
198         * info/ess.info-1:
199         Updating info for new version
201         * 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:
202         docs:  I was trying to create a PDF version of ANNOUNCE with
203         texi2dvi and dvipdf (is there a better way?).  And, certain
204         functions like @email and @code betray unsightly behavior.
205         I replaced @email with @uref:mailto and @code with @display.
206         You may note that a better translation of @code would be
207         @example, but @example misbehaves as well.  @display doesn't
208         make a difference for info or HTML, but it does for PDF.
209         However, there doesn't appear to be an alternative for the
210         moment.  Another bug, is texi2html ignores the @enumerate
211         argument (besides mishandling @macro statements).  Oh joy!
213 2002-08-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
215         * ANNOUNCE, doc/announc.texi, doc/Makefile, doc/readme.texi, README, info/ess.info-1:
216         docs:  some final minor changes to docs before release.  Also,
217         attempted to address Martin's concern in doc/Makefile with
218         respect to install.  Now, you can differentiate between
219         making in the doc directory and installing elsewhere as the
220         documentation indicates.  The target install has returned for
221         info files only.
223 2002-08-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
225         * doc/dir, doc/help-sas.texi, doc/Makefile, info/ess.info-1, info/ess.info, README, info/ess.info-2:
226         info:  Rich's comment made me realize that we may also need
227         to "install" the dir file.  So, I changed the Makefile to:
228         $(INFODIR)/ess.info: $(TEXISRC)
229                 @echo "making Info documentation..."
230                 $(MAKEINFO) ess.texi
231                 $(INSTALL) ess.info* $(INFODIR)
232                 test -f $(INFODIR)/dir || $(INSTALL) dir $(INFODIR)
233         I suppose that a more sophisticated approach could be taken,
234         but this is probably good enough for now.  I believe that
235         all issues that I was working on are now complete.  I'm going
236         on vacation on 8/7 and then to JSM the following week, but I
237         should have e-mail and internet access the whole time.  Did
238         someone once say "Release early and release often"?
240 2002-08-01  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
242         * info/dir:
243         dir:  I discovered what the problem is with @direntry and
244         GNU Emacs 21.  Apparently, the functionality differs
245         between XEmacs and Emacs.  Under XEmacs, the @direntry
246         has precedence over the dir file.  Emacs appears to be
247         just the opposite.  So, I edited the dir file by hand.
248         Not sure where this file comes from.  info/emacs does
249         not create this file in a directory that doesn't
250         already have one.  The file doesn't seem to be
251         created by makeinfo and thats where the problem lies.
252         There is no synchronization between @direntry and dir
253         once dir has been created (however that happens).  The
254         best solution at present is to keep the two in synch
255         by hand.  Which really isn't that big of a deal since
256         we are only talking about one line being identical in
257         dir and ess.texi
259         * 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:
260         docs:  committing files based on recent discussion
262 2002-07-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
264         * doc/ess.texi, README:
265         HTML docs:  a few tweaks to the texinfo to create a
266         reasonable HTML table of contents
268         * doc/ess.texi, README:
269         doc bug:  I was testing out the info docs and I realized that
270         the "Detailed Node List" and the actual nodes for Installation
271         were different.  In this case, it would lead you to believe
272         that there weren't any relevant topics in the Installation
273         section because you see the "Detailed" list first, but there's
274         nothing on it.  I suppose you could carefully check each "Detailed"
275         vs. actual node combination, but that would be time-consuming and
276         prone to failure.  And, I also realized that nobody would want a
277         100 item list when they can drill-down from a 10 item list anyways.
278         So, I was lazy and just commented out the entire "Detailed Node List".
280         * 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:
281         more doc changes:  Where should I begin?  I realized that having info files might
282         not be helpful if you didn't already have ESS installed.  So, I decided to
283         create HTML docs and put them @ software.biostat.washington.edu:/ess/doc/html
284         But, texi2html doesn't work with version.texi.  After pulling my hair out, I
285         decided to read the documentation.  Guess what?  texi2html doesn't support
286         @macro commands.  So, instead of @essver{}, I replaced those references by
287         @include ../VERSION which seems to work.  Of course, this was after I re-did the
288         doc/Makefile thinking there was something wrong in there.  The HTML docs are now
289         on the net.  And, lots of other "improvements" to the docs.
291         * doc/ess.texi, info/ess.info, README, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
292         info:  running some long SAS jobs, ZZZZZzzzzZZZZZ...
293         Meanwhile, re-wrote parts of the intro and re-arranged some of the
294         documentation categories; boy is that fun.  NOT!  Promoted "Help for
295         the S family" and "Help for SAS" to main categories so you
296         don't have to poke around so long.  One bugaboo that remains
297         with GNU Emacs 21.1-21.3 is the @direntry which is set to:
298         * ESS: (ess). Emacs Speaks Statistics (S/S+/R, SAS, BUGS, Stata, XLisp-Stat).
299         but, Emacs sadly reports:  ESS Version 5.x.y (was: S-mode).
300         This works fine on XEmacs 21.4.8 and I'm using texinfo 4.2
302         * lisp/ess-utils.el:
303         ess-kermit-get, ess-kermit-send
304         I had to replace (shell) with ess-sas-goto-shell; maybe we should
305         generalize ess-sas-goto-shell and ess-sas-shell-buffer in ess-utils.el too
307 2002-07-30  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
309         * lisp/Makefile:
310         lisp/Makefile:  essa-sas.el should not be compiled since it is required
311         by essl-sas.el and therefore, already compiled
313         * lisp/Makefile:
314         lisp/Makefile:  fixed a bug testing whether a directory is .
316 2002-07-29  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
318         * doc/ess.texi, doc/help-sas.texi, info/ess.info, info/ess.info-1, info/ess.info-3, README, info/ess.info-4:
319         Help for SAS:  more updates and fixes; now ready for release
321 2002-07-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
323         * doc/Makefile, Makefile:
324         Makefile:  changed target info to
325         the more descriptive and appropriate docs
327 2002-07-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
329         * doc/ess.texi, doc/help-sas.texi:
330         ESS[SAS] info documentation:  lots of minor changes that
331         should make it a better intro as well as a more complete and
332         correct manual
334         * doc/Makefile, lisp/Makefile, Makeconf, Makefile:
335         more Makefile mods:  made INSTALL comments more explicit
336         and removed install as the target from main Makefile, it
337         was only present in the lisp Makefile in any case
339         * Makefile:
340         main Makefile:  realclean target deleted; doc and lisp
341         Makefile's don't have it anyway; ESSVERSIONDIR changed
342         to ESSDIR
344         * Makeconf:
345         Makeconf:  made 2 comments more explanatory
347         * doc/Makefile, Makeconf, Makefile, doc/newfeat.texi:
348         more Makefile/Makeconf improvements:  I think this should do it
349         for the next release.  Enjoy!
351         * info/ess.info-1, info/ess.info:
352         Updating info for new version
354         * ANNOUNCE, README:
355         Updating README, ANNOUNCE for new version
357         * 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:
358         more Makefile changes:  Apparently, we had two different methods for
359         replacing old version numbers with new ones.  For some reason, the
360         old method based on perl stopped working.  So, we created a new
361         method based on @essver{}.  However, the old version targets and
362         dependencies remained.  I have no idea what kind of weirdness
363         resulted from that.  Just in case, I'm removing the old method.
365 2002-07-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
367         * lisp/essa-sas.el:
368         ESS[SAS]:  ess-sleep-for now defaults to 5 seconds on Windows
369         only (which was where the problem was initially)
371         * lisp/essa-sas.el:
372         ESS[SAS]:  fixed bug in
373         ess-sas-submit-sh for Kermit file transfers; noticed that ess-kermit-
374         functions call (shell) when it probably should be ess-sas-goto-shell
376 2002-07-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
378         * doc/Makefile, fontlock-test/baseball.sas, Makeconf, Makefile, VERSION:
379         Makefile happy-land:  I think I finally figured this maze out.
380         We'll see when we try to release 5.1.21
382         * lisp/ess-utils.el:
383         ess-utils.el:  fixed a bug in ess-save-and-set-local-variables;
384         more exhaustive testing later tonight
386         * lisp/essa-sas.el:
387         ESS[SAS]:  ess-save-and-set-local-variables is now called
388         from ess-sas-submit-sh, ess-sas-submit-windows and
389         ess-sas-submit-mac rather than save-buffer which formerly
390         appeared in ess-sas-submit.  Not, sure what to do with
391         ess-sas-submit-iESS, but it should not be called in
392         ess-sas-submit-region.  Also, now called in
393         ess-sas-data-view so you can take advantage of the
394         recently added ess-sas-data-view-fsview-statement
395         buffer-local variable.
397         * lisp/ess-utils.el:
398         ess-utils.el:  added 2 new functions
400         ess-search-except:  searches forward for a regexp, stores as match 1
401         and optionally, ignores results that also match a second regexp parameter,
402         and optionally, searches backward for a third non-nil parameter
404         ess-save-and-set-local-variables:  if a buffer is modified, save the
405         buffer and if Local Variables are defined, update them with revert
406         returning t if buffer was modified and nil otherwise
408         * lisp/essa-sas.el:
409         ESS[SAS], ess-sas-data-view:  Now, I'm adding features just for myself.
410         I've always wanted the capability to add a PROC FSVIEW statement to an
411         ess-sas-data-view call, but I just never got around to it.  You can
412         configure it with the string ess-sas-data-view-fsview-statement.  Also,
413         you can now change the PROC FSVIEW command itself with
414         ess-sas-data-view-fsview-command and I renamed ess-sas-data-view-options
415         to ess-sas-data-view-submit-options to make it more clear what it does
416         (i.e. so you don't confuse -options with -fsview-command).
418         * 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:
419         Makeconf/Makefile tweaking:  still need to re-organize doc
420         Makefile which is currently in the main Makefile and the
421         doc Makefile
423 2002-07-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
425         * Makeconf:
426         Makeconf:  minor improvements in anticipation of a more
427         important role for this method of installing ESS
429         * lisp/make-regexp.el:
430         make-regexp.el:  timing functions removed due to name collisions with Gnus
432 2002-07-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
434         * lisp/essa-sas.el:
435         ESS[SAS]:  extended ess-sas-goto-shell to take an optional
436         argument if non-nil, then set-buffer rather than switch.  This
437         new call replaces code chunks in ess-sas-submit-region,
438         ess-sas-data-view and ess-sas-graph-view.  Furthermore, this
439         behavior is what was intended in nearly all
440         (ess-sas-goto-shell) calls and I have replaced them all with
441         (ess-sas-goto-shell t); except for the key-bindings for F8/F3
442         and the code that deals with kermit file transfers which require
443         the old behavior.  Have only tested on XEmacs and 'sh, so YMMV.
445         * lisp/essa-sas.el:
446         ESS[SAS]:  ess-sas-goto-shell resurrected!  Our recent discussion
447         with respect to each SAS program, perhaps, needing it's own
448         ess-sas-submit-method brought me back to ancient discussions
449         of asynchronous shell buffer names.  Emacs and XEmacs named them
450         differently.  Our solution was to use & for 'sh and start for 'ms-dos
451         to make synchronous processes asynchronous.  However, this made
452         ess-sas-goto-shell unnecessary since the buffer was always *shell*.
454         Now, I added the variable ess-sas-shell-buffer which is buffer-local
455         and defaults to *shell*.  If you set this to something else, then you
456         will get another shell buffer.  And, ess-sas-goto-shell will take you
457         to whichever one you need.  So, we are back to the original function.
458         I also moved the add-hook call to the shell creation step since it
459         seemed like over-kill to call it every time you did ess-sas-submit-sh.
460         Is this enough explanation or am I boring you?
462 2002-07-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
464         * lisp/essa-sas.el: ESS[SAS]:  tweaks to
465          -> ess-sas-submit-mac for JSM presentation
467         * lisp/essa-sas.el:
468         ESS[SAS]: ess-sas-submit-method
469         needs to be buffer-local so that ess-sas-submit can submit different
470         buffers in different ways with the Local Variables trick
472 2002-07-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
474         * lisp/ess-utils.el:
475         ess-utils.el:  added ess-kermit- functions; now, it's really
476         ready for testing
478         * lisp/ess-cust.el:
479         ess-cust.el:  added ess-kermit- variables
481         * lisp/essa-sas.el:
482         ESS[SAS]: moved ess-kermit- variables to ess-cust.el and
483         ess-kermit- functions to ess-utils.el
485         * lisp/ess-cust.el:
486         ess-cust.el:  applied Stephen's patch; also changed more :types
487         from "string" to 'string; finally, fixed custom-ize for SAS; it
488         always worked if you specified 'ess-sas for the
489         group, but never worked if you specified 'ess; this was because
490         defgroup defined 'ess-SAS rather than 'ess-sas; and, now I understand
491         what :prefix does; we discussed this previously and nobody knew
492         (the documentation doesn't say either); :prefix is the beginning of
493         the variable name that the custom-ize buffer doesn't show you;
494         therefore, it seems that :prefix should be "ess-" for 'ess-sas;
495         I think this is what it always was, but now I know this is right;
496         only tested this on XEmacs 21.4.8 which is nearly bullet-proof;
497         please test on buggier versions of (x)emacs
499 2002-07-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
501         * lisp/essa-sas.el:
502         ess-search-except, ess-sas-data-view, ess-sas-graph-view:
503         improvements to all; simplification of the latter -view's
504         with ess-search-except and other minor changes
506         * lisp/essa-sas.el:
507         ess-search-except:  I forgot to include the bloody example of it's
508         use; now see ess-sas-data-view.
510         * lisp/essa-sas.el:
511         ess-search-except:  I believe it does what we want now.  Sorry, to make this
512         a multi-stage commit, but I can think in SAS, not elisp yet :o)
514         * lisp/essa-sas.el:
515         ess-search-except:  I had some free time and I decided to
516         write a function to perform the complex searches
517         that are necessary for ess-sas-data-view.  I suppose a function
518         like this would be valuable for ess-sas-graph-view and for
519         other packages as well.  After a bit more testing, I'll put
520         it some place more appropriate.  I suppose we don't
521         have alot of time left before 5.2.0
523         * lisp/essa-sas.el:
524         ess-sas-data-view:  the code will make your head hurt, but
525         the search for a permanent SAS data just got a little smarter.
526         After it finds a tentative candidate in a forward search,
527         it checks if it is a work./first./last.  If so, then it
528         backward searches.  I suppose a better approach would be
529         to write an ess-search function that takes arguments
530         for regexp, direction, and exceptions to ignore.  I
531         don't have time right now, but let's add it to the TODO.
533 2002-07-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
535         * doc/ess.texi:
536         updated copyright to 2002.  Deep thought:  does everything
537         need a person to copyright it?  Wouldn't it be better to
538         have something like:  Copyright (C) 2002 ESS Developers?
540 2002-06-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
542         * lisp/essa-sas.el:
543         ess-sas-data-view:  Now ignoring WORK datasets since there is no
544         way to open them anyway.  It would be nice if this function (as well as
545         ess-sas-graph-view) could also be accessable via the mouse.
546         Any hints as to how to do it would be appreciated.  Currently, you have
547         to move the point manually or re-type the dataset/graph that you want
548         to view.  Just clicking on a dataset/graph would be easier.
550 2002-06-24  Martin Maechler  <maechler@stat.math.ethz.ch>
552         * 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:
553         activate imenu for S+modes, using the ess-[SR]-use-imenu variable (in R and S+)
555 2002-06-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
557         * 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:
558         all ess-running-xemacs have now been replaced with (featurep 'xemacs)
560         * VERSION: VERSION:  5.2.0
562 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
564         * lisp/ess-emcs.el:
565         ess-emcs.el:  (featurep 'xemacs) has been implemented
566         according to Rich's suggestion; however, ess-running-xemacs
567         is rather pervasive among numerous other ESS lisp files;
568         I don't have time to go into every file and change them all;
569         but, this will certainly be the recommended route to take with ESS 6
571 2002-06-19  rmh  <rmh@lynne.stat.math.ethz.ch>
573         * lisp/essdsp6w.el, lisp/ess-emcs.el, lisp/essd-sp4.el, lisp/ess-site.el:
574         w32-short-file-name win32-short-file-name
576 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
578         * README, ANNOUNCE:
579         Updating README, ANNOUNCE for new version
581 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
583         * doc/ess.texi, doc/inst_tar.texi:
584         Unix Installation:  massive changes; I really don't understand
585         points 7 and 8, but I assume the XEmacs parts of 8 will change
586         once 5.2.0 is an "official" XEmacs package; I suggest similar
587         changes be made to Microsoft Windows Installation, but I made
588         none.  Enjoy!
590 2002-06-18  Martin Maechler  <maechler@stat.math.ethz.ch>
592         * lisp/essd-r.el:
593         allow prompt "Browse[1]> "
594         -- i.e. add "[]" to valid prompt chars (but not as first one!)
596 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
598         * lisp/essa-sas.el:
599         ess-kermit-get:  last bug-fix
600         ; it's about as user-friendly as I can imagine at the moment
602 2002-06-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
604         * doc/help-sas.texi, doc/inst_tar.texi, doc/newfeat.texi, doc/requires.texi:
605         doc:  minor improvements
607         * doc/currfeat.texi, doc/newfeat.texi:
608         doc:  a few minor changes in preparation for the 5.2.0 release
610         * lisp/essa-sas.el:
611         ESS[SAS]:  fixed a newly introduced bug in ess-kermit-get;
612         synchronized ess-kermit-send with ess-kermit-get; replaced
613         equal with string-equal (do we need to do this globally?);
614         I'd like to do a little bit more testing before 5.2.0; I'll
615         try to get it done tonight
617         * lisp/essa-sas.el:
618         ESS[SAS]: changes for more user friendly kermit file transfers;
619         ess-kermit-prefix default is now # which should be os-independent;
620         former defaults, : or ], could be problematic and were
621         based on ange-ftp/efs/tramp (an unnecessary restriction it turns out);
622         when ess-sas-goto is passed the suffix "log" or "lst" ess-kermit-get
623         is called if the file starts with ess-kermit-prefix; other extensions
624         could be dangerous since you might have altered the local copy whereas
625         .log and .lst files are only being modified by the SAS batch job; as
626         long as the integrity of the .sas program is maintained .log and .lst
627         can always be retrieved if an unwanted transfer overwrites them
629 2002-06-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
631         * lisp/ess-utils.el:
632         ess-utils:  explanatory comment on the recent change in ess-revert-wisely
634 2002-05-28  rmh  <rmh@lynne.stat.math.ethz.ch>
636         * 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:
637         M-x SAS does not work with MS Windows
639 2002-05-28  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
641         * Makefile:
642         Makefile:  made compile the default; also fixed problem with make all
644 2002-05-27  Martin Maechler  <maechler@stat.math.ethz.ch>
646         * doc/README.SPLUS4WIN:
647         5.1.21, not *.20 (is this not yet integrated in *.texi ?)
649 2002-05-21  rmh  <rmh@lynne.stat.math.ethz.ch>
651         * doc/dir, info/dir:
652         dir file needed in same directory as *.info* files
654         * 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:
655         improve documentation for ess-remote
657 2002-05-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
659         * Makefile:
660         Makefile:  commented out a stray reference to info in the doc directory
662         * ANNOUNCE, README:
663         Updating README, ANNOUNCE for new version
665 2002-05-17  rmh  <rmh@lynne.stat.math.ethz.ch>
667         * doc/ess.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
668         document ess-remote, S+elsewhere, ess-elsewhere
670         * 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:
671         add reference to ~/.xemacs/init.el as the Xemacs alternate for
672         the Gnu emacs file .emacs
674 2002-05-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
676         * lisp/essa-sas.el:
677         ESS[SAS]:  ess-sas-data-view; oops that was not right.  now fixed.
678         dataset names may end in macro variables, but libraries must not
680 2002-05-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
682         * lisp/essa-sas.el:
683         ESS[SAS]:  ess-sas-data-view will now recognize a permanent SAS
684         dataset name that ends in a macro variable.  You will be
685         prompted with the portion of the name up to, but not including
686         the macro variable, since it wouldn't be valid otherwise.  You
687         will need to complete the dataset name.  You cannot use a macro
688         variable for the library since &libname.dataname is macro concatenation.
690 2002-05-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
692         * lisp/essa-sas.el:
693         ESS[SAS] doc-strings:  updated doc-strings for ess-sas-submit-method
695         * doc/help-sas.texi:
696         ESS[SAS] help:  ess-sas-submit-method discussed, with respect to
697         both local and remote SAS batch jobs including Kermit
699 2002-05-12  rmh  <rmh@lynne.stat.math.ethz.ch>
701         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
702         repair trailing garbage by removing [] from node names
704         * doc/ess.texi, doc/help-sas.texi, doc/help-s.texi:
705         @node lines cannot contain [].
706         I replaced them with () in the node lines and left
707         them at [] in the section heads and in the body of the text.
709 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
711         * doc/help-sas.texi:
712         ESS[SAS] help: discussion of ess-sas-submit-command etc.
713         But, still need to discuss ess-sas-submit-method and kermit too.
715 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
717         * doc/ess.texi:
718         Thank you Martin, I was starting do essentially the same thing
719         to ess.texi.  Now I don't have to.
721         I did one extra step.  We had an empty chapter in the dvi that I commented out.
722           @comment @chapter Help for Statistical Packages
723         Then I promoted both S and SAS to chapter status.
724           @chapter Help for the S family
725           @chapter Help for SAS
728         There is a fundamental problem in both help-s.texi and help-sas.texi.
729         Make the ess.dvi and then look at the S and SAS chapters.
730         Both chapters have a trailing piece of the node-name as the last line
731         in each section.  I tried several ways to make that go away with no
732         success.  Can you figure out what is going on and fix it?  Thanks
734 2002-05-10  Martin Maechler  <maechler@stat.math.ethz.ch>
736         * doc/ess.texi, doc/inst_tar.texi:
737         comment empty chapter; update nodes and menus (in Emacs) and hand fix
739 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
741         * lisp/essd-els.el:
742         gnuclient doesn't work across tcpip (or at least I don't
743         yet know how), so I removed it from inferior-ess-language-start
744         for ess-remote.
746         * lisp/essdsp6w.el, lisp/essl-s.el:
747         S-Plus 6 help() function uses pager=options()$help.pager
749         I modified inferior-S-language-start in essl-s.el to always define
750         options()$help.pager to have the same value as options()$pager.
751         Only S-Plus 6 uses this new value.  The way the statement is constructed,
752         it does not get used for R and it generates a harmless extra component to
753         the options() in earlier versions of S-Plus.
755 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
757         * doc/getting.texi, doc/newfeat.texi:
758         doc:  updates for next release
760 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
762         * lisp/essd-sas.el:
763         put ess-eval-line-and-step-invisibly on C-c i on sas-mode-local-map
765         * lisp/essd-els.el:
766         ess-remote for SAS needs shell-mode
768         * lisp/ess-inf.el:
769         ess-eval-line-and-step-invisibly is needed for ess-remote to work with sas
771         * lisp/essd-els.el:
772         ess-remote now works for "sas -stdio"
774 2002-05-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
776         * doc/announc.texi:
777         ANNOUNCE: missed a reference to @essver{}
779 2002-05-08  Martin Maechler  <maechler@stat.math.ethz.ch>
781         * lisp/ChangeLog, lisp/ess-trns.el:
782         clean-region fix for new menu function
784 2002-05-07  Martin Maechler  <maechler@stat.math.ethz.ch>
786         * doc/Makefile:
787         better Makefile fixes; add "pdf" target
789         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/Makefile:
790         Makefile fixes; ess.info* only in ../info
792         * doc/requires.texi: @footnote properly
794         * doc/help-s.texi:
795         some @item s fixed --- do NOT use manual "-" for items!
797         * doc/requires.texi:
798         minor typo in footnote
800         * doc/Makefile: run pdftex twice
802 2002-05-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
804         * README:
805         Updating README, ANNOUNCE for new version
807 2002-05-06  rmh  <rmh@lynne.stat.math.ethz.ch>
809         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/help-s.texi:
810         @display
812         * Makefile: add ess.info-4
814 2002-05-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
816         * lisp/essa-sas.el:
817         ESS[SAS]: ess-kermit-send
818         incorporated into ess-sas-submit-sh  kermit is almost as transparent as
819         tramp and ange-ftp/EFS  just execute ess-sas-submit like any other file
821 2002-05-05  rmh  <rmh@lynne.stat.math.ethz.ch>
823         * lisp/ess-trns.el:
824         install Thomas Baumann repair to ess-transcript-clean-region
826 2002-05-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
828         * lisp/essa-sas.el:
829         ESS[SAS]:  ess-sas-submit-sh now works with local copies of kermit transfer files.  just need some documentation.
831 2002-05-03  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
833         * lisp/essa-sas.el:
834         ESS[SAS]: ess-kermit-send now works although I haven't tested
835         it completely.  still need to fix ess-sas-submit-sh
837         * lisp/essa-sas.el:
838         ESS[SAS]:  updated ess-kermit-get per the latest proposal;
839         created a variable ess-kermit-prefix which is
840         customize-able that can be used to specify the files that
841         are recognized as local kermit copies of remote files.
842         : is the default and the only other value that is
843         recommended is ]  also, created ess-kermit-remote-directory
844         which is buffer local and the default is customize-able;
845         currently $HOME  when you run ess-kermit-get you can
846         reset this variable and ess-kermit-get is now documented
847         haven't fixed ess-kermit-send, but it should be trivial
848         also note, that if you have just done an ess-kermit-send
849         then ess-sas-submit-sh should work as long as we handle the
850         cd command appropriately, i.e. "cd ."
852 2002-05-02  rmh  <rmh@lynne.stat.math.ethz.ch>
854         * lisp/essd-els.el:
855         change SAS to SAS-customize-alist
857         * lisp/essd-els.el:
858         add &optional proc-name to ess-remote
860 2002-05-01  rmh  <rmh@lynne.stat.math.ethz.ch>
862         * lisp/essd-els.el: ess-remote
864         First draft of what I consider the right way to do what we
865         have previously called S+elsewhere and ESS-elsewhere.
867         Please test this.  Start a telnet or other protocol to a remote computer,
868         start S or R (or maybe something else), M-x ess-remote, and tell it which
869         dialect.  You are now talking to an inferior-ess process.
871         I added all the *-customize-alist to ess-select-alist-dialect.  I added
872         only sp6 to the dialects we prompt for, but all will be recognized.
874         Rodney, dialect "sas" points to S+elsewhere-customize-alist rather than
875         to SAS-customize-alist.
877         If this works then ess-add-ess-process should be moved from essa-sas.el to
878         ess-inf.el
880         * lisp/essdsp6w.el, lisp/ess-site.el:
881         tweaks to S+6 for S-Plus 6.1 for Windows beta 1
883         Delay time is now a user variable ess-S+6-startup-delay.
884         No delay time for S+6-existing.
885         We verify the version of S-Plus 6 and hide and make read-only the file we check.
886         ESS now prompts for the correct directory.
888 2002-04-29  rmh  <rmh@lynne.stat.math.ethz.ch>
890         * lisp/essdsp6w.el:
891         S-Plus 6.1 beta for Windows works correctly with ESS.
892         6.0 didn't work correctly.
894         I modified M-x S+6 to
895           "Verify that `inferior-S+6-program-name' points to S-Plus 6.
896         Start normally for S-Plus 6.1.  Inform the user to start S-Plus 6.0
897         from the icon and than connect to it with `S+6-existing'.  Give an error
898         message if `inferior-S+6-program-name' doesn't point to S-Plus 6."
901         S-Plus 6.1 starts up exceedingly slowly.  I changed the delay time in
902         M-x S+6-initiate to 60 seconds (double what we needed for M-x S+4).
903         The is the delay needed for my 300MHz machine.  I will make this a
904         variable so the users can customize it for their speed.
906 2002-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>
908         * lisp/ess-trns.el:
909         ..-DO-clean-region; added to Menu; see ChangeLog
911         * lisp/essd-sp6.el:
912         ess-setup-directory-fun etc from Jeff Mincy
914 2002-04-26  Martin Maechler  <maechler@stat.math.ethz.ch>
916         * lisp/ess-cust.el:
917         version number was lost -- bug in perl in Makefile ???
919         * doc/Makefile: ess.info -> ../info
921         * lisp/ess-cust.el:
922         new ess-directory-function and ess-history-directory stuff from Jeff Mincy
924         * lisp/ess-site.el:
925         wrap file-name-as-directory around ess-lisp-dir... [from Jeff Mincy]
927 2002-04-25  rossini  <rossini@lynne.stat.math.ethz.ch>
929         * lisp/essd-r.el:
930         we don't want the semantic stuff "live" yet!
932         * lisp/essd-r.el, lisp/r.bnf, lisp/sas.bnf, lisp/semantic-r.el, lisp/semantic-sas.el:
933         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.
935 2002-04-21  rmh  <rmh@lynne.stat.math.ethz.ch>
937         * lisp/essa-sas.el:
938         simplify ess-sas-toggle-sas-log-mode for legibility, no change in what it does, see email for details.
940 2002-04-17  rmh  <rmh@lynne.stat.math.ethz.ch>
942         * doc/ess.info-4, doc/Makefile:
943         we now have ess.info-4
945         * 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:
946         I fixed up help-sas, installed help-s, fixed up some style issues, cleaned up
947         cross references to empty pages.
949         All occurences of @essver MUST have braces @essver{} or else the remainder
950         of the source line is treated as a comment.
952         The doc/Makefile doesn't depend on the *.texi files.
953         I attempted to change it to
954         $(ESSINFODIR)/ess.info: *.texi
955         but that doesn't work.  So I used
956         $(ESSINFODIR)/ess.info: ess.texi help-sas.texi inst_tar.texi
958         The @display requires everything to be left justified.  Otherwise the
959         indentations are interpreted as hard spaces.
961         Why are some lines in @display and others in @example?  They look the same.
962         This is inst_tar.texi, lines 29-36
963         @example
964                 gunzip ess-@essver{}.tar.gz
965                 tar vxf ess-@essver{}.tar
966         @end example
967         @display
968                 (or: @code{gunzip < ess-@essver{}.tar.gz | tar vxf -} ).
969                 (or using GNU tar:  @code{tar zvxf ess-@essver{}.tar.gz}).
970         @end display
972         I added the control-function keys to help-sas.texi
974         I fixed the help menu pointers to the empty operating system nodes.
976         As long as I am doing info, I fixed up help-s.texi and installed it.
977         It compiles correctly.  It still needs to be read carefully to make sure
978         it is coherent.
981         I think the various doc/README* files now need to be regenerated
982         from the appropriate *.texi files.
984 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
986         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/Makefile:
987         Updating docs for new version
989         * README:
990         Updating README, ANNOUNCE for new version
992         * doc/readme.texi:
993         Updating docs for new version
995         * README:
996         Updating README, ANNOUNCE for new version
998         * 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:
999         Updating docs for new version
1001         * README:
1002         Updating README, ANNOUNCE for new version
1004         * doc/inst_tar.texi:
1005         doc:  added one @display that I forgot earlier
1007 2002-04-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1009         * doc/help-sas.texi:
1010         make last line less than 80 columns
1012         * doc/help-sas.texi:
1013         typos and introduce filetype-2 earlier
1015         * doc/help-s.texi, doc/readme.texi:
1016         @essver and s-plus 6 references
1018 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1020         * Makefile:
1021         Makefile(xemacs-links): updated to reflect the new location of info files
1022         which makes a very logical connection in this case as well.
1024         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
1025         info: need a directory with nothing
1026         else in it for a concise display and this seemed like a logical choice
1028 2002-04-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1030         * README:
1031         Updating README, ANNOUNCE for new version
1033         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/help-sas.texi, doc/inst_tar.texi, VERSION:
1034         5.1.21:  more doc changes for release
1036         * ANNOUNCE, README:
1037         Updating README, ANNOUNCE for new version
1039         * 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:
1040         5.1.21:  lots of changes for 5.1.21 release
1042         * 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:
1043         doc: many changes addressing Rich's concerns (please see rsparapa
1044         discussion if you are interested).  Before 5.1.21 can be released,
1045         we need to figure out how to get texinfo to generate the proper
1046         version number in all documents.
1048 2002-04-12  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1050         * doc/newfeat.texi, lisp/essl-sas.el:
1051         ESS[SAS]: corrected font-locking for in: operator
1053         * doc/announc.texi, doc/help-sas.texi, doc/newfeat.texi:
1054         doc: changes for 5.1.21 release
1056         * doc/ess.info, doc/ess.info-1, doc/ess.info-3, doc/help-sas.texi:
1057         doc:  First attempt at creating info documentation for SAS.  It is
1058         basically README.SAS with a few additions/corrections.  Fine for this
1059         release, but could use alot of work.
1061         * lisp/essa-sas.el:
1062         ESS[SAS]: F12 (graph view) now defined for all locales
1064 2002-04-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1066         * lisp/essl-sas.el:
1067         ESS[SAS]: estimate and contrast keywords are now highlighted
1069 2002-04-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1071         * 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:
1072         doc: first attempt at creating user manual with texinfo.  I thought that I could
1073         just mimic help-s.texi.  However, help-s.texi appears to be a basket case.
1074         It has no @menu statements.  This made it impossible for me to makeinfo.  So,
1075         instead I created help-sas.texi from scratch based on README.SAS.  Note that
1076         the @menu commands will cause problems if they contain : so I've been using --.
1077         Also note that makeinfo appears to create working info pages, but texi2dvi
1078         does not create documents correctly.  It's a shame since they are very nice,
1079         except for garbage which appears to be mangled next, previous, and up.  This will
1080         cause us alot of problems if we want to maintain
1081         one source and produce .info, .html and .pdf (I actually only tried viewing
1082         with xdvi, but I suspect the problem exists with other formats, but I pray not).
1084 2002-04-04  hornik  <hornik@lynne.stat.math.ethz.ch>
1086         * lisp/essddr.el: Add '\docType'.
1088 2002-03-27  rossini  <rossini@lynne.stat.math.ethz.ch>
1090         * xemacs/README:
1091         files and build/export for xemacs package
1093 2002-03-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1095         * lisp/essa-sas.el, lisp/essl-sas.el:
1096         ESS[SAS]:  added font-lock support for legacy COMMENT...; style comments
1098 2002-03-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1100         * lisp/essa-sas.el:
1101         ESS[SAS]:  Somehow managed to have to two functionally identical versions
1102         of ess-sas-file-path; now only one.
1104 2002-03-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1106         * doc/requires.texi:
1107         doc:  added "custom" link
1109 2002-03-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1111         * doc/requires.texi:
1112         doc:  noted that certain geriatric
1113         versions of emacs are no longer supported
1115 2002-03-12  rmh  <rmh@lynne.stat.math.ethz.ch>
1117         * lisp/essd-r.el, lisp/ess-inf.el:
1118         make C-c C-q work with R
1120         I checked it on windows with rw1041.  Please verify the repair for unix.
1122         essd-inf.el
1123         I modified ess-quit to treat R as a special case because R asks
1124         the question "Save workspace image? [y/n/c]: ".
1126         essd-r.el
1127         I modified inferior-ess-exit-command and added inferior-ess-exit-prompt
1129 2002-03-03  rmh  <rmh@lynne.stat.math.ethz.ch>
1131         * lisp/ess-iw32.el:
1132         ess-command on windows.  fix last week only needed if buf is t.
1134 2002-02-27  rmh  <rmh@lynne.stat.math.ethz.ch>
1136         * lisp/Makefile:
1137         add mouseme.el to lisp/Makefile
1139 2002-02-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1141         * lisp/essa-sas.el:
1142         ESS[SAS]: GSASFILE viewing for Emacs 21.1; I figured out how to view
1143         image files in Emacs 21.1.  But, apparently it only works for Unix at
1144         the moment.  You have to turn on the minor mode auto-image-file-mode.
1145         Then opening a .jpg or .jpeg file will display it in a buffer.  It is
1146         supposed to work with .gif files, but it doesn't for me; so I'm only
1147         activating this feature for JPEG.
1149 2002-02-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1151         * lisp/ess-emcs.el:
1152         lisp(ess-emcs.el):  added a function to display graphical images
1153         per the XEmacs documentation (for 21.4 and higher)
1155         * lisp/essa-sas.el:
1156         ESS[SAS]: viewing GSASFILEs; XEmacs supports .gif and .jpg natively.
1157         So, on XEmacs, those formats are displayed in an empty buffer.  Otherwise,
1158         graphics are handled as before (with an image viewer program).
1160 2002-02-26  rmh  <rmh@lynne.stat.math.ethz.ch>
1162         * lisp/ess-iw32.el:
1163         The repair of the C-c C-l problem reported by S.McClatchie
1164         <s.mcclatchie@niwa.cri.nz> and Bj�ørn-Helge Mevik <bhm@math.uio.no>
1165         required a change to ess-command in ess-iw32.el.  I believe the problem
1166         was limited to Windows machines and first appeared in 5.1.19 when I added
1167         ess-command to ess-iw32.el.
1169         The temporary buffer buf was not associated with an ESS process.  Now it is.
1171         This is a consequence of how I created a windows version of
1172         ess-command.  Part of loading a file is checking whether the new file
1173         would overwrite any old S language objects.  This in turn requires
1174         running search() which uses ess-command.  The temporary buffer created
1175         to hold the results of the search was not associated with an ESS
1176         process.  Therefore when ess-command checks whether it is running
1177         under Windows, it finds instead that it is in the tbuffer which is not
1178         connected with an ESS process so it can't decide and quits.  Since the
1179         original buffer that the user was trying to load was correctly
1180         connected to an ESS process, the user is justifiably confused.
1182         The repair is done at the most central point, at the ess-command for
1183         windows.
1185 2002-02-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1187         * lisp/Makefile:
1188         lisp Makefile:  added ess-mous.el, but have not tested it
1190 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1192         * lisp/essa-sas.el:
1193         ESS[SAS]: added a missing F11 key definition and new functionality
1194         for F12; pressing F12 searches for a GSASFILE definition, otherwise
1195         defaults to SAS program name and opens the image file in an image viewer
1196         application available on that OS (defaults to the CDE sdtimage for Unix
1197         and kodakimg for MS)
1199 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1201         * Makefile:
1202         Makefile:  Oops.  We don't want tag to depend on rel.  For tagging
1203         we have to rely on the user to do the appropriate thing.
1205 2002-02-19  rossini  <rossini@lynne.stat.math.ethz.ch>
1207         * lisp/ess-cust.el:
1208         edited ess-source-directory doc string to include my favorite setting.
1209         It's amazing what you find when you start looking...
1211 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1213         * Makefile:
1214         Makefile: after make rel goes flawlessly; do a make tag; you might
1215         want to wait a few days just to be sure since the tag must be
1216         unique and we don't want micro number escalation
1218 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1220         * doc/currfeat.texi:
1221         Current Features: deleted SPSS
1223 2002-02-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1225         * Makefile:
1226         Makefile: Removed the JCGS paper from the distributions and fixed some problems.
1227         First of all, zip will update a .zip if it already
1228         exists.  I found no way to change this behavior.  Also, gzip will prompt you
1229         before overwriting a .gz.  So, I just delete the files if they already exist
1230         with a test && rm || true.  Also, tar would occasionally give me an error about
1231         symbolic links.  So, I did a mv instead of an ln -s.
1233         * doc/ess.info-1:
1234         Updating docs for new version
1236 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1238         * Makefile:
1239         Makefile: updated for new repository
1241 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1243         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1244         Updating docs for new version
1246         * ANNOUNCE, README:
1247         Updating README, ANNOUNCE for new version
1249         * lisp/essa-sas.el:
1250         ESS[SAS]:  last change before 5.1.20; forgot to add C-TAB to the
1251         globalization for PC keys
1253         * 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:
1254         Doc changes for pending ESS-5.1.20 release.
1256 2002-01-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1258         * lisp/essl-sas.el:
1259         ESS[SAS]:  mult-line comments of the /* */ variety are always
1260         fontified correctly because they are handled by grammar rather
1261         than regular expressions.  OTOH, * ; and %* ; comments have only
1262         worked in the past on single line comments.  This is particularly
1263         annoying in SAS-log-mode since a single-line comment will often
1264         be flowed and not fontified correctly.  There is no solution TIKO
1265         for the multiple line problem so I changed the regular expression
1266         to just fontify the first line which will at least allow you to
1267         recognize that a comment is beginning which is better than the
1268         way it was before.
1270         * lisp/essl-sas.el:
1271         ESS[SAS]: improved macro statements syntax highlighting, i.e.
1272         you have more freedom of placement than you do for SAS
1273         statements in general
1275 2002-01-28  Martin Maechler  <maechler@stat.math.ethz.ch>
1277         * lisp/ess-help.el: doc string
1279         * lisp/ess-utils.el: comment
1281         * doc/newfeat.texi, lisp/ChangeLog, lisp/essddr.el:
1282         C-c C-f (finally!)
1284 2002-01-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1286         * lisp/essl-bug.el:
1287         ESS[BUGS]: working, but no elsewhere yet
1289 2002-01-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1291         * lisp/essl-bug.el:
1292         ESS[BUGS]: let's schedule elsewhere for the next release
1294         * lisp/essa-sas.el:
1295         ESS[SAS]: should be good to go for the next release; will test tomorrow
1297         * lisp/essa-sas.el:
1298         ESS[SAS]: a uniform interface for batch elsewhere may be a bit too ambitious at this time
1300         * lisp/essa-sas.el:
1301         ESS[SAS]: a few adjustments
1303         * lisp/essa-sas.el, lisp/ess-batch.el, lisp/essl-bug.el:
1304         ESS-elsewhere: moving towards a common codebase for batch ESS-elsewhere
1306 2002-01-21  rmh  <rmh@lynne.stat.math.ethz.ch>
1308         * lisp/essdsp6w.el:
1309         change *ddeclient ESS* to '(ddeESS [S+6])'
1311         * lisp/essd-sp4.el:
1312         1. change strings from *ddeclient ESS* to '(ddeESS [S+4])'
1314         2. There is a weird error in this version that I don't understand.
1315         The environment variable PATH gets the value of MANPATH.
1316         I cannot figure out why.  It is MANPATH for me on two machines so far,
1317         I don't know if that is related to my personal list of environment
1318         variables or something else.  The fix I installed here works
1319         on my machine, I hope it works on others.  I did attempt a generalization,
1320         but that didn't work for me.
1322         * lisp/ess-site.el: change default to
1323         (fset 'S 'S+6)
1324         etc.
1326         * lisp/ess-inf.el:
1327         remove commented out .in.ESS.
1328         This was replaced with options()$STERM yesterday.
1330 2002-01-20  rmh  <rmh@lynne.stat.math.ethz.ch>
1332         * doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1333         matches ess.texi from a few minutes ago.
1335         * doc/ess.info-1, doc/ess.texi, doc/inst_tar.texi, doc/newfeat.texi, lisp/ess-site.el:
1336         1. In ess-site.el section 2.1 I made two changes.
1337         For the item a I want an opinion.
1339         a. I changed the default in this section from S-Plus 4,5,3
1340            to S-Plus 6 for all three of those operating systems?
1341            Is there still a need to distinguish linux from other unixen?
1343         b. I added (fset 'Sqpe 'Sqpe+6) for Windows
1346         2. I edited inst_tar.texi to match.
1349         3. While in inst_tar.texi I added to the SAS discussion and
1350            fixed up the installation section to xref the Unix and MS sections
1351            to each other.
1354         4. The current ess.texi and ess.info-2 have only the
1355            unix information. I deleted the whole installation section
1356            from ess.texi and replaced it with @include inst_cvs.texi
1359         5. Tony, please fix up inst_cvs.texi once the anonymous cvs server in
1360            washington is working.
1363         6. Rodney, please put Macintosh instructions into inst_cvs.texi.
1366         7. I promised Terry Therneau that I would comment on indentation and
1367            fancy comments in the *info*.  I did so in ess.texi.  While there I
1368            added Rodney to the author list.
1371         8.  I added the STERM discussion to ess.texi.
1374         9.  I started to add the pager and editor discussion to ess.texi
1375             and realized that I can't until the "@node Edit buffer" section is
1376             completely rewritten.  I may do this, but not tonight.
1378             This entire section describes the behavior pattern that we do not
1379             encourage.  It describes the "S objects are real" philosophy deprecated
1380             in the README.S file.
1382             The revision can leave that in, but must have a section based on
1383             the "Source code is real" philosophy.
1385         * 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:
1386         I installed options("STERM") in the rest of the S language essd*.el files.
1387         I documented it in ess.texi and in newfeat.texi.
1388         STERM has the value "iESS" for all except S+4 and S+6 for Windows.
1389         In those two situations it has value "ddeESS".  Suggestions for non-ESS
1390         values are in the ess.texi.
1393         I also installed options("editor") and options("pager").
1394         Default definitions are in ess-cust.el
1395                    Windows      Unix           Macintosh
1396         R-pager    nil          nil            nil
1397         R-editor   gnuclient    emacsclient    nil
1398         S-pager    gnuclientw   emacsclient    nil
1399         S-editor   gnuclient    emacsclient    nil
1400         When the ESS value is nil, then nothing gets sent to the S language process.
1403         ess-cust   defcustomed all new variables
1404         essd-r     revised from last week
1405                    a. R-editor and R-pager
1406                    b. defun R-transcript and fset r-transcript
1407                    c. moved R-mode to follow R
1408         essd-s3    a. I changed two
1409                          (setq-default ess-customize-alist S3-customize-alist)
1410                       to use setq.
1411                    b. moved S3-mode to follow S3
1412         essd-s4
1413         essd-sp3
1414         essd-sp5
1415         essd-sp6
1416         essd-sp4
1417         essdsp6w
1418         essd-els  I made it match, but it needs rethinking.
1419                   The right plan is something along the lines of
1420                   a. telnet to the remote,
1421                   b. start remote ess process,
1422                   c. `ess-add-ess-process'
1424 2002-01-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1426         * lisp/essa-sas.el:
1427         ESS[SAS]: automated ess-sas-suffix-regexp and commented out ess-sas-smart-backtab
1429 2002-01-17  rmh  <rmh@lynne.stat.math.ethz.ch>
1431         * lisp/tmpfile:
1432         I got a newer version of cygwin.
1433         Now PCL-CVS works from the office.  I will check from
1434         home later.
1436         * lisp/tmpfile: test commit with PCL-CVS
1438 2002-01-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1440         * lisp/essa-sas.el, lisp/ess-mous.el:
1441         Tony, what is
1442           `ordinary-insertion-filter' in `essl-sta.el'.
1443         doing in the middle of `ess-command' in ess-inf.el?
1445         Rodney, please look at the
1446             cvs log ess-mous.el
1447         There are several questions and comments about ess-processes
1448         in the Jan 14 log that overlap what you are doing in essa-sas.el
1451         essa-sas.el:
1453         I finally understand why we have been having trouble communicating
1454         about S+elsewhere.  `ess-add-ess-process' is a much simpler functional
1455         equivalent to the kludge in `S+elsewhere' and `ESS-elsewhere'.
1457         I revised the doc-string to make it more accurate and also simplified
1458         the function while I was there.
1461         ess-mous.el:
1462         I got rid of the end-of-line-problem I was having.
1464 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1466         * lisp/essl-sas.el:
1467         ESS[SAS]: fixed bug in PROC syntax highlighting; updated doc-string for sas-program
1469 2002-01-16  Martin Maechler  <maechler@stat.math.ethz.ch>
1471         * lisp/ChangeLog, lisp/ess-menu.el:
1472         improved imenu-expression from Stephen E
1474 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1476         * lisp/essl-bug.el:
1477         ess-revert definition removed, call to ess-revert replaced by ess-revert-wisely
1479         * lisp/essa-sas.el:
1480         SAS on Mac now accepts ess-sas-submit-command-options like the others
1482         * lisp/essl-sas.el:
1483         sas-program defaults to sas except on Mac where it is the AppleScript equivalent
1485         * lisp/ess-utils.el:
1486         added ess-revert-wisely
1488 2002-01-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1490         * lisp/essa-sas.el:
1491         ESS[SAS]: tweak to local variable recognition in ess-sas-submit
1493 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1495         * lisp/essl-sas.el: force SAS-listing-mode
1497         * lisp/essl-sas.el: force minor-mode
1499         * lisp/essa-sas.el, lisp/essl-sas.el:
1500         The ess-sas-toggle-log-sas-mode I posted yesterday didn't quite work.
1501         It go hung because the log and LOG options stepped on each other's
1502         toes.  So I put it all into a single if statement, renamed it to
1503         ess-sas-toggle-sas-log-mode, made it refer to SAS-log-mode, and
1504         redefined SAS-log-mode to agree with current usage.
1506 2002-01-15  Martin Maechler  <maechler@stat.math.ethz.ch>
1508         * lisp/ChangeLog, lisp/essl-s.el:
1509         add-log (Changelog)
1511 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1513         * lisp/essa-sas.el:
1514         I finally read the latest essa-sas.el
1516         1. I found ess-sas-toggle-sas-mode several months ago and started to use it.
1517         I like it.  Now that I have read it closely I revised it and renamed it.
1518         ;;; this version of ess-sas-toggle-log-sas-mode
1519         ;;; 1. can be included in .emacs as
1520         ;;;           (ess-sas-toggle-log-sas-mode t)
1521         ;;;    because it doesn't need to find a .log file.
1522         ;;; 2. works if there is already an association for .log files.
1523         ;;; 3. restores the old association when SAS-mode is deleted.
1524         ;;; 4. works with the file it has, doesn't kill it and get a fresh copy.
1525         ;;;    This matters for large log files and slow telephone connections.
1526         ;;; 5. I changed its name to be more descriptive.
1529         2. How is kermit used by ESS?
1531         I see definititions for ess-kermit-command ess-kermit-get ess-kermit-send,
1532         but do not see any places they are used.
1534         I think these three items should be separated into a new ess-kermit.el
1535         rather than buried in essa-sas.el.  Are they restricted to ess in any way?
1536         Might they be better as a new kermit.el?
1539         3. You hardwired the `txt' extension into ess-sas-file-path.  That should
1540         be sensitive to the value of ess-sas-suffix-1 and ess-sas-suffix-2.
1543         4. ess-sas-submit-mac is the only ess-sas-submit* that does not have
1544         ess-sas-submit-command-options.  I don't understand
1545         ess-sas-submit-command-options.  Why is it buffer-local?  I think it
1546         should depend on the host and the version of sas, not on the
1547         myfile.sas command file.  Am I misunderstanding what is going on?
1550         5. ess-revert-wisely in essa-sas.el and ess-revert in essl-bug.el are identical.
1551         This suggests that the ess-revert name should be used and moved to ess-utils.el
1553         * lisp/ChangeLog, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el:
1554         ess-mous is ready for testing.
1556         ess-mous.el: put ess-mous on submenu of C-mouse-3 for
1557                      ess-transript-mode, inferior-ess-mode, ess-mode
1558                      This feature is still beta.
1560         ess-inf.el:
1561           ess-ddeclient-p. now depends on ess-local-process-name
1562           get-ess-process. I changed error message to say buffer is not
1563                            associated with an ESS process (instead of
1564                            saying that no ESS process is running)
1565           inferior-ess-mode-menu.  Added "What is this? (beta)"
1567         ess-trns.el:
1568           ess-transcript-mode-menu.  Added "What is this? (beta)"
1570         ess-mode.el:
1571           ess-mode-menu.  Added "What is this? (beta)"
1573         ChangeLog: ess-mous changes.
1575         I tested it on windows for R, S+4, and Sqpe+4.
1576         I am having line-ending problems with Sqpe+4 but otherwise it looks ok.
1577         Please look at it.
1580         I found a problem which I am unsure how to solve.  The variable
1581         `ess-current-process-name' in the `*R*' buffer can have the value
1582         "S+4".  All I have to do is open an S+4 process and an R process, then
1583         C-c C-s the file.s buffer to S+4 and then switch to the R process.
1585         I think, but am willing to hear arguments against it, that anytime an
1586         inferior-ess-mode buffer is made current, then it should automatically
1587         reset `ess-current-process-name' to refer to itself.  I'm not sure how
1588         to do that.  This is explicitly not a buffer-local variable.  Is there
1589         a hook that gets called when we change into a buffer, either by C-x b
1590         or by clicking?
1592 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1594         * lisp/essa-sas.el:
1595         ESS[SAS]: if Local Variables are defined, a revert is necessary to update them if changed; anybody know a better way?
1597 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1599         * lisp/essl-sas.el:
1600         ESS[SAS]: some minor changes/corrections to customize variables
1602         * lisp/essa-sas.el:
1603         ESS[SAS]: ess-sas-submit-command and ess-sas-submit-command-options are buffer-local with appropriate adjustments in the ess-sas-submit- methods
1605 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1607         * lisp/essd-r.el:
1608         STERM only. Keep S-pager S-editor variables, but initialized to nil
1610 2002-01-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1612         * lisp/essa-sas.el:
1613         ess-revert-wisely: vc-revert-buffer acting strangely in Emacs 21.1; commented out until workaround is found
1615         * lisp/essa-sas.el:
1616         ESS-elsewhere:  ess-kermit-get works and it is no longer ESS[SAS] specific other than the location of the defun
1618 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1620         * lisp/ChangeLog, lisp/essd-r.el, lisp/ess-inf.el:
1621         STERM pager editor
1623 2002-01-10  rmh  <rmh@lynne.stat.math.ethz.ch>
1625         * doc/newfeat.texi: add mouse-me
1627 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1629         * lisp/essa-sas.el:
1630         ESS-elsewhere: ess-sas-submit really, really works now with ess-kermit-send
1632 2002-01-10  Martin Maechler  <maechler@stat.math.ethz.ch>
1634         * lisp/ChangeLog, lisp/ess-help.el:
1635         ess-help-bogous-..buffer  fix
1637 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1639         * lisp/essa-sas.el:
1640         ESS-elsewhere: kermit transfer really works with ssh, but not telnet; YMMV
1642 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1644         * lisp/essa-sas.el:
1645         ESS-elsewhere: ok, nearly working; more debugging of ess-kermit-get and ess-kermit-send
1647         * lisp/essa-sas.el:
1648         ESS-elsewhere: first working version that uses kermit as the transfer protocol
1650 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1652         * lisp/essdsp6w.el:
1653         changed a stray sp4 to sp6
1655 2002-01-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1657         * lisp/essa-sas.el:
1658         ESS-elsewhere: debugging kermit method
1660         * lisp/essa-sas.el:
1661         ESS-elsewhere:  re-defined ess-sas-submit-method to make it more useful; also re-defuned ess-sas-data-view
1663         * lisp/essa-sas.el:
1664         ESS-elsewhere:  first attempt to get it to work with kermit when tramp is unavailable
1666         * lisp/essa-sas.el:
1667         ESS[SAS]: removed some debugging
1669 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1671         * lisp/ess-mous.el: ess-mous keys
1673         * lisp/ess-cust.el, lisp/essd-sp4.el, lisp/essdsp6w.el, lisp/ess-site.el:
1674         splus6 for windows bug and embedded blanks in splus[46]
1676 2002-01-08  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1678         * lisp/essa-sas.el:
1679         ESS[SAS]:  put (save-match-data) around searches in ess-sas-goto and ess-sas-data-view
1681         * lisp/essa-sas.el:
1682         ESS-elsewhere: tweaked dependencies of
1684         * lisp/essa-sas.el:
1685         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
1687 2002-01-08  rossini  <rossini@lynne.stat.math.ethz.ch>
1689         * ChangeLog:
1690         moved repository, checking CVS commit stuff.
1692 2002-01-08  ess  <ess@lynne.stat.math.ethz.ch>
1694         * lisp/essa-sas.el:
1695         ESS-elsewhere: adjusted ess-sas-submit-method, ess-sas-data-view-options, ess-sas-submit-post-command, ess-sas-submit-pre-command
1697         * lisp/essl-sas.el:
1698         ESS[SAS]: changed doc-string of sas-pre-run-hook
1700         * lisp/essl-sas.el:
1701         ESS[SAS]: changed doc-string of sas-program
1703         * lisp/essl-sas.el:
1704         ESS[SAS]: reverted default of sas-program to sas
1706         * lisp/essa-sas.el:
1707         ESS[SAS]: changed doc-string for ess-sas-tab-stop-alist
1709         * lisp/essa-sas.el:
1710         ESS[SAS]: changed doc-strings for ess-sas-goto and ess-sas-file
1712         * lisp/essa-sas.el:
1713         ESS[SAS]: 1 fix to ess-sas-file-goto; ESS-elsewhere for SAS batch is fully functional!; at least for me; YMMV
1715         * lisp/essa-sas.el:
1716         ESS[SAS]: 1 fix to ess-sas-file-path
1718 2002-01-08  A.J. Rossini <rossini@u.washington.edu>
1720         * moved repository to U Washington.
1722 2001-08-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1724   * Version 5.1.19 released.
1726 2000-10-17  ESS Maintainers <ess@franz.stat.wisc.edu>
1728   * Version 5.1.18 released.
1730 2000-10-17  A.J. Rossini  <rossini@biostat.washington.edu>
1732         * doc/ess.info, doc/ess.info-1, doc/ess.info-2, doc/ess.info-3:
1733         upgrade to 5.1.18 and rebuild doc
1735         * doc/readme.texi, doc/announc.texi:
1736         upgrade to 5.1.18
1738         * doc/README.SPLUS4WIN, lisp/ess-cust.el:
1739         upgraded to 5.1.18
1741 2000-10-11  maechler  <maechler@rossini.YP.biostat>
1743         * lisp/ChangeLog, lisp/essl-s.el, doc/newfeat.texi:
1744         ess-smart-underscore
1746 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1748         * doc/inst_tar.texi:
1749         fixed documentation for XLispStat under windows.
1751         * doc/authors.texi:
1752         fixed Rodney's homepage pointer.
1754         * VERSION: upgrade version to 5.1.18
1756         * doc/ess.info-1:
1757         Updating docs for new version [make dist]
1759         * ANNOUNCE, README:
1760         Updating README, ANNOUNCE for new version [make dist]
1762         * lisp/ChangeLog:
1763         small changes.  This log is incomplete.
1765         * ChangeLog: updated change log.
1767         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1768         Misc changes
1770         * doc/inst_tar.texi:
1771         @enumerate can't have a @bullet.
1773         * doc/newfeat.texi:
1774         added 5.1.17 new features
1776         * doc/announc.texi: update for 5.1.17
1778         * doc/README.SAS:
1779         Merged Rich's comments/changes.
1781         * doc/inst_tar.texi:
1782         added Rich H's README changes.
1784         * doc/mailing.texi:
1785         itemize the "flat text list".
1787         * doc/readme.texi: Small changes.
1789         * doc/authors.texi:
1790         added Rodney to authors list.
1792         * doc/stabilty.texi:
1793         comment re: some versions better than others.
1795 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1797   * Version 5.1.17 released.
1799 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1801   * Version 5.1.17 released.
1803 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1805   * Version 5.1.17 released.
1807 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1809   * Version 5.1.17 released.
1811 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1813         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1814         Misc changes
1816         * doc/inst_tar.texi:
1817         @enumerate can't have a @bullet.
1819         * doc/newfeat.texi:
1820         added 5.1.17 new features
1822         * doc/announc.texi: update for 5.1.17
1824         * doc/README.SAS:
1825         Merged Rich's comments/changes.
1827         * doc/inst_tar.texi:
1828         added Rich H's README changes.
1830         * doc/mailing.texi:
1831         itemize the "flat text list".
1833         * doc/readme.texi: Small changes.
1835         * doc/authors.texi:
1836         added Rodney to authors list.
1838         * doc/stabilty.texi:
1839         comment re: some versions better than others.
1841 2000-10-09  A.J. Rossini  <rossini@biostat.washington.edu>
1843         * lisp/ess-vars.el:
1844         Merged with changes in another location.
1846 2000-10-09  maechler  <maechler@rossini.YP.biostat>
1848         * lisp/ChangeLog, lisp/essl-s.el:
1849         new (ess-fix-miscellaneous) & (ess-toggle-underscore)
1851 2000-10-08  A.J. Rossini  <rossini@biostat.washington.edu>
1853         * Makefile.in:
1854         autoconf precursor to Makefile
1856 2000-10-07  A.J. Rossini  <rossini@biostat.washington.edu>
1858         * lisp/ess-vars.el:
1859         ess-vars is obsoleted.
1861 2000-10-06  maechler  <maechler@rossini.YP.biostat>
1863         * lisp/essl-s.el: 2 comments
1865 2000-10-04  maechler  <maechler@rossini.YP.biostat>
1867         * lisp/ChangeLog, lisp/ess-cust.el, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-vars.el, lisp/essl-s.el:
1868         ess-S-assign and redefine "_" in ..MM-keys
1870 2000-09-14  A.J. Rossini  <rossini@biostat.washington.edu>
1872         * lisp/ess-inf.el:
1873         ess-proc-name:  need to ensure ALL concat args are strings (or at
1874         least, are not numbers).  Thanks to WDMcCoy for reporting this.
1876 2000-09-10  A.J. Rossini  <rossini@biostat.washington.edu>
1878         * DEBIAN/control, DEBIAN/md5sums, DEBIAN/postinst, DEBIAN/prerm:
1879         Copied from ESS 5.1.13 debian package
1881         * LDA/ex1.nw: Newer example
1883         * LDA/README: Initial Documentation
1885 2000-09-05  ess  <ess@rossini.YP.biostat>
1887         * lisp/essa-sas.el:
1888         A few enhancements (ess-sleep-for/re-defining ess-sas-submit-command:  see
1889         documentation) and bug-fixes for Win 95/NT.
1891 2000-09-05  A.J. Rossini  <rossini@biostat.washington.edu>
1893         * lisp/ess-site.el:
1894         rearranged for coherency.
1896         * lisp/ess-menu.el: added C example.
1898         * lisp/ess-menu.el:
1899         1st pass at S and XLS menus.  Not integrated yet
1901 2000-09-04  A.J. Rossini  <rossini@biostat.washington.edu>
1903         * lisp/ess-inf.el, lisp/essd-r.el, lisp/essd-sp3.el:
1904         Changes suggested by Ed Kademan
1906         * lisp/ess-inf.el:
1907         cleaning up docs and reunderstanding inferior-ess/ess-multi
1909         * lisp/ess-inf.el:
1910         comment on R handling for exit.
1912 2000-09-03  A.J. Rossini  <rossini@biostat.washington.edu>
1914         * lisp/ess-inf.el:
1915         cleaning and correcting comments.  Some ancient comments removed.
1917         * lisp/ess-comp.el:
1918         removed extraneous comments
1920         * lisp/ess-comp.el:
1921         now, the byte-compile fun is really removed.
1922         ess-message now has doc-string in "right" place.
1924         * lisp/ess-comp.el:
1925         cleaned up code.  Removed extraneous comments, and the byte-compiler
1926         fun.
1928         * 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:
1929         refactoring code for cleaning, in process of debugging
1931         * lisp/19.29/README:
1932         backwards compatibility.
1934         * configure.in:
1935         merged with W3, added languages.  Need to set languages.
1937         * aclocal.m4: new version from 4.0pre.46
1939         * configure.in:
1940         somewhat complete.  Needs redundant work later.
1942         * configure.in:
1943         Starting to do autoconf.  Looking at W3 and R for examples.
1945 2000-08-27  A.J. Rossini  <rossini@biostat.washington.edu>
1947         * lisp/ess-site.el:
1948         Documentation and cleaning.
1950 2000-08-17  maechler  <maechler@rossini.YP.biostat>
1952         * lisp/ChangeLog, lisp/essd-r.el:
1953         no spurious windows warning anymore
1955 2000-08-09  maechler  <maechler@rossini.YP.biostat>
1957         * lisp/ChangeLog, lisp/ess-help.el:
1958         help: inherit syntax-table ==> "h" in help : "default prompt"!
1960 2000-07-13  A.J. Rossini  <rossini@biostat.washington.edu>
1962         * doc/newfeat.texi: set up for 5.1.15--17
1964         * VERSION: upgraded version.
1966         * README:
1967         Updating README, ANNOUNCE for new version [make dist]
1969         * doc/ess.info-1: slightly new doc
1971         * lisp/ess-comp.el, lisp/ess-site.el:
1972         documentation and code cleanup
1974         * lisp/19.29/README: backwards compat doc
1976 2000-07-13  ESS Maintainers <ess@franz.stat.wisc.edu>
1978   * Version 5.1.16 released.
1980 2000-06-30  ESS Maintainers <ess@franz.stat.wisc.edu>
1982   * Version 5.1.14 released.
1984 2000-06-30  A.J. Rossini  <rossini@biostat.washington.edu>
1986         * ChangeLog, VERSION, lisp/ess-inf.el, lisp/essd-arc.el, lisp/essd-vst.el:
1987         XLS fixes not quite right.  No startfile if non existant
1989         * doc/ess.info-1:
1990         Updating docs for new version [make dist]
1992         * Makefile: wrong doc/docs.
1994         * Makefile: doc or docs?
1996         * ANNOUNCE, README:
1997         Updating README, ANNOUNCE for new version [make dist]
1999         * lisp/essa-sas.el, lisp/essd-els.el, lisp/essl-sas.el, lisp/essnt204.el:
2000         RMH/RS changes for SAS, ESS-elsewhere, NT Emacs 20.4
2002         * lisp/ess-site.el:
2003         merged RMH/RS's changes for SAS.
2005         * VERSION: upgrade version
2007         * doc/README.Microsoft:
2008         not ready to generate this on the fly, yet.
2010         * doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.info, doc/ess.info-1, doc/inst_tar.texi, doc/newfeat.texi, doc/readme.texi:
2011         docs updated to 5.1.14, cleaned up.
2013         * doc/newfeat.texi: added 5.1.14 stuff.
2015         * lisp/ess-cust.el:
2016         added ViSta/ARC support
2018         * lisp/ess-inf.el:
2019         added flags/checks for XLS systems.  Might help for others
2021         * lisp/essd-arc.el:
2022         first version of ARC mode
2024         * lisp/Makefile:
2025         added essd-arc.el to targets.
2027         * lisp/ess-site.el: documentation.
2028         ViSta and ARC added.
2030         * lisp/essd-vst.el:
2031         now it actually might work.
2033         * lisp/ess-vars.el: added Arc, Vista.
2034         cleaned up code.
2035         a bit of documentation.
2037 2000-06-30  maechler  <maechler@alpha>
2039         * etc/ess-s4.S, etc/ess-sp3.S:
2040         comments
2043 1999-11-22  ess  <ess@aleph.YP.biostat>
2045         * VERSION, lisp/ess-vars.el: Updated to 5.1.11
2047 1999-11-17  ess  <ess@aleph.YP.biostat>
2049         * lisp/essddr.el:
2050         'bold isn't defined in XEmacs.  Using reference-face instead of Rd-bold-face.
2052 1999-11-16  ess  <ess@aleph.YP.biostat>
2054         * Makefile, etc/replace-version-numbers, lisp/ess-vars.el:
2055         Fixed small version update errors
2057         * 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:
2058         updated version numbers
2060         * doc/newfeat.texi: cleaned up NTEmacs requirements.
2062         * lisp/essl-sta.el: added local variables for editing and indexing.
2064         * lisp/essl-sta.el: added Brendan's suggested function.
2066         * doc/inst_tar.texi:
2067         added change to doc, that "make" is done by "make install"
2069         * doc/ESS_intro.tex: Martin suggested a small fix.
2071         * doc/ESS_intro.tex: Another bit of documentation
2073         * doc/announc.texi: shortened header -- this is for announc, after all!
2075         * doc/announc.texi:
2076         moved license to the end, New Features to the beginning.
2078         * doc/newfeat.texi: added new features for 5.1.11.
2080         * doc/README.SPLUS4WIN:
2081         comment at the beginning about new reading material.
2083         * doc/README.SPLUS4WIN:
2084         added David Brahm's HELP INSTRUCTIONS for the license manager.
2086         * lisp/essl-sta.el:
2087         added make-regexp to ESS, and finished integrating Brendan's code.
2088         Need to test it now!
2090         * lisp/make-regexp.el: needed for Stata-mode extensions
2092         * lisp/essl-sta.el: added Brendan Halpin's corrections.
2094         * lisp/ess-inf.el: concat needs number-to-string conversion.
2096         * lisp/essd-omg.el: Omegahat fixes (for commandline flags)
2098 1999-11-11  ess  <ess@aleph.YP.biostat>
2100         * lisp/noweb-mode.el:
2101         C-c C-n shouldn't be TeX-normalmode, since it is too close to
2102         submit-line with ESS!  (overwrite).
2104         * lisp/essd-omg.el: Use prefix for setting Omegahat arguments.
2106 1999-11-10  ess  <ess@aleph.YP.biostat>
2108         * lisp/ChangeLog: fixed up to now.
2110         * lisp/essl-omg.el: S- becomes OMG-
2111         Comments redone (to use //, ///, and //// for levels of indentation)
2112         OMG-syntax started, variable defined, needs to be fixed.
2114         * lisp/essd-omg.el:
2115         further Omegahat dialect changes (use OMG syntax, which needs fixing!)
2117 1999-11-05  maechler  <maechler@aleph.YP.biostat>
2119         * lisp/ChangeLog, lisp/ess.el, lisp/noweb-mode.el:
2120         functionp definition if necessary
2122         * lisp/noweb-mode.el: functionp for  emacs-19.34
2124 1999-11-04  ess  <ess@aleph.YP.biostat>
2126         * lisp/essd-els.el: fixed paren error.
2128         * 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:
2129         Changed version numbers
2131         * ChangeLog: 5.1.10 released.
2133         * doc/newfeat.texi: added 5.1.10 stuff.
2135 1999-11-03  ess  <ess@aleph.YP.biostat>
2137         * doc/README.elsewhere, lisp/Makefile, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sp5.el:
2138         Changes for ESS-elsewhere.
2140         * lisp/essd-els.el: added a generic ESS-elsewhere function.
2142 1999-11-03  Anthony Rossini  <rossini@biostat.washington.edu>
2144         * fixed Stata again, added ESS-elsewhere.
2146         * Release 5.1.10
2148 Tue Sep 14 17:00:19 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2150         * Release 5.1.9
2152         * added stata mode fixes, noweb/literate data analysis fixes.
2154 1999-09-01  Martin Maechler  <maechler@stat.math.ethz.ch>
2156         * Finally upgraded version number to 5.1.9 (for pre-release)
2157           after fixing etc/replace-version-numbers
2159 1999-07-23  Martin Maechler  <maechler@stat.math.ethz.ch>
2161         * Release 5.1.8
2163 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2165         * Makefile, doc/Makefile, doc/README.SPLUS4WIN, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2166         text from 5.1.7 to 5.1.8
2168         * lisp/ : -->>> lisp/ChangeLog <<<<<
2170         * ANNOUNCE, README, doc/ajr-talk.tex, doc/ess.texi, lisp/ChangeLog:
2171         doc updates
2173         * ChangeLog: *** empty log message ***
2175         * 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:
2176         5.1.6 to 5.1.7 changes for possible release
2178         * ChangeLog: more stuff.
2180 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2182         * 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:
2183         5.1.6 to 5.1.7 changes for possible release
2185         * ChangeLog: more stuff.
2187 Fri Apr  2 10:10:35 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2189         * doc/getting.texi: fixed links.
2191 Wed Mar 31 14:08:39 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2193         * Makefile (ESSVERSION): updated
2194         * Makefile (ESSVERSIONMSDOS): updated
2195         * Makefile (ESSVERSIONTAG): new variable, use it.
2196         * Makefile (dist): fixed to export both zip and gzip files.
2198 1999-03-17  A.J. Rossini  <rossini@biostat.washington.edu>
2200         * ANNOUNCE, README, doc/Makefile, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi:
2201         version number update
2203         * lisp/essd-r.el, Makefile, doc/README.Microsoft, doc/README.SPLUS4COMMAND, lisp/ess-site.el, lisp/ess-vars.el:
2204         RMH's changes
2206 1999-03-17  maechler  <maechler@alpha>
2208         * doc/README: README explaining a bit about ./doc/ directory
2210 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2212         * Makefile: *** empty log message ***
2214         * Makefile: for dist target, use export, not co.
2216         * lisp/essd-r32-sh-dos.el, lisp/essd-sp4com.el:
2217         MS Dos stuff for R, S+4.x
2219         * ChangeLog, Makefile, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ChangeLog:
2220         Prep for 5.1.4
2222         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2224         * doc/README.SPLUS4COMMAND: New file
2226         * doc/README.SPLUS4WIN: added RMH's mods.
2228         * lisp/ess-site.el: Merged RMH's work.
2230         * lisp/ess-vars.el: incremented.
2232         * lisp/ess-inf.el: RMH's changes.
2234 1999-03-16  maechler  <maechler@alpha>
2236         * lisp/ChangeLog: mini change "foobar.Sout-45"
2238         * lisp/ess-site.el:
2239         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2241 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2243         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2245         * doc/README.SPLUS4COMMAND: New file
2247         * doc/README.SPLUS4WIN: added RMH's mods.
2249         * lisp/ess-site.el: Merged RMH's work.
2251         * lisp/ess-vars.el: incremented.
2253         * lisp/ess-inf.el: RMH's changes.
2255 1999-03-16  maechler  <maechler@alpha>
2257         * lisp/ChangeLog: mini change "foobar.Sout-45"
2259         * lisp/ess-site.el:
2260         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2262 1999-03-15  A.J. Rossini  <rossini@biostat.washington.edu>
2264         * lisp/ess-vars.el:
2265         RMH - 15Mar1999.  Added inferior-S+4-editor-pager-command.
2267         * lisp/essd-r32.el: 15Mar1999 version.
2269         * lisp/essd-r.el:
2270         added `R-microsoft', which is the "right-thing" to do under Microsoft
2271         Windows 32-bit platforms.  Need to merge this with `R'.
2273 1999-03-09  maechler  <maechler@alpha>
2275         * lisp/ess-help.el: add `inferior-ess-help-command' to doc string
2277 1999-03-08  A.J. Rossini  <rossini@biostat.washington.edu>
2279         * lisp/ess-inf.el: add stata to deal with input properly.
2281 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2283         * ANNOUNCE, ChangeLog, Makefile, README: top level stuff, sigh!
2285         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2286         Cleaned up text.
2288         * doc/requires.texi: cleaned/formatted up requirements
2290         * doc/currfeat.texi: pretty-printing.
2292         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2294         * lisp/ess-help.el:
2295         stata hates ess-nuke-help-bs, since it (stata) is clean.
2297         * lisp/ess-inf.el:
2298         fixed command sender for stata. more like R than like XLS.
2300         * lisp/essl-sta.el: more help file corrections.
2302         * lisp/ess-inf.el: STA same as XLS/SAS.
2304         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2306         * lisp/essl-sta.el: stat help regex is evil
2308         * lisp/essl-sta.el: whitespace cleanup.
2310         * lisp/essl-sta.el: double var defs.  whoops!
2312         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2313         fixed section header grabbing.
2315         * lisp/essd-sta.el: need to manually turn off paging, I think...
2317         * lisp/essl-sta.el: help section regex not quite right.
2319         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2321         * lisp/essd-sta.el: fixed help facility.
2323         * lisp/essl-sta.el: added help section regexs
2325         * lisp/essd-sta.el: make descirption "same as" objects.
2327         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2329         * lisp/essd-sta.el: redid help so that no paging is present.
2331         * doc/ess.texi: cleared up the bug report section.
2333         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2335         * doc/credits.texi:
2336         moved content from ess.texi here, for piecemeal editing and reuse.
2338         * doc/ess.texi:
2339         added placeholders for README.OS files and README.StatPackage files,
2340         to be migrated here.
2342         * 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:
2343         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2345         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2347         * doc/ess.texi:
2348         moved README text into sub-texinfo files.  (to be called by
2349         readme.texi and announc.texi for documentation construction).
2351 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2353         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2354         Cleaned up text.
2356         * doc/requires.texi: cleaned/formatted up requirements
2358         * doc/currfeat.texi: pretty-printing.
2360         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2362         * lisp/ess-help.el:
2363         stata hates ess-nuke-help-bs, since it (stata) is clean.
2365         * lisp/ess-inf.el:
2366         fixed command sender for stata. more like R than like XLS.
2368         * lisp/essl-sta.el: more help file corrections.
2370         * lisp/ess-inf.el: STA same as XLS/SAS.
2372         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2374         * lisp/essl-sta.el: stat help regex is evil
2376         * lisp/essl-sta.el: whitespace cleanup.
2378         * lisp/essl-sta.el: double var defs.  whoops!
2380         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2381         fixed section header grabbing.
2383         * lisp/essd-sta.el: need to manually turn off paging, I think...
2385         * lisp/essl-sta.el: help section regex not quite right.
2387         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2389         * lisp/essd-sta.el: fixed help facility.
2391         * lisp/essl-sta.el: added help section regexs
2393         * lisp/essd-sta.el: make descirption "same as" objects.
2395         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2397         * lisp/essd-sta.el: redid help so that no paging is present.
2399         * doc/ess.texi: cleared up the bug report section.
2401         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2403         * doc/credits.texi:
2404         moved content from ess.texi here, for piecemeal editing and reuse.
2406         * doc/ess.texi:
2407         added placeholders for README.OS files and README.StatPackage files,
2408         to be migrated here.
2410         * 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:
2411         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2413         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2415         * doc/ess.texi:
2416         moved README text into sub-texinfo files.  (to be called by
2417         readme.texi and announc.texi for documentation construction).
2419 1999-03-04  A.J. Rossini  <rossini@biostat.washington.edu>
2421         * lisp/essd-sta.el: let stata have command line options just like R.
2423         * lisp/essd-sta.el:
2424         by default, provide login screen just like splus/r do.
2426         * lisp/essd-sta.el: fixed help.
2428         * lisp/essd-sta.el: added stata's prompt
2430         * lisp/ess-vars.el: added inferior stata program variable.
2432         * lisp/essd-sta.el: speling error, nil -> 'nil.
2434         * lisp/essl-sta.el: reversed variable alist ordering.
2436         * lisp/essd-sta.el:
2437         commented out ESS-help for Stata, for compiling, initial testing.
2439         * lisp/essl-sta.el: added STA-syntax-table, but it's wrong (for Splus).
2441         * lisp/essl-sta.el: moved STA-editing-alist to beginning.
2443         * lisp/essl-sta.el:
2444         added an STA-editing-alist variable, BUT it looks like Splus, :-(.
2445         Needs to be edited a bit!
2447         * doc/ess.texi:
2448         included README in texinfo file.  Now, need to extract README from it.
2450         * lisp/essd-s_2b4.el: RMH's patches, Mar 3 1999
2452         * lisp/essd-sp4.el: updated using RMH's patches.
2454 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2456         * lisp/ChangeLog: updated lisp directory changelog.
2458         * ChangeLog: updated changelog file.
2460         * lisp/Makefile: updated version information
2462         converted s+3 to sp3.
2464         * lisp/ess-vars.el: updated version information.
2466         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2468         * 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:
2469         Tidied up ess-iw32*.el files.
2471         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2473         * lisp/ess-iw32-load-file.el: fixed.
2475         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2477         * lisp/essd-s_2b4.el:
2478         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2480         * doc/README.SPLUS4WIN:
2481         Changed history of Splus 4.5 stuff; added new information for using
2482         Splus 4.5 and R under Windows NT.
2484         * doc/TODO: moved from mailbox to TODO list.
2486         * 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:
2487         RMH's changes, up to March 2nd
2489 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2491         * lisp/Makefile: updated version information
2493         converted s+3 to sp3.
2495         * lisp/ess-vars.el: updated version information.
2497         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2499         * 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:
2500         Tidied up ess-iw32*.el files.
2502         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2504         * lisp/ess-iw32-load-file.el: fixed.
2506         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2508         * lisp/essd-s_2b4.el:
2509         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2511         * doc/README.SPLUS4WIN:
2512         Changed history of Splus 4.5 stuff; added new information for using
2513         Splus 4.5 and R under Windows NT.
2515         * doc/TODO: moved from mailbox to TODO list.
2517         * 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:
2518         RMH's changes, up to March 2nd
2520 1999-02-24  A.J. Rossini  <rossini@biostat.washington.edu>
2522         * lisp/ess-iw32.el: temp val left in distribution.  whoops (RMH).
2524 1999-02-22  A.J. Rossini  <rossini@biostat.washington.edu>
2526         * 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:
2527         Removed s+# to sp# for S-PLUS commands
2529 1999-02-12  Martin Maechler <maechler@stat.math.ethz.ch>
2531         * lisp/Makefile: emacs, not "19.34"
2533 1999-02-11  Martin Maechler <maechler@stat.math.ethz.ch>
2535         * doc/README.SPLUS4WIN: added pointer to NTEmacs.
2537         * README, ANNOUNCE:
2538         corrected documentation for R, added pointer to NTEmacs
2540 1999-02-10  Martin Maechler <maechler@stat.math.ethz.ch>
2542         * etc/other/Tags/Lubinsky-S-tags/desc: reformated material.
2544         * README: set up for 5.1.2 release
2546         * Makefile: Set up for 5.1.2 release
2548         * ANNOUNCE: set up for 5.1.2 release
2550         * doc/rmh-essi121098-msw32.tex: rmh-essi121098-msw32.tex is obsolete.
2552         * lisp/essd-sas.el: added RMH's new fixes for the 5.1.2 version.
2554         * doc/README.S: RMH's documentation additions for Splus 4.5
2556         * doc/README.SAS: RMH's doc additions for 5.1.2
2558         * doc/README.SPLUS4WIN:
2559         Includes RMH's changes for Splus 4.5 documentation
2561         * etc/other/Tags/README: cleaned text.
2563         * ANNOUNCE, README: updating for 5.1.2
2565 1999-02-02  Martin Maechler <maechler@stat.math.ethz.ch>
2567         * lisp/ess-inf.el: (last commit was with unsaved file)
2569         * lisp/ChangeLog, lisp/ess-inf.el:
2570         fix regex for "help(..);" also work for "?" with R-input-sender
2572 1999-01-13  Martin Maechler <maechler@stat.math.ethz.ch>
2574         * lisp/Makefile: added ess-debug essd-s+4 ess-iw32
2576         * lisp/ess-iw32.el:
2577         RMH`s workaround for ess-inf.el ess-setq-values-default (instead of ..-local)
2579 1999-01-12  Martin Maechler <maechler@stat.math.ethz.ch>
2581         * lisp/ess-inf.el: still "-default", not "local"
2583         * lisp/ess-inf.el, lisp/ess.el: more dribble output
2585         * lisp/ess.el: add dribble-info about comint-process-echoes
2587 1999-01-11  Martin Maechler <maechler@stat.math.ethz.ch>
2589         * lisp/ess-site.el: minor comments only
2591         * lisp/essd-sq4.el: removed [RMH]
2593         * lisp/ess-site.el: RMH changes (Dec 28)
2595         * lisp/ess-trns.el: RMH added some ess-inf..-prompt..
2597         * lisp/ess-vars.el: RMH added S+4 & dde (& removed some "ess-external")
2599         * lisp/essd-els.el: RMH added S+elsewhere-mode
2601         * lisp/ess-iw32.el, lisp/essd-s+4.el: new from Rich Dec 28
2603         * lisp/ess-inf.el: 2 lines for S+4
2605 1999-01-04  Martin Maechler <maechler@stat.math.ethz.ch>
2607         * lisp/essddr.el: R CMD Rd2txt
2609 1998-12-18  A.J. Rossini  <rossini@biostat.washington.edu>
2611         * ANNOUNCE, README:
2612         Updating Announce/Readme.  Need to merge announce to readme, and just subset out the relevant section for Announce.
2614 1998-12-17  Kurt Hornik <hornik@ci.tuwien.ac.at>
2616         * lisp/ess-vars.el: Match R `require(' in ess-change-sp-regexp.
2618         * lisp/Makefile: Add `essd-els.el' to SOURCES.
2620 1998-12-16  Martin Maechler <maechler@stat.math.ethz.ch>
2622         * ChangeLog: ess.texi
2624         * doc/ess.texi: 5.0 -> 5.1.x
2626         * doc/ess.texi: MM: (CVS) Date also for info
2628         * doc/ess.texi: MM: (CVS) Date added
2630         * doc/ess.texi: added '$Date: 2004/07/08 15:03:06 $'; 5.0 -> 5.1.x
2632 Mon Dec 14 20:23:55 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2634         * README: added 5.1.x comments, updated to current state of affairs.
2636         * etc/other/Tags/README: stuff for emacs text mode for editing.
2638         * etc/other/Tags/README: Information on tagging for Emacs/VI and ESS.
2640         * etc/other/Tags/Lubinsky-S-tags/README, etc/other/Tags/Lubinsky-S-tags/desc, etc/other/Tags/Lubinsky-S-tags/etags.c:
2641         Modifications to gnu tag programs for S
2643         * lisp/ess-mode.el: fixed copyright and header information
2645         * lisp/ess-site.el: commented out SHOME definition.
2647 Fri Dec 11 19:51:18 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2649         * lisp/ess-vars.el: fixed copyright, rossini's email address.
2651         * lisp/ess-iw32.el: fixed rossini's email address, headers, copyright.
2653         * lisp/essd-els.el, lisp/essd-s+4.el: fixed rossini's email address.
2655         * lisp/essd-sq4.el: fixed copyright and header attributions.
2657         * lisp/essd-els.el: fixed header files and copyright.
2659         * lisp/essd-s+4.el: added changes to copyright and header docs.
2661         * 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:
2662         RMH's S-spread, Oct 1997 version
2664         * doc/rmh-essi121098-msw32.tex:
2665         Adding Rich's documentation for Windows stuff.
2667         * lisp/ess-vars.el: Merged RMH's changes.
2669         * lisp/ess-iw32.el, lisp/essd-els.el, lisp/essd-s+4.el, lisp/essd-sq4.el:
2670         New files for ESS for Splus/MSW/NT/98/95
2671         New files for remote-ESS on Unix.
2673         * lisp/ess-site.el:
2674         Added RMH's changes for Microsoft Windows and Splus.
2676 Mon Nov 30 17:37:57 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2678         * lisp/Makefile:
2679         Add essd-s+5.el to SOURCES (as it gets required in ess-site).
2681 Mon Nov 23 20:03:17 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2683         * lisp/ChangeLog: *** empty log message ***
2685 Fri Nov 20 20:57:33 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2687         * lisp/ess-vars.el: ess-help-w3-url-prefix points to pyrite.
2689         * lisp/ess-vars.el:
2690         removed spurrious comment about generic function, in front of a variable.
2692         * lisp/essd-s+5.el: trimmed out old S4 stuff.
2694 Mon Nov 16 17:29:25 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2696         * lisp/ess-inf.el: do not need comint echo anymore..
2698 Sat Nov 14 00:23:19 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2700         * Makefile, lisp/ChangeLog, ChangeLog: whitespace editing.
2702         * doc/Makefile:
2703         added info target.  removed spurrious ess.info/ess.texi target.
2705 Fri Nov 13 23:47:27 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2707         * Makefile: added comment re: export vs checkout for "dist" target.
2709         * lisp/ess-site.el: added sample entry for S+5.
2711         * lisp/ChangeLog: *** empty log message ***
2713         * lisp/ess-site.el: added suffix for StatSci's script files.
2715 Thu Nov 12 17:27:30 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2717         * lisp/essd-r.el, lisp/essd-s+3.el, lisp/essd-s+5.el, lisp/essd-s3.el:
2718         newline in dribble buff
2720         * lisp/ess-inf.el:
2721         more details in prompt for ess-get-dir; more dribble; WHITE SPACE
2723         * lisp/ess.el: slightly better dribble output
2725         * lisp/essd-s4.el: drop doubled comments
2727         * lisp/ess-vars.el: .
2729 Wed Nov 11 15:54:34 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2731         * Makefile: -X CVS
2733         * lisp/essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
2735         * lisp/essl-s.el: new "S+" instead of "S+3"
2737         * lisp/ess-inf.el: comint-echo : OFF for S+5
2739         * lisp/essd-s3.el: comments only
2741         * lisp/essd-s+3.el: comment out ess-mode-edit
2743         * lisp/Makefile, lisp/ess-vars.el: new version numbers
2745         * lisp/essd-s+5.el: several more s4 -> s+5 changes; still not ok
2747         * lisp/essd-s+3.el: transpose to defs
2749         * lisp/ess-vars.el: require s+5
2751 Tue Nov 10 17:45:11 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2753         * lisp/ess-site.el: s+5 is now distributed
2755         * lisp/essd-s+5.el: provide typo fixed
2757 Mon Nov  9 23:50:26 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2759         * ChangeLog: *** empty log message ***
2761         * Makefile: uses scp to put the tar file where it belongs.
2763         * Makefile, lisp/ChangeLog, lisp/Makefile, lisp/ess-site.el:
2764         New material for Makefiles
2766         * lisp/essl-sta.el: removed possible problems from stata mode.
2768         * ChangeLog: *** empty log message ***
2770         * Makefile: added new top-level dist target.
2772         * lisp/essd-s+5.el: This is for Splus5, based on S4.
2774         * lisp/ess-web.nw: last change, sigh.
2776         * lisp/ess-web.nw: emacs lisp mode is wrong, sigh.
2778         * lisp/ess-web.nw: Contains interface code between Noweb and ESS
2780         * lisp/ChangeLog: added stata-dialect/lang to makefile
2782         * lisp/Makefile: added Stata stuff.
2784 Thu Sep 24 23:32:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2786         * lisp/ChangeLog: more stuff.
2788         * lisp/essd-sta.el: should be sta, not stt
2790         * lisp/ChangeLog: update for ess-site.
2792         * lisp/ess-site.el:
2793         added stata mode, which is now STA (ref: Thomas Lumley)
2795 Thu Sep 17 09:11:51 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2797         * lisp/ChangeLog, lisp/ess-utils.el: several  small things
2799 Fri Sep 11 14:25:59 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2801         * lisp/ChangeLog: .
2803         * lisp/Makefile, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-utils.el, lisp/ess.el:
2804         Adaptions to new ess-utils
2806         * lisp/essl-s.el: LOTS in "pretty edit source"
2808         * lisp/essd-r.el: new function  (R-fix-T-F)
2810 Thu Sep 10 06:15:55 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2812         * lisp/essddr.el: Change old `ess-doc' to `essddr'.
2813         Expand Rd-mode-abbrev-table (abbrevs).
2814         Change Rd-indent-level default to 4.
2815         Add a preliminary Rd-mode menu.
2816         Add a preliminary Rd-submit-bug-report().
2818         * lisp/ess-vars.el:
2819         Change ess-mode-font-lock-keyword so that assignment function
2820         declarations are also fontified correctly (hopefully ...).
2822         * doc/Makefile: Get rid of old LISPDIR code.
2824         * Makefile: Use `$(MAKE)' instead of `make'.
2826 Wed Sep  9 23:49:12 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2828         * lisp/ChangeLog: new stuff.
2830         * lisp/essd-sta.el: modified for stata commands.  What is quit?
2832         * lisp/essl-sta.el: Small mods.
2834         * lisp/essd-sta.el: Added first pass at a stata file.
2836         * lisp/Makefile: BATCHFLAGS should be --no-init-file, not --no-init-fil
2838 Wed Sep  9 08:45:26 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2840         * lisp/essl-s.el:
2841         minor (save-recursion..) -- Committing from Shell to see permissions
2843 Tue Sep  8 21:18:33 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2845         * lisp/essl-s.el:
2846         more things for (ess-dump-to-src), (ess-fix-comments),.... ess-MM-fix-src
2848         * lisp/ess-mode.el: add optional  quiet  argument  to (set-ess-style)
2850         * lisp/ess-mode.el: only white space
2852         * lisp/ChangeLog: ..
2854         * lisp/essl-s.el: added  "&optional dont-ask" argument to
2855                 ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
2857 Mon Sep  7 16:27:37 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2859         * lisp/ChangeLog: ..
2861         * lisp/essl-s.el: 4 digit year in ess-time-string!
2863         * doc/README.SAS:
2864         Added paragraph about  ess-sas-sh / PATH problems  at very end -- for RMH
2866 Wed Aug 26 12:18:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2868         * lisp/ChangeLog, lisp/essl-s.el: font-lock: "." as word constituent
2870 Mon Aug 24 12:50:45 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2872         * ANNOUNCE, README, doc/ess.texi:
2873         stat.ethz short for www.stat.math.ethz
2875 Thu Aug 20 06:48:48 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2877         * lisp/ChangeLog: ..
2879         * lisp/essddr.el:
2880         Expanded  Rd-section-names  and Rd-keywords     [following Kurt's
2881         suggestion]
2883 Tue Aug 18 08:44:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2885         * lisp/essd-s+3.el, lisp/essd-r.el, lisp/ChangeLog:
2886          "--no-readline" for R;  S+3-dialect-name for S-plus
2888 Fri Aug 14 16:32:23 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2890         * lisp/ess-vars.el, lisp/Makefile: calling new version "pre5.1"
2892         * lisp/essl-s.el: "ease:" replaced by "ess-"; fixed some comments
2894 Mon Apr 27 07:53:02 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2896         * lisp/essl-s.el: improved ess-num-var-round
2898 Fri Apr 17 12:29:46 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2900         * lisp/essd-sas.el: ../etc/ is place for sas-sh-command
2902         * etc/function-outline.S, lisp/essl-s.el:
2903         function-outline-file now in ../etc/
2905         * Makefile, doc/Makefile, lisp/Makefile:
2906         Makefiles separated; new for ./doc
2908 Mon Apr  6 20:35:04 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2910         * lisp/ChangeLog: Storing updates.
2912         * lisp/ess-comp.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el:
2913         See ChangeLog for more details. Not tagged.
2915 Tue Dec 16 00:17:44 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2917         * lisp/ChangeLog: *** empty log message ***
2919         * lisp/essd-s4.el (S4-mode): New function, use it.
2921 Wed Dec 10 15:36:29 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2923         * lisp/ChangeLog, lisp/essd-xls.el:
2924         XLS-mode is now the mode-name symbol.  (instead of ess-mode).  This is
2925         required for noweb-mode to work nicely.
2927         ChangeLog documented to reflect this fact.
2929 Tue Dec  9 22:55:40 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2931         * lisp/ChangeLog: *** empty log message ***
2933         * lisp/essd-r.el:
2934         removed non-necessary autoload for a non-existant function (was
2935         intended for start-args, but never was written or used).
2937         * lisp/essl-sta.el:
2938         Changed essl-sta.el to not use stat.el in the documentation comments.
2940         * lisp/ChangeLog: *** empty log message ***
2942         * lisp/essddr.el: one too many parens.
2944         * lisp/essddr.el:
2945         added commented out face.  DB's error doesn't exist for me, though.
2947 Fri Dec  5 15:13:59 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2949         * lisp/ChangeLog: *** empty log message ***
2951         * lisp/ChangeLog: ChangeLog file install
2953         * lisp/ess-site.el: added comments about Emacs 20.2 errors.
2955 Fri Dec  5 14:46:38 1997  ess  <ess@pyrite>
2957         * Makefile: Added top-level Makefile.  Needs definitions, though.
2959         * etc/ess-s+3.S, etc/ess-s4.S: Initial revision
2961 1998-12-14  A.J. Rossini  <rossini@biostat.washington.edu>
2963         * README : updated to 5.1.x
2965 Tue Dec  2 08:49:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
2967         * Makefile: info isn't a valid target, and cleaned up doc
2968         targets. (KH).
2970 Mon Dec  1 16:55:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
2972         * ess.el: removed blank lines.
2974 Mon Dec  1 16:51:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
2976         * ess.texi: small edit.
2978 Mon Dec  1 16:48:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
2980         * ess.texi: changed wording around ess-plain-first-buffername
2981         (RMH).
2983 Mon Dec  1 16:42:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
2985         * Makefile: new branch (5.1.1.1).
2987 Mon Dec  1 16:36:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
2989         * Makefile: Batchflags are user serviceable.
2991 Mon Dec  1 10:59:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
2993         * RELEASED: version 5.0.
2995 Mon Dec  1 10:45:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2997         * README.SAS: added noise about ess-sas-sh-command stupidity that
2998         AJR has personally experienced.
3000 Sun Nov 30 13:44:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3002         * Makefile: comments for indexing.
3004 Sun Nov 30 13:41:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3006         * ess.texi: more fixes. Many more to go.
3008 Sun Nov 30 12:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3010         * README.SAS: added more information.
3012 Sun Nov 30 12:15:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3014         * essl-lsp.el: small typo in comments.
3016 Sun Nov 30 12:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3018         * Makefile: added revision, added other changes.
3020 Sun Nov 30 12:12:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3022         * README.SAS: new material on autoexec.sas added.
3024 Sun Nov 30 12:09:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
3026         * essl-s.el (S-editing-alist): need indent-line-function
3027         defined. (RMH).
3029 Sun Nov 30 12:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3031         * essl-sas.el: removed sas-indent-region.
3033 Sun Nov 30 12:07:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3035         * essl-sas.el (SAS-editing-alist): need indent-line-function
3036         (RMH).
3038 Sun Nov 30 12:06:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3040         * ess-mode.el (ess-mode): fixed doc string. (RMH).
3042 Sun Nov 30 12:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3044         * essd-sas.el: useless comments removed.
3046 Sun Nov 30 12:03:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3048         * essd-sas.el: useless comments removed. (RMH).
3050 Sun Nov 30 12:02:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3052         * essd-sas.el (inferior-SAS-args-temp): docstring, explaining
3053         stupidity of this variable
3055 Sun Nov 30 12:00:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3057         * ess-sas-sh-command: better shell scripting (RMH).
3059 Wed Nov 26 16:33:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3061         * RELEASED: 5.0-gettingcloser.
3063 Wed Nov 26 16:10:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3065         * Makefile (dist): do the right thing w/ README.
3067 Wed Nov 26 16:05:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3069         * ess-sas-sh-command: more information. cleaned up for current
3070         essd-sas.el arg passing.
3072 Wed Nov 26 15:51:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3074         * essd-sas.el: modified args to try to have "one set" for SAS
3075         process (2nd is for redirect).
3077 Wed Nov 26 15:43:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3079         * essd-sas.el: renamed and reordered inferior-SAS-args...
3081 Wed Nov 26 14:29:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3083         * ess-sas-sh-command: added more documentation on I/O.
3085 Wed Nov 26 14:01:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3087         * ess-inf.el: cleaned up comments.
3089 Wed Nov 26 13:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3091         * ess-sas-sh-command: cleaned up comments.
3093 Wed Nov 26 11:01:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3095         * essddr.el: switch-to-S to switch-to-ESS.
3097 Wed Nov 26 11:01:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3099         * essddr.el (Rd-mode-map): switch-to-S is now switch-to-ESS.
3101 Wed Nov 26 11:00:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3103         * ess-mode.el (ess-mode): added "indent-region" binding to
3104         doc-string.
3106 Wed Nov 26 10:52:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3108         * ess-trns.el (ess-transcript-mode-map): added 2 lines for
3109         consistency. (RMH)
3111 Wed Nov 26 10:51:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3113         * ess-trns.el: ispell-checked.  File name / header name mismatch
3114         corrected. (AJR)
3116 Wed Nov 26 10:49:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3118         * ess-inf.el: ispell checked, typos fixed (RMH/AJR).
3120 Wed Nov 26 10:42:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3122         * essl-sas.el (SAS-editing-alist): function definitions are
3123         useless.  Remove.
3125 Wed Nov 26 10:37:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3127         * essl-s.el (S-editing-alist): removed function definitions.  They
3128         don't work.
3130 Wed Nov 26 10:29:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3132         * ess-site.el: ispell-checked (AJR/RMH)
3134 Tue Nov 25 15:37:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3136         * Doc/TODO: Real dump suggested programming fix.
3137         * README.S: Real dump user correction.
3139 Tue Nov 25 15:37:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3141         * README.S : Real Dump user correction
3143 Tue Nov 25 13:06:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3145         * ess-inf.el (inferior-ess-mode): Make sure that silly moves like
3146         "ess-dialect=S" are not cause for a bailout. (AJR).
3148 Tue Nov 25 12:38:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3150         * README.S: changes for font-lock "Dump" problem. (RMH)
3152 Tue Nov 25 12:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3154         * Makefile: chmod 444 ess.info* ess.dvi on release (RMH)
3156 Tue Nov 25 08:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3158         * RELEASED: 5.0-honestlylastpre.
3159         * README.S: added comment re: \" and fontlock.
3161 Tue Nov 25 08:50:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3163         * Doc/TODO: removed SAS tabbing, added S dumping (RMH).
3165 Tue Nov 25 08:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3167         * essd-sas.el (SAS-mode): construct a sas-mode-local-map, from
3168         ess-mode-map, for modifying the tab key.
3170 Tue Nov 25 08:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3172         * ess-mode.el (ess-mode): removed white space, spurrious comment.
3174 Mon Nov 24 12:14:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3176         * Doc/TODO: SAS indent fixes.
3178 Mon Nov 24 11:33:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3180         * README: fixed Kurt's address.
3182 Mon Nov 24 11:32:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3184         * ess-mode.el: put back functions; see 10:48 change.
3186 Mon Nov 24 10:58:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3188         * essl-s.el: ess to S.
3190 Mon Nov 24 10:50:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3192         * essl-s.el: inadvertent placement of ess-indent-line function.
3194 Mon Nov 24 10:50:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3196         * essl-s.el (S-editing-alist): inadvertent placement of
3197         indent-line-function.
3199 Mon Nov 24 10:48:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3201         * ess-mode.el: commented out some language specific functions.
3202         Moved to essl-s.el
3204 Mon Nov 24 10:45:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3206         * essl-s.el: new functions; S for ESS.  Use them.
3208 Mon Nov 24 10:43:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3210         * essl-s.el (S-comment-indent):
3211         * essl-s.el (S-indent-line):
3212         * essl-s.el (S-calculate-indent): new functions; used to be
3213         ess-*.
3215 Mon Nov 24 10:39:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3217         * essl-sas.el: removed some lisp-isms.
3219 Mon Nov 24 10:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3221         * essl-sas.el (sas-indent-region): New function.  Use it.
3223 Mon Nov 24 10:25:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3225         * essd-s4.el (S4-customize-alist): ess-object-name-db-file is
3226         "ess-s4-namedb.el". (RMH)
3228 Mon Nov 24 10:18:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3230         * README.SAS: 2 typos (RMH).
3232 Mon Nov 24 10:17:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
3234         * ess-mode.el: added ess-quit autoload.
3236 Mon Nov 24 10:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3238         * ess-inf.el (ess-quit): since now possible to call from ess-mode,
3239         make sure that we are connected to a process.
3241 Mon Nov 24 10:01:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3243         * ess-vars.el (ess-mode-font-lock-keywords): finish off line.
3245 Mon Nov 24 09:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3247         * Doc/TODO: quotes need fixing (RMH).
3249 Mon Nov 24 09:55:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3251         * ess-mode.el (ess-mode-map): added ess-quit. (RMH).
3253 Mon Nov 24 09:48:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3255         * essd-sas.el (SAS-customize-alist): inferior-ess-exit-command
3256         should be `endsas;\n'. (RMH).
3258 Sat Nov 22 19:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3260         * Doc/README-19.28: new version of file (RMH).
3262 Fri Nov 21 17:37:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3264         * Doc/TODO: added 2 more from RMH, with comments.
3266 Fri Nov 21 17:31:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3268         * ess-site.el: fixed comments to reflect reality (RMH).
3270 Fri Nov 21 17:05:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3272         * ess-trns.el: ess-mode -> ESS.   (RMH)
3273         ess-mode-map -> ess-transcript-mode-map
3275 Fri Nov 21 17:02:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
3277         * Makefile (DISTSCRIPTS): commented out. (RMH)
3279         * Makefile (dist-doc): commented out.  Will do by hand for
3280         5.0. (RMH)
3282         * Makefile: Added comments for structure of Makefile. (RMH)
3284 Fri Nov 21 10:26:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3286         * Doc/TODO: incr version.
3288 Fri Nov 21 10:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3290         * Doc/TODO: added dir directions for info.
3292 Fri Nov 21 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
3294         * Doc/rmh-talk.tex: removed trailing \\.
3296 Fri Nov 21 10:19:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3298         * Makefile (dist): ess.dvi and ess.info need to be up to date.
3300 Thu Nov 20 18:38:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3302         * essl-sta.el:
3303         * essl-sas.el:
3304         * essl-s.el:
3305         * essl-lsp.el:
3306         * essddr.el:
3307         * essd-xls.el:
3308         * essd-vst.el:
3309         * essd-sas.el:
3310         * essd-s4.el:
3311         * essd-s3.el:
3312         * essd-s+3.el: incr version.
3314         * essd-r.el: incr version, comments.
3316         * ess.texi: small edits, incr version
3318         * ess.el: ess-mode is ESS. incr version
3320         * ess-vars.el: incr version, added comments.
3322 Thu Nov 20 18:21:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3324         * ess-site.el: part of ESS; comments.
3326 Thu Nov 20 18:20:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3328         * Makefile: incr, edits.
3330 Thu Nov 20 18:19:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3332         * Makefile: errors.
3334 Thu Nov 20 18:17:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3336         * COPYING: trying.
3338 Thu Nov 20 18:15:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3340         * ess-trns.el: added copyright, incr version.
3342 Thu Nov 20 18:12:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3344         * ess-mode.el: edited copyright. incr version.
3346 Thu Nov 20 18:11:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3348         * README: removed silly university locations. incr version.
3350 Thu Nov 20 18:09:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3352         * ess-inf.el: added copyright, edited comments, incr version.
3354 Thu Nov 20 18:07:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3356         * ess-help.el: edited comments, incr version.
3358 Thu Nov 20 18:03:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3360         * ess-debug.el: edit, end, upgraded version.
3362 Thu Nov 20 18:00:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3364         * ess-comp.el: removed log file, edited comments, upgrade to 4.
3366 Thu Nov 20 16:41:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3368         * RELEASED: 5.0-verylastpre.
3370         * ess-inf.el: fixed menus.
3372 Thu Nov 20 16:40:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3374         * ess-trns.el: fixed menus.
3376 Thu Nov 20 16:38:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
3378         * ess-mode.el: formatting. extra  ).
3380 Thu Nov 20 16:37:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3382         * ess-mode.el: cleaned up menus.  removed useless comments.
3384 Thu Nov 20 16:29:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3386         * ess-mode.el: fixed goto-info stuff.
3388 Thu Nov 20 16:13:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3390         * ess-help.el (ess-goto-info): ess isn't ess-mode.  Split window,
3391         not other-window.
3393 Thu Nov 20 10:04:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3395         * README: added comments on help file editing.
3397 Thu Nov 20 10:01:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3399         * Doc/TODO: added inferior-ess rewrite.
3401 Thu Nov 20 09:54:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3403         * README.XLispStat: Splus removed, XLispStat added.
3405 Thu Nov 20 09:53:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3407         * README.S: retitled the FAQ.
3409 Thu Nov 20 09:52:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3411         * README: changes (RMH).
3413 Thu Nov 20 09:46:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3415         * ess.texi: archive is on Franz.
3417 Thu Nov 20 09:43:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3419         * README: more comments about dir.
3421 Thu Nov 20 09:41:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3423         * Makefile: "it" to "they".
3425 Thu Nov 20 09:40:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3427         * Makefile: put dir back into the Docs.
3429 Thu Nov 20 09:38:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3431         * Doc/TODO: truns :-).
3433 Thu Nov 20 09:38:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3435         * Doc/ajr-talk.tex: added typoout for fonts.
3437 Thu Nov 20 09:35:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3439         * Doc/rmh-talk.tex: fixed my typo, line wrap.
3441 Thu Nov 20 09:33:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3443         * Doc/README.additions: added essdd*.el
3445 Thu Nov 20 09:22:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3447         * Doc/TODO: added new for fix to About.
3449 Thu Nov 20 09:19:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3451         * ess-trns.el (ess-transcript-mode-menu):
3452         * ess-inf.el (inferior-ess-mode-menu):
3453         * ess-mode.el (ess-mode-menu): removed About from menu, for now.
3456 Wed Nov 19 12:24:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3458         * RELEASED 5.0, lastpre.
3460         * Makefile: removed veryclean.  unnecessary target.  Fixed
3461         dist-doc target.
3463 Wed Nov 19 12:21:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3465         * Doc/rmh-talk.tex: no changes.
3467 Wed Nov 19 12:21:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3469         * Doc/ajr-talk.tex: final version.  Not best, but we've got docs
3470         provided.
3472 Wed Nov 19 12:03:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3474         * Doc/ajr-talk.tex: use the ugly version
3476 Wed Nov 19 12:01:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3478         * essd-sas.el (ess-SAS-pre-run-hook): never take name from a
3479         running process buffer.
3481 Wed Nov 19 11:56:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3483         * essd-xls.el: added transcript mode.
3485 Wed Nov 19 11:43:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3487         * ess-mode.el (ess-mode-menu): bug in "About".
3489 Wed Nov 19 11:25:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3491         * README: database creation works.
3493 Wed Nov 19 11:20:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3495         * ess-inf.el (ess-create-object-name-db): use temporary name for
3496         ess-object-name-db; since we make it buffer local to accomodate
3497         different languages, need to handle it carefully.  In particular,
3498         might be better to make buffer local upon demand, rather than
3499         always buffer local.  But lots of considerations, here.
3501 Wed Nov 19 11:14:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3503         * ess-inf.el (ess-create-object-name-db): added *ESS* messages.
3505 Wed Nov 19 10:56:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3507         * ess.el (ess-load-object-name-db-file): no warning when object
3508         database name fails to exist; the code is still there.
3510 Wed Nov 19 10:55:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3512         * essd-s+3.el: setq-default to setq
3514         * essd-r.el: setq, not setq default.
3516 Wed Nov 19 10:52:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3518         * README: added statement about object-name db being broken.
3520 Wed Nov 19 10:33:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3522         * essd-s+3.el (S+3-transcript-mode): make interactive.
3524 Wed Nov 19 10:32:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3526         * ess-site.el (s-transcript-mode): make interactive.
3528 Wed Nov 19 10:31:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3530         * essd-r.el (r-transcript-mode): make interactive.
3532 Tue Nov 18 17:38:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3534         * essddr.el: updated to 0.1.7. (KH)
3536 Tue Nov 18 17:37:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3538         * ess-inf.el: ess-create-object-name-db, format
3540 Tue Nov 18 17:21:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3542         * essd-s+3.el (S+3-customize-alist): changed var name for
3543         consistency.
3545 Tue Nov 18 17:20:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3547         * essd-r.el (R-customize-alist): use R-help-sec-keys-alist.
3549 Tue Nov 18 17:19:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3551         * ess-vars.el: removed spurrious variable.
3553 Tue Nov 18 17:18:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3555         * ess-vars.el: removed ess--help-S-sec-keys-alist; second def!
3557 Tue Nov 18 17:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3559         * essl-s.el (ess-help-*-sec-keys-alist): renamed to
3560           *-help-sec-keys-alist.  defvars to defconst.
3562 Tue Nov 18 17:03:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3564         * ess-inf.el (inferior-ess): removed "switch-to" logic in
3565         inferior-ess.  Now should strictly start-up a buffer.
3567 Tue Nov 18 16:58:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3569         * Makefile: added warnings for set-keymap-parent; XEmacs,
3570         non-Emacs.
3572 Tue Nov 18 16:52:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3574         * essl-s.el: added Martin's fix to documentation.
3576 Mon Nov 17 09:59:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3578         * ess-inf.el (inferior-ess-mode-menu): reinstalled info
3579         connection.
3581 Mon Nov 17 09:58:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3583         * ess-mode.el: reinstalled info connection.
3585 Mon Nov 17 09:25:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3587         * Doc/rmh-talk.tex: added updates. (RMH)
3589 Mon Nov 17 09:09:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3591         * README.S: fixed grammar.
3593 Mon Nov 17 09:05:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3595         * README/ess.texi: R uses ess-r-namedb.el. (RMH)
3597 Mon Nov 17 09:04:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3599         * README/ess.texi: changed phrasing for creating object database
3600         files. (RMH)
3602 Mon Nov 17 09:00:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3604         * ess-inf.el (inferior-ess): doc string edited.  Wrong comments
3605         removed (RMH).
3607 Mon Nov 17 08:57:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3609         * Makefile: fixed documentation dependencies (RMH)
3611 Mon Nov 17 08:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3613         * ess.el: fixed Lisp-Dir-Entry; franz.stat.wisc.edu, not
3614         ftp.math.sc.edu. (RMH).
3616 Mon Nov 17 08:54:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3618         * Doc/ajr-talk.tex: added comments for changing font usage (RMH).
3620 Fri Nov 14 17:44:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
3622         * README: added more of an introduction and "history" statement.
3624         * README.S: added a small "FAQ" at the end.
3626         * Doc/TODO: Added last of the SAS things to do for 5.2 or 5.4.
3628 Fri Nov 14 17:27:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3630         * README: more comments.
3632 Fri Nov 14 16:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3634         * Doc/TODO: added SAS fontlock, graphics.  R Help
3636 Fri Nov 14 13:49:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3638         * README.XLispStat: fixed small typos.
3640 Fri Nov 14 11:24:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3642         * Makefile (DOCS): reordered variable.  Added info/dvi files.
3644 Fri Nov 14 11:22:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3646         * ess.el: more comment work.
3648         * ess.el: verified using lisp-mnt.el; standard package formatting.
3650 Fri Nov 14 11:06:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3652         * Makefile (clean): don't remove .dvi or .info*
3654         * Makefile (veryclean): new target, for removing what clean used
3655         to remove
3657 Fri Nov 14 10:13:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3659         * Makefile: version to 5.0
3661 Fri Nov 14 10:13:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3663         * Makefile (VERSION): version to 5.0
3665 Fri Nov 14 10:13:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3667         * ess-vars.el: version to 5.0
3669 Fri Nov 14 10:13:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3671         * ess-vars.el (ess-version): version to 5.0.
3673 Fri Nov 14 10:12:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3675         * README.S: added notes for starting R with prefix arguments.
3677 Fri Nov 14 09:59:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3679         * ess.texi: added @itemize markers.
3681 Thu Nov 13 21:45:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3683         * Release: 5.0-pre5
3685         * Makefile (VERSION): incremented.
3687         * ess-vars.el (ess-version): incremented.
3689 Thu Nov 13 21:40:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3691         * essd-sas.el: works again.  shooze...
3693 Thu Nov 13 20:51:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3695         * ess.el (ess-load-object-name-db-file): don't bomb if file
3696         doesn't exist..
3698 Thu Nov 13 20:31:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3700         * ess-inf.el: back to initial, except for new unused, commented
3701         out, variable)
3703 Thu Nov 13 20:28:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3705         * ess-inf.el: New temp variables for when we rewrite the
3706         initialization routines; NEED TO DO THIS FOR 5.2!!!  LOGIC HAS
3707         CHANGED, FOR THE "SIMPLER"!
3709         * ess-inf.el: doesn't work.  This is a mess.
3711         * ess-inf.el (inferior-ess): use language instead of dialect for
3712         "*language*" and "*language:1*" buffer names; old version
3713         commented out.
3715 Thu Nov 13 20:11:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3717         * ess-vars.el (ess-plain-first-buffername): use it.
3719 Thu Nov 13 20:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3721         * ess-inf.el: forgot ")".
3723 Thu Nov 13 20:06:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3725         * essd-sas.el: fixed R then SAS buffer name problem.
3727 Thu Nov 13 19:56:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3729         * ess-site.el: added commented example for
3730         ess-plain-first-buffername.  TRUE by default, i.e. for "novice"
3731         mode.
3733 Thu Nov 13 19:54:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3735         * ess-vars.el: moved database loading to ess-mode and
3736         inferior-ess-mode; removed old comments.
3738 Thu Nov 13 19:52:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3740         * ess-inf.el (ess-proc-name): If ess-plain-first-buffername is
3741         true, don't add "process number" to the first process.
3743 Thu Nov 13 19:35:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3745         * ess.el (ess-load-object-name-db-file): new function, use it.
3747 Thu Nov 13 19:35:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3749         * ess-inf.el: C-c tab is ess-complete-object-name.
3751 Thu Nov 13 19:34:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3753         * ess-inf.el (inferior-ess-mode-map): C-c TAB is
3754         ess-complete-object-name, same as in ess-mode.
3756 Thu Nov 13 19:27:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3758         * ess-inf.el (inferior-ess-mode): load object-name db file if
3759         exists.
3761 Thu Nov 13 19:19:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3763         * ess-mode.el (ess-mode): load object-name db file if exists.
3765 Thu Nov 13 19:17:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3767         * ess.texi: bare-bones description of how to create object-name
3768         databases.
3770 Thu Nov 13 19:09:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3772         * README: added notes for database creation
3774 Thu Nov 13 10:16:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3776         * README.XLispStat : XLispStat isn't a trademark.
3778 Thu Nov 13 09:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3780         * Makefile (ess.elc): fixed action
3782         * Makefile (ess-vars.elc): fixed action
3784 Thu Nov 13 09:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3786         * ess-vars.el: removed ancient comments.
3788 Thu Nov 13 09:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3790         * README.S: added means for using second philosophy.
3792 Thu Nov 13 09:51:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3794         * README.S: fixed line break.
3796 Thu Nov 13 09:40:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3798         * Doc/ajr-talk.tex: added location of talk.
3800 Thu Nov 13 09:39:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3802         * Doc/rmh-talk.tex: pointed to FRANZ.  added comment about where
3803         given.
3805 1998-11-13  A.J. Rossini  <rossini@biostat.washington.edu>
3807         * doc/Makefile: added "info" target.  Removed spurrious
3808         ess.info/ess.texi dependency, i.e. the first.
3811 Thu Nov 13 08:54:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3813         * Makefile (dist-doc): new target.  Use it
3815         * Makefile (ESS-doc): new target.  Use it.
3817 Wed Nov 12 17:32:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3819         * Doc/ajr-talk.tex: de latex-2-html'd.
3821 Wed Nov 12 17:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3823         * ess-inf.el: args passes all the way through.
3825 Wed Nov 12 16:30:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3827         * essd-r.el: added prefix to R.
3829 Wed Nov 12 15:15:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3831         * README: added stata comment, site-init.el
3833 Wed Nov 12 15:12:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3835         * ess.texi: added installation (from README).  Use @file{} for
3836         file names.
3838 Wed Nov 12 14:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3840         * Makefile: added warning messages for ignorable errors.
3842 Wed Nov 12 14:43:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3844         * ess-inf.el: can't seem to remove last byte compiler error.
3846 Wed Nov 12 14:30:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3848         * ess-trns.el:
3849         * ess-help.el: added compile requires to remove byte-compiler
3850         warnings.
3852 Wed Nov 12 14:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3854         * essddr.el: paren balance. whoops.
3856 Wed Nov 12 14:20:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3858         * essddr.el: added "require 'ess-help" to solve byte compiler
3859         errors.
3861 Wed Nov 12 14:16:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3863         * essd-sas.el: require 'shell to fix byte-compile errors.
3865 Wed Nov 12 02:45:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3867         * Release: 5.0-pre4
3869         * ess-vars.el: updated version number for release
3870         * Makefile: Updated version number for release
3872 Wed Nov 12 02:27:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3874         * essd-sas.el: seems to work, now.
3876 Tue Nov 11 19:20:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3878         * essd-sas.el: might need comint.
3880 Tue Nov 11 19:09:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3882         * README.XLispStat: fixed small errors.
3884 Tue Nov 11 19:04:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3886         * README.XLispStat : bad key-seq "C-c C-f" isn't find-file.
3888 Tue Nov 11 19:01:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3890         * README.S: merged rewrite (RMH)
3892 Tue Nov 11 16:49:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3894         * essd-sas.el: format cleaning.
3896 Tue Nov 11 16:42:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3898         * essd-sas.el: ess-SAS-pre-run-hook now called from SAS, not
3899         inferior-ess.
3901 Tue Nov 11 16:34:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3903         * essl-sta.el: wrong header!
3905 Tue Nov 11 16:32:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3907         * ess.texi: added to New Features.
3909 Tue Nov 11 16:30:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3911         * README: small typos. Distributed from Wisconsin.
3913 Tue Nov 11 16:27:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3915         * README: added Splus 3.4.  Removed "futures".
3917 Tue Nov 11 16:25:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3919         * ess-vars.el: inferior S -> inferior ESS
3921 Tue Nov 11 16:24:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3923         * ess-site.el: small doc changes (RMH).
3925 Tue Nov 11 16:21:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3927         * README.S: edited how to find key-sequences (RMH)
3929 Tue Nov 11 16:19:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3931         * ess-inf.el: removed comint symbols.  (RMH).  Need to read comint
3932         docs (AJR).
3934 Tue Nov 11 16:19:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3936         * Makefile: small typos corrected.
3938 Tue Nov 11 16:04:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3940         * ess-inf.el (ess-read-object-name): use
3941         ess-read-object-name-dump.
3943         * ess-inf.el (ess-read-object-name-default): reverted back to old
3944         behavior.
3946         * ess-inf.el (ess-read-object-name-dump): new function.  Use it.
3948 Tue Nov 11 15:56:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3950         * ess.texi: XLisp-Stat, uniformly.
3952 Tue Nov 11 15:51:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3954         * ess.texi: fixed titles (no @_{} commands).  Updated menus. (MM)
3956 Tue Nov 11 15:38:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3958         * README.XLispStat: removed "S(tm)".
3960         * README.SAS: major overhaul (RMH).
3962         * README.S: removed "S(tm)".
3964 Tue Nov 11 10:02:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3966         * ess-inf.el (ess-read-object-name-default): new version (KH).
3968 Tue Nov 11 10:00:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3970         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): added man
3971         format again for R internal man pages.
3973 Mon Nov 10 23:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3975         * Makefile: added latex/tex for talks on ESS 5.0.
3977 Mon Nov 10 23:02:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3979         * Releasing 5.0-pre3.
3981         * essd-sas.el: changes made.  Watch out.
3983         * ess-vars.el (ess-version): 5.0-pre3
3984         * Makefile (VERSION): 5.0-pre3
3986 Mon Nov 10 22:58:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3988         * ess-mode.el: more S to ESS
3990 Mon Nov 10 22:52:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3992         * ess-inf.el: more S/ESS fixes (RMH)
3994 Mon Nov 10 22:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3996         * README.SAS: typo
3998 Mon Nov 10 22:43:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4000         * ess-inf.el (ess-read-object-name-default): handle defaults
4001         better.
4003 Mon Nov 10 22:34:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4005         * README.S: typo.
4007 Mon Nov 10 17:28:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4009         * README.SAS: added some suggestions by RMH.
4011 Mon Nov 10 17:26:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4013         * README.S: edited as suggested by RMH.
4015 Mon Nov 10 17:17:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4017         * README.S: stuff.
4019 Mon Nov 10 17:16:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4021         * README: changed mode/revision.
4023 Mon Nov 10 17:14:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4025         * README: fixes (RMH)
4027 Mon Nov 10 17:04:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4029         * ess-trns.el (ess-transcript-mode):
4030         * ess-help.el (ess-help-mode):
4031         * ess-inf.el (inferior-ess-mode):
4032         * ess-mode.el (ess-mode): keep tabs out of the code.
4034 Mon Nov 10 16:48:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4036         * ess.texi: @code -> @email when appropriate.
4038 Mon Nov 10 15:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4040         * ess.texi: added most, approx 300, of MM's changes.  A very few
4041         differences, though.
4043 Mon Nov 10 15:05:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4045         * ess-vars.el: S -> ESS (MM)
4047 Mon Nov 10 15:02:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4049         * ess-trns.el: S -> ESS (MM)
4051 Mon Nov 10 14:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4053         * ess-mode.el: S -> ESS (MM).
4055 Mon Nov 10 14:51:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4057         * ess-inf.el: S -> ESS (MM).
4059 Mon Nov 10 14:41:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4061         * ess-help.el: removed comment re: S.el.
4063         * ess-help.el: updated docs and functions, S -> ESS (MM)
4065 Mon Nov 10 14:34:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4067         * Makefile (MAKEHTML): change target (MM)
4069         * Makefile (clean): more to clean (MM)
4071         * Makefile (dvi): new target.  Use it (MM)
4073 Sun Nov  9 16:30:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4075         * Doc/TODO: cleaned out my email of TODO problems, except for
4076         SAS).
4078 Sun Nov  9 16:24:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4080         * Doc/TODO: updated for what has been accomplished by this stage,
4081         for 5.0.
4083 Sun Nov  9 15:32:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4085         * essl-sta.el: cleaned up errors via lets.
4087 Sun Nov  9 15:26:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4089         * essl-sas.el: removing unusable commands.
4091 Sun Nov  9 15:08:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4093         * ess-vars.el (no-doc): new variable.  use it for autoload
4094         documentation.
4096 Sun Nov  9 15:08:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4098         * Makefile: ess-vars/ess/ess-site dependencies cleared up.
4100 Sun Nov  9 15:02:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4102         * essd-sas.el: changed documentation for autoloads.
4104 Sun Nov  9 14:56:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4106         * essl-sas.el: one too many ")" (in editing sas-narrow-to-page).
4108 Sun Nov  9 14:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4110         * ess-site.el: cleaned up.
4112 Sun Nov  9 14:44:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
4114         * ess-comp.el: cleaned up.
4116 Sun Nov  9 14:38:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4118         * essl-sta.el: cleaned up format.
4120 Sun Nov  9 14:33:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4122         * essd-sas.el: cleaned up byte-compiler warnings and lisp.
4124 Sun Nov  9 14:32:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4126         * essl-sas.el: need the right name at top.
4128         * essl-sas.el: cleaned up byte-compiler warnings.
4130 Sun Nov  9 14:17:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
4132         * Makefile: cleaned dependencies for essd-*.el
4134 Sun Nov  9 14:00:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4136         * ess-vars.el (ess-version): upgrade to 5.0
4138         * Makefile: upgrade version to 5.0
4140 1998-11-09  A.J. Rossini  <rossini@biostat.washington.edu>
4142         * Makefile (dist): new top-level target.
4143         (dist): uses scp to put it where it belongs.
4145 Fri Nov  7 19:43:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4147         * Released 5.0-pre2.
4149         * Makefile (dist): copy makefile into the appropriate place.
4151 Fri Nov  7 19:41:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4153         * essd-sas.el (ess-SAS-pre-run-hook): fixed process name synch
4154         problem.
4156 Fri Nov  7 19:18:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4158         * essd-sas.el (ess-SAS-pre-run-hook): set explicit-shell-file-name
4159         to "/bin/sh" to aviod prompt evilness.
4161 Fri Nov  7 18:33:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4163         * Doc/TODO: SAS problems.
4165 Fri Nov  7 18:28:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4167         * ess-inf.el (inferior-R-input-sender): patch to avoid problems
4168         with R, for "help()" (MM).
4170 Fri Nov  7 18:17:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4172         * ess-site.el: added comments re: TT commenting/editing styles.
4174 Fri Nov  7 18:10:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4176         * ess-mode.el: indentation.
4178 Fri Nov  7 14:42:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4180         * ess-mode.el: changes for TT (RMH).
4182 Fri Nov  7 14:31:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4184         * essl-sas.el (sas-require-confirmation): doc string edit.
4186 Fri Nov  7 14:30:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4188         * ess-vars.el (ess-transcript-minor-mode):
4190         * ess-vars.el (ess-listing-minor-mode): new variables.  Use. (RMH)
4193 Fri Nov  7 14:29:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4195         * essl-sas.el:  fixes for multiple SAS processes. (RMH)
4197 Fri Nov  7 13:53:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4199         * essd-sas.el: changes for SAS mode (RMH-2Nov).
4201 Fri Nov  7 13:47:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4203         * ess-vars.el: patches for Terry Thernau's suggested indentation
4204         (RMH)
4206 Fri Nov  7 13:37:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4208         * README.XLispStat: new file.  read it.
4209         * README.SAS: New file.  Read it.
4210         * README.S: revision, not version.
4212 Fri Nov  7 11:41:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4214         * README.S: added gen'l features, id -> version.
4216 Fri Nov  7 09:23:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4218         * README.S: New file.  Include it.
4220 Fri Nov  7 09:20:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4222         * README: pointer to README.S, README.SAS, and README.XLispStat
4224 Fri Nov  7 09:17:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4226         * README: changes to mailing list and WWW documentation location
4227         (MM).
4229 Thu Nov  6 10:42:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4231         * Makefile (DOCS): added README.LANGUAGE files to the Makefile.
4232         Need to fill them in.
4234 Wed Oct 29 14:08:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4236         * README: rearranged, as suggested by Don Cram. (DC).
4238 Mon Oct 27 14:50:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4240         * ess.texi: readded "New Features" section.
4242 Mon Oct 27 13:05:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4244         * ess.texi: started editing section 1.  In particular, @b{S}
4245         refers to a generic statistical process, at this point.
4247 Mon Oct 27 10:44:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4249         * ess.texi (Local Variables): TeX-master ought to be ess.texi.
4250         Whoops.
4252 Mon Oct 27 10:25:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4254         * Doc/TODO: added RMH's SAS suggestions.
4256 Mon Oct 27 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
4258         * essd-sas.el (ess-SAS-pre-run-hook): removed interactive call.
4259         * essd-sas.el (ess-SAS-pre-run-hook): make sure buffer name of any
4260         running *shell* buffers is unique for changes.
4262 Mon Oct 27 10:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4264         * Makefile (SOURCES): removed ess-debug from distributed sources.
4266 Mon Oct 27 09:01:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4268         * Makefile (dist): Doc should not be writable, again.
4270 Fri Oct 24 16:31:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4272         * Makefile (install): -ne should be !=, since doing string, not
4273         integer, comparison. (KH)
4275 Fri Oct 24 12:25:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4277         * ess-vars.el (ess-version):
4278         * Makefile (VERSION): 5.0-pre2
4280         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): changes for
4281         R, 0.50 vs. 0.60.
4283 Fri Oct 24 08:56:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4285         * ESS-5.0-pre1 released.
4287 Fri Oct 24 08:55:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4289         * ess-vars.el (ess-version):
4290         * Makefile (VERSION): updated version name to 5.0-pre1, skipping
4291         beta-17.
4293 Fri Oct 24 08:51:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4295         * essd-sas.el (ess-SAS-pre-run-hook): We need to make sure that no
4296         shells are currently running.  put back the stuff removed 1.5
4297         hours ago.  Cleaned up variable usage using let.
4299 Fri Oct 24 08:13:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4301         * essl-sas.el (SAS-log-mode): fundamental mode, with read-only.
4302         Same as listing mode, pretty much.
4304 Fri Oct 24 08:11:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4306         * essl-sas.el (set-sas-file-buffer): sasl-mode isn't real,
4307         anymore.
4309 Fri Oct 24 08:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4311         * essd-sas.el (ess-SAS-pre-run-hook): after accepting process
4312         input, sleep-for to allow the rest of the input to appear!  Else,
4313         we don't read the correct tty.  Alternative: would have to grep
4314         for tty, and figure out if we mean BSD or SYSV style unix.
4315         Bleach.
4317 Fri Oct 24 07:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4319         * essd-sas.el (ess-SAS-pre-run-hook): removed
4320         ess-sas-shell-buffer-name stuff.  Necessary?
4322 Fri Oct 24 07:21:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4324         * ess-sas-sh-command: use /bin/sh
4326 Fri Oct 24 07:20:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4328         * Makefile (dist): make sure scripts are executable before
4329         packaging.
4331 Thu Oct 23 17:24:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4333         * essd-sas.el (ess-sas-shell-buffer-name-flag): use it.
4334         * essd-sas.el (ess-sas-shell-buffer-name): use it.
4336 Thu Oct 23 17:20:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4338         * essd-sas.el (ess-SAS-pre-run-hook): removed 'interactive' call.
4339         Should only be run from a run-hooks call?
4341         * essd-sas.el (ess-SAS-pre-run-hook): ess-shell-buffer-name-p
4342         should be ess-shell-buffer-name-flag; -p and p suffices are
4343         reserved for functions, -flag reserved for variables.
4345 Thu Oct 23 13:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4347         * ess-inf.el (ess-eval-line-and-next-line, ess-eval-line,
4348         ess-eval-function, ess-eval-buffer): ess-force-buffer-current
4350 Thu Oct 23 09:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4352         * Makefile (install): test lispdir to see if needs install (MM).
4354 Thu Oct 23 09:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4356         * essl-sas.el (ess-transcript-mode): should be autoloaded.
4358 Thu Oct 23 09:01:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4360         * ess-site.el (s-transcript-mode): generic.  Moved here.
4362 Thu Oct 23 09:00:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4364         * essd-r.el (r-transcript-mode): moved here.
4366 Thu Oct 23 08:57:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4368         * Makefile (AUXFILES): added SCRIPTS
4369         * Makefile (SCRIPTS): new variable, use it.
4371 Thu Oct 23 08:52:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4373         * ess-inf.el (ess-eval-visibly): DOCSTRING lied; text ->
4374         text-withtabs.
4376 Thu Oct 23 08:30:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4378         * Makefile (dist): remove write permission from ChangeLog for
4379         distribution.
4381 Thu Oct 23 08:23:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4383         * Makefile (DOCS): new variable.  Use it.
4385 Thu Oct 23 08:22:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4387         * Makefile (SOURCES): Need to include ess-debug, ess-comp.
4389 Wed Oct 22 15:53:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4391         * ess-vars.el (ess-version): updated version number (17)
4392         * Makefile (VERSION): updated version number (17)
4394         * beta 16 released.
4396 Wed Oct 22 15:10:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4398         * Makefile (dist): dist target now works; being too ambitious
4399         resulted in the loss of below.
4401 1997-10-22  Anthony Rossini  <rossini@stat.sc.edu>
4403         * WHOOPS.  Stupid mistake, lost 2 days of ChangeLog activity.
4405 Mon Oct 20 14:20:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4407         * ess-help.el (ess-display-help-on-object): set the customization
4408         variables properly.
4410 Thu Oct 16 14:25:59 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
4412         * essd-sas.el (ess-mode): added autoload.
4414         * essd-s+3.el: editing of spaces.
4416         * Makefile (SOURCES): changed edd-doc appropairately.i
4418 Fri Oct 10 12:05:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4420         * beta 15 released.
4422         * ess-trns.el (ess-transcript-mode): start up in read-only mode.
4424 Wed Oct  8 14:50:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
4426         * ess-inf.el (ess-proc-name): takes stringname for buffer; was
4427         ess-dialect.  Use it.
4429 Wed Oct  8 13:56:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4431         * essd-s4.el (S4-customize-alist):  inferior-ess-*-command
4432         variables must end in "\n".
4434         * essd-s+3.el (S+3-customize-alist): inferior-ess-*-command
4435         variables must end in "\n".
4437 Wed Oct  8 08:50:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4439         * ess-vars.el (inferior-ess-names-command): add "\n" to end of
4440         names(%s) command (KH).
4442 Wed Oct  8 05:36:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4444         * ess-debug.el: new file for debugging and development.  Use it.
4446 Tue Oct  7 15:46:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4448         * ess-site.el: commented out debug-on-error.
4450 Tue Oct  7 15:42:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4452         * ess-inf.el (ess-get-words-from-vector): don't concat "\n", since
4453         we might have multi-line commands.  Make them do it in the command
4454         definition (KH).
4456 Tue Oct  7 13:21:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4458         * Makefile (SOURCES): add ess-doc.el
4460 Thu Oct  2 08:52:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4462         * Makefile (install): create INFODIR and LISPDIR as well as
4463         parents before installing.
4465 Thu Oct  2 08:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4467         * ess-inf.el (ess-multi): removed ess-pre-run-hook execution; it
4468         should only happen in inferior-ess.
4470 Thu Oct  2 01:12:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4472         * essl-s.el (r-transcript-mode, s-transcript-mode): new functions.  Use it, and fset
4473         it.
4475 Thu Oct  2 01:12:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4477         * ess-trns.el (ess-transcript-mode): added alist parameter.  Use
4478         it.
4480 Thu Oct  2 00:35:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4482         * ess-vars.el (ess-function-pattern): tied the non-quoted function
4483         name to either the beginning of a line or a space, instead of
4484         beginning of a word.
4486 Wed Oct  1 21:50:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4488         * essl-s.el (S-syntax-table): modified . to be "_" (KH).
4490 Wed Oct  1 21:46:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4492         * ess-inf.el: Require ess-site, not just ess, so that language
4493         specific stuff will be loaded.
4495 Wed Oct  1 21:45:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4497         * ess-trns.el: Require ess-site, not just ess, so that language
4498         specific stuff will be loaded.
4500 Tue Sep 16 16:15:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4502         * essl-sas.el (SAS-editing-alist):
4503         * essl-lsp.el (Lisp-editing-alist):
4504         * essl-s.el (S-editing-alist):
4506         ess-keep-dump-files NEEDS to be 'ask.
4508 Wed Sep 10 13:48:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4510         * ess-help.el (ess-submit-bug-report): ess-program-name doesn't
4511         exist.
4513 Wed Sep 10 13:44:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4515         * essl-sas.el: can't require sas here.
4517 Wed Sep 10 13:33:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4519         * essl-sas.el: added Tom Cook's sas-data code.  Not integrated
4520         yet.
4522 Wed Sep 10 09:42:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4524         * Makefile (html/ess_toc.html): Use explicit file "index.html",
4525         since some servers/browsers have different defaults. (MM).
4527 Wed Sep 10 09:40:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4529         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): change check
4530         for setting auto-mode-alist (MM).
4532 Tue Sep  9 16:35:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4534         * ess-mode.el: removed code which generated a second "ess-mode"
4535         menu.
4537 Tue Sep  9 16:23:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4539         * ess-mode.el (ess-mode): mode name:  ess-language, not
4540         ess-dialect.
4542 Tue Sep  9 16:22:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4544         * ess-inf.el (inferior-ess-mode): mode name:
4545         iESS [ess-dialect:proc]
4547 Tue Sep  9 10:39:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4549         * essd-[r][s+3].el (*-customize-alist): lastvalue command renamed
4550         as ".ess.lvsave".
4552 Tue Sep  9 09:59:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4554         * ess-inf.el: what is (fset 'run-s (fset 'run-S (symbol-function
4555         'S))) for??
4557 Tue Sep  9 09:15:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4559         * ess-vars.el (ess-version): incremented
4561         * Makefile (VERSION): incremented
4563 Tue Sep  9 09:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4565         * RELEASING beta 13
4567 Tue Sep  9 09:01:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4569         * Makefile (all): ess -> ESS
4571 Tue Sep  9 08:29:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4573         * essd-r.el (R-customize-alist): needs syntax table for inferior
4574         processes.
4576 Mon Sep  8 15:22:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4578         * ess-inf.el (inferior-ess-mode): need to fix syntax table.
4580 Mon Sep  8 14:28:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4582         * essl-sas.el (sas-indent-line): renamed from
4583         indent-sas-statement.
4585 Mon Sep  8 14:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4587         * ess-mode.el (ess-mode): add one more debugging statement.
4589 Mon Sep  8 13:23:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
4591         * ess-vars.el: moved syntax table code to essl-s.el.
4593 Mon Sep  8 13:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4595         * ess-vars.el (ess-version): updated.
4597         * Makefile: Updated version number
4599 Mon Sep  8 12:25:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4601         * ess-help.el (ess-find-help-file): doesn't search for
4602         completions, with SAS or XLS.  Fine, since there isn't a really
4603         good way to build the list [SAS] or it isn't coded yet [XLS].
4605 Mon Sep  8 12:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4607         * ess-help.el (ess-display-help-on-object): uses process name as
4608         part of the buffer.
4610 Mon Sep  8 12:23:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4612         * ess-vars.el: removed inferior-ess-save-lastvalue-command and
4613         inferior-ess-retr-lastvalue-command, not needed.
4615 Mon Sep  8 09:01:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4617         * essl-sas.el: moved SAS language related autoloads and fsets from
4618         ess.el to here.
4620 Mon Sep  8 08:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4622         * essl-s.el: moved S language related autoloads and fsets from
4623         ess.el to here.
4625 Mon Sep  8 08:51:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4627         * essd-sas.el (SAS-customize-alist): use ess-local-customize-alist.
4629 Mon Sep  8 08:46:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4631         * essd-r.el (R-customize-alist): use ess-local-customize-alist.
4633 Mon Sep  8 08:45:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4635         * essd-s+3.el (S+3-customize-alist): use ess-local-customize-alist.
4637 Mon Sep  8 08:45:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4639         * essd-s4.el (S4-customize-alist): use ess-local-customize-alist.
4641 Mon Sep  8 08:42:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4643         * essd-s3.el (S3-customize-alist): use ess-local-customize-alist.
4645 Mon Sep  8 08:41:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4647         * ess-vars.el (ess-local-customize-alist): new variable.  use it.
4649 Mon Sep  8 08:35:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4651         * ess-site.el: code to remove .[sS] from auto-mode-alist commented
4652         out.  Need a version which works with Emacs.
4654 Fri Sep  5 14:20:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4656         * ess-mode.el (ess-eval-map): define it.  New keysequence:
4657         C-c C-e ...  for evaluation of code.
4659 Fri Sep  5 14:19:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4661         * ess-vars.el (ess-eval-map): new variable.  use it.
4663 Wed Sep  3 12:54:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4665         * ess-trns.el: removed log section.
4667 Wed Sep  3 12:30:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4669         * ess-mode.el (ess-find-dump-file-other-window): changed
4670         error to message, so that dumping non-existant R objects would
4671         work.
4673 Wed Sep  3 12:29:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4675         * ess-help.el (ess-submit-bug-report): fixed to use ess-bugs, and
4676         to include *ESS* buffer contents.
4678 Wed Sep  3 12:27:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4680         * essd-s4.el: rolled in John Chamber's s4-modeadds.el
4682 Wed Sep  3 11:48:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4684         * essd-s4.el (S4-customize-alist): added
4685         inferior-ess-search-list-command from the ess-xtras.
4687 Wed Sep  3 11:11:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4689         * ess-site.el ((assoc "\\.q" auto-mode-alist)): removed '$'.
4690         (RMH).
4692 Wed Sep  3 10:42:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4694         * ess.texi : applied Martin's updates.
4696 Wed Sep  3 10:37:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4698         * Makefile: applied Martin's patch, ESS -> ess, for texinfo
4699         stuff.
4701 Tue Sep  2 16:36:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4703         * essd-*.el (ess-dump-filename-template): use it, with
4704         ess-suffix.
4706 Tue Sep  2 16:19:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4708         * ess-vars.el (ess-delete-dump-files): changed default value to
4709         nil.  Better safe than sorry.
4711 Tue Sep  2 16:05:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4713         * essd-*.el (*-customize-alist): ess-suffix.  Use it.
4715 Tue Sep  2 15:44:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4717         * essl-s.el: moved "general" variables from essd-s?.el,
4718         essd-r.el.  There, should only be modifications to the standard S
4719         customizations.  Avoids conflict with not loading certain
4720         customization variables.
4722 Tue Sep  2 13:23:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4724         * Makefile (LASTVERSION): version set to 12.
4726 Tue Sep  2 10:22:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4728         * ess-vars.el (ess-version): Version 11 released; set to 12.
4730 Mon Sep  1 17:16:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4732         * essd-r.el (R-mode): setq-default the customize alist.
4734 Mon Sep  1 16:59:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4736         * essd-s+3.el (S+3-mode): need to set ess-customize-alist.
4738 Mon Sep  1 16:15:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4740         * ess-vars.el (ess-mode-font-lock-keywords): redid the assign
4741         fontlocking.
4743 Mon Sep  1 15:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4745         * ess-vars.el (ess-mode-editing-alist): renamed.  Use it.
4747 Mon Sep  1 15:48:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4749         * ess-inf.el (inferior-ess): corrected doc string.
4751 Mon Sep  1 14:54:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4753         * essl-sas.el: added sas config variables here.
4755 Mon Sep  1 14:21:08 1997  Anthony Rossini  <rossini@stat.sc.edu>
4757         * essd-sas.el (SAS): works.
4759 Mon Sep  1 14:20:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4761         * essd-sas.el (SAS-mode): fixed and "modernized".
4763 Mon Sep  1 14:16:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4765         * ess.el (SAS-transcript-mode): load it.
4767 Mon Sep  1 14:16:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4769         * ess.el (SAS-mode): load it.
4771 Mon Sep  1 14:12:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4773         * ess-site.el (auto-mode-alist): XLS is recognized.  SAS is
4774         recognized.
4776 Fri Aug 29 13:41:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4778         * ess-inf.el (inferior-ess-make-comint): use
4779         inferior-ess-start-file, inferior-ess-start-args.
4781 Fri Aug 29 13:24:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4783         * essd-sas.el (inferior-SAS-args): new variable.  Use it.
4785 Fri Aug 29 13:11:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4787         * ess-vars.el (ess-dribble-buffer): now defaults to
4788         *ESS*. (RMH/MM).
4790 Fri Aug 29 13:09:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4792         * essd-sas.el (SAS-customize-alist): fixed primary prompt (RMH).
4794 Thu Aug 28 10:21:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4796         * ess-mode.el (ess-check-modifications): reformat.
4798 Thu Aug 28 09:03:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4800         * ess.el: moved ess-site autoloads here.
4802 Thu Aug 28 09:02:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4804         * ess-help.el (ess-find-help-file): autoloaded
4805         ess-get-object-list at the beginning of ess-help; byte-compiler
4806         error.
4808 Wed Aug 27 14:33:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4810         * ess-mode.el (ess-mode): needed to set buffer local variables
4811         AFTER they are killed.  Whoops.
4813 Wed Aug 27 14:27:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4815         * ess-mode.el (ess-mode): type changed to dialect.
4817 Wed Aug 27 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4819         * ess-inf.el (ess-proc-name): changed the process name to be
4820         returned.  Now is the form:  ess-dialect : ess-process-number.
4822 Tue Aug 26 18:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4824         * ess-version-running -> ess-dialect
4826 Tue Aug 26 18:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4828         * ess-proc-prefix -> ess-language
4830 Tue Aug 26 17:58:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4832         * ess-site.el: added SAS site init (from Cook's mode) (TC)
4834 Tue Aug 26 17:50:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4836         * essl-sas.el:  new file.  SAS language editing mode (Cook's
4837         mode).  Use it. (TC)
4839 Tue Aug 26 17:48:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4841         * essl-s.el : new file.  S language editing mode.  Use it.
4842         S specific stuff from ess-mode.
4844 Mon Aug 25 16:53:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4846         * ess-help.el (ess-find-help-file): added hack to complete non-S
4847         stuff. (KH)
4849 Mon Aug 25 16:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4851         * essd-r.el (R-customize-alist): made the name quoted.
4853 Mon Aug 18 15:27:41 1997  Maechler  <maechler@stat.math.ethz.ch>
4855         * essd-r.el (R-customize-alist): sorted
4857         * essd-s4.el:
4858         * essd-s3.el (S3-customize-alist): not Splus; no
4859         'Optional/Required Arg'
4861         * essd-s+3.el (S+3-customize-alist): switched some lower/upper
4862         case: more important things on lower case; now compatible to R
4865 Mon Aug 25 16:35:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4867         * ess-site.el auto-mode-alist: Use \\' instead of $ [faster (?)],
4868         standard; Add ...src/library/[A-z]*/funs/.. for R source editing.
4869         (MM).
4871 Mon Aug 25 11:02:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4873         * ess-site.el (inferior-ess-font-lock-input): added setq of this
4874         variable as a customization example (RMH).
4876 Mon Aug 25 10:35:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4878         * ess-comp.el: removed (require 'cl).  This is semi-evil, if we
4879         can only avoid it.
4881 Fri Aug 22 17:01:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4883         * ess-vars.el (inferior-ess-font-lock-prompt-p): New
4884         variable. Need to use it.  Customize in ess-site.
4886 Fri Aug 22 16:56:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4888         * ess-inf.el (inferior-ess-mode): mode name is now "iESS", as per
4889         discussion.
4891 Fri Aug 22 16:54:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
4893         * ess-vars.el (ess-object-name-db-file-loaded): use it to
4894         determine which languages/versions have been loaded.
4896 Fri Aug 22 16:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4898         * essd-r.el (R-customize-alist): added ess-object-name-db to
4899         alist.
4901 Fri Aug 22 16:47:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4903         * essd-s+3.el (S+3-customize-alist): added ess-object-name-db to
4904         alist.
4906 Fri Aug 22 16:41:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4908         * essd-xls.el (XLS-customize-alist): added ess-object-name-db to
4909         alist.
4911 Fri Aug 22 16:40:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4913         * essd-xls.el (XLS-mode): moved from ess-mode.el
4915 Fri Aug 22 15:58:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4917         * essd-s+3.el (S-mode): moved from ess-mode.el
4919 Fri Aug 22 15:58:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4921         * essd-r.el (R-mode): moved from ess-mode.el
4923 Fri Aug 22 15:50:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4925         * essd-s+3.el: removed commented out font-lock patterns. (RMH)
4927 Fri Aug 22 15:49:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4929         * essd-s3.el: removed commented out font-lock patterns. (RMH)
4931 Fri Aug 22 15:48:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4933         * ess-vars.el (essd-S-inferior-font-lock-keywords): added RMH's
4934         error patterns.
4936 Fri Aug 22 12:28:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4938         * essd-sas.el: new file (RMH).
4940 Fri Aug 22 12:18:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4942         * ess-vars.el (ess-function-pattern): New pattern, thanks to
4943         Stephen C. Pope <scp@predict.com>.
4945 Fri Aug 22 11:59:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4947         * Makefile (ESS.info): fixed text output (KH)
4949 Fri Aug 22 11:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4951         * Makefile (html/ESS_toc.html): fixed text output (KH)
4953 Fri Aug 22 11:55:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4955         * ess-vars.el (inferior-ess-save-lastvalue-command): new
4956         defvar for variable. (KH)
4958 Fri Aug 22 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4960         * ess-vars.el (inferior-ess-retr-lastvalue-command): new
4961         defvar for variable. (KH)
4964 Fri Aug 22 11:54:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4966         * ess-vars.el (S-plus): removed variable
4968 Fri Aug 22 11:51:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4970         * essd-xls.el (XLS-customize-alist):  inferior-ess-start-file
4971         ("~/.ess-R").  inferior-ess-start-args.  Use it.
4974 Fri Aug 22 11:43:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4976         * essd-s+3.el (S+3-customize-alist): inferior-ess-start-file
4977         ("~/.ess-R").  inferior-ess-start-args. Use it.
4979 Fri Aug 22 11:42:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4981         * essd-r.el (R-customize-alist): inferior-ess-start-file
4982         ("~/.ess-R").  inferior-ess-start-args. Use it.
4984 Fri Aug 22 11:06:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4986         * ess.texi: renamed, from ESS.texi.  Changed header.  Added
4987         info-directory stuff (KH).
4989 Fri Aug 22 11:04:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4991         * ess.el: installed new, non CL versions of ess-setq-vars,
4992         ess-setq-vars-default. (KH)
4994 Fri Aug 22 10:58:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
4996         * ess-xtra.el: ESS-version -> ess-version (KH)
4998 Fri Aug 22 10:57:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
5000         * ess-vars.el (ess-version): incremented.  ESS-version ->
5001         ess-version.  (AJR)
5003 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
5005         * ess-inf.el (inferior-ess-mode): ESS-version -> ess-version (KH)
5007 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
5009         * STARTED : ESS-4.9-b11.  All DOCUMENTATION NOW IN `ChangeLog'.
5011 Tue Jul 29 07:14:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
5013         * ess-vars.el: transcript fontlock vars now here.
5015 Mon Jul 28 09:57:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
5017         * ess-site.el: explanatory comments for dialect customization.
5019 Mon Jul 28 09:55:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
5021         * ess-vars.el: added defvars for ess-site things below.  Still
5022         need to add to essd-*.el's!
5024         * ess-site.el: more customizations for the executable names.  Need
5025         to move defvars to ess-vars.
5027         * README: edited authors again.
5029         * Makefile: S-mode -> ESS.
5031         * Makefile: updated version number.
5033         * ess-site.el: moved/uncommented essd-s?.el
5035         * essd-s3.el: provide the right package!
5037         * Makefile: S-mode -> ESS.
5039         * ess-site.el: reformat.
5041         * ess-site.el: fixed typo.
5043         * ess.el: made ess-setq-vars* clean.  No ugly hacks!
5044         cleaned up authorship.
5046         * Makefile: updated version number.
5048         * ess.el (ess-setq-vars-default): made nice.
5050         * ess.el (ess-setq-vars): made nice.
5052 1997-07-25  Anthony Rossini  <rossini@stat.sc.edu>
5054         * ess-mode.el (ess-mode-map): newline/return mapped to
5055         'newline-and-indent, by popular demand.
5057         * General : variable definitions in ess now moved to ess-vars.
5058         ess now only contains useful code for distinguishing between
5059         processes.
5061 1997-07-01  Anthony Rossini  <rossini@stat.sc.edu>
5063         * ess-inf.el (inferior-ess): removed make-local-variables which
5064         should've been handled in ess.el
5065         (ess-multi): same as above.
5066         (ess.el): fixed same.
5067         (ess-execute): removed make-local-variable 'ess-local-process-name
5068         (ess-force-buffer-current): removed make-local-variable
5069         'ess-local-process-name
5070         (inferior-ess): let (done 0), for constructing
5071         inferior-ess-procname.
5073         * ess-site.el: added RMH's new docs, `ess-keep-dump-files'.
5075         * ess-inf.el (ess-quit): doc string edited.
5077         * ess-mode.el (ess-check-source): RMH's solution.
5079 1997-06-16  Anthony Rossini  <rossini@stat.sc.edu>
5081         * Makefile: trans->trns.  Idea is to keep file names at the 8+3
5082         length  for archaic OSs...
5084 Sun Jun 15 04:39:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5086         * NOTE:  SEE RCS Log files for program updates.  All
5087         language/dialect specific code attempted to be moved to essd files
5088         (d=dialect :-)..  need more movement, though...
5090         * ess.el: Documentation update.
5092 Wed May 21 14:47:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
5094         * S-mode has now become ess-mode. (Emacs Speaks Statistics).
5096 Thu Apr 24 18:10:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
5098         * TODO: (MM) word wrap mistake.
5100         * S-help.el (S-help-mode-map): (MM) Patch to bind ^M to
5101         next-line. Whoops.  (AJR) changed to \C-m.
5103 Wed Apr 23 09:29:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
5105         * S.el (S-mode-version): incremented.
5107         * S-help.el (S-display-help-on-object): (MM) S-help-sec-regex,
5108         S-help-sec-keys-alist take correct values (see yesterday's log for
5109         inferior-S-help-command).  Need to do similar with
5110         inferior-S-help-command hack!
5112         * S.el : (MM) S-help-sec-regex, S-help-sec-keys-alist
5113         buffer-local.
5115 Tue Apr 22 19:19:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5117         * S-mode-4.9-b5 : released.
5119         * S-help.el (S-display-help-on-object): Added curr-help-command
5120         (since inferior-S-help-command is buffer-local, need to get BEFORE
5121         switching buffers).
5123         * S-site.el (S,R,XLS): setq-default to setq.
5124         (R): "cat" -> inferior-S-pager. Buffer local?
5125         (XLS): cleaned up.
5126         (S-XLS-shortcut-post-run-hook): new function.
5127         (S-XLS-shortcut-pre-run-hook): new function.
5128         (R): cleaned up.
5129         (S-R-shortcut-post-run-hook): new function.
5130         (S-R-shortcut-pre-run-hook): new function.
5131         (S): cleaned up.
5132         (S-S-shortcut-post-run-hook): new function.
5133         (S-S-shortcut-pre-run-hook): new function.
5135         * S-inf.el (inferior-S): removed useless make-local-variables
5137         * S.el : declared many variables via make-variable-buffer-local.
5139         * S-site.el : removed useless make-local-variables...
5141         * S-inf.el (S-multi): setq -> setq-default, for
5142         inferior-S-prompt.
5144         * buffer-local stuff moved to S.el.
5146 Mon Apr 21 21:35:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
5148         * S-mode-4.9-b4 : released.
5150         * S-site.el (XLS): wrong help; syntax confusion :-).
5152         * S-inf.el (inferior-S): moved the setting of the history file.
5154         * S.el: inferior-S-program should be global?
5156 Sun Apr 20 12:30:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
5158         * S-inf.el: moved S-force-buffer-current here, from S-mode.
5160         * S.el: (S-version-running): buffer-local.
5161         (inferior-S-program): buffer-local.
5162         (inferior-S-secondary-prompt): buffer-local.
5163         (inferior-S-primary-prompt): buffer-local.
5165         * S-site.el (S-transcript-mode): change autoload to point at
5166         S-trans.
5168 Fri Apr 18 12:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
5170         * S-site.el: removed stupid comments, rearranged autoloads
5171         sensibly.
5173         * S-inf.el:  Moved `eval-*' commands here from S-mode.
5174         Edited autoloads appropriately (must be a better way to deal with
5175         the bytecompiler and file/function synchronization!)
5177         * S-mode.el: Moved `eval-*' commands to S-inf.
5180 Thu Apr 17 12:58:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
5182         * S.el (S-mode-font-lock-keywords): changed
5183         ("<-" . font-lock-reference-face) to
5184         ("<<?-" . font-lock-reference-face), suggestion from Kurt.
5186 Wed Apr 16 14:36:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
5188         * S-trans.el: removed byte-compiler errors.
5190         * S-mode.el (S-indent-exp): commented out, in "let", restart and
5191         last-sexp.
5193         * S-inf.el
5194         (S-eval-visibly): See: "Terrible Kludge".  This code needs to be
5195         "done right (tm)".  Last byte-compile problem... :-(.
5196         (S-get-process-variable):  removed let (not needed?)
5197         (S-set-process-variable):  removed let (not needed?)
5199         * S.el: run-hooks 'S-mode-load-hook before provide 'S.
5200         (S-mode-version): update the version.
5202         * S-help.el: added autoloads for bytecompile (need to find a
5203         cleaner way).
5206 Tue Apr  8 06:32:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
5208         * S-mode-4.9-b3 RELEASED.
5210         * S-site.el (R): use the previously defined variable.
5211         (S): use the previously defined variable.
5212         (XLS): use the previously defined variable.
5214         * S.el (inferior-S-program): changed definition.
5215         (inferior-S-program-name): new.
5216         (inferior-R-program-name): new.
5217         (inferior-XLS-program-name): new.
5218         (inferior-S4-program-name): new.
5220         * General: put back GNU.  But need to check this!
5222         * General: removed "FSF GNU" from all files.  It's not kosher.
5224 Mon Apr  7 07:52:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
5226         * S-inf.el (get-S-process): moved to prevent byte-compiler
5227         warnings.
5229         * S.el: moved user/sys vars from S-mode.el/S-inf/S-help
5230         (font-lock): added require.
5232         * S-help.el: moved user/sys vars to S.el.
5234         * S-site.el: removed (require 'font-lock).
5236         * S-mode.el: moved user/sys vars to S.el.
5238         * S-inf.el: moved requires and eval-when-compile requires.
5240         * S-site.el: moved XLS, R, S here from S-inf.  Added local vars at
5241         end.  Edited commented-out documentation.
5243         * S-inf.el: moved XLS, R, S to S-site
5244         (XLS, R, S): S0 -> inferior-S
5245         (inferior-S): Renamed from S0.
5248         * S.el: Documentation cleaned, modified.  Old news moved to NEWS
5249         files.
5250         (S-mode-version): variable updated (wasn't, before.  Whoops!)
5252         * S-mode-4.9-b2 RELEASED
5254         * S.el : removed autoloads (and duplicates) for the modes and
5255         inferior processes (which were and are in S-site).
5257         * S.el : Commentary:  deferred installation instructions to README
5258         and S-site. Removed comint stuff, since present in 19.x emacsen.
5260         * S.el (S-local-process-name): variable, not a constant.
5262         * S-site.el: Added R-mode autoload.
5264         * README: query-rep'd "4.8" to "4.9".
5266         * S-mode.el (S-mode-map): S-parse-errors binding changed to C-c`
5268 Sun Apr  6 14:23:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
5270         * S-inf.el (inferior-S-make-comint): S-inf-pager ->
5271         inferior-S-pager.
5273         * S-site.el (XLS): added XLS autoload.
5275         * S-inf.el (inferior-S-make-comint): replaced with Kurt's version
5276         (I need to verify this).
5277         (inferior-S-pager): New variable.
5279 Fri Apr  4 10:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
5281         * S-mode-4.9-b1 RELEASED
5283         * S-site.el: added R as an autoload.
5285         * S-inf.el (inferior-S-mode): Added a switch (based on
5286         S-proc-prefix) for using inferior-S-input-sender or
5287         inferior-R-input-sender.
5289         * S-inf.el (inferior-R-input-sender): added (thanks to KH).
5291         * S-mode.el (S-eval-paragraph): added. (from S-extras).
5293         * S-extras.el: removed S-eval-paragraph
5295         * Makefile: More in line with GNU standards.  Still WRONG,
5296         though.
5298 Thu Apr  3 14:38:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5300         * S-help.el: Support for W3 viewing of R files is included.  It
5301         works (but could be better).  Removed until 5.0 :-).
5303         * S.el (S-proc-prefix): Moved before S-history-file definition,
5304         which now depends on it.
5306         * S-help.el (S-submit-bug-report): send to rossini@stat.sc.edu
5308         * S-inf.el (inferior-S-mode-map): C-x` should be C-c`
5309         (S-parse-errors).  Major modes NEVER use C-x prefixes!
5310         (inferior-S-mode-map): C-c C-a masks a useful function in comint.
5311         Need to find a second prefix for "hotkeys".
5313         * S-inf.el (S-object-name-db-file): added variable.
5314         (S-create-object-name-db): Use S-object-name-db.
5316         * S-inf.el (inferior-S-mode): Changed comint-completion-addsuffix
5317         definition, and made buffer-local (thanks: Kurt Hornik).
5319         * All_files : S-filenames-map is final name. (-p for functions.
5320         Bozo...).
5322         * S-inf.el (inferior-S-font-lock-keywords): changed variable name
5323         from S-inf-font-lock-keywords.
5324         (inferior-S-mode): changed variable name to
5325         inferior-S-font-lock-keywords from S-inf-font-lock-keywords.
5327         * S-modeadds.el (S-mode-load-hook): changed name of
5328         S-inf-filenames-map to S-filenames-map-p
5330         * S-inf.el (S-dir-modtime): changed name of S-inf-filenames-map to
5331         S-filenames-map-p
5332         (S-object-names): changed name of S-inf-filenames-map to
5333         S-filenames-map-p
5335         * S-mode.el (S-check-modifications): changed name of
5336         S-inf-filenames-map to S-filenames-map-p
5338         * S-inf.el: removed S-inf-filenames-map defvar.
5340         * S.el: Moved S-inf-filenames-map defvar here, renamed as
5341         S-filenames-map-p.
5343 Wed Apr  2 09:38:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5345         * TODO: updated ALL conversations and reasonings.
5347         * Makefile: removed extraneous commented-out parts.  Changed
5348         Prefloads, default Emacs, compilation flags, and infodir
5349         location.
5351         * S-mode.el (S-dump-object): added indent-region (thanks: Peter
5352         Dalgaard, <p.dalgaard@biostat.ku.dk>).
5354         * S-mode.el : changed default for S-else-offset to 0 (thanks:
5355         Peter Dalgaard, <p.dalgaard@biostat.ku.dk>).
5357 Mon Mar 10 11:30:23 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5359         * General : moved the rest of the easymenu startup code here
5360         * General : edited Makefile for easier XEmacs distribution
5361         * S-site.el : added example Splus call (thanks: Claudia Yastremiz
5362         <claudia@ms.com>)
5364 Fri Mar  7 17:42:36 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5366         * S-trans.el : For easymenu menus, moved code from S-menu here.
5367         * S-mode.el : For easymenu menus, moved code from S-menu here.
5368         * S-inf.el : For easymenu menus, moved code from S-menu here.
5369         * Added  code from Kurt H.
5371 Mon Feb 10 11:14:42 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5373         * S-help.el : added/checked some of Martin's older patches (most
5374         in the 4.8.6 series).
5376         * Makefile (patch): added $(GZCAT) (normally zcat, but sometimes
5377         it's gzcat, if sys admins are GNU-suspicious).
5379         * S-mode.el: XEmacs compatibility, maintaining Emacs
5380         compatibility.
5382         * S-inf.el: See above.
5384         * S-trans.el: See above.
5386         * S-menu.el: added easymenu support, XEmacs menu hooks.
5388 Mon Oct 14 16:24:14 1996  Local  <local@florence>
5390         * S-inf.el: inferior-S-program -- only new if  S <--> R
5392 Tue Jun 25 08:53:12 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5394         * S-inf.el: (defun R ...); renamed 'S to 'S0;  S, R both call S0
5395         after setting variables.
5397         * S.el: added autoloads for 'R and 'R-mode.
5398         defconst  for S-help-S... and S-help-R  used in S-inf.
5399         * S-site.el: same autoloads
5401         * S-help.el : S-help-sec-regex,etc: defconst for S- and R-
5402         versions moved to S.el, since used in S-inf
5404         * S-mode.el (R-mode): added
5405         S-force-buffer-current: optional 2nd arg. 'force'
5407 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5409         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5410         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5412         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5413         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5414         "S"; the same for other places.
5415         S-execute-search: Use new variable inferior-S-search-list-command
5416         Switched binding of C-c C-k to S-force-buffer-current.
5418         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5419         now using (get-S-process ...) instead of hardwired "S".
5421         * S-help.el: added S-eval-line-and-next-line to key bindings.
5422         Changed binding of request-a-process to C-c C-k as in other S-modes.
5423         New configurable variable  S-help-sec-regex  (for R help)
5425         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5427 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5429         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5430         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5432         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5433         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5434         "S"; the same for other places.
5435         S-execute-search: Use new variable inferior-S-search-list-command
5436         Switched binding of C-c C-k to S-force-buffer-current.
5438         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5439         now using (get-S-process ...) instead of hardwired "S".
5441         * S-help.el: added S-eval-line-and-next-line to key bindings.
5442         Changed binding of request-a-process to C-c C-k as in other S-modes.
5443         New configurable variable  S-help-sec-regex  (for R help)
5445         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5448 Wed Dec 13 17:27:53 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5450         * S-inf.el (S-search-list): Would return nil if S-search-list was
5451           nil and the search path had not changed (which could happen,
5452           apparently)
5454 Mon Dec  4 10:21:52 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5456         * S.el: New syntax table.
5458         * S-trans.el: New bindings.
5460         * S-mode.texi: Updates for 4.8
5462         * S-mode.el:
5463         Autoload and bind S-list-object-completions.  S-request-a-process
5464         moved to C-c C-k.
5466         S-force-buffer-current: new function
5468         * S-menu.el: Many updates.
5470         * S-inf.el: S-object-list: docstring update
5472         S-directory is now used as the default S directory.  The current
5473         buffers default directory is used if it is nil.
5475         get-S-process: better error message.
5477         inferior-S-mode: Use comint-input-filter-functions instead of the
5478         deprecated comint-input-sentinel.
5479         Don't anchor paragraph regexps.
5481         S-list-object-completions: new function
5483         S-modtime-gt: bugfix
5485         S-complete-filename: don't use comint-last-inout-start
5487         * S-help.el: Make autoloads from S-inf.el.
5489         * Makefile: Deleted useless SCRATCH vbl.
5490         Use S-mode.texi, not S-mode.texinfo.
5492 Thu Nov 30 13:10:17 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5494         * Makefile: Version update
5496 Mon Nov 13 14:46:13 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5498         * S.el (S-mode-syntax-table): Made syntax table independent of
5499           c-mode-syntax-table
5501         * S-mode.el (S-check-modifications): Changed regexp to allow `w'
5502           and `_' class syntax in object names
5504 Wed Aug 23 16:37:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5506         * S-inf.el (S-complete-filename): Checked form the beginning of
5507           the *last* command to determine if we should complete a
5508           filename.  History expansions work now.
5510 Mon Aug 21 15:35:29 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5512         * S-menu.el (S-transcript-mode-menu): New menu
5513         (S-inferior-S-mode-menu): Lotsa updates.
5515         * S-trans.el (S-transcript-copy-command): Renamed from
5516         S-transcript-copy-commmand (mmm).  Also switches to the S process.
5518         (S-trans-font-lock-keywords): strings keep other highlighting
5520         Lots of autoloads for S-mode.el stuff
5522         * S-help.el: Autoloads for stuff in S-mode.el
5524 Tue Aug  8 11:06:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5526         * S-mode.el (S-dump-object-into-edit-buffer): Run a lambda
5527         S-source-directory in the process buffer
5529         (S-dump-object-into-edit-buffer): As for process if none attached
5531         * S-inf.el (S): Use default-directory only if S-directory is nil.
5532         * S.el (S-directory): Doc update
5534         * S-inf.el (S-modtime-gt): Fixed to give correct results
5536         (inferior-S-mode): Add S-search-path-tracker to
5537         comint-input-filter-functions, not comint-input-sentinel.
5539 Tue Aug  1 16:13:14 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5541         * S-inf.el (inferior-S-mode): Don't anchor paragraph-start and
5542         paragraph-separate with "^" (for 19.29).
5544 Tue Aug  1 14:44:32 1995  David M Smith  <maa036@mathssun5>
5546         * S-mode.el (S-eval-region): Make sure S-local-process-name is set.
5548         * S-inf.el (get-S-process): Better error message when no processes
5549         are running.
5551         * S-mode.el (S-eval-region): Make sure S-inf is loaded
5553 Thu Jul 27 16:43:01 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5555         * S-inf.el (S-list-object-completions): New function
5556         (inferior-S-mode-map): Bind it to M-?
5558 Tue Jul 25 16:07:10 1995  David Smith  <D.M.Smith@lancaster.ac.uk>
5560         * Version 4.7 released.
5562         * Makefile (info): New target
5563         (install): Ignore errors in second cp in case LISPDIR==.
5564         (clean): Junk all the tex crap, too
5565         (VERSION): New variable
5566         (distrib): Use it
5567         (AUXFILES): Include ChangeLog
5568         (distrib): Make sure Makefile is writeable
5570         * S-inf.el (S-execute-screen-options): Added documentation.
5572         (S-multi): Use S-post-run-hook
5574         * S.el (S-keep-dump-files): Expanded documentation.
5575         (S-delete-dump-files): Expanded documentation.
5577         (S-post-run-hook): New variable.
5579 Mon Jul 24 11:58:22 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5581         * S.el: Default for S-keep-dump-files is 'check
5583         * S-mode.el (S-mode): Make S-keep-dump-files buffer-local.
5584         (S-load-file): Meaningful values of S-keep-dump-files are nil,
5585         check, ask and anything else.
5586         (S-dump-object): If S-keep-dump-files is 'check, don't ask for
5587         confirmation when loading.
5589         * S-mode.el (S-dump-object-into-edit-buffer): Bug-fix; you can now
5590         create the Src directory if it doesn't exist.
5592         * S-site.el (window-system): Only add turn-on-font-lock to mode
5593         hooks if window-system is non-nil.  Also add to
5594         S-transcript-mode-hook.
5596 Thu Jul 20 12:21:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5598         * S-inf.el (S-inf-font-lock-keywords): Strings in input don't
5599         de-fontify anymore.
5601 Wed Jun 28 12:15:57 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5603         * S-mode.texinfo: Updated e-mail addresses, and used @@ instead of
5604         @.
5606         * S-mode.el (S-mode): Use S-mode-font-lock-keywords, not
5607         S-inf-font-lock-keywords
5609 Mon Jun 26 12:14:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5611         * Version 4.6 released
5612         * TODO, S-mode.texinfo, NEWS, Makefile: Update for 4.6
5614 Mon Jun 26 12:09:55 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5616         * S-trans.el: Font-lock support.
5618         * README: Update for 4.6
5620         * S.el: Version update: 4.6
5622         S-local-process-name added.
5624         * S-site.el:
5625         Deleted hilit19 patterns (font-lock patterns are now in the individual
5626         source files).  S-site should now be much more lightweight to load.
5628         Used add-to-list for the load-path.
5630         .s for S-mode files in auto-mode-alist by default.
5632         * S-mode.el: Font-lock support.
5634 Fri Jun 23 13:56:54 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5636         * S-inf.el:
5637         Doesn't call comint-output-filter-functions in S-eval-visibly any more
5638         (and so works in 19.29).
5640         Font-lock support.
5642         Bound M-RET to S-transcript-send-command-and-move.
5644 Wed Oct 26 12:37:15 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5646         * S-mode.el (S-check-modifications):
5647         Fixed a bug which occurred when the object
5648         name could not be found.
5650 Tue Oct 25 16:28:54 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5652         * S-inf.el: Moved S-local-process name to S.el.
5653         (S-eval-visibly): Bugfix involving comint-last-output-end
5655 Wed Jun  1 11:03:34 1994  David M. Smith  (maa036@mathssun5)
5657         * Version 4.5 released.
5659         * Makefile: Update to distrib target
5661         * Makefile: Bugfix with info install
5663         * README: Update for 4.5
5665         * NEWS: *** empty log message ***
5667 Wed Jun  1 10:29:30 1994  David M. Smith  (maa036@mathssun5)
5669         * S-menu.el: Bugfix
5671 Mon May 30 16:34:53 1994  David M. Smith  (maa036@mathssun5)
5673         * S-site.el: Major revision.
5675         * README: More detail in INSTALL section.
5677         * TODO: Initial revision
5679         * S.el: Version number update: 4.5
5681         * Makefile: Bugfix in SOURCES
5683         * Makefile: added S-mode.texinfo to AUXFILES
5685         * Makefile, NEWS, README: Initial revision
5687 Fri May 27 17:18:50 1994  David M. Smith  (maa036@mathssun5)
5689         * S-mode.el, S-trans.el: Binding changes
5691         * S-help.el: Binding change
5693         * S.el: Define S-help as an alias for S-display-help-on-object.
5695         * S-inf.el: S-view-at-bottom: deleted function and keybinding
5696         Changed bindings of S-display-help-on-object and S-execute.
5698         * S-menu.el:
5699         Many modifications to S-inferior-S-mode-menu, including incorporation
5700         of the old hotkey menu.
5702         * S.el: Autoload for S-load-file.
5704         * S-help.el: S-submit-bug-report: new function
5706         * S.el:
5707         Added autoloads for S-dump-object-into-edit-buffer and S-parse-errors.
5709         * S.el: Added an autoload for S-submit-bug-report
5711         * S-mode.el:
5712         Added a provide call.  Can't imagine why it wasn't there before.
5714         * S-mode.texinfo: Initial revision
5716 Fri May 13 09:57:00 1994  David M. Smith  (maa036@mathssun5)
5718         * S.el: Version number update: 4.4
5720         * S-inf.el: bugfix
5722         * S-inf.el: S-compiled-dir: new function
5723         S-object-names: support it
5725         * S-inf.el: Support for S-object-name-db.
5726         S-object-names: modified
5727         S-get-words-from-vector: new function
5728         S-create-object-name-db: new command
5730 Wed May 11 14:18:27 1994  David M. Smith  (maa036@mathssun5)
5732         * S-trans.el: Defined S-transcript-send-command-and-move
5734         * S-menu.el: Dunno.
5736 Fri Apr 29 14:30:55 1994  David M. Smith  (maa036@mathssun5)
5738         * S-mode.el:
5739         S-continued-statement-p: minor bugfix. Removed the (bolp) test; I
5740         don't know why it was there but it caused top-level statements to be
5741         indented.
5743         S-insert-local-variables: removed (obsolete)
5745         * S-mode.el: S-dump-object-into-edit-buffer: rewrite.  Implemented
5746         S-delete-dump-files.
5748         S-dump-object: new function
5750         S-find-dump-file-other-window: new function
5752         * S.el: New option S-delete-dump-files
5754         * S.el: Version number change (4.3)
5756 Thu Apr 28 12:58:41 1994  David M. Smith  (maa036@mathssun5)
5758         * S-mode.el: Definition and implementation of S-mode-silently-save.
5760 Fri Apr 22 14:40:56 1994  David M. Smith  (maa036@mathssun5)
5762         * splitup2/S-inf.el (S-get-directory): Cause an error if an
5763           invalid directory is specified.
5765 Wed Mar 16 14:19:31 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5767         * splitup2/S-inf.el (inferior-S-primary-prompt): prompts are
5768           optionally followed by one space.
5769           (S-complete-object-name): No longer runs indent-for-tab-command
5770           (S-after-pathname-p): deleted
5771           (S-complete-filename): New function
5772           (inferior-S-mode): Better completion support, thanks to the new
5773           comint.
5775 Wed Feb 23 15:50:28 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5777         * splitup2/S-inf.el (S-search-list): Bugfix where relative
5778           pathnames in search list were expanded in wrong directory
5780 Fri Feb 18 19:27:10 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5782         * splitup2/S-mode.el (S-check-modifications): Don't cause an error
5783           if the source file has been deleted.
5785 Tue Feb 15 12:11:42 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5787         * splitup2/S-inf.el (S-temp-buffer-p): Deleted. There is no longer
5788           any dependence on this variable: S-local-process-name suffices.
5789         (S-local-variables-string): Deleted. File extensions should be
5790         good enough for setting the mode.
5791         (S-cleanup): Simplified. Doesn't delete files.
5793         * splitup2/S-help.el (S-help-mode): Make S-local-process-name
5794           local.
5796         * splitup2/S-mode.el (S-mode): make S-local-process-name
5797           permanent-local.
5798           (S-insert-function-templates): deleted, S-function-template has
5799           this functionality now.
5800           (S-function-template): May be nil or a string. Point is placed
5801           after first open.
5803           (S-dump-object-into-edit-buffer): If S-keep-dump-files is nil,
5804           don't delete files, but don't make backups either.
5806 Mon Feb 14 14:53:17 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5808         * splitup2/S-mode.el (S-check-modifications): New function
5809         (S-load-file): Rewrite. Only ask for a filename if the current
5810         buffer is not in S-mode. Always offer to save.
5812         * splitup2/S-inf.el (S-inf-filenames-map): New variable
5813         (S-object-names): Use it
5814         (S-extract-onames-from-alist): Supply directory name
5815         (S-get-modtime-list): Supply directory name for quicker completions
5817         (S-object-modtime): New function
5818         (S-modtime-gt): New function
5820 Fri Feb 11 14:49:29 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5822         * splitup2/S-mode.el (S-mode): Set parse-sexp-ignore-comments to
5823           t; there are no longer any limitations with this in elisp.
5825 Wed Feb  9 13:25:12 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5827         * splitup2/S-trans.el (S-transcript-send-command-and-move): New
5828           function
5830           (S-transcript-send-command): Doesn't move any more.
5832         * splitup2/S-inf.el (S-eval-visibly): Call
5833           comint-output-filter-functions
5835 Wed Jan 26 11:15:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5837         * S.el  (S-search-list): Caches result in S-search-list <v>
5838         (S-execute-objects): Use it
5839         (S-search-list <v>): Now just a cache. Don't access directly
5840         Completions are now calculated on demand; as a result the first
5841         completion in a session will take a long time. The results are
5842         cached, however, so remaining completions should be fast.
5844 Sun Jan 23 17:56:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5846         * S.el (S): If S-ask-for-S-directory is unset, set
5847           default-directory to S-directory.
5849 Wed Jan 19 16:16:10 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5851         * S-site.el: Added (cond (window-system ...)) calls so that all
5852           users (even those without window systems) can safely require
5853           this file.
5855 Thu Jan  6 15:15:53 1994  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5857         Version 4.1alpha released to wingra
5858         * S.el: deleted S-set-display and associated variables.
5860 Fri Dec 24 11:56:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5862         * S.el (S-command): Rewrite. Now uses a new filter to redirect
5863           output to the buffer; comint never sees the output. This filter
5864           could feasibly be accomodated to detect the prompt itself;
5865           allowing for an "in the background" implementation of S-command.
5867           (S-process-sentinel): Reports date; useful if you have run many
5868           S sessions in one transcript file.
5870 Thu Dec 16 12:47:38 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5872         * S.el (S-multi): Ask for transcript file, maybe
5873         (S-ask-about-transfile): new variable
5874         (S-get-directory): replaces S-set-directory
5876 Wed Dec 15 12:10:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5878         * S.el (S-loop-timeout): Increased
5880 Mon Dec 13 10:11:25 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5882         * S.el (S-command): Avoids calling comint-output-filter-functions
5883           until the last minute.
5884           (S-complete-object-name): Complete rewrite of completion
5885           routines. Completion should now be accurate in every situation:
5886           the only way to make it wrong is to use assign() to assign into
5887           a dataframe not at position 1. Uses objects() to make listings,
5888           so you don't get .Data, .Help etc. Should now be able to make
5889           this work for DOS users.
5890         (S-object-list): New buffer-local vbl; cache of completions
5892 Thu Dec  9 12:08:09 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5894         * S.el (S-process-sentinel): Can now see message after q()
5896 Tue Nov 16 09:25:41 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5898         * S.el (S-mode): kill-all-local-variables
5899         (S-insert-local-variables): Use ### instead of # in local
5900         variables section.
5902 Mon Nov 15 10:31:02 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5904         * S.el (inferior-S-mode): Changed
5905           comint-after-partial-pathname-command to
5906           comint-after-partial-filename-command (new comint)
5908 Sun Nov 14 17:18:55 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5910         * S.el: Version 4.00alpha. Made available for FTP, and
5911           announced on the S-mode mailing list
5913 Fri Nov 12 12:36:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5915         * S.el (S-transcript-mode): Created.
5916         (S-execute-screen-options): Added.
5918 Thu Nov 11 12:30:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5920         * S.el (S-find-help-file): More intuitive defaults when requesting
5921           help generated by S-read-helpobj-name-default.
5923           (S-eval-visibly): Doesn't wait for prompt after the last line of
5924           text has been sent.
5926           (inferior-S-send-input): Big improvement in the handling of
5927           multi-line inputs. Users should use LFD (not RET) to continue
5928           incomplete commands. Should automate this.
5930 Thu Oct  7 14:45:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5932         * S.el (inferior-S-mode): Few mods to make it work with the new
5933           comint.
5935 Mon Sep 27 11:21:56 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5937         * S.el (inferior-S-get-old-input): Now separates multi-line
5938           commands by newlines instead of spaces. This produces messier
5939           output, but avoids S's 255 char line limit for commands.
5941 Sun Sep 26 17:38:59 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5943         * S.el (S-kill-buffer-function): Added to kill-buffer-hook in the
5944           process buffer.
5946 Fri Sep 17 11:23:36 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5948         * S.el (S-display-temp-buffer): Uses temp-buffer-show-function
5949           instead of popper.
5951           (inferior-S-mode): Fixed a typo of paragraph-separate appearing
5952           as paragraph-start.
5954 Wed Sep 15 11:47:51 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5956         * S.el: Converted old E18 variables (buffer-flush-undo,
5957           comment-indent-hook) to E19 versions. Removed the require for
5958           comint-extra -- now contained in the new comint.el. Removed
5959           autoload for comint-isearch -- that's the user's decision.
5960         (inferior-S-prompt): Now generated from inferior-S-primary-prompt
5961           and (new variable) inferior-S-secondary-prompt
5963 Tue Sep 14 09:33:03 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5965         * S.el (S-multi): Makes use of Simon Marshall's new comint.el. New
5966           variable S-history-file for saving histories. Calls
5967           comint-read-input-ring. Sets the sentinel.
5968         (S-process-sentinel): Created. Automatically saves the history
5969           ring if the S process dies.
5971 Sun Sep 12 18:53:40 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5973         * S.el: (S-multi). Now always switches to the buffer associated
5974           with process N, if available.
5976         (inferior-S-make-comint): New calling procedure; bufname is the
5977           literal buffer name (no *'s are added); procname is the process
5978           name to use.
5980 Tue Sep  7 16:20:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5982         * S.el (inferior-S-mode-map): Unbound comint-[mp]search input, and
5983         comint-isearch, as I haven't tested them yet.
5984         (inferior-S-mode): replaced input-ring-size with
5985         comint-input-ring-size (Vivek Khera <khera@cs.duke.edu>).
5987         * comint-extra.el: Added comint-msearch* and comint-psearch*,
5988         commented out in the E19 distribution of comint.el
5990         * comint-isearch.el: Back in the distribution
5992 Fri Sep  3 16:20:28 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5994         * S.el (S-mode): Replaced the documentation string, and removed
5995         the code which set it explicitly. Doing this was breaking the byte
5996         compiler. Version 3.63
5998 Wed Aug 25 17:36:57 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
6000         * S.el (inferior-S-send-input): Added a hook: S-send-input-hook,
6001         so that I could do nice things with highlighting. This will
6002         probably disappear or change.
6004 Sat Aug 14 14:48:11 1993  David Smith  (dsmith@spam)
6006         * S.el (S-extract-onames-from-alist): Modified so that
6007         S-complete-object-name will work in the minibuffer (e.g. through
6008         command S-execute.)
6010         * S.el: Restructured the entire S.el file into meaningful
6011         sections. The file now uses Outline mode.
6013         * S.el: Tek mode is no longer supported. Moved all Tek-related
6014         variables and functions to S-tek.el, and commented out any code
6015         references to them.
6017         * S-tek.el: This file is no longer supported. Moved all
6018         Tek-related functions and variables in S.el to the end of this
6019         file.
6021 Wed Aug  4 16:35:24 1993  David Smith  (dsmith@spam)
6023         * S.el (S-complete-object-name): Fixed regexp so that completion
6024         over lists works properly.
6026 Thu Jul 22 12:25:46 1993  David Smith  (maa507@mathssun4)
6028         * S.el: Uses s-menu instead of s-simple-menus.
6030         * s-menu.el: Totally rehacked from s-simple-menus.el to use
6031         easymenu.el, to take advantage of Emacs 19 menus.
6033         * S.el: Rehacked the multiple process code so that local variables
6034         are used to store process-specific variables. I really don't know
6035         why I didn't do this in the first place. As a result multiple
6036         processes actually seem to work, now.
6037         (S-request-a-process): Now enters initial input
6039 Sun Jul 18 12:15:27 1993  David Smith  (maa507@mathssun4)
6041         * S.el: Created this change log file, and moved the change log
6042         from S.el here.
6044 The following is from the original Changelog section of S.el
6046   Release 2.1 on October 14, 1991 to statlib@stat.cmu.edu,
6047      and to the elisp archives at OSU (brennan@dg-rtp.dg.com (Dave Brennan))
6048   and announced on internet.s-news, netnews.gnu.emacs.sources, &
6049     andrew.programs.S
6050  -------------------------------------------------------
6051      Jul 26          1991  Frank Ritter
6052    * added S-mode-load-hook & S-pre-run-hook
6053      and testing by neilc@research.att.com
6054      Jul 9           1991  Frank Ritter
6055    * Changed S-command to use a register rather than
6056        the kill ring.
6057    * Better file header, comments now at 60 col so
6058        mailers wont' eat them.
6059    * Better S-extract-word-name.
6060    * Added S-mode-version variable
6061    * Changed syntax table to read |#; appropriately
6063  Wed Nov 28 11:03:50 1990  Ed Kademan  (kademan at hermes)
6064    * Make the S-mode-syntax-table a slightly modified
6065        version of the c-mode-syntax-table instead of a
6066        version of the one for lisp.
6068  Sat Nov 10 12:41:52 1990  Ed Kademan  (kademan at hermes)
6069    * Made run-S and run-s commands synonymous with the
6070        function S.
6072  Fri Oct 19 12:41:52 1990  Ed Kademan  (kademan at hermes)
6073    * Made S-directory a user modifiable variable.  S will
6074        run from that directory.
6076  Thu Oct 18 12:41:52 1990  Ed Kademan  (kademan at hermes)
6077    * Added function S-nuke-help-bs to clean up nroff
6078        style text in the S help buffer.  This function is
6079        a modification of nuke-nroff-bs from man.el.
6080  -------------------------------------------------------
6081  Unnumbered version released dated Thu Jun 14 09:56:56 CDT 1990
6083  Fri Jan 17 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6084    * Help mode for reading files. When asking for an object to
6085      run help on, completion is over those help files that exist.
6086    * Added object name completion, and made S-get-object-list
6087      efficient enough to make it worthwile.
6088    * Error parsing for loaded files
6089    * Better customization of file-names, with sensible defaults
6090    * Sensible buffer names for object buffers
6091    * Corrected definition for `.' in syntax table
6092    * Improved (and simplified) S-read-object-name-default
6093    * Included pager='cat' to default help-command specification
6094    * Added a call to run-hook for S-pre-run-hook
6095    * Changed keymaps to conform with GNU guidelines
6096      (i.e. no \C-letter bindings)
6097    * S-command has a new third argument, visible
6099  Tue May 27 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6100    * now copes with dynamically changing prompts (reported by Doug Bates)
6102  Thu May 29 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6103    * Added S-execute, modified S-execute-* to use it.
6105  Mon Jun 22 1992 dsmith
6106    * Added S-mode editing commands written by Ken'ichi Shibayama
6107      (shiba@isac.co.jp). A big win.
6108    * Removed the redundant argument to S-switch-to-end-of-S
6109    * S-function-pattern improved
6110    * added S-eval-visibly, S-eval-visibly-p and modified S-eval-*
6111      to use them
6112    * added S-eval-line-and-next-line
6113    * eval commands can now echo in the process buffer
6114    * added S-kill-output and S-view-at-bottom
6115    * added a binding for comint-isearch and autoloaded it
6116    * added S-execute-in-tb. S-parse-errors now takes prefix arg.
6118  Thu Jun 25 1992 dsmith
6119    * Moved some doctrings to comments (Frank Ritter)
6120    * The Tek stuff now lives in a separate file (Frank Ritter)
6121    * Fiddly C-c ESC M-. bindings in S mode and Help mode moved
6122        to C-c M-. bindings (Martin Maechler)
6123    * S-execute-objects now uses variable inferior-S-objects-command
6124        whose value depends on S version. (Ken'ichi Shibayama)
6125    * Symbols given uniform prefixes: S- or inferior-S- (Frank Ritter)
6127  -- Version 3.41 released to Statlib and Emacs Archive --
6129  Tue Jul  7 11:56:59 CST 1992 dsmith
6130    * S-execute-attach now updates the internal search list. This
6131      is a manifestation of a general bug: S-command doesn't call
6132      S-search-path-tracker
6134  Wed Jul 29 09:38:54 CST 1992 kenichi
6135    * Several fixes to indenting code. New variable S-else-offset.
6136      Indentation of code not within braces. expression() indentation.
6137      Correct handling of in-line comments.
6139  Fri Aug  7 10:52:06 CST 1992 dsmith
6140    * S-execute now uses S-mode-minibuffer-map.
6141    * Setting indentation variables in .emacs now has some effect.
6142    * Files retrieved by S-dump-object-into-scratch are now automatically
6143      placed in S-mode.
6145  Fri Jul 28 1992 R.D.Ball
6146    added multi-S to allow multiple S sessions
6147    run by ESC-x S or with numeric prefix arg e.g. ESC-2 ESC-x S
6148    The current S process is determined by S-process-name,
6149    this is modified by typing a return into a non-current S process
6150    buffer.
6151    Variables S-process-name-list, S-current-process-name
6152    and functions update-S-process-name-list, get-S-process to
6153    replace (get-process "*S*"), and checks for existence of process,
6154    buffer in inferior-S-mode
6156    made function S-eval-line-and-next-line keep to the bottom of
6157    the S process buffer so user can see results when working interactiveley
6158    To do this an optional arg eob was added to S-eval-visibly
6159    To go to bottom of window it was necessary to use
6160    switch-to-buffer-other-window, but this only when eob is t.
6161    Additionally, if S-eval-visibly-at-end is t the functions
6162    S-eval-region etc. also display results at the end of the
6163    current process buffer.
6165    Default directory for starting S is now the current directory
6166    for the current buffer. (Set S-use-current-directory to nil to
6167    avoid this).
6170  Sat Sep 19 18:35:10 CST 1992 dmsith
6172    * Modified Rod's multi-S code so that it works properly.
6173      S-process-name-list is now an alist whose CARs are the process
6174      names and whose CDRs is an alist of variable . value pairs
6175      specific to particular processes (so e.g. completion works
6176      properly for each buffer.) The function
6177      S-get-process-specific-vbls does the work, and any
6178      process-specific variables should be mentioned here.
6179      S-mode buffers know which process they should evaluate into.
6181    * New command S-request-a-process which should be bound to a key.
6183  Wed Nov  4 dsmith
6184    * S-load-file now informs you if S gave a warning during load.
6185      Also, the S-errors buffer is displayed using popper, if available
6186    * C-x ` is now also bound in S-mode.
6187    * Installed Frank's menus
6189  Wed Nov 18 dsmith
6190    * Bound M-TAB and M-? to comint completion functions in inf-S-mode
6191      and S-mode
6192    * In the process buffer, a paragraph is a promwpt, a command and its
6193      output, to make the paragraph functions useful
6194    * Multiple S sessions in a process buffer are delimited by ^L, to
6195      make the page functions useful
6196    * In process buffer mode line, name of process is shown in [..]
6197      (in case buffer name is changed.) In edit buffers, the name
6198      if the process the buffer belongs to is shown in []'s
6200  Wed Nov 21 dsmith
6201    * Nuked S-make-function, since it is now obsolete
6202    * Added S-clean-region
6203    * M-TAB in S-mode now completes *files*, not objects. Object
6204      completion has moved to C-c TAB.
6205    * Bound k in the help buffer to 'kill-buffer.
6206    * Local variables are added to files accessed with C-c C-d, if needed.
6207    * Fixed incorrect use of 'save-buffer in several places.
6208    * Bound C-c C-p to 'S-request-a-process
6209    * Replaced S-beginning-of-function and S-end-of-function to DMS's
6210      versions, since Frank's don't work with the new function regexp.
6211    * New variable S-synchronize-evals (Martin Maechler)
6212    * Changed default of S-eval-visibly-p to t.
6214  Wed May 12 dmith
6215    * Change definition of S-dumped-missing-re to cope with 3.1