Clarify the way in which starting directory is determined.
[ess.git] / ChangeLog
blobf58632ff2411ac7957c802e870a68cc14b998bd8
1 2006-06-03  ESS Maintainers <ESS-core@stat.math.ethz.ch>
3   * Version 5.3.1 released.
5 2006-04-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
7   * Version 5.3.0 released.
9 2006-04-07  Martin Maechler  <maechler@stat.math.ethz.ch>
11         * doc/refcard/refcard.tex: update for ESS 5.3.0
13 2006-02-09  Anthony Rossini <anthony.rossini@novartis.com>
15         * doc/newfeat.texi: documentation for
16         @code{ess-use-inferior-program-name-in-buffer-name},
18 2006-02-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
20   * Version 5.2.12 released.
22 2006-01-06  Stephen Eglen  <stephen@gnu.org>
24         * doc/ess.texi (Help with emacs): New section, referring people to
25         Emacswiki and FAQs.
27 2005-11-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
29   * Version 5.2.11 released.
31 2005-09-09  ESS Maintainers <ESS-core@stat.math.ethz.ch>
33   * Version 5.2.10 released.
35 2005-08-30  ESS Maintainers <ESS-core@stat.math.ethz.ch>
37   * Version 5.2.9 released.
39 2005-05-12  ESS Maintainers <ESS-core@stat.math.ethz.ch>
41   * Version 5.2.8 released.
43 2005-04-18  ESS Maintainers <ESS-core@stat.math.ethz.ch>
45   * Version 5.2.7 released.
47 2005-03-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
49   * Version 5.2.6 released.
51 2005-02-01  ESS Maintainers <ESS-core@stat.math.ethz.ch>
53   * Version 5.2.5 released.
55 2005-01-06  ESS Maintainers <ESS-core@stat.math.ethz.ch>
57   * Version 5.2.4 released.
59 2004-12-31  Stephen Eglen  <stephen@gnu.org>
61         * doc/inst_tar.texi (Unix installation): Remove note regarding GNU
62         Make, as this is relevant only for developers, and so does not
63         need to be in the user's guide [the shorter the installation
64         instructions, the better!]
66 2004-12-29  Stephen Eglen  <stephen@gnu.org>
68         * doc/newfeat.texi: Mention changes to completion.
70         * doc/inst_tar.texi (Unix installation): Comment out optional step
71         about creating database files for slow computers; delete later.
73         * doc/ess.texi (Completion details): Comment out note about slow
74         completion on old systems; delete later.
75         (Imenu): Add note about imenu regexps.
77 2004-10-27  Martin Maechler  <maechler@stat.math.ethz.ch>
79         * doc/ess.texi: added Debian patches from Camm Maguire
80         * lisp/*      : dito for six files
82 2004-09-21  ESS Maintainers <ESS-core@stat.math.ethz.ch>
84   * Version 5.2.3 released.
86 2004-07-27  Martin Maechler  <maechler@stat.math.ethz.ch>
88         * Moved from CVS to Subversion
90 2004-07-08  ESS Maintainers <ESS-core@stat.math.ethz.ch>
92   * Version 5.2.2 released.
94 2004-06-28  ESS Maintainers <ESS-core@stat.math.ethz.ch>
96   * Version 5.2.1 released.
98 2004-05-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
100         * doc/ess.texi (Interactive ESS): At the start of the chapter on
101         iESS, introduce a few general terms before getting into specifics.
103 2004-05-17  Stephen Eglen  <stephen@anc.ed.ac.uk>
105         * doc/ess.texi: Few typos; add brief description of Imenu and
106         document the 'l' key when viewing help files.
108 2004-05-05  Stephen Eglen  <stephen@anc.ed.ac.uk>
110         * doc/ess.texi (winjava): Put empty lines around example to get
111         proper formatting.
113 2004-05-04  Stephen Eglen  <stephen@anc.ed.ac.uk>
115         * doc/help-s.texi (ESS-help--assistance with viewing help): Refer
116         to Help chapter.
118         * doc/ess.texi (Multiple ESS processes): ess-request-a-process not
119         bound to C-c C-k.  Commented out some doc for
120         ess-plain-first-buffername.
121         (System dependent): Change of section name from "Other variables
122         ..." to "Variables ...".
124 2004-04-28  Stephen Eglen  <stephen@anc.ed.ac.uk>
126         * doc/ess.texi: Document winjava, inferior-ess-own-frame and
127         ess-help-own-frame.
129 2004-02-22  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
131         * doc/bugrept.texi: Describe how to make a *Backtrace* buffer.
133 2004-02-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
135         * doc/ess.texi (ESS processes on Remote Computers): add brief
136         notes on how to get a ssh buffer. Note that URL currently spills
137         into right margin in ess.pdf; anyway to prevent that?
139 2002-11-29  Stephen Eglen  <stephen@gnu.org>
141         * doc/ess-defs.texi: New file to provide macros for formatting R,
142         S, SPLUS.
143         * doc/ess.texi:  Quite a few updates to the documentation:
144         Include ess-defs.texi for @Sl macro.
145         Add Stephen to author list.
146         Remove bold from ESS/S.
147         Remove Variable and command index (had just two entries).
148         Use "X window system" or "X11" rather than "X-windows" (see `man X').
149         Add section on editor=emacsclient.
150         Change "more historic"->"older"
151         Correct exit() entry in the variable and command index.
152         Remove multiple references to Emacs/XEmacs differences in
153         .emacs/init.el for init file.
155 2002-08-07  Martin Maechler  <maechler@stat.math.ethz.ch>
157         * VERSION:
158         new version -- Makefile did not commit (aarggh)..
160         * lisp/Makefile, Makefile:
161         more Makefile tweaks: lisp/ess-cust.el with proper version number must be committed (in time before tagging etc)
163         * lisp/ess-cust.el:
164         new version -- Makefile did not commit (aarggh)..
166         * info/ess.info-3, info/ess.info-4, info/ess.info-1, info/ess.info, info/ess.info-2:
167         Updating info for new version
169         * ANNOUNCE, README:
170         Updating README, ANNOUNCE for new version
172         * doc/newfeat.texi:
173         prepare for release of 5.1.23 (with *correct* version number)!
175         * Makefile:
176         dist: also update lisp/ess-cust.el
177         rel : also `tag'
179 2002-08-06  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
181         * info/ess.info-1:
182         Updating info for new version
184         * 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:
185         docs:  I was trying to create a PDF version of ANNOUNCE with
186         texi2dvi and dvipdf (is there a better way?).  And, certain
187         functions like @email and @code betray unsightly behavior.
188         I replaced @email with @uref:mailto and @code with @display.
189         You may note that a better translation of @code would be
190         @example, but @example misbehaves as well.  @display doesn't
191         make a difference for info or HTML, but it does for PDF.
192         However, there doesn't appear to be an alternative for the
193         moment.  Another bug, is texi2html ignores the @enumerate
194         argument (besides mishandling @macro statements).  Oh joy!
196 2002-08-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
198         * ANNOUNCE, doc/announc.texi, doc/Makefile, doc/readme.texi, README, info/ess.info-1:
199         docs:  some final minor changes to docs before release.  Also,
200         attempted to address Martin's concern in doc/Makefile with
201         respect to install.  Now, you can differentiate between
202         making in the doc directory and installing elsewhere as the
203         documentation indicates.  The target install has returned for
204         info files only.
206 2002-08-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
208         * doc/dir, doc/help-sas.texi, doc/Makefile, info/ess.info-1, info/ess.info, README, info/ess.info-2:
209         info:  Rich's comment made me realize that we may also need
210         to "install" the dir file.  So, I changed the Makefile to:
211         $(INFODIR)/ess.info: $(TEXISRC)
212                 @echo "making Info documentation..."
213                 $(MAKEINFO) ess.texi
214                 $(INSTALL) ess.info* $(INFODIR)
215                 test -f $(INFODIR)/dir || $(INSTALL) dir $(INFODIR)
216         I suppose that a more sophisticated approach could be taken,
217         but this is probably good enough for now.  I believe that
218         all issues that I was working on are now complete.  I'm going
219         on vacation on 8/7 and then to JSM the following week, but I
220         should have e-mail and internet access the whole time.  Did
221         someone once say "Release early and release often"?
223 2002-08-01  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
225         * info/dir:
226         dir:  I discovered what the problem is with @direntry and
227         GNU Emacs 21.  Apparently, the functionality differs
228         between XEmacs and Emacs.  Under XEmacs, the @direntry
229         has precedence over the dir file.  Emacs appears to be
230         just the opposite.  So, I edited the dir file by hand.
231         Not sure where this file comes from.  info/emacs does
232         not create this file in a directory that doesn't
233         already have one.  The file doesn't seem to be
234         created by makeinfo and thats where the problem lies.
235         There is no synchronization between @direntry and dir
236         once dir has been created (however that happens).  The
237         best solution at present is to keep the two in synch
238         by hand.  Which really isn't that big of a deal since
239         we are only talking about one line being identical in
240         dir and ess.texi
242         * 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:
243         docs:  committing files based on recent discussion
245 2002-07-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
247         * doc/ess.texi, README:
248         HTML docs:  a few tweaks to the texinfo to create a
249         reasonable HTML table of contents
251         * doc/ess.texi, README:
252         doc bug:  I was testing out the info docs and I realized that
253         the "Detailed Node List" and the actual nodes for Installation
254         were different.  In this case, it would lead you to believe
255         that there weren't any relevant topics in the Installation
256         section because you see the "Detailed" list first, but there's
257         nothing on it.  I suppose you could carefully check each "Detailed"
258         vs. actual node combination, but that would be time-consuming and
259         prone to failure.  And, I also realized that nobody would want a
260         100 item list when they can drill-down from a 10 item list anyways.
261         So, I was lazy and just commented out the entire "Detailed Node List".
263         * 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:
264         more doc changes:  Where should I begin?  I realized that having info files might
265         not be helpful if you didn't already have ESS installed.  So, I decided to
266         create HTML docs and put them @ software.biostat.washington.edu:/ess/doc/html
267         But, texi2html doesn't work with version.texi.  After pulling my hair out, I
268         decided to read the documentation.  Guess what?  texi2html doesn't support
269         @macro commands.  So, instead of @essver{}, I replaced those references by
270         @include ../VERSION which seems to work.  Of course, this was after I re-did the
271         doc/Makefile thinking there was something wrong in there.  The HTML docs are now
272         on the net.  And, lots of other "improvements" to the docs.
274         * doc/ess.texi, info/ess.info, README, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
275         info:  running some long SAS jobs, ZZZZZzzzzZZZZZ...
276         Meanwhile, re-wrote parts of the intro and re-arranged some of the
277         documentation categories; boy is that fun.  NOT!  Promoted "Help for
278         the S family" and "Help for SAS" to main categories so you
279         don't have to poke around so long.  One bugaboo that remains
280         with GNU Emacs 21.1-21.3 is the @direntry which is set to:
281         * ESS: (ess). Emacs Speaks Statistics (S/S+/R, SAS, BUGS, Stata, XLisp-Stat).
282         but, Emacs sadly reports:  ESS Version 5.x.y (was: S-mode).
283         This works fine on XEmacs 21.4.8 and I'm using texinfo 4.2
285         * lisp/ess-utils.el:
286         ess-kermit-get, ess-kermit-send
287         I had to replace (shell) with ess-sas-goto-shell; maybe we should
288         generalize ess-sas-goto-shell and ess-sas-shell-buffer in ess-utils.el too
290 2002-07-30  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
292         * lisp/Makefile:
293         lisp/Makefile:  essa-sas.el should not be compiled since it is required
294         by essl-sas.el and therefore, already compiled
296         * lisp/Makefile:
297         lisp/Makefile:  fixed a bug testing whether a directory is .
299 2002-07-29  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
301         * doc/ess.texi, doc/help-sas.texi, info/ess.info, info/ess.info-1, info/ess.info-3, README, info/ess.info-4:
302         Help for SAS:  more updates and fixes; now ready for release
304 2002-07-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
306         * doc/Makefile, Makefile:
307         Makefile:  changed target info to
308         the more descriptive and appropriate docs
310 2002-07-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
312         * doc/ess.texi, doc/help-sas.texi:
313         ESS[SAS] info documentation:  lots of minor changes that
314         should make it a better intro as well as a more complete and
315         correct manual
317         * doc/Makefile, lisp/Makefile, Makeconf, Makefile:
318         more Makefile mods:  made INSTALL comments more explicit
319         and removed install as the target from main Makefile, it
320         was only present in the lisp Makefile in any case
322         * Makefile:
323         main Makefile:  realclean target deleted; doc and lisp
324         Makefile's don't have it anyway; ESSVERSIONDIR changed
325         to ESSDIR
327         * Makeconf:
328         Makeconf:  made 2 comments more explanatory
330         * doc/Makefile, Makeconf, Makefile, doc/newfeat.texi:
331         more Makefile/Makeconf improvements:  I think this should do it
332         for the next release.  Enjoy!
334         * info/ess.info-1, info/ess.info:
335         Updating info for new version
337         * ANNOUNCE, README:
338         Updating README, ANNOUNCE for new version
340         * 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:
341         more Makefile changes:  Apparently, we had two different methods for
342         replacing old version numbers with new ones.  For some reason, the
343         old method based on perl stopped working.  So, we created a new
344         method based on @essver{}.  However, the old version targets and
345         dependencies remained.  I have no idea what kind of weirdness
346         resulted from that.  Just in case, I'm removing the old method.
348 2002-07-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
350         * lisp/essa-sas.el:
351         ESS[SAS]:  ess-sleep-for now defaults to 5 seconds on Windows
352         only (which was where the problem was initially)
354         * lisp/essa-sas.el:
355         ESS[SAS]:  fixed bug in
356         ess-sas-submit-sh for Kermit file transfers; noticed that ess-kermit-
357         functions call (shell) when it probably should be ess-sas-goto-shell
359 2002-07-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
361         * doc/Makefile, fontlock-test/baseball.sas, Makeconf, Makefile, VERSION:
362         Makefile happy-land:  I think I finally figured this maze out.
363         We'll see when we try to release 5.1.21
365         * lisp/ess-utils.el:
366         ess-utils.el:  fixed a bug in ess-save-and-set-local-variables;
367         more exhaustive testing later tonight
369         * lisp/essa-sas.el:
370         ESS[SAS]:  ess-save-and-set-local-variables is now called
371         from ess-sas-submit-sh, ess-sas-submit-windows and
372         ess-sas-submit-mac rather than save-buffer which formerly
373         appeared in ess-sas-submit.  Not, sure what to do with
374         ess-sas-submit-iESS, but it should not be called in
375         ess-sas-submit-region.  Also, now called in
376         ess-sas-data-view so you can take advantage of the
377         recently added ess-sas-data-view-fsview-statement
378         buffer-local variable.
380         * lisp/ess-utils.el:
381         ess-utils.el:  added 2 new functions
383         ess-search-except:  searches forward for a regexp, stores as match 1
384         and optionally, ignores results that also match a second regexp parameter,
385         and optionally, searches backward for a third non-nil parameter
387         ess-save-and-set-local-variables:  if a buffer is modified, save the
388         buffer and if Local Variables are defined, update them with revert
389         returning t if buffer was modified and nil otherwise
391         * lisp/essa-sas.el:
392         ESS[SAS], ess-sas-data-view:  Now, I'm adding features just for myself.
393         I've always wanted the capability to add a PROC FSVIEW statement to an
394         ess-sas-data-view call, but I just never got around to it.  You can
395         configure it with the string ess-sas-data-view-fsview-statement.  Also,
396         you can now change the PROC FSVIEW command itself with
397         ess-sas-data-view-fsview-command and I renamed ess-sas-data-view-options
398         to ess-sas-data-view-submit-options to make it more clear what it does
399         (i.e. so you don't confuse -options with -fsview-command).
401         * 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:
402         Makeconf/Makefile tweaking:  still need to re-organize doc
403         Makefile which is currently in the main Makefile and the
404         doc Makefile
406 2002-07-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
408         * Makeconf:
409         Makeconf:  minor improvements in anticipation of a more
410         important role for this method of installing ESS
412         * lisp/make-regexp.el:
413         make-regexp.el:  timing functions removed due to name collisions with Gnus
415 2002-07-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
417         * lisp/essa-sas.el:
418         ESS[SAS]:  extended ess-sas-goto-shell to take an optional
419         argument if non-nil, then set-buffer rather than switch.  This
420         new call replaces code chunks in ess-sas-submit-region,
421         ess-sas-data-view and ess-sas-graph-view.  Furthermore, this
422         behavior is what was intended in nearly all
423         (ess-sas-goto-shell) calls and I have replaced them all with
424         (ess-sas-goto-shell t); except for the key-bindings for F8/F3
425         and the code that deals with kermit file transfers which require
426         the old behavior.  Have only tested on XEmacs and 'sh, so YMMV.
428         * lisp/essa-sas.el:
429         ESS[SAS]:  ess-sas-goto-shell resurrected!  Our recent discussion
430         with respect to each SAS program, perhaps, needing it's own
431         ess-sas-submit-method brought me back to ancient discussions
432         of asynchronous shell buffer names.  Emacs and XEmacs named them
433         differently.  Our solution was to use & for 'sh and start for 'ms-dos
434         to make synchronous processes asynchronous.  However, this made
435         ess-sas-goto-shell unnecessary since the buffer was always *shell*.
437         Now, I added the variable ess-sas-shell-buffer which is buffer-local
438         and defaults to *shell*.  If you set this to something else, then you
439         will get another shell buffer.  And, ess-sas-goto-shell will take you
440         to whichever one you need.  So, we are back to the original function.
441         I also moved the add-hook call to the shell creation step since it
442         seemed like over-kill to call it every time you did ess-sas-submit-sh.
443         Is this enough explanation or am I boring you?
445 2002-07-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
447         * lisp/essa-sas.el: ESS[SAS]:  tweaks to
448          -> ess-sas-submit-mac for JSM presentation
450         * lisp/essa-sas.el:
451         ESS[SAS]: ess-sas-submit-method
452         needs to be buffer-local so that ess-sas-submit can submit different
453         buffers in different ways with the Local Variables trick
455 2002-07-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
457         * lisp/ess-utils.el:
458         ess-utils.el:  added ess-kermit- functions; now, it's really
459         ready for testing
461         * lisp/ess-cust.el:
462         ess-cust.el:  added ess-kermit- variables
464         * lisp/essa-sas.el:
465         ESS[SAS]: moved ess-kermit- variables to ess-cust.el and
466         ess-kermit- functions to ess-utils.el
468         * lisp/ess-cust.el:
469         ess-cust.el:  applied Stephen's patch; also changed more :types
470         from "string" to 'string; finally, fixed custom-ize for SAS; it
471         always worked if you specified 'ess-sas for the
472         group, but never worked if you specified 'ess; this was because
473         defgroup defined 'ess-SAS rather than 'ess-sas; and, now I understand
474         what :prefix does; we discussed this previously and nobody knew
475         (the documentation doesn't say either); :prefix is the beginning of
476         the variable name that the custom-ize buffer doesn't show you;
477         therefore, it seems that :prefix should be "ess-" for 'ess-sas;
478         I think this is what it always was, but now I know this is right;
479         only tested this on XEmacs 21.4.8 which is nearly bullet-proof;
480         please test on buggier versions of (x)emacs
482 2002-07-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
484         * lisp/essa-sas.el:
485         ess-search-except, ess-sas-data-view, ess-sas-graph-view:
486         improvements to all; simplification of the latter -view's
487         with ess-search-except and other minor changes
489         * lisp/essa-sas.el:
490         ess-search-except:  I forgot to include the bloody example of it's
491         use; now see ess-sas-data-view.
493         * lisp/essa-sas.el:
494         ess-search-except:  I believe it does what we want now.  Sorry, to make this
495         a multi-stage commit, but I can think in SAS, not elisp yet :o)
497         * lisp/essa-sas.el:
498         ess-search-except:  I had some free time and I decided to
499         write a function to perform the complex searches
500         that are necessary for ess-sas-data-view.  I suppose a function
501         like this would be valuable for ess-sas-graph-view and for
502         other packages as well.  After a bit more testing, I'll put
503         it some place more appropriate.  I suppose we don't
504         have alot of time left before 5.2.0
506         * lisp/essa-sas.el:
507         ess-sas-data-view:  the code will make your head hurt, but
508         the search for a permanent SAS data just got a little smarter.
509         After it finds a tentative candidate in a forward search,
510         it checks if it is a work./first./last.  If so, then it
511         backward searches.  I suppose a better approach would be
512         to write an ess-search function that takes arguments
513         for regexp, direction, and exceptions to ignore.  I
514         don't have time right now, but let's add it to the TODO.
516 2002-07-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
518         * doc/ess.texi:
519         updated copyright to 2002.  Deep thought:  does everything
520         need a person to copyright it?  Wouldn't it be better to
521         have something like:  Copyright (C) 2002 ESS Developers?
523 2002-06-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
525         * lisp/essa-sas.el:
526         ess-sas-data-view:  Now ignoring WORK datasets since there is no
527         way to open them anyway.  It would be nice if this function (as well as
528         ess-sas-graph-view) could also be accessable via the mouse.
529         Any hints as to how to do it would be appreciated.  Currently, you have
530         to move the point manually or re-type the dataset/graph that you want
531         to view.  Just clicking on a dataset/graph would be easier.
533 2002-06-24  Martin Maechler  <maechler@stat.math.ethz.ch>
535         * 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:
536         activate imenu for S+modes, using the ess-[SR]-use-imenu variable (in R and S+)
538 2002-06-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
540         * 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:
541         all ess-running-xemacs have now been replaced with (featurep 'xemacs)
543         * VERSION: VERSION:  5.2.0
545 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
547         * lisp/ess-emcs.el:
548         ess-emcs.el:  (featurep 'xemacs) has been implemented
549         according to Rich's suggestion; however, ess-running-xemacs
550         is rather pervasive among numerous other ESS lisp files;
551         I don't have time to go into every file and change them all;
552         but, this will certainly be the recommended route to take with ESS 6
554 2002-06-19  rmh  <rmh@lynne.stat.math.ethz.ch>
556         * lisp/essdsp6w.el, lisp/ess-emcs.el, lisp/essd-sp4.el, lisp/ess-site.el:
557         w32-short-file-name win32-short-file-name
559 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
561         * README, ANNOUNCE:
562         Updating README, ANNOUNCE for new version
564 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
566         * doc/ess.texi, doc/inst_tar.texi:
567         Unix Installation:  massive changes; I really don't understand
568         points 7 and 8, but I assume the XEmacs parts of 8 will change
569         once 5.2.0 is an "official" XEmacs package; I suggest similar
570         changes be made to Microsoft Windows Installation, but I made
571         none.  Enjoy!
573 2002-06-18  Martin Maechler  <maechler@stat.math.ethz.ch>
575         * lisp/essd-r.el:
576         allow prompt "Browse[1]> "
577         -- i.e. add "[]" to valid prompt chars (but not as first one!)
579 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
581         * lisp/essa-sas.el:
582         ess-kermit-get:  last bug-fix
583         ; it's about as user-friendly as I can imagine at the moment
585 2002-06-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
587         * doc/help-sas.texi, doc/inst_tar.texi, doc/newfeat.texi, doc/requires.texi:
588         doc:  minor improvements
590         * doc/currfeat.texi, doc/newfeat.texi:
591         doc:  a few minor changes in preparation for the 5.2.0 release
593         * lisp/essa-sas.el:
594         ESS[SAS]:  fixed a newly introduced bug in ess-kermit-get;
595         synchronized ess-kermit-send with ess-kermit-get; replaced
596         equal with string-equal (do we need to do this globally?);
597         I'd like to do a little bit more testing before 5.2.0; I'll
598         try to get it done tonight
600         * lisp/essa-sas.el:
601         ESS[SAS]: changes for more user friendly kermit file transfers;
602         ess-kermit-prefix default is now # which should be os-independent;
603         former defaults, : or ], could be problematic and were
604         based on ange-ftp/efs/tramp (an unnecessary restriction it turns out);
605         when ess-sas-goto is passed the suffix "log" or "lst" ess-kermit-get
606         is called if the file starts with ess-kermit-prefix; other extensions
607         could be dangerous since you might have altered the local copy whereas
608         .log and .lst files are only being modified by the SAS batch job; as
609         long as the integrity of the .sas program is maintained .log and .lst
610         can always be retrieved if an unwanted transfer overwrites them
612 2002-06-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
614         * lisp/ess-utils.el:
615         ess-utils:  explanatory comment on the recent change in ess-revert-wisely
617 2002-05-28  rmh  <rmh@lynne.stat.math.ethz.ch>
619         * 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:
620         M-x SAS does not work with MS Windows
622 2002-05-28  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
624         * Makefile:
625         Makefile:  made compile the default; also fixed problem with make all
627 2002-05-27  Martin Maechler  <maechler@stat.math.ethz.ch>
629         * doc/README.SPLUS4WIN:
630         5.1.21, not *.20 (is this not yet integrated in *.texi ?)
632 2002-05-21  rmh  <rmh@lynne.stat.math.ethz.ch>
634         * doc/dir, info/dir:
635         dir file needed in same directory as *.info* files
637         * 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:
638         improve documentation for ess-remote
640 2002-05-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
642         * Makefile:
643         Makefile:  commented out a stray reference to info in the doc directory
645         * ANNOUNCE, README:
646         Updating README, ANNOUNCE for new version
648 2002-05-17  rmh  <rmh@lynne.stat.math.ethz.ch>
650         * doc/ess.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
651         document ess-remote, S+elsewhere, ess-elsewhere
653         * 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:
654         add reference to ~/.xemacs/init.el as the Xemacs alternate for
655         the Gnu emacs file .emacs
657 2002-05-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
659         * lisp/essa-sas.el:
660         ESS[SAS]:  ess-sas-data-view; oops that was not right.  now fixed.
661         dataset names may end in macro variables, but libraries must not
663 2002-05-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
665         * lisp/essa-sas.el:
666         ESS[SAS]:  ess-sas-data-view will now recognize a permanent SAS
667         dataset name that ends in a macro variable.  You will be
668         prompted with the portion of the name up to, but not including
669         the macro variable, since it wouldn't be valid otherwise.  You
670         will need to complete the dataset name.  You cannot use a macro
671         variable for the library since &libname.dataname is macro concatenation.
673 2002-05-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
675         * lisp/essa-sas.el:
676         ESS[SAS] doc-strings:  updated doc-strings for ess-sas-submit-method
678         * doc/help-sas.texi:
679         ESS[SAS] help:  ess-sas-submit-method discussed, with respect to
680         both local and remote SAS batch jobs including Kermit
682 2002-05-12  rmh  <rmh@lynne.stat.math.ethz.ch>
684         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
685         repair trailing garbage by removing [] from node names
687         * doc/ess.texi, doc/help-sas.texi, doc/help-s.texi:
688         @node lines cannot contain [].
689         I replaced them with () in the node lines and left
690         them at [] in the section heads and in the body of the text.
692 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
694         * doc/help-sas.texi:
695         ESS[SAS] help: discussion of ess-sas-submit-command etc.
696         But, still need to discuss ess-sas-submit-method and kermit too.
698 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
700         * doc/ess.texi:
701         Thank you Martin, I was starting do essentially the same thing
702         to ess.texi.  Now I don't have to.
704         I did one extra step.  We had an empty chapter in the dvi that I commented out.
705           @comment @chapter Help for Statistical Packages
706         Then I promoted both S and SAS to chapter status.
707           @chapter Help for the S family
708           @chapter Help for SAS
711         There is a fundamental problem in both help-s.texi and help-sas.texi.
712         Make the ess.dvi and then look at the S and SAS chapters.
713         Both chapters have a trailing piece of the node-name as the last line
714         in each section.  I tried several ways to make that go away with no
715         success.  Can you figure out what is going on and fix it?  Thanks
717 2002-05-10  Martin Maechler  <maechler@stat.math.ethz.ch>
719         * doc/ess.texi, doc/inst_tar.texi:
720         comment empty chapter; update nodes and menus (in Emacs) and hand fix
722 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
724         * lisp/essd-els.el:
725         gnuclient doesn't work across tcpip (or at least I don't
726         yet know how), so I removed it from inferior-ess-language-start
727         for ess-remote.
729         * lisp/essdsp6w.el, lisp/essl-s.el:
730         S-Plus 6 help() function uses pager=options()$help.pager
732         I modified inferior-S-language-start in essl-s.el to always define
733         options()$help.pager to have the same value as options()$pager.
734         Only S-Plus 6 uses this new value.  The way the statement is constructed,
735         it does not get used for R and it generates a harmless extra component to
736         the options() in earlier versions of S-Plus.
738 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
740         * doc/getting.texi, doc/newfeat.texi:
741         doc:  updates for next release
743 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
745         * lisp/essd-sas.el:
746         put ess-eval-line-and-step-invisibly on C-c i on sas-mode-local-map
748         * lisp/essd-els.el:
749         ess-remote for SAS needs shell-mode
751         * lisp/ess-inf.el:
752         ess-eval-line-and-step-invisibly is needed for ess-remote to work with sas
754         * lisp/essd-els.el:
755         ess-remote now works for "sas -stdio"
757 2002-05-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
759         * doc/announc.texi:
760         ANNOUNCE: missed a reference to @essver{}
762 2002-05-08  Martin Maechler  <maechler@stat.math.ethz.ch>
764         * lisp/ChangeLog, lisp/ess-trns.el:
765         clean-region fix for new menu function
767 2002-05-07  Martin Maechler  <maechler@stat.math.ethz.ch>
769         * doc/Makefile:
770         better Makefile fixes; add "pdf" target
772         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/Makefile:
773         Makefile fixes; ess.info* only in ../info
775         * doc/requires.texi: @footnote properly
777         * doc/help-s.texi:
778         some @item s fixed --- do NOT use manual "-" for items!
780         * doc/requires.texi:
781         minor typo in footnote
783         * doc/Makefile: run pdftex twice
785 2002-05-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
787         * README:
788         Updating README, ANNOUNCE for new version
790 2002-05-06  rmh  <rmh@lynne.stat.math.ethz.ch>
792         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/help-s.texi:
793         @display
795         * Makefile: add ess.info-4
797 2002-05-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
799         * lisp/essa-sas.el:
800         ESS[SAS]: ess-kermit-send
801         incorporated into ess-sas-submit-sh  kermit is almost as transparent as
802         tramp and ange-ftp/EFS  just execute ess-sas-submit like any other file
804 2002-05-05  rmh  <rmh@lynne.stat.math.ethz.ch>
806         * lisp/ess-trns.el:
807         install Thomas Baumann repair to ess-transcript-clean-region
809 2002-05-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
811         * lisp/essa-sas.el:
812         ESS[SAS]:  ess-sas-submit-sh now works with local copies of kermit transfer files.  just need some documentation.
814 2002-05-03  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
816         * lisp/essa-sas.el:
817         ESS[SAS]: ess-kermit-send now works although I haven't tested
818         it completely.  still need to fix ess-sas-submit-sh
820         * lisp/essa-sas.el:
821         ESS[SAS]:  updated ess-kermit-get per the latest proposal;
822         created a variable ess-kermit-prefix which is
823         customize-able that can be used to specify the files that
824         are recognized as local kermit copies of remote files.
825         : is the default and the only other value that is
826         recommended is ]  also, created ess-kermit-remote-directory
827         which is buffer local and the default is customize-able;
828         currently $HOME  when you run ess-kermit-get you can
829         reset this variable and ess-kermit-get is now documented
830         haven't fixed ess-kermit-send, but it should be trivial
831         also note, that if you have just done an ess-kermit-send
832         then ess-sas-submit-sh should work as long as we handle the
833         cd command appropriately, i.e. "cd ."
835 2002-05-02  rmh  <rmh@lynne.stat.math.ethz.ch>
837         * lisp/essd-els.el:
838         change SAS to SAS-customize-alist
840         * lisp/essd-els.el:
841         add &optional proc-name to ess-remote
843 2002-05-01  rmh  <rmh@lynne.stat.math.ethz.ch>
845         * lisp/essd-els.el: ess-remote
847         First draft of what I consider the right way to do what we
848         have previously called S+elsewhere and ESS-elsewhere.
850         Please test this.  Start a telnet or other protocol to a remote computer,
851         start S or R (or maybe something else), M-x ess-remote, and tell it which
852         dialect.  You are now talking to an inferior-ess process.
854         I added all the *-customize-alist to ess-select-alist-dialect.  I added
855         only sp6 to the dialects we prompt for, but all will be recognized.
857         Rodney, dialect "sas" points to S+elsewhere-customize-alist rather than
858         to SAS-customize-alist.
860         If this works then ess-add-ess-process should be moved from essa-sas.el to
861         ess-inf.el
863         * lisp/essdsp6w.el, lisp/ess-site.el:
864         tweaks to S+6 for S-Plus 6.1 for Windows beta 1
866         Delay time is now a user variable ess-S+6-startup-delay.
867         No delay time for S+6-existing.
868         We verify the version of S-Plus 6 and hide and make read-only the file we check.
869         ESS now prompts for the correct directory.
871 2002-04-29  rmh  <rmh@lynne.stat.math.ethz.ch>
873         * lisp/essdsp6w.el:
874         S-Plus 6.1 beta for Windows works correctly with ESS.
875         6.0 didn't work correctly.
877         I modified M-x S+6 to
878           "Verify that `inferior-S+6-program-name' points to S-Plus 6.
879         Start normally for S-Plus 6.1.  Inform the user to start S-Plus 6.0
880         from the icon and than connect to it with `S+6-existing'.  Give an error
881         message if `inferior-S+6-program-name' doesn't point to S-Plus 6."
884         S-Plus 6.1 starts up exceedingly slowly.  I changed the delay time in
885         M-x S+6-initiate to 60 seconds (double what we needed for M-x S+4).
886         The is the delay needed for my 300MHz machine.  I will make this a
887         variable so the users can customize it for their speed.
889 2002-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>
891         * lisp/ess-trns.el:
892         ..-DO-clean-region; added to Menu; see ChangeLog
894         * lisp/essd-sp6.el:
895         ess-setup-directory-fun etc from Jeff Mincy
897 2002-04-26  Martin Maechler  <maechler@stat.math.ethz.ch>
899         * lisp/ess-cust.el:
900         version number was lost -- bug in perl in Makefile ???
902         * doc/Makefile: ess.info -> ../info
904         * lisp/ess-cust.el:
905         new ess-directory-function and ess-history-directory stuff from Jeff Mincy
907         * lisp/ess-site.el:
908         wrap file-name-as-directory around ess-lisp-dir... [from Jeff Mincy]
910 2002-04-25  rossini  <rossini@lynne.stat.math.ethz.ch>
912         * lisp/essd-r.el:
913         we don't want the semantic stuff "live" yet!
915         * lisp/essd-r.el, lisp/r.bnf, lisp/sas.bnf, lisp/semantic-r.el, lisp/semantic-sas.el:
916         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.
918 2002-04-21  rmh  <rmh@lynne.stat.math.ethz.ch>
920         * lisp/essa-sas.el:
921         simplify ess-sas-toggle-sas-log-mode for legibility, no change in what it does, see email for details.
923 2002-04-17  rmh  <rmh@lynne.stat.math.ethz.ch>
925         * doc/ess.info-4, doc/Makefile:
926         we now have ess.info-4
928         * 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:
929         I fixed up help-sas, installed help-s, fixed up some style issues, cleaned up
930         cross references to empty pages.
932         All occurences of @essver MUST have braces @essver{} or else the remainder
933         of the source line is treated as a comment.
935         The doc/Makefile doesn't depend on the *.texi files.
936         I attempted to change it to
937         $(ESSINFODIR)/ess.info: *.texi
938         but that doesn't work.  So I used
939         $(ESSINFODIR)/ess.info: ess.texi help-sas.texi inst_tar.texi
941         The @display requires everything to be left justified.  Otherwise the
942         indentations are interpreted as hard spaces.
944         Why are some lines in @display and others in @example?  They look the same.
945         This is inst_tar.texi, lines 29-36
946         @example
947                 gunzip ess-@essver{}.tar.gz
948                 tar vxf ess-@essver{}.tar
949         @end example
950         @display
951                 (or: @code{gunzip < ess-@essver{}.tar.gz | tar vxf -} ).
952                 (or using GNU tar:  @code{tar zvxf ess-@essver{}.tar.gz}).
953         @end display
955         I added the control-function keys to help-sas.texi
957         I fixed the help menu pointers to the empty operating system nodes.
959         As long as I am doing info, I fixed up help-s.texi and installed it.
960         It compiles correctly.  It still needs to be read carefully to make sure
961         it is coherent.
964         I think the various doc/README* files now need to be regenerated
965         from the appropriate *.texi files.
967 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
969         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/Makefile:
970         Updating docs for new version
972         * README:
973         Updating README, ANNOUNCE for new version
975         * doc/readme.texi:
976         Updating docs for new version
978         * README:
979         Updating README, ANNOUNCE for new version
981         * 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:
982         Updating docs for new version
984         * README:
985         Updating README, ANNOUNCE for new version
987         * doc/inst_tar.texi:
988         doc:  added one @display that I forgot earlier
990 2002-04-16  rmh  <rmh@lynne.stat.math.ethz.ch>
992         * doc/help-sas.texi:
993         make last line less than 80 columns
995         * doc/help-sas.texi:
996         typos and introduce filetype-2 earlier
998         * doc/help-s.texi, doc/readme.texi:
999         @essver and s-plus 6 references
1001 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1003         * Makefile:
1004         Makefile(xemacs-links): updated to reflect the new location of info files
1005         which makes a very logical connection in this case as well.
1007         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
1008         info: need a directory with nothing
1009         else in it for a concise display and this seemed like a logical choice
1011 2002-04-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1013         * README:
1014         Updating README, ANNOUNCE for new version
1016         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/help-sas.texi, doc/inst_tar.texi, VERSION:
1017         5.1.21:  more doc changes for release
1019         * ANNOUNCE, README:
1020         Updating README, ANNOUNCE for new version
1022         * 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:
1023         5.1.21:  lots of changes for 5.1.21 release
1025         * 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:
1026         doc: many changes addressing Rich's concerns (please see rsparapa
1027         discussion if you are interested).  Before 5.1.21 can be released,
1028         we need to figure out how to get texinfo to generate the proper
1029         version number in all documents.
1031 2002-04-12  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1033         * doc/newfeat.texi, lisp/essl-sas.el:
1034         ESS[SAS]: corrected font-locking for in: operator
1036         * doc/announc.texi, doc/help-sas.texi, doc/newfeat.texi:
1037         doc: changes for 5.1.21 release
1039         * doc/ess.info, doc/ess.info-1, doc/ess.info-3, doc/help-sas.texi:
1040         doc:  First attempt at creating info documentation for SAS.  It is
1041         basically README.SAS with a few additions/corrections.  Fine for this
1042         release, but could use alot of work.
1044         * lisp/essa-sas.el:
1045         ESS[SAS]: F12 (graph view) now defined for all locales
1047 2002-04-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1049         * lisp/essl-sas.el:
1050         ESS[SAS]: estimate and contrast keywords are now highlighted
1052 2002-04-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1054         * 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:
1055         doc: first attempt at creating user manual with texinfo.  I thought that I could
1056         just mimic help-s.texi.  However, help-s.texi appears to be a basket case.
1057         It has no @menu statements.  This made it impossible for me to makeinfo.  So,
1058         instead I created help-sas.texi from scratch based on README.SAS.  Note that
1059         the @menu commands will cause problems if they contain : so I've been using --.
1060         Also note that makeinfo appears to create working info pages, but texi2dvi
1061         does not create documents correctly.  It's a shame since they are very nice,
1062         except for garbage which appears to be mangled next, previous, and up.  This will
1063         cause us alot of problems if we want to maintain
1064         one source and produce .info, .html and .pdf (I actually only tried viewing
1065         with xdvi, but I suspect the problem exists with other formats, but I pray not).
1067 2002-04-04  hornik  <hornik@lynne.stat.math.ethz.ch>
1069         * lisp/essddr.el: Add '\docType'.
1071 2002-03-27  rossini  <rossini@lynne.stat.math.ethz.ch>
1073         * xemacs/README:
1074         files and build/export for xemacs package
1076 2002-03-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1078         * lisp/essa-sas.el, lisp/essl-sas.el:
1079         ESS[SAS]:  added font-lock support for legacy COMMENT...; style comments
1081 2002-03-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1083         * lisp/essa-sas.el:
1084         ESS[SAS]:  Somehow managed to have to two functionally identical versions
1085         of ess-sas-file-path; now only one.
1087 2002-03-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1089         * doc/requires.texi:
1090         doc:  added "custom" link
1092 2002-03-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1094         * doc/requires.texi:
1095         doc:  noted that certain geriatric
1096         versions of emacs are no longer supported
1098 2002-03-12  rmh  <rmh@lynne.stat.math.ethz.ch>
1100         * lisp/essd-r.el, lisp/ess-inf.el:
1101         make C-c C-q work with R
1103         I checked it on windows with rw1041.  Please verify the repair for unix.
1105         essd-inf.el
1106         I modified ess-quit to treat R as a special case because R asks
1107         the question "Save workspace image? [y/n/c]: ".
1109         essd-r.el
1110         I modified inferior-ess-exit-command and added inferior-ess-exit-prompt
1112 2002-03-03  rmh  <rmh@lynne.stat.math.ethz.ch>
1114         * lisp/ess-iw32.el:
1115         ess-command on windows.  fix last week only needed if buf is t.
1117 2002-02-27  rmh  <rmh@lynne.stat.math.ethz.ch>
1119         * lisp/Makefile:
1120         add mouseme.el to lisp/Makefile
1122 2002-02-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1124         * lisp/essa-sas.el:
1125         ESS[SAS]: GSASFILE viewing for Emacs 21.1; I figured out how to view
1126         image files in Emacs 21.1.  But, apparently it only works for Unix at
1127         the moment.  You have to turn on the minor mode auto-image-file-mode.
1128         Then opening a .jpg or .jpeg file will display it in a buffer.  It is
1129         supposed to work with .gif files, but it doesn't for me; so I'm only
1130         activating this feature for JPEG.
1132 2002-02-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1134         * lisp/ess-emcs.el:
1135         lisp(ess-emcs.el):  added a function to display graphical images
1136         per the XEmacs documentation (for 21.4 and higher)
1138         * lisp/essa-sas.el:
1139         ESS[SAS]: viewing GSASFILEs; XEmacs supports .gif and .jpg natively.
1140         So, on XEmacs, those formats are displayed in an empty buffer.  Otherwise,
1141         graphics are handled as before (with an image viewer program).
1143 2002-02-26  rmh  <rmh@lynne.stat.math.ethz.ch>
1145         * lisp/ess-iw32.el:
1146         The repair of the C-c C-l problem reported by S.McClatchie
1147         <s.mcclatchie@niwa.cri.nz> and Bj�ørn-Helge Mevik <bhm@math.uio.no>
1148         required a change to ess-command in ess-iw32.el.  I believe the problem
1149         was limited to Windows machines and first appeared in 5.1.19 when I added
1150         ess-command to ess-iw32.el.
1152         The temporary buffer buf was not associated with an ESS process.  Now it is.
1154         This is a consequence of how I created a windows version of
1155         ess-command.  Part of loading a file is checking whether the new file
1156         would overwrite any old S language objects.  This in turn requires
1157         running search() which uses ess-command.  The temporary buffer created
1158         to hold the results of the search was not associated with an ESS
1159         process.  Therefore when ess-command checks whether it is running
1160         under Windows, it finds instead that it is in the tbuffer which is not
1161         connected with an ESS process so it can't decide and quits.  Since the
1162         original buffer that the user was trying to load was correctly
1163         connected to an ESS process, the user is justifiably confused.
1165         The repair is done at the most central point, at the ess-command for
1166         windows.
1168 2002-02-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1170         * lisp/Makefile:
1171         lisp Makefile:  added ess-mous.el, but have not tested it
1173 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1175         * lisp/essa-sas.el:
1176         ESS[SAS]: added a missing F11 key definition and new functionality
1177         for F12; pressing F12 searches for a GSASFILE definition, otherwise
1178         defaults to SAS program name and opens the image file in an image viewer
1179         application available on that OS (defaults to the CDE sdtimage for Unix
1180         and kodakimg for MS)
1182 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1184         * Makefile:
1185         Makefile:  Oops.  We don't want tag to depend on rel.  For tagging
1186         we have to rely on the user to do the appropriate thing.
1188 2002-02-19  rossini  <rossini@lynne.stat.math.ethz.ch>
1190         * lisp/ess-cust.el:
1191         edited ess-source-directory doc string to include my favorite setting.
1192         It's amazing what you find when you start looking...
1194 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1196         * Makefile:
1197         Makefile: after make rel goes flawlessly; do a make tag; you might
1198         want to wait a few days just to be sure since the tag must be
1199         unique and we don't want micro number escalation
1201 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1203         * doc/currfeat.texi:
1204         Current Features: deleted SPSS
1206 2002-02-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1208         * Makefile:
1209         Makefile: Removed the JCGS paper from the distributions and fixed some problems.
1210         First of all, zip will update a .zip if it already
1211         exists.  I found no way to change this behavior.  Also, gzip will prompt you
1212         before overwriting a .gz.  So, I just delete the files if they already exist
1213         with a test && rm || true.  Also, tar would occasionally give me an error about
1214         symbolic links.  So, I did a mv instead of an ln -s.
1216         * doc/ess.info-1:
1217         Updating docs for new version
1219 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1221         * Makefile:
1222         Makefile: updated for new repository
1224 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1226         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1227         Updating docs for new version
1229         * ANNOUNCE, README:
1230         Updating README, ANNOUNCE for new version
1232         * lisp/essa-sas.el:
1233         ESS[SAS]:  last change before 5.1.20; forgot to add C-TAB to the
1234         globalization for PC keys
1236         * 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:
1237         Doc changes for pending ESS-5.1.20 release.
1239 2002-01-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1241         * lisp/essl-sas.el:
1242         ESS[SAS]:  mult-line comments of the /* */ variety are always
1243         fontified correctly because they are handled by grammar rather
1244         than regular expressions.  OTOH, * ; and %* ; comments have only
1245         worked in the past on single line comments.  This is particularly
1246         annoying in SAS-log-mode since a single-line comment will often
1247         be flowed and not fontified correctly.  There is no solution TIKO
1248         for the multiple line problem so I changed the regular expression
1249         to just fontify the first line which will at least allow you to
1250         recognize that a comment is beginning which is better than the
1251         way it was before.
1253         * lisp/essl-sas.el:
1254         ESS[SAS]: improved macro statements syntax highlighting, i.e.
1255         you have more freedom of placement than you do for SAS
1256         statements in general
1258 2002-01-28  Martin Maechler  <maechler@stat.math.ethz.ch>
1260         * lisp/ess-help.el: doc string
1262         * lisp/ess-utils.el: comment
1264         * doc/newfeat.texi, lisp/ChangeLog, lisp/essddr.el:
1265         C-c C-f (finally!)
1267 2002-01-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1269         * lisp/essl-bug.el:
1270         ESS[BUGS]: working, but no elsewhere yet
1272 2002-01-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1274         * lisp/essl-bug.el:
1275         ESS[BUGS]: let's schedule elsewhere for the next release
1277         * lisp/essa-sas.el:
1278         ESS[SAS]: should be good to go for the next release; will test tomorrow
1280         * lisp/essa-sas.el:
1281         ESS[SAS]: a uniform interface for batch elsewhere may be a bit too ambitious at this time
1283         * lisp/essa-sas.el:
1284         ESS[SAS]: a few adjustments
1286         * lisp/essa-sas.el, lisp/ess-batch.el, lisp/essl-bug.el:
1287         ESS-elsewhere: moving towards a common codebase for batch ESS-elsewhere
1289 2002-01-21  rmh  <rmh@lynne.stat.math.ethz.ch>
1291         * lisp/essdsp6w.el:
1292         change *ddeclient ESS* to '(ddeESS [S+6])'
1294         * lisp/essd-sp4.el:
1295         1. change strings from *ddeclient ESS* to '(ddeESS [S+4])'
1297         2. There is a weird error in this version that I don't understand.
1298         The environment variable PATH gets the value of MANPATH.
1299         I cannot figure out why.  It is MANPATH for me on two machines so far,
1300         I don't know if that is related to my personal list of environment
1301         variables or something else.  The fix I installed here works
1302         on my machine, I hope it works on others.  I did attempt a generalization,
1303         but that didn't work for me.
1305         * lisp/ess-site.el: change default to
1306         (fset 'S 'S+6)
1307         etc.
1309         * lisp/ess-inf.el:
1310         remove commented out .in.ESS.
1311         This was replaced with options()$STERM yesterday.
1313 2002-01-20  rmh  <rmh@lynne.stat.math.ethz.ch>
1315         * doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1316         matches ess.texi from a few minutes ago.
1318         * doc/ess.info-1, doc/ess.texi, doc/inst_tar.texi, doc/newfeat.texi, lisp/ess-site.el:
1319         1. In ess-site.el section 2.1 I made two changes.
1320         For the item a I want an opinion.
1322         a. I changed the default in this section from S-Plus 4,5,3
1323            to S-Plus 6 for all three of those operating systems?
1324            Is there still a need to distinguish linux from other unixen?
1326         b. I added (fset 'Sqpe 'Sqpe+6) for Windows
1329         2. I edited inst_tar.texi to match.
1332         3. While in inst_tar.texi I added to the SAS discussion and
1333            fixed up the installation section to xref the Unix and MS sections
1334            to each other.
1337         4. The current ess.texi and ess.info-2 have only the
1338            unix information. I deleted the whole installation section
1339            from ess.texi and replaced it with @include inst_cvs.texi
1342         5. Tony, please fix up inst_cvs.texi once the anonymous cvs server in
1343            washington is working.
1346         6. Rodney, please put Macintosh instructions into inst_cvs.texi.
1349         7. I promised Terry Therneau that I would comment on indentation and
1350            fancy comments in the *info*.  I did so in ess.texi.  While there I
1351            added Rodney to the author list.
1354         8.  I added the STERM discussion to ess.texi.
1357         9.  I started to add the pager and editor discussion to ess.texi
1358             and realized that I can't until the "@node Edit buffer" section is
1359             completely rewritten.  I may do this, but not tonight.
1361             This entire section describes the behavior pattern that we do not
1362             encourage.  It describes the "S objects are real" philosophy deprecated
1363             in the README.S file.
1365             The revision can leave that in, but must have a section based on
1366             the "Source code is real" philosophy.
1368         * 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:
1369         I installed options("STERM") in the rest of the S language essd*.el files.
1370         I documented it in ess.texi and in newfeat.texi.
1371         STERM has the value "iESS" for all except S+4 and S+6 for Windows.
1372         In those two situations it has value "ddeESS".  Suggestions for non-ESS
1373         values are in the ess.texi.
1376         I also installed options("editor") and options("pager").
1377         Default definitions are in ess-cust.el
1378                    Windows      Unix           Macintosh
1379         R-pager    nil          nil            nil
1380         R-editor   gnuclient    emacsclient    nil
1381         S-pager    gnuclientw   emacsclient    nil
1382         S-editor   gnuclient    emacsclient    nil
1383         When the ESS value is nil, then nothing gets sent to the S language process.
1386         ess-cust   defcustomed all new variables
1387         essd-r     revised from last week
1388                    a. R-editor and R-pager
1389                    b. defun R-transcript and fset r-transcript
1390                    c. moved R-mode to follow R
1391         essd-s3    a. I changed two
1392                          (setq-default ess-customize-alist S3-customize-alist)
1393                       to use setq.
1394                    b. moved S3-mode to follow S3
1395         essd-s4
1396         essd-sp3
1397         essd-sp5
1398         essd-sp6
1399         essd-sp4
1400         essdsp6w
1401         essd-els  I made it match, but it needs rethinking.
1402                   The right plan is something along the lines of
1403                   a. telnet to the remote,
1404                   b. start remote ess process,
1405                   c. `ess-add-ess-process'
1407 2002-01-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1409         * lisp/essa-sas.el:
1410         ESS[SAS]: automated ess-sas-suffix-regexp and commented out ess-sas-smart-backtab
1412 2002-01-17  rmh  <rmh@lynne.stat.math.ethz.ch>
1414         * lisp/tmpfile:
1415         I got a newer version of cygwin.
1416         Now PCL-CVS works from the office.  I will check from
1417         home later.
1419         * lisp/tmpfile: test commit with PCL-CVS
1421 2002-01-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1423         * lisp/essa-sas.el, lisp/ess-mous.el:
1424         Tony, what is
1425           `ordinary-insertion-filter' in `essl-sta.el'.
1426         doing in the middle of `ess-command' in ess-inf.el?
1428         Rodney, please look at the
1429             cvs log ess-mous.el
1430         There are several questions and comments about ess-processes
1431         in the Jan 14 log that overlap what you are doing in essa-sas.el
1434         essa-sas.el:
1436         I finally understand why we have been having trouble communicating
1437         about S+elsewhere.  `ess-add-ess-process' is a much simpler functional
1438         equivalent to the kludge in `S+elsewhere' and `ESS-elsewhere'.
1440         I revised the doc-string to make it more accurate and also simplified
1441         the function while I was there.
1444         ess-mous.el:
1445         I got rid of the end-of-line-problem I was having.
1447 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1449         * lisp/essl-sas.el:
1450         ESS[SAS]: fixed bug in PROC syntax highlighting; updated doc-string for sas-program
1452 2002-01-16  Martin Maechler  <maechler@stat.math.ethz.ch>
1454         * lisp/ChangeLog, lisp/ess-menu.el:
1455         improved imenu-expression from Stephen E
1457 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1459         * lisp/essl-bug.el:
1460         ess-revert definition removed, call to ess-revert replaced by ess-revert-wisely
1462         * lisp/essa-sas.el:
1463         SAS on Mac now accepts ess-sas-submit-command-options like the others
1465         * lisp/essl-sas.el:
1466         sas-program defaults to sas except on Mac where it is the AppleScript equivalent
1468         * lisp/ess-utils.el:
1469         added ess-revert-wisely
1471 2002-01-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1473         * lisp/essa-sas.el:
1474         ESS[SAS]: tweak to local variable recognition in ess-sas-submit
1476 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1478         * lisp/essl-sas.el: force SAS-listing-mode
1480         * lisp/essl-sas.el: force minor-mode
1482         * lisp/essa-sas.el, lisp/essl-sas.el:
1483         The ess-sas-toggle-log-sas-mode I posted yesterday didn't quite work.
1484         It go hung because the log and LOG options stepped on each other's
1485         toes.  So I put it all into a single if statement, renamed it to
1486         ess-sas-toggle-sas-log-mode, made it refer to SAS-log-mode, and
1487         redefined SAS-log-mode to agree with current usage.
1489 2002-01-15  Martin Maechler  <maechler@stat.math.ethz.ch>
1491         * lisp/ChangeLog, lisp/essl-s.el:
1492         add-log (Changelog)
1494 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1496         * lisp/essa-sas.el:
1497         I finally read the latest essa-sas.el
1499         1. I found ess-sas-toggle-sas-mode several months ago and started to use it.
1500         I like it.  Now that I have read it closely I revised it and renamed it.
1501         ;;; this version of ess-sas-toggle-log-sas-mode
1502         ;;; 1. can be included in .emacs as
1503         ;;;           (ess-sas-toggle-log-sas-mode t)
1504         ;;;    because it doesn't need to find a .log file.
1505         ;;; 2. works if there is already an association for .log files.
1506         ;;; 3. restores the old association when SAS-mode is deleted.
1507         ;;; 4. works with the file it has, doesn't kill it and get a fresh copy.
1508         ;;;    This matters for large log files and slow telephone connections.
1509         ;;; 5. I changed its name to be more descriptive.
1512         2. How is kermit used by ESS?
1514         I see definititions for ess-kermit-command ess-kermit-get ess-kermit-send,
1515         but do not see any places they are used.
1517         I think these three items should be separated into a new ess-kermit.el
1518         rather than buried in essa-sas.el.  Are they restricted to ess in any way?
1519         Might they be better as a new kermit.el?
1522         3. You hardwired the `txt' extension into ess-sas-file-path.  That should
1523         be sensitive to the value of ess-sas-suffix-1 and ess-sas-suffix-2.
1526         4. ess-sas-submit-mac is the only ess-sas-submit* that does not have
1527         ess-sas-submit-command-options.  I don't understand
1528         ess-sas-submit-command-options.  Why is it buffer-local?  I think it
1529         should depend on the host and the version of sas, not on the
1530         myfile.sas command file.  Am I misunderstanding what is going on?
1533         5. ess-revert-wisely in essa-sas.el and ess-revert in essl-bug.el are identical.
1534         This suggests that the ess-revert name should be used and moved to ess-utils.el
1536         * lisp/ChangeLog, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el:
1537         ess-mous is ready for testing.
1539         ess-mous.el: put ess-mous on submenu of C-mouse-3 for
1540                      ess-transript-mode, inferior-ess-mode, ess-mode
1541                      This feature is still beta.
1543         ess-inf.el:
1544           ess-ddeclient-p. now depends on ess-local-process-name
1545           get-ess-process. I changed error message to say buffer is not
1546                            associated with an ESS process (instead of
1547                            saying that no ESS process is running)
1548           inferior-ess-mode-menu.  Added "What is this? (beta)"
1550         ess-trns.el:
1551           ess-transcript-mode-menu.  Added "What is this? (beta)"
1553         ess-mode.el:
1554           ess-mode-menu.  Added "What is this? (beta)"
1556         ChangeLog: ess-mous changes.
1558         I tested it on windows for R, S+4, and Sqpe+4.
1559         I am having line-ending problems with Sqpe+4 but otherwise it looks ok.
1560         Please look at it.
1563         I found a problem which I am unsure how to solve.  The variable
1564         `ess-current-process-name' in the `*R*' buffer can have the value
1565         "S+4".  All I have to do is open an S+4 process and an R process, then
1566         C-c C-s the file.s buffer to S+4 and then switch to the R process.
1568         I think, but am willing to hear arguments against it, that anytime an
1569         inferior-ess-mode buffer is made current, then it should automatically
1570         reset `ess-current-process-name' to refer to itself.  I'm not sure how
1571         to do that.  This is explicitly not a buffer-local variable.  Is there
1572         a hook that gets called when we change into a buffer, either by C-x b
1573         or by clicking?
1575 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1577         * lisp/essa-sas.el:
1578         ESS[SAS]: if Local Variables are defined, a revert is necessary to update them if changed; anybody know a better way?
1580 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1582         * lisp/essl-sas.el:
1583         ESS[SAS]: some minor changes/corrections to customize variables
1585         * lisp/essa-sas.el:
1586         ESS[SAS]: ess-sas-submit-command and ess-sas-submit-command-options are buffer-local with appropriate adjustments in the ess-sas-submit- methods
1588 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1590         * lisp/essd-r.el:
1591         STERM only. Keep S-pager S-editor variables, but initialized to nil
1593 2002-01-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1595         * lisp/essa-sas.el:
1596         ess-revert-wisely: vc-revert-buffer acting strangely in Emacs 21.1; commented out until workaround is found
1598         * lisp/essa-sas.el:
1599         ESS-elsewhere:  ess-kermit-get works and it is no longer ESS[SAS] specific other than the location of the defun
1601 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1603         * lisp/ChangeLog, lisp/essd-r.el, lisp/ess-inf.el:
1604         STERM pager editor
1606 2002-01-10  rmh  <rmh@lynne.stat.math.ethz.ch>
1608         * doc/newfeat.texi: add mouse-me
1610 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1612         * lisp/essa-sas.el:
1613         ESS-elsewhere: ess-sas-submit really, really works now with ess-kermit-send
1615 2002-01-10  Martin Maechler  <maechler@stat.math.ethz.ch>
1617         * lisp/ChangeLog, lisp/ess-help.el:
1618         ess-help-bogous-..buffer  fix
1620 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1622         * lisp/essa-sas.el:
1623         ESS-elsewhere: kermit transfer really works with ssh, but not telnet; YMMV
1625 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1627         * lisp/essa-sas.el:
1628         ESS-elsewhere: ok, nearly working; more debugging of ess-kermit-get and ess-kermit-send
1630         * lisp/essa-sas.el:
1631         ESS-elsewhere: first working version that uses kermit as the transfer protocol
1633 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1635         * lisp/essdsp6w.el:
1636         changed a stray sp4 to sp6
1638 2002-01-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1640         * lisp/essa-sas.el:
1641         ESS-elsewhere: debugging kermit method
1643         * lisp/essa-sas.el:
1644         ESS-elsewhere:  re-defined ess-sas-submit-method to make it more useful; also re-defuned ess-sas-data-view
1646         * lisp/essa-sas.el:
1647         ESS-elsewhere:  first attempt to get it to work with kermit when tramp is unavailable
1649         * lisp/essa-sas.el:
1650         ESS[SAS]: removed some debugging
1652 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1654         * lisp/ess-mous.el: ess-mous keys
1656         * lisp/ess-cust.el, lisp/essd-sp4.el, lisp/essdsp6w.el, lisp/ess-site.el:
1657         splus6 for windows bug and embedded blanks in splus[46]
1659 2002-01-08  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1661         * lisp/essa-sas.el:
1662         ESS[SAS]:  put (save-match-data) around searches in ess-sas-goto and ess-sas-data-view
1664         * lisp/essa-sas.el:
1665         ESS-elsewhere: tweaked dependencies of
1667         * lisp/essa-sas.el:
1668         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
1670 2002-01-08  rossini  <rossini@lynne.stat.math.ethz.ch>
1672         * ChangeLog:
1673         moved repository, checking CVS commit stuff.
1675 2002-01-08  ess  <ess@lynne.stat.math.ethz.ch>
1677         * lisp/essa-sas.el:
1678         ESS-elsewhere: adjusted ess-sas-submit-method, ess-sas-data-view-options, ess-sas-submit-post-command, ess-sas-submit-pre-command
1680         * lisp/essl-sas.el:
1681         ESS[SAS]: changed doc-string of sas-pre-run-hook
1683         * lisp/essl-sas.el:
1684         ESS[SAS]: changed doc-string of sas-program
1686         * lisp/essl-sas.el:
1687         ESS[SAS]: reverted default of sas-program to sas
1689         * lisp/essa-sas.el:
1690         ESS[SAS]: changed doc-string for ess-sas-tab-stop-alist
1692         * lisp/essa-sas.el:
1693         ESS[SAS]: changed doc-strings for ess-sas-goto and ess-sas-file
1695         * lisp/essa-sas.el:
1696         ESS[SAS]: 1 fix to ess-sas-file-goto; ESS-elsewhere for SAS batch is fully functional!; at least for me; YMMV
1698         * lisp/essa-sas.el:
1699         ESS[SAS]: 1 fix to ess-sas-file-path
1701 2002-01-08  A.J. Rossini <rossini@u.washington.edu>
1703         * moved repository to U Washington.
1705 2001-08-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1707   * Version 5.1.19 released.
1709 2000-10-17  ESS Maintainers <ess@franz.stat.wisc.edu>
1711   * Version 5.1.18 released.
1713 2000-10-17  A.J. Rossini  <rossini@biostat.washington.edu>
1715         * doc/ess.info, doc/ess.info-1, doc/ess.info-2, doc/ess.info-3:
1716         upgrade to 5.1.18 and rebuild doc
1718         * doc/readme.texi, doc/announc.texi:
1719         upgrade to 5.1.18
1721         * doc/README.SPLUS4WIN, lisp/ess-cust.el:
1722         upgraded to 5.1.18
1724 2000-10-11  maechler  <maechler@rossini.YP.biostat>
1726         * lisp/ChangeLog, lisp/essl-s.el, doc/newfeat.texi:
1727         ess-smart-underscore
1729 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1731         * doc/inst_tar.texi:
1732         fixed documentation for XLispStat under windows.
1734         * doc/authors.texi:
1735         fixed Rodney's homepage pointer.
1737         * VERSION: upgrade version to 5.1.18
1739         * doc/ess.info-1:
1740         Updating docs for new version [make dist]
1742         * ANNOUNCE, README:
1743         Updating README, ANNOUNCE for new version [make dist]
1745         * lisp/ChangeLog:
1746         small changes.  This log is incomplete.
1748         * ChangeLog: updated change log.
1750         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1751         Misc changes
1753         * doc/inst_tar.texi:
1754         @enumerate can't have a @bullet.
1756         * doc/newfeat.texi:
1757         added 5.1.17 new features
1759         * doc/announc.texi: update for 5.1.17
1761         * doc/README.SAS:
1762         Merged Rich's comments/changes.
1764         * doc/inst_tar.texi:
1765         added Rich H's README changes.
1767         * doc/mailing.texi:
1768         itemize the "flat text list".
1770         * doc/readme.texi: Small changes.
1772         * doc/authors.texi:
1773         added Rodney to authors list.
1775         * doc/stabilty.texi:
1776         comment re: some versions better than others.
1778 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1780   * Version 5.1.17 released.
1782 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1784   * Version 5.1.17 released.
1786 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1788   * Version 5.1.17 released.
1790 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1792   * Version 5.1.17 released.
1794 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1796         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1797         Misc changes
1799         * doc/inst_tar.texi:
1800         @enumerate can't have a @bullet.
1802         * doc/newfeat.texi:
1803         added 5.1.17 new features
1805         * doc/announc.texi: update for 5.1.17
1807         * doc/README.SAS:
1808         Merged Rich's comments/changes.
1810         * doc/inst_tar.texi:
1811         added Rich H's README changes.
1813         * doc/mailing.texi:
1814         itemize the "flat text list".
1816         * doc/readme.texi: Small changes.
1818         * doc/authors.texi:
1819         added Rodney to authors list.
1821         * doc/stabilty.texi:
1822         comment re: some versions better than others.
1824 2000-10-09  A.J. Rossini  <rossini@biostat.washington.edu>
1826         * lisp/ess-vars.el:
1827         Merged with changes in another location.
1829 2000-10-09  maechler  <maechler@rossini.YP.biostat>
1831         * lisp/ChangeLog, lisp/essl-s.el:
1832         new (ess-fix-miscellaneous) & (ess-toggle-underscore)
1834 2000-10-08  A.J. Rossini  <rossini@biostat.washington.edu>
1836         * Makefile.in:
1837         autoconf precursor to Makefile
1839 2000-10-07  A.J. Rossini  <rossini@biostat.washington.edu>
1841         * lisp/ess-vars.el:
1842         ess-vars is obsoleted.
1844 2000-10-06  maechler  <maechler@rossini.YP.biostat>
1846         * lisp/essl-s.el: 2 comments
1848 2000-10-04  maechler  <maechler@rossini.YP.biostat>
1850         * lisp/ChangeLog, lisp/ess-cust.el, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-vars.el, lisp/essl-s.el:
1851         ess-S-assign and redefine "_" in ..MM-keys
1853 2000-09-14  A.J. Rossini  <rossini@biostat.washington.edu>
1855         * lisp/ess-inf.el:
1856         ess-proc-name:  need to ensure ALL concat args are strings (or at
1857         least, are not numbers).  Thanks to WDMcCoy for reporting this.
1859 2000-09-10  A.J. Rossini  <rossini@biostat.washington.edu>
1861         * DEBIAN/control, DEBIAN/md5sums, DEBIAN/postinst, DEBIAN/prerm:
1862         Copied from ESS 5.1.13 debian package
1864         * LDA/ex1.nw: Newer example
1866         * LDA/README: Initial Documentation
1868 2000-09-05  ess  <ess@rossini.YP.biostat>
1870         * lisp/essa-sas.el:
1871         A few enhancements (ess-sleep-for/re-defining ess-sas-submit-command:  see
1872         documentation) and bug-fixes for Win 95/NT.
1874 2000-09-05  A.J. Rossini  <rossini@biostat.washington.edu>
1876         * lisp/ess-site.el:
1877         rearranged for coherency.
1879         * lisp/ess-menu.el: added C example.
1881         * lisp/ess-menu.el:
1882         1st pass at S and XLS menus.  Not integrated yet
1884 2000-09-04  A.J. Rossini  <rossini@biostat.washington.edu>
1886         * lisp/ess-inf.el, lisp/essd-r.el, lisp/essd-sp3.el:
1887         Changes suggested by Ed Kademan
1889         * lisp/ess-inf.el:
1890         cleaning up docs and reunderstanding inferior-ess/ess-multi
1892         * lisp/ess-inf.el:
1893         comment on R handling for exit.
1895 2000-09-03  A.J. Rossini  <rossini@biostat.washington.edu>
1897         * lisp/ess-inf.el:
1898         cleaning and correcting comments.  Some ancient comments removed.
1900         * lisp/ess-comp.el:
1901         removed extraneous comments
1903         * lisp/ess-comp.el:
1904         now, the byte-compile fun is really removed.
1905         ess-message now has doc-string in "right" place.
1907         * lisp/ess-comp.el:
1908         cleaned up code.  Removed extraneous comments, and the byte-compiler
1909         fun.
1911         * 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:
1912         refactoring code for cleaning, in process of debugging
1914         * lisp/19.29/README:
1915         backwards compatibility.
1917         * configure.in:
1918         merged with W3, added languages.  Need to set languages.
1920         * aclocal.m4: new version from 4.0pre.46
1922         * configure.in:
1923         somewhat complete.  Needs redundant work later.
1925         * configure.in:
1926         Starting to do autoconf.  Looking at W3 and R for examples.
1928 2000-08-27  A.J. Rossini  <rossini@biostat.washington.edu>
1930         * lisp/ess-site.el:
1931         Documentation and cleaning.
1933 2000-08-17  maechler  <maechler@rossini.YP.biostat>
1935         * lisp/ChangeLog, lisp/essd-r.el:
1936         no spurious windows warning anymore
1938 2000-08-09  maechler  <maechler@rossini.YP.biostat>
1940         * lisp/ChangeLog, lisp/ess-help.el:
1941         help: inherit syntax-table ==> "h" in help : "default prompt"!
1943 2000-07-13  A.J. Rossini  <rossini@biostat.washington.edu>
1945         * doc/newfeat.texi: set up for 5.1.15--17
1947         * VERSION: upgraded version.
1949         * README:
1950         Updating README, ANNOUNCE for new version [make dist]
1952         * doc/ess.info-1: slightly new doc
1954         * lisp/ess-comp.el, lisp/ess-site.el:
1955         documentation and code cleanup
1957         * lisp/19.29/README: backwards compat doc
1959 2000-07-13  ESS Maintainers <ess@franz.stat.wisc.edu>
1961   * Version 5.1.16 released.
1963 2000-06-30  ESS Maintainers <ess@franz.stat.wisc.edu>
1965   * Version 5.1.14 released.
1967 2000-06-30  A.J. Rossini  <rossini@biostat.washington.edu>
1969         * ChangeLog, VERSION, lisp/ess-inf.el, lisp/essd-arc.el, lisp/essd-vst.el:
1970         XLS fixes not quite right.  No startfile if non existant
1972         * doc/ess.info-1:
1973         Updating docs for new version [make dist]
1975         * Makefile: wrong doc/docs.
1977         * Makefile: doc or docs?
1979         * ANNOUNCE, README:
1980         Updating README, ANNOUNCE for new version [make dist]
1982         * lisp/essa-sas.el, lisp/essd-els.el, lisp/essl-sas.el, lisp/essnt204.el:
1983         RMH/RS changes for SAS, ESS-elsewhere, NT Emacs 20.4
1985         * lisp/ess-site.el:
1986         merged RMH/RS's changes for SAS.
1988         * VERSION: upgrade version
1990         * doc/README.Microsoft:
1991         not ready to generate this on the fly, yet.
1993         * doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.info, doc/ess.info-1, doc/inst_tar.texi, doc/newfeat.texi, doc/readme.texi:
1994         docs updated to 5.1.14, cleaned up.
1996         * doc/newfeat.texi: added 5.1.14 stuff.
1998         * lisp/ess-cust.el:
1999         added ViSta/ARC support
2001         * lisp/ess-inf.el:
2002         added flags/checks for XLS systems.  Might help for others
2004         * lisp/essd-arc.el:
2005         first version of ARC mode
2007         * lisp/Makefile:
2008         added essd-arc.el to targets.
2010         * lisp/ess-site.el: documentation.
2011         ViSta and ARC added.
2013         * lisp/essd-vst.el:
2014         now it actually might work.
2016         * lisp/ess-vars.el: added Arc, Vista.
2017         cleaned up code.
2018         a bit of documentation.
2020 2000-06-30  maechler  <maechler@alpha>
2022         * etc/ess-s4.S, etc/ess-sp3.S:
2023         comments
2026 1999-11-22  ess  <ess@aleph.YP.biostat>
2028         * VERSION, lisp/ess-vars.el: Updated to 5.1.11
2030 1999-11-17  ess  <ess@aleph.YP.biostat>
2032         * lisp/essddr.el:
2033         'bold isn't defined in XEmacs.  Using reference-face instead of Rd-bold-face.
2035 1999-11-16  ess  <ess@aleph.YP.biostat>
2037         * Makefile, etc/replace-version-numbers, lisp/ess-vars.el:
2038         Fixed small version update errors
2040         * 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:
2041         updated version numbers
2043         * doc/newfeat.texi: cleaned up NTEmacs requirements.
2045         * lisp/essl-sta.el: added local variables for editing and indexing.
2047         * lisp/essl-sta.el: added Brendan's suggested function.
2049         * doc/inst_tar.texi:
2050         added change to doc, that "make" is done by "make install"
2052         * doc/ESS_intro.tex: Martin suggested a small fix.
2054         * doc/ESS_intro.tex: Another bit of documentation
2056         * doc/announc.texi: shortened header -- this is for announc, after all!
2058         * doc/announc.texi:
2059         moved license to the end, New Features to the beginning.
2061         * doc/newfeat.texi: added new features for 5.1.11.
2063         * doc/README.SPLUS4WIN:
2064         comment at the beginning about new reading material.
2066         * doc/README.SPLUS4WIN:
2067         added David Brahm's HELP INSTRUCTIONS for the license manager.
2069         * lisp/essl-sta.el:
2070         added make-regexp to ESS, and finished integrating Brendan's code.
2071         Need to test it now!
2073         * lisp/make-regexp.el: needed for Stata-mode extensions
2075         * lisp/essl-sta.el: added Brendan Halpin's corrections.
2077         * lisp/ess-inf.el: concat needs number-to-string conversion.
2079         * lisp/essd-omg.el: Omegahat fixes (for commandline flags)
2081 1999-11-11  ess  <ess@aleph.YP.biostat>
2083         * lisp/noweb-mode.el:
2084         C-c C-n shouldn't be TeX-normalmode, since it is too close to
2085         submit-line with ESS!  (overwrite).
2087         * lisp/essd-omg.el: Use prefix for setting Omegahat arguments.
2089 1999-11-10  ess  <ess@aleph.YP.biostat>
2091         * lisp/ChangeLog: fixed up to now.
2093         * lisp/essl-omg.el: S- becomes OMG-
2094         Comments redone (to use //, ///, and //// for levels of indentation)
2095         OMG-syntax started, variable defined, needs to be fixed.
2097         * lisp/essd-omg.el:
2098         further Omegahat dialect changes (use OMG syntax, which needs fixing!)
2100 1999-11-05  maechler  <maechler@aleph.YP.biostat>
2102         * lisp/ChangeLog, lisp/ess.el, lisp/noweb-mode.el:
2103         functionp definition if necessary
2105         * lisp/noweb-mode.el: functionp for  emacs-19.34
2107 1999-11-04  ess  <ess@aleph.YP.biostat>
2109         * lisp/essd-els.el: fixed paren error.
2111         * 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:
2112         Changed version numbers
2114         * ChangeLog: 5.1.10 released.
2116         * doc/newfeat.texi: added 5.1.10 stuff.
2118 1999-11-03  ess  <ess@aleph.YP.biostat>
2120         * doc/README.elsewhere, lisp/Makefile, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sp5.el:
2121         Changes for ESS-elsewhere.
2123         * lisp/essd-els.el: added a generic ESS-elsewhere function.
2125 1999-11-03  Anthony Rossini  <rossini@biostat.washington.edu>
2127         * fixed Stata again, added ESS-elsewhere.
2129         * Release 5.1.10
2131 Tue Sep 14 17:00:19 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2133         * Release 5.1.9
2135         * added stata mode fixes, noweb/literate data analysis fixes.
2137 1999-09-01  Martin Maechler  <maechler@stat.math.ethz.ch>
2139         * Finally upgraded version number to 5.1.9 (for pre-release)
2140           after fixing etc/replace-version-numbers
2142 1999-07-23  Martin Maechler  <maechler@stat.math.ethz.ch>
2144         * Release 5.1.8
2146 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2148         * Makefile, doc/Makefile, doc/README.SPLUS4WIN, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2149         text from 5.1.7 to 5.1.8
2151         * lisp/ : -->>> lisp/ChangeLog <<<<<
2153         * ANNOUNCE, README, doc/ajr-talk.tex, doc/ess.texi, lisp/ChangeLog:
2154         doc updates
2156         * ChangeLog: *** empty log message ***
2158         * 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:
2159         5.1.6 to 5.1.7 changes for possible release
2161         * ChangeLog: more stuff.
2163 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2165         * 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:
2166         5.1.6 to 5.1.7 changes for possible release
2168         * ChangeLog: more stuff.
2170 Fri Apr  2 10:10:35 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2172         * doc/getting.texi: fixed links.
2174 Wed Mar 31 14:08:39 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2176         * Makefile (ESSVERSION): updated
2177         * Makefile (ESSVERSIONMSDOS): updated
2178         * Makefile (ESSVERSIONTAG): new variable, use it.
2179         * Makefile (dist): fixed to export both zip and gzip files.
2181 1999-03-17  A.J. Rossini  <rossini@biostat.washington.edu>
2183         * ANNOUNCE, README, doc/Makefile, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi:
2184         version number update
2186         * lisp/essd-r.el, Makefile, doc/README.Microsoft, doc/README.SPLUS4COMMAND, lisp/ess-site.el, lisp/ess-vars.el:
2187         RMH's changes
2189 1999-03-17  maechler  <maechler@alpha>
2191         * doc/README: README explaining a bit about ./doc/ directory
2193 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2195         * Makefile: *** empty log message ***
2197         * Makefile: for dist target, use export, not co.
2199         * lisp/essd-r32-sh-dos.el, lisp/essd-sp4com.el:
2200         MS Dos stuff for R, S+4.x
2202         * ChangeLog, Makefile, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ChangeLog:
2203         Prep for 5.1.4
2205         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2207         * doc/README.SPLUS4COMMAND: New file
2209         * doc/README.SPLUS4WIN: added RMH's mods.
2211         * lisp/ess-site.el: Merged RMH's work.
2213         * lisp/ess-vars.el: incremented.
2215         * lisp/ess-inf.el: RMH's changes.
2217 1999-03-16  maechler  <maechler@alpha>
2219         * lisp/ChangeLog: mini change "foobar.Sout-45"
2221         * lisp/ess-site.el:
2222         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2224 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2226         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2228         * doc/README.SPLUS4COMMAND: New file
2230         * doc/README.SPLUS4WIN: added RMH's mods.
2232         * lisp/ess-site.el: Merged RMH's work.
2234         * lisp/ess-vars.el: incremented.
2236         * lisp/ess-inf.el: RMH's changes.
2238 1999-03-16  maechler  <maechler@alpha>
2240         * lisp/ChangeLog: mini change "foobar.Sout-45"
2242         * lisp/ess-site.el:
2243         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2245 1999-03-15  A.J. Rossini  <rossini@biostat.washington.edu>
2247         * lisp/ess-vars.el:
2248         RMH - 15Mar1999.  Added inferior-S+4-editor-pager-command.
2250         * lisp/essd-r32.el: 15Mar1999 version.
2252         * lisp/essd-r.el:
2253         added `R-microsoft', which is the "right-thing" to do under Microsoft
2254         Windows 32-bit platforms.  Need to merge this with `R'.
2256 1999-03-09  maechler  <maechler@alpha>
2258         * lisp/ess-help.el: add `inferior-ess-help-command' to doc string
2260 1999-03-08  A.J. Rossini  <rossini@biostat.washington.edu>
2262         * lisp/ess-inf.el: add stata to deal with input properly.
2264 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2266         * ANNOUNCE, ChangeLog, Makefile, README: top level stuff, sigh!
2268         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2269         Cleaned up text.
2271         * doc/requires.texi: cleaned/formatted up requirements
2273         * doc/currfeat.texi: pretty-printing.
2275         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2277         * lisp/ess-help.el:
2278         stata hates ess-nuke-help-bs, since it (stata) is clean.
2280         * lisp/ess-inf.el:
2281         fixed command sender for stata. more like R than like XLS.
2283         * lisp/essl-sta.el: more help file corrections.
2285         * lisp/ess-inf.el: STA same as XLS/SAS.
2287         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2289         * lisp/essl-sta.el: stat help regex is evil
2291         * lisp/essl-sta.el: whitespace cleanup.
2293         * lisp/essl-sta.el: double var defs.  whoops!
2295         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2296         fixed section header grabbing.
2298         * lisp/essd-sta.el: need to manually turn off paging, I think...
2300         * lisp/essl-sta.el: help section regex not quite right.
2302         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2304         * lisp/essd-sta.el: fixed help facility.
2306         * lisp/essl-sta.el: added help section regexs
2308         * lisp/essd-sta.el: make descirption "same as" objects.
2310         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2312         * lisp/essd-sta.el: redid help so that no paging is present.
2314         * doc/ess.texi: cleared up the bug report section.
2316         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2318         * doc/credits.texi:
2319         moved content from ess.texi here, for piecemeal editing and reuse.
2321         * doc/ess.texi:
2322         added placeholders for README.OS files and README.StatPackage files,
2323         to be migrated here.
2325         * 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:
2326         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2328         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2330         * doc/ess.texi:
2331         moved README text into sub-texinfo files.  (to be called by
2332         readme.texi and announc.texi for documentation construction).
2334 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2336         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2337         Cleaned up text.
2339         * doc/requires.texi: cleaned/formatted up requirements
2341         * doc/currfeat.texi: pretty-printing.
2343         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2345         * lisp/ess-help.el:
2346         stata hates ess-nuke-help-bs, since it (stata) is clean.
2348         * lisp/ess-inf.el:
2349         fixed command sender for stata. more like R than like XLS.
2351         * lisp/essl-sta.el: more help file corrections.
2353         * lisp/ess-inf.el: STA same as XLS/SAS.
2355         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2357         * lisp/essl-sta.el: stat help regex is evil
2359         * lisp/essl-sta.el: whitespace cleanup.
2361         * lisp/essl-sta.el: double var defs.  whoops!
2363         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2364         fixed section header grabbing.
2366         * lisp/essd-sta.el: need to manually turn off paging, I think...
2368         * lisp/essl-sta.el: help section regex not quite right.
2370         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2372         * lisp/essd-sta.el: fixed help facility.
2374         * lisp/essl-sta.el: added help section regexs
2376         * lisp/essd-sta.el: make descirption "same as" objects.
2378         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2380         * lisp/essd-sta.el: redid help so that no paging is present.
2382         * doc/ess.texi: cleared up the bug report section.
2384         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2386         * doc/credits.texi:
2387         moved content from ess.texi here, for piecemeal editing and reuse.
2389         * doc/ess.texi:
2390         added placeholders for README.OS files and README.StatPackage files,
2391         to be migrated here.
2393         * 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:
2394         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2396         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2398         * doc/ess.texi:
2399         moved README text into sub-texinfo files.  (to be called by
2400         readme.texi and announc.texi for documentation construction).
2402 1999-03-04  A.J. Rossini  <rossini@biostat.washington.edu>
2404         * lisp/essd-sta.el: let stata have command line options just like R.
2406         * lisp/essd-sta.el:
2407         by default, provide login screen just like splus/r do.
2409         * lisp/essd-sta.el: fixed help.
2411         * lisp/essd-sta.el: added stata's prompt
2413         * lisp/ess-vars.el: added inferior stata program variable.
2415         * lisp/essd-sta.el: speling error, nil -> 'nil.
2417         * lisp/essl-sta.el: reversed variable alist ordering.
2419         * lisp/essd-sta.el:
2420         commented out ESS-help for Stata, for compiling, initial testing.
2422         * lisp/essl-sta.el: added STA-syntax-table, but it's wrong (for Splus).
2424         * lisp/essl-sta.el: moved STA-editing-alist to beginning.
2426         * lisp/essl-sta.el:
2427         added an STA-editing-alist variable, BUT it looks like Splus, :-(.
2428         Needs to be edited a bit!
2430         * doc/ess.texi:
2431         included README in texinfo file.  Now, need to extract README from it.
2433         * lisp/essd-s_2b4.el: RMH's patches, Mar 3 1999
2435         * lisp/essd-sp4.el: updated using RMH's patches.
2437 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2439         * lisp/ChangeLog: updated lisp directory changelog.
2441         * ChangeLog: updated changelog file.
2443         * lisp/Makefile: updated version information
2445         converted s+3 to sp3.
2447         * lisp/ess-vars.el: updated version information.
2449         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2451         * 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:
2452         Tidied up ess-iw32*.el files.
2454         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2456         * lisp/ess-iw32-load-file.el: fixed.
2458         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2460         * lisp/essd-s_2b4.el:
2461         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2463         * doc/README.SPLUS4WIN:
2464         Changed history of Splus 4.5 stuff; added new information for using
2465         Splus 4.5 and R under Windows NT.
2467         * doc/TODO: moved from mailbox to TODO list.
2469         * 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:
2470         RMH's changes, up to March 2nd
2472 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2474         * lisp/Makefile: updated version information
2476         converted s+3 to sp3.
2478         * lisp/ess-vars.el: updated version information.
2480         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2482         * 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:
2483         Tidied up ess-iw32*.el files.
2485         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2487         * lisp/ess-iw32-load-file.el: fixed.
2489         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2491         * lisp/essd-s_2b4.el:
2492         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2494         * doc/README.SPLUS4WIN:
2495         Changed history of Splus 4.5 stuff; added new information for using
2496         Splus 4.5 and R under Windows NT.
2498         * doc/TODO: moved from mailbox to TODO list.
2500         * 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:
2501         RMH's changes, up to March 2nd
2503 1999-02-24  A.J. Rossini  <rossini@biostat.washington.edu>
2505         * lisp/ess-iw32.el: temp val left in distribution.  whoops (RMH).
2507 1999-02-22  A.J. Rossini  <rossini@biostat.washington.edu>
2509         * 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:
2510         Removed s+# to sp# for S-PLUS commands
2512 1999-02-12  Martin Maechler <maechler@stat.math.ethz.ch>
2514         * lisp/Makefile: emacs, not "19.34"
2516 1999-02-11  Martin Maechler <maechler@stat.math.ethz.ch>
2518         * doc/README.SPLUS4WIN: added pointer to NTEmacs.
2520         * README, ANNOUNCE:
2521         corrected documentation for R, added pointer to NTEmacs
2523 1999-02-10  Martin Maechler <maechler@stat.math.ethz.ch>
2525         * etc/other/Tags/Lubinsky-S-tags/desc: reformated material.
2527         * README: set up for 5.1.2 release
2529         * Makefile: Set up for 5.1.2 release
2531         * ANNOUNCE: set up for 5.1.2 release
2533         * doc/rmh-essi121098-msw32.tex: rmh-essi121098-msw32.tex is obsolete.
2535         * lisp/essd-sas.el: added RMH's new fixes for the 5.1.2 version.
2537         * doc/README.S: RMH's documentation additions for Splus 4.5
2539         * doc/README.SAS: RMH's doc additions for 5.1.2
2541         * doc/README.SPLUS4WIN:
2542         Includes RMH's changes for Splus 4.5 documentation
2544         * etc/other/Tags/README: cleaned text.
2546         * ANNOUNCE, README: updating for 5.1.2
2548 1999-02-02  Martin Maechler <maechler@stat.math.ethz.ch>
2550         * lisp/ess-inf.el: (last commit was with unsaved file)
2552         * lisp/ChangeLog, lisp/ess-inf.el:
2553         fix regex for "help(..);" also work for "?" with R-input-sender
2555 1999-01-13  Martin Maechler <maechler@stat.math.ethz.ch>
2557         * lisp/Makefile: added ess-debug essd-s+4 ess-iw32
2559         * lisp/ess-iw32.el:
2560         RMH`s workaround for ess-inf.el ess-setq-values-default (instead of ..-local)
2562 1999-01-12  Martin Maechler <maechler@stat.math.ethz.ch>
2564         * lisp/ess-inf.el: still "-default", not "local"
2566         * lisp/ess-inf.el, lisp/ess.el: more dribble output
2568         * lisp/ess.el: add dribble-info about comint-process-echoes
2570 1999-01-11  Martin Maechler <maechler@stat.math.ethz.ch>
2572         * lisp/ess-site.el: minor comments only
2574         * lisp/essd-sq4.el: removed [RMH]
2576         * lisp/ess-site.el: RMH changes (Dec 28)
2578         * lisp/ess-trns.el: RMH added some ess-inf..-prompt..
2580         * lisp/ess-vars.el: RMH added S+4 & dde (& removed some "ess-external")
2582         * lisp/essd-els.el: RMH added S+elsewhere-mode
2584         * lisp/ess-iw32.el, lisp/essd-s+4.el: new from Rich Dec 28
2586         * lisp/ess-inf.el: 2 lines for S+4
2588 1999-01-04  Martin Maechler <maechler@stat.math.ethz.ch>
2590         * lisp/essddr.el: R CMD Rd2txt
2592 1998-12-18  A.J. Rossini  <rossini@biostat.washington.edu>
2594         * ANNOUNCE, README:
2595         Updating Announce/Readme.  Need to merge announce to readme, and just subset out the relevant section for Announce.
2597 1998-12-17  Kurt Hornik <hornik@ci.tuwien.ac.at>
2599         * lisp/ess-vars.el: Match R `require(' in ess-change-sp-regexp.
2601         * lisp/Makefile: Add `essd-els.el' to SOURCES.
2603 1998-12-16  Martin Maechler <maechler@stat.math.ethz.ch>
2605         * ChangeLog: ess.texi
2607         * doc/ess.texi: 5.0 -> 5.1.x
2609         * doc/ess.texi: MM: (CVS) Date also for info
2611         * doc/ess.texi: MM: (CVS) Date added
2613         * doc/ess.texi: added '$Date: 2004/07/08 15:03:06 $'; 5.0 -> 5.1.x
2615 Mon Dec 14 20:23:55 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2617         * README: added 5.1.x comments, updated to current state of affairs.
2619         * etc/other/Tags/README: stuff for emacs text mode for editing.
2621         * etc/other/Tags/README: Information on tagging for Emacs/VI and ESS.
2623         * etc/other/Tags/Lubinsky-S-tags/README, etc/other/Tags/Lubinsky-S-tags/desc, etc/other/Tags/Lubinsky-S-tags/etags.c:
2624         Modifications to gnu tag programs for S
2626         * lisp/ess-mode.el: fixed copyright and header information
2628         * lisp/ess-site.el: commented out SHOME definition.
2630 Fri Dec 11 19:51:18 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2632         * lisp/ess-vars.el: fixed copyright, rossini's email address.
2634         * lisp/ess-iw32.el: fixed rossini's email address, headers, copyright.
2636         * lisp/essd-els.el, lisp/essd-s+4.el: fixed rossini's email address.
2638         * lisp/essd-sq4.el: fixed copyright and header attributions.
2640         * lisp/essd-els.el: fixed header files and copyright.
2642         * lisp/essd-s+4.el: added changes to copyright and header docs.
2644         * 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:
2645         RMH's S-spread, Oct 1997 version
2647         * doc/rmh-essi121098-msw32.tex:
2648         Adding Rich's documentation for Windows stuff.
2650         * lisp/ess-vars.el: Merged RMH's changes.
2652         * lisp/ess-iw32.el, lisp/essd-els.el, lisp/essd-s+4.el, lisp/essd-sq4.el:
2653         New files for ESS for Splus/MSW/NT/98/95
2654         New files for remote-ESS on Unix.
2656         * lisp/ess-site.el:
2657         Added RMH's changes for Microsoft Windows and Splus.
2659 Mon Nov 30 17:37:57 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2661         * lisp/Makefile:
2662         Add essd-s+5.el to SOURCES (as it gets required in ess-site).
2664 Mon Nov 23 20:03:17 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2666         * lisp/ChangeLog: *** empty log message ***
2668 Fri Nov 20 20:57:33 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2670         * lisp/ess-vars.el: ess-help-w3-url-prefix points to pyrite.
2672         * lisp/ess-vars.el:
2673         removed spurrious comment about generic function, in front of a variable.
2675         * lisp/essd-s+5.el: trimmed out old S4 stuff.
2677 Mon Nov 16 17:29:25 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2679         * lisp/ess-inf.el: do not need comint echo anymore..
2681 Sat Nov 14 00:23:19 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2683         * Makefile, lisp/ChangeLog, ChangeLog: whitespace editing.
2685         * doc/Makefile:
2686         added info target.  removed spurrious ess.info/ess.texi target.
2688 Fri Nov 13 23:47:27 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2690         * Makefile: added comment re: export vs checkout for "dist" target.
2692         * lisp/ess-site.el: added sample entry for S+5.
2694         * lisp/ChangeLog: *** empty log message ***
2696         * lisp/ess-site.el: added suffix for StatSci's script files.
2698 Thu Nov 12 17:27:30 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2700         * lisp/essd-r.el, lisp/essd-s+3.el, lisp/essd-s+5.el, lisp/essd-s3.el:
2701         newline in dribble buff
2703         * lisp/ess-inf.el:
2704         more details in prompt for ess-get-dir; more dribble; WHITE SPACE
2706         * lisp/ess.el: slightly better dribble output
2708         * lisp/essd-s4.el: drop doubled comments
2710         * lisp/ess-vars.el: .
2712 Wed Nov 11 15:54:34 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2714         * Makefile: -X CVS
2716         * lisp/essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
2718         * lisp/essl-s.el: new "S+" instead of "S+3"
2720         * lisp/ess-inf.el: comint-echo : OFF for S+5
2722         * lisp/essd-s3.el: comments only
2724         * lisp/essd-s+3.el: comment out ess-mode-edit
2726         * lisp/Makefile, lisp/ess-vars.el: new version numbers
2728         * lisp/essd-s+5.el: several more s4 -> s+5 changes; still not ok
2730         * lisp/essd-s+3.el: transpose to defs
2732         * lisp/ess-vars.el: require s+5
2734 Tue Nov 10 17:45:11 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2736         * lisp/ess-site.el: s+5 is now distributed
2738         * lisp/essd-s+5.el: provide typo fixed
2740 Mon Nov  9 23:50:26 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2742         * ChangeLog: *** empty log message ***
2744         * Makefile: uses scp to put the tar file where it belongs.
2746         * Makefile, lisp/ChangeLog, lisp/Makefile, lisp/ess-site.el:
2747         New material for Makefiles
2749         * lisp/essl-sta.el: removed possible problems from stata mode.
2751         * ChangeLog: *** empty log message ***
2753         * Makefile: added new top-level dist target.
2755         * lisp/essd-s+5.el: This is for Splus5, based on S4.
2757         * lisp/ess-web.nw: last change, sigh.
2759         * lisp/ess-web.nw: emacs lisp mode is wrong, sigh.
2761         * lisp/ess-web.nw: Contains interface code between Noweb and ESS
2763         * lisp/ChangeLog: added stata-dialect/lang to makefile
2765         * lisp/Makefile: added Stata stuff.
2767 Thu Sep 24 23:32:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2769         * lisp/ChangeLog: more stuff.
2771         * lisp/essd-sta.el: should be sta, not stt
2773         * lisp/ChangeLog: update for ess-site.
2775         * lisp/ess-site.el:
2776         added stata mode, which is now STA (ref: Thomas Lumley)
2778 Thu Sep 17 09:11:51 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2780         * lisp/ChangeLog, lisp/ess-utils.el: several  small things
2782 Fri Sep 11 14:25:59 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2784         * lisp/ChangeLog: .
2786         * lisp/Makefile, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-utils.el, lisp/ess.el:
2787         Adaptions to new ess-utils
2789         * lisp/essl-s.el: LOTS in "pretty edit source"
2791         * lisp/essd-r.el: new function  (R-fix-T-F)
2793 Thu Sep 10 06:15:55 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2795         * lisp/essddr.el: Change old `ess-doc' to `essddr'.
2796         Expand Rd-mode-abbrev-table (abbrevs).
2797         Change Rd-indent-level default to 4.
2798         Add a preliminary Rd-mode menu.
2799         Add a preliminary Rd-submit-bug-report().
2801         * lisp/ess-vars.el:
2802         Change ess-mode-font-lock-keyword so that assignment function
2803         declarations are also fontified correctly (hopefully ...).
2805         * doc/Makefile: Get rid of old LISPDIR code.
2807         * Makefile: Use `$(MAKE)' instead of `make'.
2809 Wed Sep  9 23:49:12 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2811         * lisp/ChangeLog: new stuff.
2813         * lisp/essd-sta.el: modified for stata commands.  What is quit?
2815         * lisp/essl-sta.el: Small mods.
2817         * lisp/essd-sta.el: Added first pass at a stata file.
2819         * lisp/Makefile: BATCHFLAGS should be --no-init-file, not --no-init-fil
2821 Wed Sep  9 08:45:26 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2823         * lisp/essl-s.el:
2824         minor (save-recursion..) -- Committing from Shell to see permissions
2826 Tue Sep  8 21:18:33 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2828         * lisp/essl-s.el:
2829         more things for (ess-dump-to-src), (ess-fix-comments),.... ess-MM-fix-src
2831         * lisp/ess-mode.el: add optional  quiet  argument  to (set-ess-style)
2833         * lisp/ess-mode.el: only white space
2835         * lisp/ChangeLog: ..
2837         * lisp/essl-s.el: added  "&optional dont-ask" argument to
2838                 ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
2840 Mon Sep  7 16:27:37 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2842         * lisp/ChangeLog: ..
2844         * lisp/essl-s.el: 4 digit year in ess-time-string!
2846         * doc/README.SAS:
2847         Added paragraph about  ess-sas-sh / PATH problems  at very end -- for RMH
2849 Wed Aug 26 12:18:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2851         * lisp/ChangeLog, lisp/essl-s.el: font-lock: "." as word constituent
2853 Mon Aug 24 12:50:45 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2855         * ANNOUNCE, README, doc/ess.texi:
2856         stat.ethz short for www.stat.math.ethz
2858 Thu Aug 20 06:48:48 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2860         * lisp/ChangeLog: ..
2862         * lisp/essddr.el:
2863         Expanded  Rd-section-names  and Rd-keywords     [following Kurt's
2864         suggestion]
2866 Tue Aug 18 08:44:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2868         * lisp/essd-s+3.el, lisp/essd-r.el, lisp/ChangeLog:
2869          "--no-readline" for R;  S+3-dialect-name for S-plus
2871 Fri Aug 14 16:32:23 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2873         * lisp/ess-vars.el, lisp/Makefile: calling new version "pre5.1"
2875         * lisp/essl-s.el: "ease:" replaced by "ess-"; fixed some comments
2877 Mon Apr 27 07:53:02 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2879         * lisp/essl-s.el: improved ess-num-var-round
2881 Fri Apr 17 12:29:46 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2883         * lisp/essd-sas.el: ../etc/ is place for sas-sh-command
2885         * etc/function-outline.S, lisp/essl-s.el:
2886         function-outline-file now in ../etc/
2888         * Makefile, doc/Makefile, lisp/Makefile:
2889         Makefiles separated; new for ./doc
2891 Mon Apr  6 20:35:04 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2893         * lisp/ChangeLog: Storing updates.
2895         * lisp/ess-comp.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el:
2896         See ChangeLog for more details. Not tagged.
2898 Tue Dec 16 00:17:44 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2900         * lisp/ChangeLog: *** empty log message ***
2902         * lisp/essd-s4.el (S4-mode): New function, use it.
2904 Wed Dec 10 15:36:29 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2906         * lisp/ChangeLog, lisp/essd-xls.el:
2907         XLS-mode is now the mode-name symbol.  (instead of ess-mode).  This is
2908         required for noweb-mode to work nicely.
2910         ChangeLog documented to reflect this fact.
2912 Tue Dec  9 22:55:40 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2914         * lisp/ChangeLog: *** empty log message ***
2916         * lisp/essd-r.el:
2917         removed non-necessary autoload for a non-existant function (was
2918         intended for start-args, but never was written or used).
2920         * lisp/essl-sta.el:
2921         Changed essl-sta.el to not use stat.el in the documentation comments.
2923         * lisp/ChangeLog: *** empty log message ***
2925         * lisp/essddr.el: one too many parens.
2927         * lisp/essddr.el:
2928         added commented out face.  DB's error doesn't exist for me, though.
2930 Fri Dec  5 15:13:59 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2932         * lisp/ChangeLog: *** empty log message ***
2934         * lisp/ChangeLog: ChangeLog file install
2936         * lisp/ess-site.el: added comments about Emacs 20.2 errors.
2938 Fri Dec  5 14:46:38 1997  ess  <ess@pyrite>
2940         * Makefile: Added top-level Makefile.  Needs definitions, though.
2942         * etc/ess-s+3.S, etc/ess-s4.S: Initial revision
2944 1998-12-14  A.J. Rossini  <rossini@biostat.washington.edu>
2946         * README : updated to 5.1.x
2948 Tue Dec  2 08:49:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
2950         * Makefile: info isn't a valid target, and cleaned up doc
2951         targets. (KH).
2953 Mon Dec  1 16:55:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
2955         * ess.el: removed blank lines.
2957 Mon Dec  1 16:51:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
2959         * ess.texi: small edit.
2961 Mon Dec  1 16:48:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
2963         * ess.texi: changed wording around ess-plain-first-buffername
2964         (RMH).
2966 Mon Dec  1 16:42:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
2968         * Makefile: new branch (5.1.1.1).
2970 Mon Dec  1 16:36:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
2972         * Makefile: Batchflags are user serviceable.
2974 Mon Dec  1 10:59:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
2976         * RELEASED: version 5.0.
2978 Mon Dec  1 10:45:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2980         * README.SAS: added noise about ess-sas-sh-command stupidity that
2981         AJR has personally experienced.
2983 Sun Nov 30 13:44:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2985         * Makefile: comments for indexing.
2987 Sun Nov 30 13:41:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
2989         * ess.texi: more fixes. Many more to go.
2991 Sun Nov 30 12:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
2993         * README.SAS: added more information.
2995 Sun Nov 30 12:15:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
2997         * essl-lsp.el: small typo in comments.
2999 Sun Nov 30 12:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3001         * Makefile: added revision, added other changes.
3003 Sun Nov 30 12:12:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3005         * README.SAS: new material on autoexec.sas added.
3007 Sun Nov 30 12:09:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
3009         * essl-s.el (S-editing-alist): need indent-line-function
3010         defined. (RMH).
3012 Sun Nov 30 12:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3014         * essl-sas.el: removed sas-indent-region.
3016 Sun Nov 30 12:07:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3018         * essl-sas.el (SAS-editing-alist): need indent-line-function
3019         (RMH).
3021 Sun Nov 30 12:06:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3023         * ess-mode.el (ess-mode): fixed doc string. (RMH).
3025 Sun Nov 30 12:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3027         * essd-sas.el: useless comments removed.
3029 Sun Nov 30 12:03:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3031         * essd-sas.el: useless comments removed. (RMH).
3033 Sun Nov 30 12:02:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3035         * essd-sas.el (inferior-SAS-args-temp): docstring, explaining
3036         stupidity of this variable
3038 Sun Nov 30 12:00:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3040         * ess-sas-sh-command: better shell scripting (RMH).
3042 Wed Nov 26 16:33:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3044         * RELEASED: 5.0-gettingcloser.
3046 Wed Nov 26 16:10:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3048         * Makefile (dist): do the right thing w/ README.
3050 Wed Nov 26 16:05:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3052         * ess-sas-sh-command: more information. cleaned up for current
3053         essd-sas.el arg passing.
3055 Wed Nov 26 15:51:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3057         * essd-sas.el: modified args to try to have "one set" for SAS
3058         process (2nd is for redirect).
3060 Wed Nov 26 15:43:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3062         * essd-sas.el: renamed and reordered inferior-SAS-args...
3064 Wed Nov 26 14:29:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3066         * ess-sas-sh-command: added more documentation on I/O.
3068 Wed Nov 26 14:01:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3070         * ess-inf.el: cleaned up comments.
3072 Wed Nov 26 13:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3074         * ess-sas-sh-command: cleaned up comments.
3076 Wed Nov 26 11:01:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3078         * essddr.el: switch-to-S to switch-to-ESS.
3080 Wed Nov 26 11:01:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3082         * essddr.el (Rd-mode-map): switch-to-S is now switch-to-ESS.
3084 Wed Nov 26 11:00:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3086         * ess-mode.el (ess-mode): added "indent-region" binding to
3087         doc-string.
3089 Wed Nov 26 10:52:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3091         * ess-trns.el (ess-transcript-mode-map): added 2 lines for
3092         consistency. (RMH)
3094 Wed Nov 26 10:51:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3096         * ess-trns.el: ispell-checked.  File name / header name mismatch
3097         corrected. (AJR)
3099 Wed Nov 26 10:49:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3101         * ess-inf.el: ispell checked, typos fixed (RMH/AJR).
3103 Wed Nov 26 10:42:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3105         * essl-sas.el (SAS-editing-alist): function definitions are
3106         useless.  Remove.
3108 Wed Nov 26 10:37:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3110         * essl-s.el (S-editing-alist): removed function definitions.  They
3111         don't work.
3113 Wed Nov 26 10:29:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3115         * ess-site.el: ispell-checked (AJR/RMH)
3117 Tue Nov 25 15:37:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3119         * Doc/TODO: Real dump suggested programming fix.
3120         * README.S: Real dump user correction.
3122 Tue Nov 25 15:37:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3124         * README.S : Real Dump user correction
3126 Tue Nov 25 13:06:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3128         * ess-inf.el (inferior-ess-mode): Make sure that silly moves like
3129         "ess-dialect=S" are not cause for a bailout. (AJR).
3131 Tue Nov 25 12:38:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3133         * README.S: changes for font-lock "Dump" problem. (RMH)
3135 Tue Nov 25 12:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3137         * Makefile: chmod 444 ess.info* ess.dvi on release (RMH)
3139 Tue Nov 25 08:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3141         * RELEASED: 5.0-honestlylastpre.
3142         * README.S: added comment re: \" and fontlock.
3144 Tue Nov 25 08:50:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3146         * Doc/TODO: removed SAS tabbing, added S dumping (RMH).
3148 Tue Nov 25 08:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3150         * essd-sas.el (SAS-mode): construct a sas-mode-local-map, from
3151         ess-mode-map, for modifying the tab key.
3153 Tue Nov 25 08:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3155         * ess-mode.el (ess-mode): removed white space, spurrious comment.
3157 Mon Nov 24 12:14:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3159         * Doc/TODO: SAS indent fixes.
3161 Mon Nov 24 11:33:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3163         * README: fixed Kurt's address.
3165 Mon Nov 24 11:32:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3167         * ess-mode.el: put back functions; see 10:48 change.
3169 Mon Nov 24 10:58:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3171         * essl-s.el: ess to S.
3173 Mon Nov 24 10:50:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3175         * essl-s.el: inadvertent placement of ess-indent-line function.
3177 Mon Nov 24 10:50:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3179         * essl-s.el (S-editing-alist): inadvertent placement of
3180         indent-line-function.
3182 Mon Nov 24 10:48:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3184         * ess-mode.el: commented out some language specific functions.
3185         Moved to essl-s.el
3187 Mon Nov 24 10:45:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3189         * essl-s.el: new functions; S for ESS.  Use them.
3191 Mon Nov 24 10:43:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3193         * essl-s.el (S-comment-indent):
3194         * essl-s.el (S-indent-line):
3195         * essl-s.el (S-calculate-indent): new functions; used to be
3196         ess-*.
3198 Mon Nov 24 10:39:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3200         * essl-sas.el: removed some lisp-isms.
3202 Mon Nov 24 10:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3204         * essl-sas.el (sas-indent-region): New function.  Use it.
3206 Mon Nov 24 10:25:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3208         * essd-s4.el (S4-customize-alist): ess-object-name-db-file is
3209         "ess-s4-namedb.el". (RMH)
3211 Mon Nov 24 10:18:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3213         * README.SAS: 2 typos (RMH).
3215 Mon Nov 24 10:17:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
3217         * ess-mode.el: added ess-quit autoload.
3219 Mon Nov 24 10:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3221         * ess-inf.el (ess-quit): since now possible to call from ess-mode,
3222         make sure that we are connected to a process.
3224 Mon Nov 24 10:01:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3226         * ess-vars.el (ess-mode-font-lock-keywords): finish off line.
3228 Mon Nov 24 09:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3230         * Doc/TODO: quotes need fixing (RMH).
3232 Mon Nov 24 09:55:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3234         * ess-mode.el (ess-mode-map): added ess-quit. (RMH).
3236 Mon Nov 24 09:48:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3238         * essd-sas.el (SAS-customize-alist): inferior-ess-exit-command
3239         should be `endsas;\n'. (RMH).
3241 Sat Nov 22 19:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3243         * Doc/README-19.28: new version of file (RMH).
3245 Fri Nov 21 17:37:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3247         * Doc/TODO: added 2 more from RMH, with comments.
3249 Fri Nov 21 17:31:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3251         * ess-site.el: fixed comments to reflect reality (RMH).
3253 Fri Nov 21 17:05:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3255         * ess-trns.el: ess-mode -> ESS.   (RMH)
3256         ess-mode-map -> ess-transcript-mode-map
3258 Fri Nov 21 17:02:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
3260         * Makefile (DISTSCRIPTS): commented out. (RMH)
3262         * Makefile (dist-doc): commented out.  Will do by hand for
3263         5.0. (RMH)
3265         * Makefile: Added comments for structure of Makefile. (RMH)
3267 Fri Nov 21 10:26:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3269         * Doc/TODO: incr version.
3271 Fri Nov 21 10:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3273         * Doc/TODO: added dir directions for info.
3275 Fri Nov 21 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
3277         * Doc/rmh-talk.tex: removed trailing \\.
3279 Fri Nov 21 10:19:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3281         * Makefile (dist): ess.dvi and ess.info need to be up to date.
3283 Thu Nov 20 18:38:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3285         * essl-sta.el:
3286         * essl-sas.el:
3287         * essl-s.el:
3288         * essl-lsp.el:
3289         * essddr.el:
3290         * essd-xls.el:
3291         * essd-vst.el:
3292         * essd-sas.el:
3293         * essd-s4.el:
3294         * essd-s3.el:
3295         * essd-s+3.el: incr version.
3297         * essd-r.el: incr version, comments.
3299         * ess.texi: small edits, incr version
3301         * ess.el: ess-mode is ESS. incr version
3303         * ess-vars.el: incr version, added comments.
3305 Thu Nov 20 18:21:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3307         * ess-site.el: part of ESS; comments.
3309 Thu Nov 20 18:20:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3311         * Makefile: incr, edits.
3313 Thu Nov 20 18:19:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3315         * Makefile: errors.
3317 Thu Nov 20 18:17:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3319         * COPYING: trying.
3321 Thu Nov 20 18:15:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3323         * ess-trns.el: added copyright, incr version.
3325 Thu Nov 20 18:12:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3327         * ess-mode.el: edited copyright. incr version.
3329 Thu Nov 20 18:11:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3331         * README: removed silly university locations. incr version.
3333 Thu Nov 20 18:09:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3335         * ess-inf.el: added copyright, edited comments, incr version.
3337 Thu Nov 20 18:07:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3339         * ess-help.el: edited comments, incr version.
3341 Thu Nov 20 18:03:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3343         * ess-debug.el: edit, end, upgraded version.
3345 Thu Nov 20 18:00:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3347         * ess-comp.el: removed log file, edited comments, upgrade to 4.
3349 Thu Nov 20 16:41:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3351         * RELEASED: 5.0-verylastpre.
3353         * ess-inf.el: fixed menus.
3355 Thu Nov 20 16:40:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3357         * ess-trns.el: fixed menus.
3359 Thu Nov 20 16:38:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
3361         * ess-mode.el: formatting. extra  ).
3363 Thu Nov 20 16:37:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3365         * ess-mode.el: cleaned up menus.  removed useless comments.
3367 Thu Nov 20 16:29:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3369         * ess-mode.el: fixed goto-info stuff.
3371 Thu Nov 20 16:13:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3373         * ess-help.el (ess-goto-info): ess isn't ess-mode.  Split window,
3374         not other-window.
3376 Thu Nov 20 10:04:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3378         * README: added comments on help file editing.
3380 Thu Nov 20 10:01:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3382         * Doc/TODO: added inferior-ess rewrite.
3384 Thu Nov 20 09:54:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3386         * README.XLispStat: Splus removed, XLispStat added.
3388 Thu Nov 20 09:53:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3390         * README.S: retitled the FAQ.
3392 Thu Nov 20 09:52:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3394         * README: changes (RMH).
3396 Thu Nov 20 09:46:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3398         * ess.texi: archive is on Franz.
3400 Thu Nov 20 09:43:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3402         * README: more comments about dir.
3404 Thu Nov 20 09:41:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3406         * Makefile: "it" to "they".
3408 Thu Nov 20 09:40:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3410         * Makefile: put dir back into the Docs.
3412 Thu Nov 20 09:38:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3414         * Doc/TODO: truns :-).
3416 Thu Nov 20 09:38:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3418         * Doc/ajr-talk.tex: added typoout for fonts.
3420 Thu Nov 20 09:35:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3422         * Doc/rmh-talk.tex: fixed my typo, line wrap.
3424 Thu Nov 20 09:33:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3426         * Doc/README.additions: added essdd*.el
3428 Thu Nov 20 09:22:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3430         * Doc/TODO: added new for fix to About.
3432 Thu Nov 20 09:19:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3434         * ess-trns.el (ess-transcript-mode-menu):
3435         * ess-inf.el (inferior-ess-mode-menu):
3436         * ess-mode.el (ess-mode-menu): removed About from menu, for now.
3439 Wed Nov 19 12:24:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3441         * RELEASED 5.0, lastpre.
3443         * Makefile: removed veryclean.  unnecessary target.  Fixed
3444         dist-doc target.
3446 Wed Nov 19 12:21:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3448         * Doc/rmh-talk.tex: no changes.
3450 Wed Nov 19 12:21:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3452         * Doc/ajr-talk.tex: final version.  Not best, but we've got docs
3453         provided.
3455 Wed Nov 19 12:03:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3457         * Doc/ajr-talk.tex: use the ugly version
3459 Wed Nov 19 12:01:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3461         * essd-sas.el (ess-SAS-pre-run-hook): never take name from a
3462         running process buffer.
3464 Wed Nov 19 11:56:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3466         * essd-xls.el: added transcript mode.
3468 Wed Nov 19 11:43:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3470         * ess-mode.el (ess-mode-menu): bug in "About".
3472 Wed Nov 19 11:25:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3474         * README: database creation works.
3476 Wed Nov 19 11:20:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3478         * ess-inf.el (ess-create-object-name-db): use temporary name for
3479         ess-object-name-db; since we make it buffer local to accomodate
3480         different languages, need to handle it carefully.  In particular,
3481         might be better to make buffer local upon demand, rather than
3482         always buffer local.  But lots of considerations, here.
3484 Wed Nov 19 11:14:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3486         * ess-inf.el (ess-create-object-name-db): added *ESS* messages.
3488 Wed Nov 19 10:56:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3490         * ess.el (ess-load-object-name-db-file): no warning when object
3491         database name fails to exist; the code is still there.
3493 Wed Nov 19 10:55:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3495         * essd-s+3.el: setq-default to setq
3497         * essd-r.el: setq, not setq default.
3499 Wed Nov 19 10:52:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3501         * README: added statement about object-name db being broken.
3503 Wed Nov 19 10:33:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3505         * essd-s+3.el (S+3-transcript-mode): make interactive.
3507 Wed Nov 19 10:32:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3509         * ess-site.el (s-transcript-mode): make interactive.
3511 Wed Nov 19 10:31:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3513         * essd-r.el (r-transcript-mode): make interactive.
3515 Tue Nov 18 17:38:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3517         * essddr.el: updated to 0.1.7. (KH)
3519 Tue Nov 18 17:37:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3521         * ess-inf.el: ess-create-object-name-db, format
3523 Tue Nov 18 17:21:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3525         * essd-s+3.el (S+3-customize-alist): changed var name for
3526         consistency.
3528 Tue Nov 18 17:20:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3530         * essd-r.el (R-customize-alist): use R-help-sec-keys-alist.
3532 Tue Nov 18 17:19:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3534         * ess-vars.el: removed spurrious variable.
3536 Tue Nov 18 17:18:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3538         * ess-vars.el: removed ess--help-S-sec-keys-alist; second def!
3540 Tue Nov 18 17:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3542         * essl-s.el (ess-help-*-sec-keys-alist): renamed to
3543           *-help-sec-keys-alist.  defvars to defconst.
3545 Tue Nov 18 17:03:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3547         * ess-inf.el (inferior-ess): removed "switch-to" logic in
3548         inferior-ess.  Now should strictly start-up a buffer.
3550 Tue Nov 18 16:58:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3552         * Makefile: added warnings for set-keymap-parent; XEmacs,
3553         non-Emacs.
3555 Tue Nov 18 16:52:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3557         * essl-s.el: added Martin's fix to documentation.
3559 Mon Nov 17 09:59:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3561         * ess-inf.el (inferior-ess-mode-menu): reinstalled info
3562         connection.
3564 Mon Nov 17 09:58:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3566         * ess-mode.el: reinstalled info connection.
3568 Mon Nov 17 09:25:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3570         * Doc/rmh-talk.tex: added updates. (RMH)
3572 Mon Nov 17 09:09:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3574         * README.S: fixed grammar.
3576 Mon Nov 17 09:05:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3578         * README/ess.texi: R uses ess-r-namedb.el. (RMH)
3580 Mon Nov 17 09:04:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3582         * README/ess.texi: changed phrasing for creating object database
3583         files. (RMH)
3585 Mon Nov 17 09:00:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3587         * ess-inf.el (inferior-ess): doc string edited.  Wrong comments
3588         removed (RMH).
3590 Mon Nov 17 08:57:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3592         * Makefile: fixed documentation dependencies (RMH)
3594 Mon Nov 17 08:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3596         * ess.el: fixed Lisp-Dir-Entry; franz.stat.wisc.edu, not
3597         ftp.math.sc.edu. (RMH).
3599 Mon Nov 17 08:54:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3601         * Doc/ajr-talk.tex: added comments for changing font usage (RMH).
3603 Fri Nov 14 17:44:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
3605         * README: added more of an introduction and "history" statement.
3607         * README.S: added a small "FAQ" at the end.
3609         * Doc/TODO: Added last of the SAS things to do for 5.2 or 5.4.
3611 Fri Nov 14 17:27:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3613         * README: more comments.
3615 Fri Nov 14 16:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3617         * Doc/TODO: added SAS fontlock, graphics.  R Help
3619 Fri Nov 14 13:49:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3621         * README.XLispStat: fixed small typos.
3623 Fri Nov 14 11:24:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3625         * Makefile (DOCS): reordered variable.  Added info/dvi files.
3627 Fri Nov 14 11:22:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3629         * ess.el: more comment work.
3631         * ess.el: verified using lisp-mnt.el; standard package formatting.
3633 Fri Nov 14 11:06:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3635         * Makefile (clean): don't remove .dvi or .info*
3637         * Makefile (veryclean): new target, for removing what clean used
3638         to remove
3640 Fri Nov 14 10:13:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3642         * Makefile: version to 5.0
3644 Fri Nov 14 10:13:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3646         * Makefile (VERSION): version to 5.0
3648 Fri Nov 14 10:13:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3650         * ess-vars.el: version to 5.0
3652 Fri Nov 14 10:13:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3654         * ess-vars.el (ess-version): version to 5.0.
3656 Fri Nov 14 10:12:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3658         * README.S: added notes for starting R with prefix arguments.
3660 Fri Nov 14 09:59:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3662         * ess.texi: added @itemize markers.
3664 Thu Nov 13 21:45:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3666         * Release: 5.0-pre5
3668         * Makefile (VERSION): incremented.
3670         * ess-vars.el (ess-version): incremented.
3672 Thu Nov 13 21:40:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3674         * essd-sas.el: works again.  shooze...
3676 Thu Nov 13 20:51:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3678         * ess.el (ess-load-object-name-db-file): don't bomb if file
3679         doesn't exist..
3681 Thu Nov 13 20:31:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3683         * ess-inf.el: back to initial, except for new unused, commented
3684         out, variable)
3686 Thu Nov 13 20:28:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3688         * ess-inf.el: New temp variables for when we rewrite the
3689         initialization routines; NEED TO DO THIS FOR 5.2!!!  LOGIC HAS
3690         CHANGED, FOR THE "SIMPLER"!
3692         * ess-inf.el: doesn't work.  This is a mess.
3694         * ess-inf.el (inferior-ess): use language instead of dialect for
3695         "*language*" and "*language:1*" buffer names; old version
3696         commented out.
3698 Thu Nov 13 20:11:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3700         * ess-vars.el (ess-plain-first-buffername): use it.
3702 Thu Nov 13 20:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3704         * ess-inf.el: forgot ")".
3706 Thu Nov 13 20:06:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3708         * essd-sas.el: fixed R then SAS buffer name problem.
3710 Thu Nov 13 19:56:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3712         * ess-site.el: added commented example for
3713         ess-plain-first-buffername.  TRUE by default, i.e. for "novice"
3714         mode.
3716 Thu Nov 13 19:54:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3718         * ess-vars.el: moved database loading to ess-mode and
3719         inferior-ess-mode; removed old comments.
3721 Thu Nov 13 19:52:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3723         * ess-inf.el (ess-proc-name): If ess-plain-first-buffername is
3724         true, don't add "process number" to the first process.
3726 Thu Nov 13 19:35:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3728         * ess.el (ess-load-object-name-db-file): new function, use it.
3730 Thu Nov 13 19:35:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3732         * ess-inf.el: C-c tab is ess-complete-object-name.
3734 Thu Nov 13 19:34:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3736         * ess-inf.el (inferior-ess-mode-map): C-c TAB is
3737         ess-complete-object-name, same as in ess-mode.
3739 Thu Nov 13 19:27:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3741         * ess-inf.el (inferior-ess-mode): load object-name db file if
3742         exists.
3744 Thu Nov 13 19:19:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3746         * ess-mode.el (ess-mode): load object-name db file if exists.
3748 Thu Nov 13 19:17:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3750         * ess.texi: bare-bones description of how to create object-name
3751         databases.
3753 Thu Nov 13 19:09:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3755         * README: added notes for database creation
3757 Thu Nov 13 10:16:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3759         * README.XLispStat : XLispStat isn't a trademark.
3761 Thu Nov 13 09:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3763         * Makefile (ess.elc): fixed action
3765         * Makefile (ess-vars.elc): fixed action
3767 Thu Nov 13 09:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3769         * ess-vars.el: removed ancient comments.
3771 Thu Nov 13 09:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3773         * README.S: added means for using second philosophy.
3775 Thu Nov 13 09:51:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3777         * README.S: fixed line break.
3779 Thu Nov 13 09:40:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3781         * Doc/ajr-talk.tex: added location of talk.
3783 Thu Nov 13 09:39:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3785         * Doc/rmh-talk.tex: pointed to FRANZ.  added comment about where
3786         given.
3788 1998-11-13  A.J. Rossini  <rossini@biostat.washington.edu>
3790         * doc/Makefile: added "info" target.  Removed spurrious
3791         ess.info/ess.texi dependency, i.e. the first.
3794 Thu Nov 13 08:54:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3796         * Makefile (dist-doc): new target.  Use it
3798         * Makefile (ESS-doc): new target.  Use it.
3800 Wed Nov 12 17:32:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3802         * Doc/ajr-talk.tex: de latex-2-html'd.
3804 Wed Nov 12 17:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3806         * ess-inf.el: args passes all the way through.
3808 Wed Nov 12 16:30:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3810         * essd-r.el: added prefix to R.
3812 Wed Nov 12 15:15:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3814         * README: added stata comment, site-init.el
3816 Wed Nov 12 15:12:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3818         * ess.texi: added installation (from README).  Use @file{} for
3819         file names.
3821 Wed Nov 12 14:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3823         * Makefile: added warning messages for ignorable errors.
3825 Wed Nov 12 14:43:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3827         * ess-inf.el: can't seem to remove last byte compiler error.
3829 Wed Nov 12 14:30:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3831         * ess-trns.el:
3832         * ess-help.el: added compile requires to remove byte-compiler
3833         warnings.
3835 Wed Nov 12 14:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3837         * essddr.el: paren balance. whoops.
3839 Wed Nov 12 14:20:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3841         * essddr.el: added "require 'ess-help" to solve byte compiler
3842         errors.
3844 Wed Nov 12 14:16:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3846         * essd-sas.el: require 'shell to fix byte-compile errors.
3848 Wed Nov 12 02:45:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3850         * Release: 5.0-pre4
3852         * ess-vars.el: updated version number for release
3853         * Makefile: Updated version number for release
3855 Wed Nov 12 02:27:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3857         * essd-sas.el: seems to work, now.
3859 Tue Nov 11 19:20:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3861         * essd-sas.el: might need comint.
3863 Tue Nov 11 19:09:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3865         * README.XLispStat: fixed small errors.
3867 Tue Nov 11 19:04:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3869         * README.XLispStat : bad key-seq "C-c C-f" isn't find-file.
3871 Tue Nov 11 19:01:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3873         * README.S: merged rewrite (RMH)
3875 Tue Nov 11 16:49:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3877         * essd-sas.el: format cleaning.
3879 Tue Nov 11 16:42:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3881         * essd-sas.el: ess-SAS-pre-run-hook now called from SAS, not
3882         inferior-ess.
3884 Tue Nov 11 16:34:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3886         * essl-sta.el: wrong header!
3888 Tue Nov 11 16:32:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3890         * ess.texi: added to New Features.
3892 Tue Nov 11 16:30:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3894         * README: small typos. Distributed from Wisconsin.
3896 Tue Nov 11 16:27:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3898         * README: added Splus 3.4.  Removed "futures".
3900 Tue Nov 11 16:25:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3902         * ess-vars.el: inferior S -> inferior ESS
3904 Tue Nov 11 16:24:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3906         * ess-site.el: small doc changes (RMH).
3908 Tue Nov 11 16:21:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3910         * README.S: edited how to find key-sequences (RMH)
3912 Tue Nov 11 16:19:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3914         * ess-inf.el: removed comint symbols.  (RMH).  Need to read comint
3915         docs (AJR).
3917 Tue Nov 11 16:19:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3919         * Makefile: small typos corrected.
3921 Tue Nov 11 16:04:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3923         * ess-inf.el (ess-read-object-name): use
3924         ess-read-object-name-dump.
3926         * ess-inf.el (ess-read-object-name-default): reverted back to old
3927         behavior.
3929         * ess-inf.el (ess-read-object-name-dump): new function.  Use it.
3931 Tue Nov 11 15:56:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3933         * ess.texi: XLisp-Stat, uniformly.
3935 Tue Nov 11 15:51:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3937         * ess.texi: fixed titles (no @_{} commands).  Updated menus. (MM)
3939 Tue Nov 11 15:38:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3941         * README.XLispStat: removed "S(tm)".
3943         * README.SAS: major overhaul (RMH).
3945         * README.S: removed "S(tm)".
3947 Tue Nov 11 10:02:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3949         * ess-inf.el (ess-read-object-name-default): new version (KH).
3951 Tue Nov 11 10:00:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3953         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): added man
3954         format again for R internal man pages.
3956 Mon Nov 10 23:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3958         * Makefile: added latex/tex for talks on ESS 5.0.
3960 Mon Nov 10 23:02:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3962         * Releasing 5.0-pre3.
3964         * essd-sas.el: changes made.  Watch out.
3966         * ess-vars.el (ess-version): 5.0-pre3
3967         * Makefile (VERSION): 5.0-pre3
3969 Mon Nov 10 22:58:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3971         * ess-mode.el: more S to ESS
3973 Mon Nov 10 22:52:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3975         * ess-inf.el: more S/ESS fixes (RMH)
3977 Mon Nov 10 22:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3979         * README.SAS: typo
3981 Mon Nov 10 22:43:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3983         * ess-inf.el (ess-read-object-name-default): handle defaults
3984         better.
3986 Mon Nov 10 22:34:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3988         * README.S: typo.
3990 Mon Nov 10 17:28:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3992         * README.SAS: added some suggestions by RMH.
3994 Mon Nov 10 17:26:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3996         * README.S: edited as suggested by RMH.
3998 Mon Nov 10 17:17:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4000         * README.S: stuff.
4002 Mon Nov 10 17:16:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4004         * README: changed mode/revision.
4006 Mon Nov 10 17:14:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4008         * README: fixes (RMH)
4010 Mon Nov 10 17:04:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4012         * ess-trns.el (ess-transcript-mode):
4013         * ess-help.el (ess-help-mode):
4014         * ess-inf.el (inferior-ess-mode):
4015         * ess-mode.el (ess-mode): keep tabs out of the code.
4017 Mon Nov 10 16:48:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4019         * ess.texi: @code -> @email when appropriate.
4021 Mon Nov 10 15:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4023         * ess.texi: added most, approx 300, of MM's changes.  A very few
4024         differences, though.
4026 Mon Nov 10 15:05:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4028         * ess-vars.el: S -> ESS (MM)
4030 Mon Nov 10 15:02:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4032         * ess-trns.el: S -> ESS (MM)
4034 Mon Nov 10 14:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4036         * ess-mode.el: S -> ESS (MM).
4038 Mon Nov 10 14:51:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4040         * ess-inf.el: S -> ESS (MM).
4042 Mon Nov 10 14:41:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4044         * ess-help.el: removed comment re: S.el.
4046         * ess-help.el: updated docs and functions, S -> ESS (MM)
4048 Mon Nov 10 14:34:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4050         * Makefile (MAKEHTML): change target (MM)
4052         * Makefile (clean): more to clean (MM)
4054         * Makefile (dvi): new target.  Use it (MM)
4056 Sun Nov  9 16:30:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4058         * Doc/TODO: cleaned out my email of TODO problems, except for
4059         SAS).
4061 Sun Nov  9 16:24:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4063         * Doc/TODO: updated for what has been accomplished by this stage,
4064         for 5.0.
4066 Sun Nov  9 15:32:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4068         * essl-sta.el: cleaned up errors via lets.
4070 Sun Nov  9 15:26:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4072         * essl-sas.el: removing unusable commands.
4074 Sun Nov  9 15:08:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4076         * ess-vars.el (no-doc): new variable.  use it for autoload
4077         documentation.
4079 Sun Nov  9 15:08:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4081         * Makefile: ess-vars/ess/ess-site dependencies cleared up.
4083 Sun Nov  9 15:02:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4085         * essd-sas.el: changed documentation for autoloads.
4087 Sun Nov  9 14:56:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4089         * essl-sas.el: one too many ")" (in editing sas-narrow-to-page).
4091 Sun Nov  9 14:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4093         * ess-site.el: cleaned up.
4095 Sun Nov  9 14:44:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
4097         * ess-comp.el: cleaned up.
4099 Sun Nov  9 14:38:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4101         * essl-sta.el: cleaned up format.
4103 Sun Nov  9 14:33:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4105         * essd-sas.el: cleaned up byte-compiler warnings and lisp.
4107 Sun Nov  9 14:32:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4109         * essl-sas.el: need the right name at top.
4111         * essl-sas.el: cleaned up byte-compiler warnings.
4113 Sun Nov  9 14:17:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
4115         * Makefile: cleaned dependencies for essd-*.el
4117 Sun Nov  9 14:00:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4119         * ess-vars.el (ess-version): upgrade to 5.0
4121         * Makefile: upgrade version to 5.0
4123 1998-11-09  A.J. Rossini  <rossini@biostat.washington.edu>
4125         * Makefile (dist): new top-level target.
4126         (dist): uses scp to put it where it belongs.
4128 Fri Nov  7 19:43:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4130         * Released 5.0-pre2.
4132         * Makefile (dist): copy makefile into the appropriate place.
4134 Fri Nov  7 19:41:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4136         * essd-sas.el (ess-SAS-pre-run-hook): fixed process name synch
4137         problem.
4139 Fri Nov  7 19:18:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4141         * essd-sas.el (ess-SAS-pre-run-hook): set explicit-shell-file-name
4142         to "/bin/sh" to aviod prompt evilness.
4144 Fri Nov  7 18:33:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4146         * Doc/TODO: SAS problems.
4148 Fri Nov  7 18:28:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4150         * ess-inf.el (inferior-R-input-sender): patch to avoid problems
4151         with R, for "help()" (MM).
4153 Fri Nov  7 18:17:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4155         * ess-site.el: added comments re: TT commenting/editing styles.
4157 Fri Nov  7 18:10:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4159         * ess-mode.el: indentation.
4161 Fri Nov  7 14:42:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4163         * ess-mode.el: changes for TT (RMH).
4165 Fri Nov  7 14:31:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4167         * essl-sas.el (sas-require-confirmation): doc string edit.
4169 Fri Nov  7 14:30:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4171         * ess-vars.el (ess-transcript-minor-mode):
4173         * ess-vars.el (ess-listing-minor-mode): new variables.  Use. (RMH)
4176 Fri Nov  7 14:29:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4178         * essl-sas.el:  fixes for multiple SAS processes. (RMH)
4180 Fri Nov  7 13:53:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4182         * essd-sas.el: changes for SAS mode (RMH-2Nov).
4184 Fri Nov  7 13:47:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4186         * ess-vars.el: patches for Terry Thernau's suggested indentation
4187         (RMH)
4189 Fri Nov  7 13:37:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4191         * README.XLispStat: new file.  read it.
4192         * README.SAS: New file.  Read it.
4193         * README.S: revision, not version.
4195 Fri Nov  7 11:41:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4197         * README.S: added gen'l features, id -> version.
4199 Fri Nov  7 09:23:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4201         * README.S: New file.  Include it.
4203 Fri Nov  7 09:20:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4205         * README: pointer to README.S, README.SAS, and README.XLispStat
4207 Fri Nov  7 09:17:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4209         * README: changes to mailing list and WWW documentation location
4210         (MM).
4212 Thu Nov  6 10:42:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4214         * Makefile (DOCS): added README.LANGUAGE files to the Makefile.
4215         Need to fill them in.
4217 Wed Oct 29 14:08:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4219         * README: rearranged, as suggested by Don Cram. (DC).
4221 Mon Oct 27 14:50:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4223         * ess.texi: readded "New Features" section.
4225 Mon Oct 27 13:05:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4227         * ess.texi: started editing section 1.  In particular, @b{S}
4228         refers to a generic statistical process, at this point.
4230 Mon Oct 27 10:44:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4232         * ess.texi (Local Variables): TeX-master ought to be ess.texi.
4233         Whoops.
4235 Mon Oct 27 10:25:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4237         * Doc/TODO: added RMH's SAS suggestions.
4239 Mon Oct 27 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
4241         * essd-sas.el (ess-SAS-pre-run-hook): removed interactive call.
4242         * essd-sas.el (ess-SAS-pre-run-hook): make sure buffer name of any
4243         running *shell* buffers is unique for changes.
4245 Mon Oct 27 10:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4247         * Makefile (SOURCES): removed ess-debug from distributed sources.
4249 Mon Oct 27 09:01:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4251         * Makefile (dist): Doc should not be writable, again.
4253 Fri Oct 24 16:31:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4255         * Makefile (install): -ne should be !=, since doing string, not
4256         integer, comparison. (KH)
4258 Fri Oct 24 12:25:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4260         * ess-vars.el (ess-version):
4261         * Makefile (VERSION): 5.0-pre2
4263         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): changes for
4264         R, 0.50 vs. 0.60.
4266 Fri Oct 24 08:56:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4268         * ESS-5.0-pre1 released.
4270 Fri Oct 24 08:55:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4272         * ess-vars.el (ess-version):
4273         * Makefile (VERSION): updated version name to 5.0-pre1, skipping
4274         beta-17.
4276 Fri Oct 24 08:51:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4278         * essd-sas.el (ess-SAS-pre-run-hook): We need to make sure that no
4279         shells are currently running.  put back the stuff removed 1.5
4280         hours ago.  Cleaned up variable usage using let.
4282 Fri Oct 24 08:13:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4284         * essl-sas.el (SAS-log-mode): fundamental mode, with read-only.
4285         Same as listing mode, pretty much.
4287 Fri Oct 24 08:11:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4289         * essl-sas.el (set-sas-file-buffer): sasl-mode isn't real,
4290         anymore.
4292 Fri Oct 24 08:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4294         * essd-sas.el (ess-SAS-pre-run-hook): after accepting process
4295         input, sleep-for to allow the rest of the input to appear!  Else,
4296         we don't read the correct tty.  Alternative: would have to grep
4297         for tty, and figure out if we mean BSD or SYSV style unix.
4298         Bleach.
4300 Fri Oct 24 07:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4302         * essd-sas.el (ess-SAS-pre-run-hook): removed
4303         ess-sas-shell-buffer-name stuff.  Necessary?
4305 Fri Oct 24 07:21:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4307         * ess-sas-sh-command: use /bin/sh
4309 Fri Oct 24 07:20:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4311         * Makefile (dist): make sure scripts are executable before
4312         packaging.
4314 Thu Oct 23 17:24:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4316         * essd-sas.el (ess-sas-shell-buffer-name-flag): use it.
4317         * essd-sas.el (ess-sas-shell-buffer-name): use it.
4319 Thu Oct 23 17:20:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4321         * essd-sas.el (ess-SAS-pre-run-hook): removed 'interactive' call.
4322         Should only be run from a run-hooks call?
4324         * essd-sas.el (ess-SAS-pre-run-hook): ess-shell-buffer-name-p
4325         should be ess-shell-buffer-name-flag; -p and p suffices are
4326         reserved for functions, -flag reserved for variables.
4328 Thu Oct 23 13:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4330         * ess-inf.el (ess-eval-line-and-next-line, ess-eval-line,
4331         ess-eval-function, ess-eval-buffer): ess-force-buffer-current
4333 Thu Oct 23 09:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4335         * Makefile (install): test lispdir to see if needs install (MM).
4337 Thu Oct 23 09:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4339         * essl-sas.el (ess-transcript-mode): should be autoloaded.
4341 Thu Oct 23 09:01:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4343         * ess-site.el (s-transcript-mode): generic.  Moved here.
4345 Thu Oct 23 09:00:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4347         * essd-r.el (r-transcript-mode): moved here.
4349 Thu Oct 23 08:57:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4351         * Makefile (AUXFILES): added SCRIPTS
4352         * Makefile (SCRIPTS): new variable, use it.
4354 Thu Oct 23 08:52:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4356         * ess-inf.el (ess-eval-visibly): DOCSTRING lied; text ->
4357         text-withtabs.
4359 Thu Oct 23 08:30:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4361         * Makefile (dist): remove write permission from ChangeLog for
4362         distribution.
4364 Thu Oct 23 08:23:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4366         * Makefile (DOCS): new variable.  Use it.
4368 Thu Oct 23 08:22:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4370         * Makefile (SOURCES): Need to include ess-debug, ess-comp.
4372 Wed Oct 22 15:53:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4374         * ess-vars.el (ess-version): updated version number (17)
4375         * Makefile (VERSION): updated version number (17)
4377         * beta 16 released.
4379 Wed Oct 22 15:10:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4381         * Makefile (dist): dist target now works; being too ambitious
4382         resulted in the loss of below.
4384 1997-10-22  Anthony Rossini  <rossini@stat.sc.edu>
4386         * WHOOPS.  Stupid mistake, lost 2 days of ChangeLog activity.
4388 Mon Oct 20 14:20:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4390         * ess-help.el (ess-display-help-on-object): set the customization
4391         variables properly.
4393 Thu Oct 16 14:25:59 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
4395         * essd-sas.el (ess-mode): added autoload.
4397         * essd-s+3.el: editing of spaces.
4399         * Makefile (SOURCES): changed edd-doc appropairately.i
4401 Fri Oct 10 12:05:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4403         * beta 15 released.
4405         * ess-trns.el (ess-transcript-mode): start up in read-only mode.
4407 Wed Oct  8 14:50:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
4409         * ess-inf.el (ess-proc-name): takes stringname for buffer; was
4410         ess-dialect.  Use it.
4412 Wed Oct  8 13:56:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4414         * essd-s4.el (S4-customize-alist):  inferior-ess-*-command
4415         variables must end in "\n".
4417         * essd-s+3.el (S+3-customize-alist): inferior-ess-*-command
4418         variables must end in "\n".
4420 Wed Oct  8 08:50:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4422         * ess-vars.el (inferior-ess-names-command): add "\n" to end of
4423         names(%s) command (KH).
4425 Wed Oct  8 05:36:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4427         * ess-debug.el: new file for debugging and development.  Use it.
4429 Tue Oct  7 15:46:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4431         * ess-site.el: commented out debug-on-error.
4433 Tue Oct  7 15:42:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4435         * ess-inf.el (ess-get-words-from-vector): don't concat "\n", since
4436         we might have multi-line commands.  Make them do it in the command
4437         definition (KH).
4439 Tue Oct  7 13:21:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4441         * Makefile (SOURCES): add ess-doc.el
4443 Thu Oct  2 08:52:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4445         * Makefile (install): create INFODIR and LISPDIR as well as
4446         parents before installing.
4448 Thu Oct  2 08:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4450         * ess-inf.el (ess-multi): removed ess-pre-run-hook execution; it
4451         should only happen in inferior-ess.
4453 Thu Oct  2 01:12:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4455         * essl-s.el (r-transcript-mode, s-transcript-mode): new functions.  Use it, and fset
4456         it.
4458 Thu Oct  2 01:12:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4460         * ess-trns.el (ess-transcript-mode): added alist parameter.  Use
4461         it.
4463 Thu Oct  2 00:35:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4465         * ess-vars.el (ess-function-pattern): tied the non-quoted function
4466         name to either the beginning of a line or a space, instead of
4467         beginning of a word.
4469 Wed Oct  1 21:50:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4471         * essl-s.el (S-syntax-table): modified . to be "_" (KH).
4473 Wed Oct  1 21:46:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4475         * ess-inf.el: Require ess-site, not just ess, so that language
4476         specific stuff will be loaded.
4478 Wed Oct  1 21:45:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4480         * ess-trns.el: Require ess-site, not just ess, so that language
4481         specific stuff will be loaded.
4483 Tue Sep 16 16:15:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4485         * essl-sas.el (SAS-editing-alist):
4486         * essl-lsp.el (Lisp-editing-alist):
4487         * essl-s.el (S-editing-alist):
4489         ess-keep-dump-files NEEDS to be 'ask.
4491 Wed Sep 10 13:48:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4493         * ess-help.el (ess-submit-bug-report): ess-program-name doesn't
4494         exist.
4496 Wed Sep 10 13:44:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4498         * essl-sas.el: can't require sas here.
4500 Wed Sep 10 13:33:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4502         * essl-sas.el: added Tom Cook's sas-data code.  Not integrated
4503         yet.
4505 Wed Sep 10 09:42:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4507         * Makefile (html/ess_toc.html): Use explicit file "index.html",
4508         since some servers/browsers have different defaults. (MM).
4510 Wed Sep 10 09:40:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4512         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): change check
4513         for setting auto-mode-alist (MM).
4515 Tue Sep  9 16:35:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4517         * ess-mode.el: removed code which generated a second "ess-mode"
4518         menu.
4520 Tue Sep  9 16:23:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4522         * ess-mode.el (ess-mode): mode name:  ess-language, not
4523         ess-dialect.
4525 Tue Sep  9 16:22:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4527         * ess-inf.el (inferior-ess-mode): mode name:
4528         iESS [ess-dialect:proc]
4530 Tue Sep  9 10:39:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4532         * essd-[r][s+3].el (*-customize-alist): lastvalue command renamed
4533         as ".ess.lvsave".
4535 Tue Sep  9 09:59:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4537         * ess-inf.el: what is (fset 'run-s (fset 'run-S (symbol-function
4538         'S))) for??
4540 Tue Sep  9 09:15:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4542         * ess-vars.el (ess-version): incremented
4544         * Makefile (VERSION): incremented
4546 Tue Sep  9 09:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4548         * RELEASING beta 13
4550 Tue Sep  9 09:01:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4552         * Makefile (all): ess -> ESS
4554 Tue Sep  9 08:29:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4556         * essd-r.el (R-customize-alist): needs syntax table for inferior
4557         processes.
4559 Mon Sep  8 15:22:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4561         * ess-inf.el (inferior-ess-mode): need to fix syntax table.
4563 Mon Sep  8 14:28:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4565         * essl-sas.el (sas-indent-line): renamed from
4566         indent-sas-statement.
4568 Mon Sep  8 14:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4570         * ess-mode.el (ess-mode): add one more debugging statement.
4572 Mon Sep  8 13:23:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
4574         * ess-vars.el: moved syntax table code to essl-s.el.
4576 Mon Sep  8 13:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4578         * ess-vars.el (ess-version): updated.
4580         * Makefile: Updated version number
4582 Mon Sep  8 12:25:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4584         * ess-help.el (ess-find-help-file): doesn't search for
4585         completions, with SAS or XLS.  Fine, since there isn't a really
4586         good way to build the list [SAS] or it isn't coded yet [XLS].
4588 Mon Sep  8 12:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4590         * ess-help.el (ess-display-help-on-object): uses process name as
4591         part of the buffer.
4593 Mon Sep  8 12:23:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4595         * ess-vars.el: removed inferior-ess-save-lastvalue-command and
4596         inferior-ess-retr-lastvalue-command, not needed.
4598 Mon Sep  8 09:01:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4600         * essl-sas.el: moved SAS language related autoloads and fsets from
4601         ess.el to here.
4603 Mon Sep  8 08:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4605         * essl-s.el: moved S language related autoloads and fsets from
4606         ess.el to here.
4608 Mon Sep  8 08:51:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4610         * essd-sas.el (SAS-customize-alist): use ess-local-customize-alist.
4612 Mon Sep  8 08:46:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4614         * essd-r.el (R-customize-alist): use ess-local-customize-alist.
4616 Mon Sep  8 08:45:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4618         * essd-s+3.el (S+3-customize-alist): use ess-local-customize-alist.
4620 Mon Sep  8 08:45:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4622         * essd-s4.el (S4-customize-alist): use ess-local-customize-alist.
4624 Mon Sep  8 08:42:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4626         * essd-s3.el (S3-customize-alist): use ess-local-customize-alist.
4628 Mon Sep  8 08:41:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4630         * ess-vars.el (ess-local-customize-alist): new variable.  use it.
4632 Mon Sep  8 08:35:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4634         * ess-site.el: code to remove .[sS] from auto-mode-alist commented
4635         out.  Need a version which works with Emacs.
4637 Fri Sep  5 14:20:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4639         * ess-mode.el (ess-eval-map): define it.  New keysequence:
4640         C-c C-e ...  for evaluation of code.
4642 Fri Sep  5 14:19:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4644         * ess-vars.el (ess-eval-map): new variable.  use it.
4646 Wed Sep  3 12:54:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4648         * ess-trns.el: removed log section.
4650 Wed Sep  3 12:30:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4652         * ess-mode.el (ess-find-dump-file-other-window): changed
4653         error to message, so that dumping non-existant R objects would
4654         work.
4656 Wed Sep  3 12:29:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4658         * ess-help.el (ess-submit-bug-report): fixed to use ess-bugs, and
4659         to include *ESS* buffer contents.
4661 Wed Sep  3 12:27:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4663         * essd-s4.el: rolled in John Chamber's s4-modeadds.el
4665 Wed Sep  3 11:48:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4667         * essd-s4.el (S4-customize-alist): added
4668         inferior-ess-search-list-command from the ess-xtras.
4670 Wed Sep  3 11:11:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4672         * ess-site.el ((assoc "\\.q" auto-mode-alist)): removed '$'.
4673         (RMH).
4675 Wed Sep  3 10:42:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4677         * ess.texi : applied Martin's updates.
4679 Wed Sep  3 10:37:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4681         * Makefile: applied Martin's patch, ESS -> ess, for texinfo
4682         stuff.
4684 Tue Sep  2 16:36:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4686         * essd-*.el (ess-dump-filename-template): use it, with
4687         ess-suffix.
4689 Tue Sep  2 16:19:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4691         * ess-vars.el (ess-delete-dump-files): changed default value to
4692         nil.  Better safe than sorry.
4694 Tue Sep  2 16:05:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4696         * essd-*.el (*-customize-alist): ess-suffix.  Use it.
4698 Tue Sep  2 15:44:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4700         * essl-s.el: moved "general" variables from essd-s?.el,
4701         essd-r.el.  There, should only be modifications to the standard S
4702         customizations.  Avoids conflict with not loading certain
4703         customization variables.
4705 Tue Sep  2 13:23:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4707         * Makefile (LASTVERSION): version set to 12.
4709 Tue Sep  2 10:22:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4711         * ess-vars.el (ess-version): Version 11 released; set to 12.
4713 Mon Sep  1 17:16:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4715         * essd-r.el (R-mode): setq-default the customize alist.
4717 Mon Sep  1 16:59:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4719         * essd-s+3.el (S+3-mode): need to set ess-customize-alist.
4721 Mon Sep  1 16:15:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4723         * ess-vars.el (ess-mode-font-lock-keywords): redid the assign
4724         fontlocking.
4726 Mon Sep  1 15:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4728         * ess-vars.el (ess-mode-editing-alist): renamed.  Use it.
4730 Mon Sep  1 15:48:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4732         * ess-inf.el (inferior-ess): corrected doc string.
4734 Mon Sep  1 14:54:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4736         * essl-sas.el: added sas config variables here.
4738 Mon Sep  1 14:21:08 1997  Anthony Rossini  <rossini@stat.sc.edu>
4740         * essd-sas.el (SAS): works.
4742 Mon Sep  1 14:20:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4744         * essd-sas.el (SAS-mode): fixed and "modernized".
4746 Mon Sep  1 14:16:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4748         * ess.el (SAS-transcript-mode): load it.
4750 Mon Sep  1 14:16:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4752         * ess.el (SAS-mode): load it.
4754 Mon Sep  1 14:12:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4756         * ess-site.el (auto-mode-alist): XLS is recognized.  SAS is
4757         recognized.
4759 Fri Aug 29 13:41:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4761         * ess-inf.el (inferior-ess-make-comint): use
4762         inferior-ess-start-file, inferior-ess-start-args.
4764 Fri Aug 29 13:24:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4766         * essd-sas.el (inferior-SAS-args): new variable.  Use it.
4768 Fri Aug 29 13:11:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4770         * ess-vars.el (ess-dribble-buffer): now defaults to
4771         *ESS*. (RMH/MM).
4773 Fri Aug 29 13:09:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4775         * essd-sas.el (SAS-customize-alist): fixed primary prompt (RMH).
4777 Thu Aug 28 10:21:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4779         * ess-mode.el (ess-check-modifications): reformat.
4781 Thu Aug 28 09:03:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4783         * ess.el: moved ess-site autoloads here.
4785 Thu Aug 28 09:02:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4787         * ess-help.el (ess-find-help-file): autoloaded
4788         ess-get-object-list at the beginning of ess-help; byte-compiler
4789         error.
4791 Wed Aug 27 14:33:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4793         * ess-mode.el (ess-mode): needed to set buffer local variables
4794         AFTER they are killed.  Whoops.
4796 Wed Aug 27 14:27:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4798         * ess-mode.el (ess-mode): type changed to dialect.
4800 Wed Aug 27 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4802         * ess-inf.el (ess-proc-name): changed the process name to be
4803         returned.  Now is the form:  ess-dialect : ess-process-number.
4805 Tue Aug 26 18:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4807         * ess-version-running -> ess-dialect
4809 Tue Aug 26 18:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4811         * ess-proc-prefix -> ess-language
4813 Tue Aug 26 17:58:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4815         * ess-site.el: added SAS site init (from Cook's mode) (TC)
4817 Tue Aug 26 17:50:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4819         * essl-sas.el:  new file.  SAS language editing mode (Cook's
4820         mode).  Use it. (TC)
4822 Tue Aug 26 17:48:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4824         * essl-s.el : new file.  S language editing mode.  Use it.
4825         S specific stuff from ess-mode.
4827 Mon Aug 25 16:53:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4829         * ess-help.el (ess-find-help-file): added hack to complete non-S
4830         stuff. (KH)
4832 Mon Aug 25 16:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4834         * essd-r.el (R-customize-alist): made the name quoted.
4836 Mon Aug 18 15:27:41 1997  Maechler  <maechler@stat.math.ethz.ch>
4838         * essd-r.el (R-customize-alist): sorted
4840         * essd-s4.el:
4841         * essd-s3.el (S3-customize-alist): not Splus; no
4842         'Optional/Required Arg'
4844         * essd-s+3.el (S+3-customize-alist): switched some lower/upper
4845         case: more important things on lower case; now compatible to R
4848 Mon Aug 25 16:35:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4850         * ess-site.el auto-mode-alist: Use \\' instead of $ [faster (?)],
4851         standard; Add ...src/library/[A-z]*/funs/.. for R source editing.
4852         (MM).
4854 Mon Aug 25 11:02:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4856         * ess-site.el (inferior-ess-font-lock-input): added setq of this
4857         variable as a customization example (RMH).
4859 Mon Aug 25 10:35:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4861         * ess-comp.el: removed (require 'cl).  This is semi-evil, if we
4862         can only avoid it.
4864 Fri Aug 22 17:01:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4866         * ess-vars.el (inferior-ess-font-lock-prompt-p): New
4867         variable. Need to use it.  Customize in ess-site.
4869 Fri Aug 22 16:56:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4871         * ess-inf.el (inferior-ess-mode): mode name is now "iESS", as per
4872         discussion.
4874 Fri Aug 22 16:54:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
4876         * ess-vars.el (ess-object-name-db-file-loaded): use it to
4877         determine which languages/versions have been loaded.
4879 Fri Aug 22 16:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4881         * essd-r.el (R-customize-alist): added ess-object-name-db to
4882         alist.
4884 Fri Aug 22 16:47:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4886         * essd-s+3.el (S+3-customize-alist): added ess-object-name-db to
4887         alist.
4889 Fri Aug 22 16:41:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4891         * essd-xls.el (XLS-customize-alist): added ess-object-name-db to
4892         alist.
4894 Fri Aug 22 16:40:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4896         * essd-xls.el (XLS-mode): moved from ess-mode.el
4898 Fri Aug 22 15:58:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4900         * essd-s+3.el (S-mode): moved from ess-mode.el
4902 Fri Aug 22 15:58:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4904         * essd-r.el (R-mode): moved from ess-mode.el
4906 Fri Aug 22 15:50:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4908         * essd-s+3.el: removed commented out font-lock patterns. (RMH)
4910 Fri Aug 22 15:49:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4912         * essd-s3.el: removed commented out font-lock patterns. (RMH)
4914 Fri Aug 22 15:48:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4916         * ess-vars.el (essd-S-inferior-font-lock-keywords): added RMH's
4917         error patterns.
4919 Fri Aug 22 12:28:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4921         * essd-sas.el: new file (RMH).
4923 Fri Aug 22 12:18:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4925         * ess-vars.el (ess-function-pattern): New pattern, thanks to
4926         Stephen C. Pope <scp@predict.com>.
4928 Fri Aug 22 11:59:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4930         * Makefile (ESS.info): fixed text output (KH)
4932 Fri Aug 22 11:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4934         * Makefile (html/ESS_toc.html): fixed text output (KH)
4936 Fri Aug 22 11:55:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4938         * ess-vars.el (inferior-ess-save-lastvalue-command): new
4939         defvar for variable. (KH)
4941 Fri Aug 22 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4943         * ess-vars.el (inferior-ess-retr-lastvalue-command): new
4944         defvar for variable. (KH)
4947 Fri Aug 22 11:54:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4949         * ess-vars.el (S-plus): removed variable
4951 Fri Aug 22 11:51:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4953         * essd-xls.el (XLS-customize-alist):  inferior-ess-start-file
4954         ("~/.ess-R").  inferior-ess-start-args.  Use it.
4957 Fri Aug 22 11:43:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4959         * essd-s+3.el (S+3-customize-alist): inferior-ess-start-file
4960         ("~/.ess-R").  inferior-ess-start-args. Use it.
4962 Fri Aug 22 11:42:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4964         * essd-r.el (R-customize-alist): inferior-ess-start-file
4965         ("~/.ess-R").  inferior-ess-start-args. Use it.
4967 Fri Aug 22 11:06:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4969         * ess.texi: renamed, from ESS.texi.  Changed header.  Added
4970         info-directory stuff (KH).
4972 Fri Aug 22 11:04:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4974         * ess.el: installed new, non CL versions of ess-setq-vars,
4975         ess-setq-vars-default. (KH)
4977 Fri Aug 22 10:58:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
4979         * ess-xtra.el: ESS-version -> ess-version (KH)
4981 Fri Aug 22 10:57:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4983         * ess-vars.el (ess-version): incremented.  ESS-version ->
4984         ess-version.  (AJR)
4986 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4988         * ess-inf.el (inferior-ess-mode): ESS-version -> ess-version (KH)
4990 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4992         * STARTED : ESS-4.9-b11.  All DOCUMENTATION NOW IN `ChangeLog'.
4994 Tue Jul 29 07:14:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4996         * ess-vars.el: transcript fontlock vars now here.
4998 Mon Jul 28 09:57:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
5000         * ess-site.el: explanatory comments for dialect customization.
5002 Mon Jul 28 09:55:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
5004         * ess-vars.el: added defvars for ess-site things below.  Still
5005         need to add to essd-*.el's!
5007         * ess-site.el: more customizations for the executable names.  Need
5008         to move defvars to ess-vars.
5010         * README: edited authors again.
5012         * Makefile: S-mode -> ESS.
5014         * Makefile: updated version number.
5016         * ess-site.el: moved/uncommented essd-s?.el
5018         * essd-s3.el: provide the right package!
5020         * Makefile: S-mode -> ESS.
5022         * ess-site.el: reformat.
5024         * ess-site.el: fixed typo.
5026         * ess.el: made ess-setq-vars* clean.  No ugly hacks!
5027         cleaned up authorship.
5029         * Makefile: updated version number.
5031         * ess.el (ess-setq-vars-default): made nice.
5033         * ess.el (ess-setq-vars): made nice.
5035 1997-07-25  Anthony Rossini  <rossini@stat.sc.edu>
5037         * ess-mode.el (ess-mode-map): newline/return mapped to
5038         'newline-and-indent, by popular demand.
5040         * General : variable definitions in ess now moved to ess-vars.
5041         ess now only contains useful code for distinguishing between
5042         processes.
5044 1997-07-01  Anthony Rossini  <rossini@stat.sc.edu>
5046         * ess-inf.el (inferior-ess): removed make-local-variables which
5047         should've been handled in ess.el
5048         (ess-multi): same as above.
5049         (ess.el): fixed same.
5050         (ess-execute): removed make-local-variable 'ess-local-process-name
5051         (ess-force-buffer-current): removed make-local-variable
5052         'ess-local-process-name
5053         (inferior-ess): let (done 0), for constructing
5054         inferior-ess-procname.
5056         * ess-site.el: added RMH's new docs, `ess-keep-dump-files'.
5058         * ess-inf.el (ess-quit): doc string edited.
5060         * ess-mode.el (ess-check-source): RMH's solution.
5062 1997-06-16  Anthony Rossini  <rossini@stat.sc.edu>
5064         * Makefile: trans->trns.  Idea is to keep file names at the 8+3
5065         length  for archaic OSs...
5067 Sun Jun 15 04:39:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5069         * NOTE:  SEE RCS Log files for program updates.  All
5070         language/dialect specific code attempted to be moved to essd files
5071         (d=dialect :-)..  need more movement, though...
5073         * ess.el: Documentation update.
5075 Wed May 21 14:47:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
5077         * S-mode has now become ess-mode. (Emacs Speaks Statistics).
5079 Thu Apr 24 18:10:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
5081         * TODO: (MM) word wrap mistake.
5083         * S-help.el (S-help-mode-map): (MM) Patch to bind ^M to
5084         next-line. Whoops.  (AJR) changed to \C-m.
5086 Wed Apr 23 09:29:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
5088         * S.el (S-mode-version): incremented.
5090         * S-help.el (S-display-help-on-object): (MM) S-help-sec-regex,
5091         S-help-sec-keys-alist take correct values (see yesterday's log for
5092         inferior-S-help-command).  Need to do similar with
5093         inferior-S-help-command hack!
5095         * S.el : (MM) S-help-sec-regex, S-help-sec-keys-alist
5096         buffer-local.
5098 Tue Apr 22 19:19:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5100         * S-mode-4.9-b5 : released.
5102         * S-help.el (S-display-help-on-object): Added curr-help-command
5103         (since inferior-S-help-command is buffer-local, need to get BEFORE
5104         switching buffers).
5106         * S-site.el (S,R,XLS): setq-default to setq.
5107         (R): "cat" -> inferior-S-pager. Buffer local?
5108         (XLS): cleaned up.
5109         (S-XLS-shortcut-post-run-hook): new function.
5110         (S-XLS-shortcut-pre-run-hook): new function.
5111         (R): cleaned up.
5112         (S-R-shortcut-post-run-hook): new function.
5113         (S-R-shortcut-pre-run-hook): new function.
5114         (S): cleaned up.
5115         (S-S-shortcut-post-run-hook): new function.
5116         (S-S-shortcut-pre-run-hook): new function.
5118         * S-inf.el (inferior-S): removed useless make-local-variables
5120         * S.el : declared many variables via make-variable-buffer-local.
5122         * S-site.el : removed useless make-local-variables...
5124         * S-inf.el (S-multi): setq -> setq-default, for
5125         inferior-S-prompt.
5127         * buffer-local stuff moved to S.el.
5129 Mon Apr 21 21:35:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
5131         * S-mode-4.9-b4 : released.
5133         * S-site.el (XLS): wrong help; syntax confusion :-).
5135         * S-inf.el (inferior-S): moved the setting of the history file.
5137         * S.el: inferior-S-program should be global?
5139 Sun Apr 20 12:30:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
5141         * S-inf.el: moved S-force-buffer-current here, from S-mode.
5143         * S.el: (S-version-running): buffer-local.
5144         (inferior-S-program): buffer-local.
5145         (inferior-S-secondary-prompt): buffer-local.
5146         (inferior-S-primary-prompt): buffer-local.
5148         * S-site.el (S-transcript-mode): change autoload to point at
5149         S-trans.
5151 Fri Apr 18 12:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
5153         * S-site.el: removed stupid comments, rearranged autoloads
5154         sensibly.
5156         * S-inf.el:  Moved `eval-*' commands here from S-mode.
5157         Edited autoloads appropriately (must be a better way to deal with
5158         the bytecompiler and file/function synchronization!)
5160         * S-mode.el: Moved `eval-*' commands to S-inf.
5163 Thu Apr 17 12:58:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
5165         * S.el (S-mode-font-lock-keywords): changed
5166         ("<-" . font-lock-reference-face) to
5167         ("<<?-" . font-lock-reference-face), suggestion from Kurt.
5169 Wed Apr 16 14:36:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
5171         * S-trans.el: removed byte-compiler errors.
5173         * S-mode.el (S-indent-exp): commented out, in "let", restart and
5174         last-sexp.
5176         * S-inf.el
5177         (S-eval-visibly): See: "Terrible Kludge".  This code needs to be
5178         "done right (tm)".  Last byte-compile problem... :-(.
5179         (S-get-process-variable):  removed let (not needed?)
5180         (S-set-process-variable):  removed let (not needed?)
5182         * S.el: run-hooks 'S-mode-load-hook before provide 'S.
5183         (S-mode-version): update the version.
5185         * S-help.el: added autoloads for bytecompile (need to find a
5186         cleaner way).
5189 Tue Apr  8 06:32:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
5191         * S-mode-4.9-b3 RELEASED.
5193         * S-site.el (R): use the previously defined variable.
5194         (S): use the previously defined variable.
5195         (XLS): use the previously defined variable.
5197         * S.el (inferior-S-program): changed definition.
5198         (inferior-S-program-name): new.
5199         (inferior-R-program-name): new.
5200         (inferior-XLS-program-name): new.
5201         (inferior-S4-program-name): new.
5203         * General: put back GNU.  But need to check this!
5205         * General: removed "FSF GNU" from all files.  It's not kosher.
5207 Mon Apr  7 07:52:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
5209         * S-inf.el (get-S-process): moved to prevent byte-compiler
5210         warnings.
5212         * S.el: moved user/sys vars from S-mode.el/S-inf/S-help
5213         (font-lock): added require.
5215         * S-help.el: moved user/sys vars to S.el.
5217         * S-site.el: removed (require 'font-lock).
5219         * S-mode.el: moved user/sys vars to S.el.
5221         * S-inf.el: moved requires and eval-when-compile requires.
5223         * S-site.el: moved XLS, R, S here from S-inf.  Added local vars at
5224         end.  Edited commented-out documentation.
5226         * S-inf.el: moved XLS, R, S to S-site
5227         (XLS, R, S): S0 -> inferior-S
5228         (inferior-S): Renamed from S0.
5231         * S.el: Documentation cleaned, modified.  Old news moved to NEWS
5232         files.
5233         (S-mode-version): variable updated (wasn't, before.  Whoops!)
5235         * S-mode-4.9-b2 RELEASED
5237         * S.el : removed autoloads (and duplicates) for the modes and
5238         inferior processes (which were and are in S-site).
5240         * S.el : Commentary:  deferred installation instructions to README
5241         and S-site. Removed comint stuff, since present in 19.x emacsen.
5243         * S.el (S-local-process-name): variable, not a constant.
5245         * S-site.el: Added R-mode autoload.
5247         * README: query-rep'd "4.8" to "4.9".
5249         * S-mode.el (S-mode-map): S-parse-errors binding changed to C-c`
5251 Sun Apr  6 14:23:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
5253         * S-inf.el (inferior-S-make-comint): S-inf-pager ->
5254         inferior-S-pager.
5256         * S-site.el (XLS): added XLS autoload.
5258         * S-inf.el (inferior-S-make-comint): replaced with Kurt's version
5259         (I need to verify this).
5260         (inferior-S-pager): New variable.
5262 Fri Apr  4 10:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
5264         * S-mode-4.9-b1 RELEASED
5266         * S-site.el: added R as an autoload.
5268         * S-inf.el (inferior-S-mode): Added a switch (based on
5269         S-proc-prefix) for using inferior-S-input-sender or
5270         inferior-R-input-sender.
5272         * S-inf.el (inferior-R-input-sender): added (thanks to KH).
5274         * S-mode.el (S-eval-paragraph): added. (from S-extras).
5276         * S-extras.el: removed S-eval-paragraph
5278         * Makefile: More in line with GNU standards.  Still WRONG,
5279         though.
5281 Thu Apr  3 14:38:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5283         * S-help.el: Support for W3 viewing of R files is included.  It
5284         works (but could be better).  Removed until 5.0 :-).
5286         * S.el (S-proc-prefix): Moved before S-history-file definition,
5287         which now depends on it.
5289         * S-help.el (S-submit-bug-report): send to rossini@stat.sc.edu
5291         * S-inf.el (inferior-S-mode-map): C-x` should be C-c`
5292         (S-parse-errors).  Major modes NEVER use C-x prefixes!
5293         (inferior-S-mode-map): C-c C-a masks a useful function in comint.
5294         Need to find a second prefix for "hotkeys".
5296         * S-inf.el (S-object-name-db-file): added variable.
5297         (S-create-object-name-db): Use S-object-name-db.
5299         * S-inf.el (inferior-S-mode): Changed comint-completion-addsuffix
5300         definition, and made buffer-local (thanks: Kurt Hornik).
5302         * All_files : S-filenames-map is final name. (-p for functions.
5303         Bozo...).
5305         * S-inf.el (inferior-S-font-lock-keywords): changed variable name
5306         from S-inf-font-lock-keywords.
5307         (inferior-S-mode): changed variable name to
5308         inferior-S-font-lock-keywords from S-inf-font-lock-keywords.
5310         * S-modeadds.el (S-mode-load-hook): changed name of
5311         S-inf-filenames-map to S-filenames-map-p
5313         * S-inf.el (S-dir-modtime): changed name of S-inf-filenames-map to
5314         S-filenames-map-p
5315         (S-object-names): changed name of S-inf-filenames-map to
5316         S-filenames-map-p
5318         * S-mode.el (S-check-modifications): changed name of
5319         S-inf-filenames-map to S-filenames-map-p
5321         * S-inf.el: removed S-inf-filenames-map defvar.
5323         * S.el: Moved S-inf-filenames-map defvar here, renamed as
5324         S-filenames-map-p.
5326 Wed Apr  2 09:38:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5328         * TODO: updated ALL conversations and reasonings.
5330         * Makefile: removed extraneous commented-out parts.  Changed
5331         Prefloads, default Emacs, compilation flags, and infodir
5332         location.
5334         * S-mode.el (S-dump-object): added indent-region (thanks: Peter
5335         Dalgaard, <p.dalgaard@biostat.ku.dk>).
5337         * S-mode.el : changed default for S-else-offset to 0 (thanks:
5338         Peter Dalgaard, <p.dalgaard@biostat.ku.dk>).
5340 Mon Mar 10 11:30:23 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5342         * General : moved the rest of the easymenu startup code here
5343         * General : edited Makefile for easier XEmacs distribution
5344         * S-site.el : added example Splus call (thanks: Claudia Yastremiz
5345         <claudia@ms.com>)
5347 Fri Mar  7 17:42:36 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5349         * S-trans.el : For easymenu menus, moved code from S-menu here.
5350         * S-mode.el : For easymenu menus, moved code from S-menu here.
5351         * S-inf.el : For easymenu menus, moved code from S-menu here.
5352         * Added  code from Kurt H.
5354 Mon Feb 10 11:14:42 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5356         * S-help.el : added/checked some of Martin's older patches (most
5357         in the 4.8.6 series).
5359         * Makefile (patch): added $(GZCAT) (normally zcat, but sometimes
5360         it's gzcat, if sys admins are GNU-suspicious).
5362         * S-mode.el: XEmacs compatibility, maintaining Emacs
5363         compatibility.
5365         * S-inf.el: See above.
5367         * S-trans.el: See above.
5369         * S-menu.el: added easymenu support, XEmacs menu hooks.
5371 Mon Oct 14 16:24:14 1996  Local  <local@florence>
5373         * S-inf.el: inferior-S-program -- only new if  S <--> R
5375 Tue Jun 25 08:53:12 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5377         * S-inf.el: (defun R ...); renamed 'S to 'S0;  S, R both call S0
5378         after setting variables.
5380         * S.el: added autoloads for 'R and 'R-mode.
5381         defconst  for S-help-S... and S-help-R  used in S-inf.
5382         * S-site.el: same autoloads
5384         * S-help.el : S-help-sec-regex,etc: defconst for S- and R-
5385         versions moved to S.el, since used in S-inf
5387         * S-mode.el (R-mode): added
5388         S-force-buffer-current: optional 2nd arg. 'force'
5390 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5392         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5393         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5395         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5396         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5397         "S"; the same for other places.
5398         S-execute-search: Use new variable inferior-S-search-list-command
5399         Switched binding of C-c C-k to S-force-buffer-current.
5401         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5402         now using (get-S-process ...) instead of hardwired "S".
5404         * S-help.el: added S-eval-line-and-next-line to key bindings.
5405         Changed binding of request-a-process to C-c C-k as in other S-modes.
5406         New configurable variable  S-help-sec-regex  (for R help)
5408         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5410 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5412         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5413         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5415         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5416         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5417         "S"; the same for other places.
5418         S-execute-search: Use new variable inferior-S-search-list-command
5419         Switched binding of C-c C-k to S-force-buffer-current.
5421         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5422         now using (get-S-process ...) instead of hardwired "S".
5424         * S-help.el: added S-eval-line-and-next-line to key bindings.
5425         Changed binding of request-a-process to C-c C-k as in other S-modes.
5426         New configurable variable  S-help-sec-regex  (for R help)
5428         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5431 Wed Dec 13 17:27:53 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5433         * S-inf.el (S-search-list): Would return nil if S-search-list was
5434           nil and the search path had not changed (which could happen,
5435           apparently)
5437 Mon Dec  4 10:21:52 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5439         * S.el: New syntax table.
5441         * S-trans.el: New bindings.
5443         * S-mode.texi: Updates for 4.8
5445         * S-mode.el:
5446         Autoload and bind S-list-object-completions.  S-request-a-process
5447         moved to C-c C-k.
5449         S-force-buffer-current: new function
5451         * S-menu.el: Many updates.
5453         * S-inf.el: S-object-list: docstring update
5455         S-directory is now used as the default S directory.  The current
5456         buffers default directory is used if it is nil.
5458         get-S-process: better error message.
5460         inferior-S-mode: Use comint-input-filter-functions instead of the
5461         deprecated comint-input-sentinel.
5462         Don't anchor paragraph regexps.
5464         S-list-object-completions: new function
5466         S-modtime-gt: bugfix
5468         S-complete-filename: don't use comint-last-inout-start
5470         * S-help.el: Make autoloads from S-inf.el.
5472         * Makefile: Deleted useless SCRATCH vbl.
5473         Use S-mode.texi, not S-mode.texinfo.
5475 Thu Nov 30 13:10:17 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5477         * Makefile: Version update
5479 Mon Nov 13 14:46:13 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5481         * S.el (S-mode-syntax-table): Made syntax table independent of
5482           c-mode-syntax-table
5484         * S-mode.el (S-check-modifications): Changed regexp to allow `w'
5485           and `_' class syntax in object names
5487 Wed Aug 23 16:37:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5489         * S-inf.el (S-complete-filename): Checked form the beginning of
5490           the *last* command to determine if we should complete a
5491           filename.  History expansions work now.
5493 Mon Aug 21 15:35:29 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5495         * S-menu.el (S-transcript-mode-menu): New menu
5496         (S-inferior-S-mode-menu): Lotsa updates.
5498         * S-trans.el (S-transcript-copy-command): Renamed from
5499         S-transcript-copy-commmand (mmm).  Also switches to the S process.
5501         (S-trans-font-lock-keywords): strings keep other highlighting
5503         Lots of autoloads for S-mode.el stuff
5505         * S-help.el: Autoloads for stuff in S-mode.el
5507 Tue Aug  8 11:06:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5509         * S-mode.el (S-dump-object-into-edit-buffer): Run a lambda
5510         S-source-directory in the process buffer
5512         (S-dump-object-into-edit-buffer): As for process if none attached
5514         * S-inf.el (S): Use default-directory only if S-directory is nil.
5515         * S.el (S-directory): Doc update
5517         * S-inf.el (S-modtime-gt): Fixed to give correct results
5519         (inferior-S-mode): Add S-search-path-tracker to
5520         comint-input-filter-functions, not comint-input-sentinel.
5522 Tue Aug  1 16:13:14 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5524         * S-inf.el (inferior-S-mode): Don't anchor paragraph-start and
5525         paragraph-separate with "^" (for 19.29).
5527 Tue Aug  1 14:44:32 1995  David M Smith  <maa036@mathssun5>
5529         * S-mode.el (S-eval-region): Make sure S-local-process-name is set.
5531         * S-inf.el (get-S-process): Better error message when no processes
5532         are running.
5534         * S-mode.el (S-eval-region): Make sure S-inf is loaded
5536 Thu Jul 27 16:43:01 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5538         * S-inf.el (S-list-object-completions): New function
5539         (inferior-S-mode-map): Bind it to M-?
5541 Tue Jul 25 16:07:10 1995  David Smith  <D.M.Smith@lancaster.ac.uk>
5543         * Version 4.7 released.
5545         * Makefile (info): New target
5546         (install): Ignore errors in second cp in case LISPDIR==.
5547         (clean): Junk all the tex crap, too
5548         (VERSION): New variable
5549         (distrib): Use it
5550         (AUXFILES): Include ChangeLog
5551         (distrib): Make sure Makefile is writeable
5553         * S-inf.el (S-execute-screen-options): Added documentation.
5555         (S-multi): Use S-post-run-hook
5557         * S.el (S-keep-dump-files): Expanded documentation.
5558         (S-delete-dump-files): Expanded documentation.
5560         (S-post-run-hook): New variable.
5562 Mon Jul 24 11:58:22 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5564         * S.el: Default for S-keep-dump-files is 'check
5566         * S-mode.el (S-mode): Make S-keep-dump-files buffer-local.
5567         (S-load-file): Meaningful values of S-keep-dump-files are nil,
5568         check, ask and anything else.
5569         (S-dump-object): If S-keep-dump-files is 'check, don't ask for
5570         confirmation when loading.
5572         * S-mode.el (S-dump-object-into-edit-buffer): Bug-fix; you can now
5573         create the Src directory if it doesn't exist.
5575         * S-site.el (window-system): Only add turn-on-font-lock to mode
5576         hooks if window-system is non-nil.  Also add to
5577         S-transcript-mode-hook.
5579 Thu Jul 20 12:21:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5581         * S-inf.el (S-inf-font-lock-keywords): Strings in input don't
5582         de-fontify anymore.
5584 Wed Jun 28 12:15:57 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5586         * S-mode.texinfo: Updated e-mail addresses, and used @@ instead of
5587         @.
5589         * S-mode.el (S-mode): Use S-mode-font-lock-keywords, not
5590         S-inf-font-lock-keywords
5592 Mon Jun 26 12:14:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5594         * Version 4.6 released
5595         * TODO, S-mode.texinfo, NEWS, Makefile: Update for 4.6
5597 Mon Jun 26 12:09:55 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5599         * S-trans.el: Font-lock support.
5601         * README: Update for 4.6
5603         * S.el: Version update: 4.6
5605         S-local-process-name added.
5607         * S-site.el:
5608         Deleted hilit19 patterns (font-lock patterns are now in the individual
5609         source files).  S-site should now be much more lightweight to load.
5611         Used add-to-list for the load-path.
5613         .s for S-mode files in auto-mode-alist by default.
5615         * S-mode.el: Font-lock support.
5617 Fri Jun 23 13:56:54 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5619         * S-inf.el:
5620         Doesn't call comint-output-filter-functions in S-eval-visibly any more
5621         (and so works in 19.29).
5623         Font-lock support.
5625         Bound M-RET to S-transcript-send-command-and-move.
5627 Wed Oct 26 12:37:15 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5629         * S-mode.el (S-check-modifications):
5630         Fixed a bug which occurred when the object
5631         name could not be found.
5633 Tue Oct 25 16:28:54 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5635         * S-inf.el: Moved S-local-process name to S.el.
5636         (S-eval-visibly): Bugfix involving comint-last-output-end
5638 Wed Jun  1 11:03:34 1994  David M. Smith  (maa036@mathssun5)
5640         * Version 4.5 released.
5642         * Makefile: Update to distrib target
5644         * Makefile: Bugfix with info install
5646         * README: Update for 4.5
5648         * NEWS: *** empty log message ***
5650 Wed Jun  1 10:29:30 1994  David M. Smith  (maa036@mathssun5)
5652         * S-menu.el: Bugfix
5654 Mon May 30 16:34:53 1994  David M. Smith  (maa036@mathssun5)
5656         * S-site.el: Major revision.
5658         * README: More detail in INSTALL section.
5660         * TODO: Initial revision
5662         * S.el: Version number update: 4.5
5664         * Makefile: Bugfix in SOURCES
5666         * Makefile: added S-mode.texinfo to AUXFILES
5668         * Makefile, NEWS, README: Initial revision
5670 Fri May 27 17:18:50 1994  David M. Smith  (maa036@mathssun5)
5672         * S-mode.el, S-trans.el: Binding changes
5674         * S-help.el: Binding change
5676         * S.el: Define S-help as an alias for S-display-help-on-object.
5678         * S-inf.el: S-view-at-bottom: deleted function and keybinding
5679         Changed bindings of S-display-help-on-object and S-execute.
5681         * S-menu.el:
5682         Many modifications to S-inferior-S-mode-menu, including incorporation
5683         of the old hotkey menu.
5685         * S.el: Autoload for S-load-file.
5687         * S-help.el: S-submit-bug-report: new function
5689         * S.el:
5690         Added autoloads for S-dump-object-into-edit-buffer and S-parse-errors.
5692         * S.el: Added an autoload for S-submit-bug-report
5694         * S-mode.el:
5695         Added a provide call.  Can't imagine why it wasn't there before.
5697         * S-mode.texinfo: Initial revision
5699 Fri May 13 09:57:00 1994  David M. Smith  (maa036@mathssun5)
5701         * S.el: Version number update: 4.4
5703         * S-inf.el: bugfix
5705         * S-inf.el: S-compiled-dir: new function
5706         S-object-names: support it
5708         * S-inf.el: Support for S-object-name-db.
5709         S-object-names: modified
5710         S-get-words-from-vector: new function
5711         S-create-object-name-db: new command
5713 Wed May 11 14:18:27 1994  David M. Smith  (maa036@mathssun5)
5715         * S-trans.el: Defined S-transcript-send-command-and-move
5717         * S-menu.el: Dunno.
5719 Fri Apr 29 14:30:55 1994  David M. Smith  (maa036@mathssun5)
5721         * S-mode.el:
5722         S-continued-statement-p: minor bugfix. Removed the (bolp) test; I
5723         don't know why it was there but it caused top-level statements to be
5724         indented.
5726         S-insert-local-variables: removed (obsolete)
5728         * S-mode.el: S-dump-object-into-edit-buffer: rewrite.  Implemented
5729         S-delete-dump-files.
5731         S-dump-object: new function
5733         S-find-dump-file-other-window: new function
5735         * S.el: New option S-delete-dump-files
5737         * S.el: Version number change (4.3)
5739 Thu Apr 28 12:58:41 1994  David M. Smith  (maa036@mathssun5)
5741         * S-mode.el: Definition and implementation of S-mode-silently-save.
5743 Fri Apr 22 14:40:56 1994  David M. Smith  (maa036@mathssun5)
5745         * splitup2/S-inf.el (S-get-directory): Cause an error if an
5746           invalid directory is specified.
5748 Wed Mar 16 14:19:31 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5750         * splitup2/S-inf.el (inferior-S-primary-prompt): prompts are
5751           optionally followed by one space.
5752           (S-complete-object-name): No longer runs indent-for-tab-command
5753           (S-after-pathname-p): deleted
5754           (S-complete-filename): New function
5755           (inferior-S-mode): Better completion support, thanks to the new
5756           comint.
5758 Wed Feb 23 15:50:28 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5760         * splitup2/S-inf.el (S-search-list): Bugfix where relative
5761           pathnames in search list were expanded in wrong directory
5763 Fri Feb 18 19:27:10 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5765         * splitup2/S-mode.el (S-check-modifications): Don't cause an error
5766           if the source file has been deleted.
5768 Tue Feb 15 12:11:42 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5770         * splitup2/S-inf.el (S-temp-buffer-p): Deleted. There is no longer
5771           any dependence on this variable: S-local-process-name suffices.
5772         (S-local-variables-string): Deleted. File extensions should be
5773         good enough for setting the mode.
5774         (S-cleanup): Simplified. Doesn't delete files.
5776         * splitup2/S-help.el (S-help-mode): Make S-local-process-name
5777           local.
5779         * splitup2/S-mode.el (S-mode): make S-local-process-name
5780           permanent-local.
5781           (S-insert-function-templates): deleted, S-function-template has
5782           this functionality now.
5783           (S-function-template): May be nil or a string. Point is placed
5784           after first open.
5786           (S-dump-object-into-edit-buffer): If S-keep-dump-files is nil,
5787           don't delete files, but don't make backups either.
5789 Mon Feb 14 14:53:17 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5791         * splitup2/S-mode.el (S-check-modifications): New function
5792         (S-load-file): Rewrite. Only ask for a filename if the current
5793         buffer is not in S-mode. Always offer to save.
5795         * splitup2/S-inf.el (S-inf-filenames-map): New variable
5796         (S-object-names): Use it
5797         (S-extract-onames-from-alist): Supply directory name
5798         (S-get-modtime-list): Supply directory name for quicker completions
5800         (S-object-modtime): New function
5801         (S-modtime-gt): New function
5803 Fri Feb 11 14:49:29 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5805         * splitup2/S-mode.el (S-mode): Set parse-sexp-ignore-comments to
5806           t; there are no longer any limitations with this in elisp.
5808 Wed Feb  9 13:25:12 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5810         * splitup2/S-trans.el (S-transcript-send-command-and-move): New
5811           function
5813           (S-transcript-send-command): Doesn't move any more.
5815         * splitup2/S-inf.el (S-eval-visibly): Call
5816           comint-output-filter-functions
5818 Wed Jan 26 11:15:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5820         * S.el  (S-search-list): Caches result in S-search-list <v>
5821         (S-execute-objects): Use it
5822         (S-search-list <v>): Now just a cache. Don't access directly
5823         Completions are now calculated on demand; as a result the first
5824         completion in a session will take a long time. The results are
5825         cached, however, so remaining completions should be fast.
5827 Sun Jan 23 17:56:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5829         * S.el (S): If S-ask-for-S-directory is unset, set
5830           default-directory to S-directory.
5832 Wed Jan 19 16:16:10 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5834         * S-site.el: Added (cond (window-system ...)) calls so that all
5835           users (even those without window systems) can safely require
5836           this file.
5838 Thu Jan  6 15:15:53 1994  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5840         Version 4.1alpha released to wingra
5841         * S.el: deleted S-set-display and associated variables.
5843 Fri Dec 24 11:56:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5845         * S.el (S-command): Rewrite. Now uses a new filter to redirect
5846           output to the buffer; comint never sees the output. This filter
5847           could feasibly be accomodated to detect the prompt itself;
5848           allowing for an "in the background" implementation of S-command.
5850           (S-process-sentinel): Reports date; useful if you have run many
5851           S sessions in one transcript file.
5853 Thu Dec 16 12:47:38 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5855         * S.el (S-multi): Ask for transcript file, maybe
5856         (S-ask-about-transfile): new variable
5857         (S-get-directory): replaces S-set-directory
5859 Wed Dec 15 12:10:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5861         * S.el (S-loop-timeout): Increased
5863 Mon Dec 13 10:11:25 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5865         * S.el (S-command): Avoids calling comint-output-filter-functions
5866           until the last minute.
5867           (S-complete-object-name): Complete rewrite of completion
5868           routines. Completion should now be accurate in every situation:
5869           the only way to make it wrong is to use assign() to assign into
5870           a dataframe not at position 1. Uses objects() to make listings,
5871           so you don't get .Data, .Help etc. Should now be able to make
5872           this work for DOS users.
5873         (S-object-list): New buffer-local vbl; cache of completions
5875 Thu Dec  9 12:08:09 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5877         * S.el (S-process-sentinel): Can now see message after q()
5879 Tue Nov 16 09:25:41 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5881         * S.el (S-mode): kill-all-local-variables
5882         (S-insert-local-variables): Use ### instead of # in local
5883         variables section.
5885 Mon Nov 15 10:31:02 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5887         * S.el (inferior-S-mode): Changed
5888           comint-after-partial-pathname-command to
5889           comint-after-partial-filename-command (new comint)
5891 Sun Nov 14 17:18:55 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5893         * S.el: Version 4.00alpha. Made available for FTP, and
5894           announced on the S-mode mailing list
5896 Fri Nov 12 12:36:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5898         * S.el (S-transcript-mode): Created.
5899         (S-execute-screen-options): Added.
5901 Thu Nov 11 12:30:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5903         * S.el (S-find-help-file): More intuitive defaults when requesting
5904           help generated by S-read-helpobj-name-default.
5906           (S-eval-visibly): Doesn't wait for prompt after the last line of
5907           text has been sent.
5909           (inferior-S-send-input): Big improvement in the handling of
5910           multi-line inputs. Users should use LFD (not RET) to continue
5911           incomplete commands. Should automate this.
5913 Thu Oct  7 14:45:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5915         * S.el (inferior-S-mode): Few mods to make it work with the new
5916           comint.
5918 Mon Sep 27 11:21:56 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5920         * S.el (inferior-S-get-old-input): Now separates multi-line
5921           commands by newlines instead of spaces. This produces messier
5922           output, but avoids S's 255 char line limit for commands.
5924 Sun Sep 26 17:38:59 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5926         * S.el (S-kill-buffer-function): Added to kill-buffer-hook in the
5927           process buffer.
5929 Fri Sep 17 11:23:36 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5931         * S.el (S-display-temp-buffer): Uses temp-buffer-show-function
5932           instead of popper.
5934           (inferior-S-mode): Fixed a typo of paragraph-separate appearing
5935           as paragraph-start.
5937 Wed Sep 15 11:47:51 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5939         * S.el: Converted old E18 variables (buffer-flush-undo,
5940           comment-indent-hook) to E19 versions. Removed the require for
5941           comint-extra -- now contained in the new comint.el. Removed
5942           autoload for comint-isearch -- that's the user's decision.
5943         (inferior-S-prompt): Now generated from inferior-S-primary-prompt
5944           and (new variable) inferior-S-secondary-prompt
5946 Tue Sep 14 09:33:03 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5948         * S.el (S-multi): Makes use of Simon Marshall's new comint.el. New
5949           variable S-history-file for saving histories. Calls
5950           comint-read-input-ring. Sets the sentinel.
5951         (S-process-sentinel): Created. Automatically saves the history
5952           ring if the S process dies.
5954 Sun Sep 12 18:53:40 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5956         * S.el: (S-multi). Now always switches to the buffer associated
5957           with process N, if available.
5959         (inferior-S-make-comint): New calling procedure; bufname is the
5960           literal buffer name (no *'s are added); procname is the process
5961           name to use.
5963 Tue Sep  7 16:20:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5965         * S.el (inferior-S-mode-map): Unbound comint-[mp]search input, and
5966         comint-isearch, as I haven't tested them yet.
5967         (inferior-S-mode): replaced input-ring-size with
5968         comint-input-ring-size (Vivek Khera <khera@cs.duke.edu>).
5970         * comint-extra.el: Added comint-msearch* and comint-psearch*,
5971         commented out in the E19 distribution of comint.el
5973         * comint-isearch.el: Back in the distribution
5975 Fri Sep  3 16:20:28 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5977         * S.el (S-mode): Replaced the documentation string, and removed
5978         the code which set it explicitly. Doing this was breaking the byte
5979         compiler. Version 3.63
5981 Wed Aug 25 17:36:57 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5983         * S.el (inferior-S-send-input): Added a hook: S-send-input-hook,
5984         so that I could do nice things with highlighting. This will
5985         probably disappear or change.
5987 Sat Aug 14 14:48:11 1993  David Smith  (dsmith@spam)
5989         * S.el (S-extract-onames-from-alist): Modified so that
5990         S-complete-object-name will work in the minibuffer (e.g. through
5991         command S-execute.)
5993         * S.el: Restructured the entire S.el file into meaningful
5994         sections. The file now uses Outline mode.
5996         * S.el: Tek mode is no longer supported. Moved all Tek-related
5997         variables and functions to S-tek.el, and commented out any code
5998         references to them.
6000         * S-tek.el: This file is no longer supported. Moved all
6001         Tek-related functions and variables in S.el to the end of this
6002         file.
6004 Wed Aug  4 16:35:24 1993  David Smith  (dsmith@spam)
6006         * S.el (S-complete-object-name): Fixed regexp so that completion
6007         over lists works properly.
6009 Thu Jul 22 12:25:46 1993  David Smith  (maa507@mathssun4)
6011         * S.el: Uses s-menu instead of s-simple-menus.
6013         * s-menu.el: Totally rehacked from s-simple-menus.el to use
6014         easymenu.el, to take advantage of Emacs 19 menus.
6016         * S.el: Rehacked the multiple process code so that local variables
6017         are used to store process-specific variables. I really don't know
6018         why I didn't do this in the first place. As a result multiple
6019         processes actually seem to work, now.
6020         (S-request-a-process): Now enters initial input
6022 Sun Jul 18 12:15:27 1993  David Smith  (maa507@mathssun4)
6024         * S.el: Created this change log file, and moved the change log
6025         from S.el here.
6027 The following is from the original Changelog section of S.el
6029   Release 2.1 on October 14, 1991 to statlib@stat.cmu.edu,
6030      and to the elisp archives at OSU (brennan@dg-rtp.dg.com (Dave Brennan))
6031   and announced on internet.s-news, netnews.gnu.emacs.sources, &
6032     andrew.programs.S
6033  -------------------------------------------------------
6034      Jul 26          1991  Frank Ritter
6035    * added S-mode-load-hook & S-pre-run-hook
6036      and testing by neilc@research.att.com
6037      Jul 9           1991  Frank Ritter
6038    * Changed S-command to use a register rather than
6039        the kill ring.
6040    * Better file header, comments now at 60 col so
6041        mailers wont' eat them.
6042    * Better S-extract-word-name.
6043    * Added S-mode-version variable
6044    * Changed syntax table to read |#; appropriately
6046  Wed Nov 28 11:03:50 1990  Ed Kademan  (kademan at hermes)
6047    * Make the S-mode-syntax-table a slightly modified
6048        version of the c-mode-syntax-table instead of a
6049        version of the one for lisp.
6051  Sat Nov 10 12:41:52 1990  Ed Kademan  (kademan at hermes)
6052    * Made run-S and run-s commands synonymous with the
6053        function S.
6055  Fri Oct 19 12:41:52 1990  Ed Kademan  (kademan at hermes)
6056    * Made S-directory a user modifiable variable.  S will
6057        run from that directory.
6059  Thu Oct 18 12:41:52 1990  Ed Kademan  (kademan at hermes)
6060    * Added function S-nuke-help-bs to clean up nroff
6061        style text in the S help buffer.  This function is
6062        a modification of nuke-nroff-bs from man.el.
6063  -------------------------------------------------------
6064  Unnumbered version released dated Thu Jun 14 09:56:56 CDT 1990
6066  Fri Jan 17 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6067    * Help mode for reading files. When asking for an object to
6068      run help on, completion is over those help files that exist.
6069    * Added object name completion, and made S-get-object-list
6070      efficient enough to make it worthwile.
6071    * Error parsing for loaded files
6072    * Better customization of file-names, with sensible defaults
6073    * Sensible buffer names for object buffers
6074    * Corrected definition for `.' in syntax table
6075    * Improved (and simplified) S-read-object-name-default
6076    * Included pager='cat' to default help-command specification
6077    * Added a call to run-hook for S-pre-run-hook
6078    * Changed keymaps to conform with GNU guidelines
6079      (i.e. no \C-letter bindings)
6080    * S-command has a new third argument, visible
6082  Tue May 27 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6083    * now copes with dynamically changing prompts (reported by Doug Bates)
6085  Thu May 29 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6086    * Added S-execute, modified S-execute-* to use it.
6088  Mon Jun 22 1992 dsmith
6089    * Added S-mode editing commands written by Ken'ichi Shibayama
6090      (shiba@isac.co.jp). A big win.
6091    * Removed the redundant argument to S-switch-to-end-of-S
6092    * S-function-pattern improved
6093    * added S-eval-visibly, S-eval-visibly-p and modified S-eval-*
6094      to use them
6095    * added S-eval-line-and-next-line
6096    * eval commands can now echo in the process buffer
6097    * added S-kill-output and S-view-at-bottom
6098    * added a binding for comint-isearch and autoloaded it
6099    * added S-execute-in-tb. S-parse-errors now takes prefix arg.
6101  Thu Jun 25 1992 dsmith
6102    * Moved some doctrings to comments (Frank Ritter)
6103    * The Tek stuff now lives in a separate file (Frank Ritter)
6104    * Fiddly C-c ESC M-. bindings in S mode and Help mode moved
6105        to C-c M-. bindings (Martin Maechler)
6106    * S-execute-objects now uses variable inferior-S-objects-command
6107        whose value depends on S version. (Ken'ichi Shibayama)
6108    * Symbols given uniform prefixes: S- or inferior-S- (Frank Ritter)
6110  -- Version 3.41 released to Statlib and Emacs Archive --
6112  Tue Jul  7 11:56:59 CST 1992 dsmith
6113    * S-execute-attach now updates the internal search list. This
6114      is a manifestation of a general bug: S-command doesn't call
6115      S-search-path-tracker
6117  Wed Jul 29 09:38:54 CST 1992 kenichi
6118    * Several fixes to indenting code. New variable S-else-offset.
6119      Indentation of code not within braces. expression() indentation.
6120      Correct handling of in-line comments.
6122  Fri Aug  7 10:52:06 CST 1992 dsmith
6123    * S-execute now uses S-mode-minibuffer-map.
6124    * Setting indentation variables in .emacs now has some effect.
6125    * Files retrieved by S-dump-object-into-scratch are now automatically
6126      placed in S-mode.
6128  Fri Jul 28 1992 R.D.Ball
6129    added multi-S to allow multiple S sessions
6130    run by ESC-x S or with numeric prefix arg e.g. ESC-2 ESC-x S
6131    The current S process is determined by S-process-name,
6132    this is modified by typing a return into a non-current S process
6133    buffer.
6134    Variables S-process-name-list, S-current-process-name
6135    and functions update-S-process-name-list, get-S-process to
6136    replace (get-process "*S*"), and checks for existence of process,
6137    buffer in inferior-S-mode
6139    made function S-eval-line-and-next-line keep to the bottom of
6140    the S process buffer so user can see results when working interactiveley
6141    To do this an optional arg eob was added to S-eval-visibly
6142    To go to bottom of window it was necessary to use
6143    switch-to-buffer-other-window, but this only when eob is t.
6144    Additionally, if S-eval-visibly-at-end is t the functions
6145    S-eval-region etc. also display results at the end of the
6146    current process buffer.
6148    Default directory for starting S is now the current directory
6149    for the current buffer. (Set S-use-current-directory to nil to
6150    avoid this).
6153  Sat Sep 19 18:35:10 CST 1992 dmsith
6155    * Modified Rod's multi-S code so that it works properly.
6156      S-process-name-list is now an alist whose CARs are the process
6157      names and whose CDRs is an alist of variable . value pairs
6158      specific to particular processes (so e.g. completion works
6159      properly for each buffer.) The function
6160      S-get-process-specific-vbls does the work, and any
6161      process-specific variables should be mentioned here.
6162      S-mode buffers know which process they should evaluate into.
6164    * New command S-request-a-process which should be bound to a key.
6166  Wed Nov  4 dsmith
6167    * S-load-file now informs you if S gave a warning during load.
6168      Also, the S-errors buffer is displayed using popper, if available
6169    * C-x ` is now also bound in S-mode.
6170    * Installed Frank's menus
6172  Wed Nov 18 dsmith
6173    * Bound M-TAB and M-? to comint completion functions in inf-S-mode
6174      and S-mode
6175    * In the process buffer, a paragraph is a promwpt, a command and its
6176      output, to make the paragraph functions useful
6177    * Multiple S sessions in a process buffer are delimited by ^L, to
6178      make the page functions useful
6179    * In process buffer mode line, name of process is shown in [..]
6180      (in case buffer name is changed.) In edit buffers, the name
6181      if the process the buffer belongs to is shown in []'s
6183  Wed Nov 21 dsmith
6184    * Nuked S-make-function, since it is now obsolete
6185    * Added S-clean-region
6186    * M-TAB in S-mode now completes *files*, not objects. Object
6187      completion has moved to C-c TAB.
6188    * Bound k in the help buffer to 'kill-buffer.
6189    * Local variables are added to files accessed with C-c C-d, if needed.
6190    * Fixed incorrect use of 'save-buffer in several places.
6191    * Bound C-c C-p to 'S-request-a-process
6192    * Replaced S-beginning-of-function and S-end-of-function to DMS's
6193      versions, since Frank's don't work with the new function regexp.
6194    * New variable S-synchronize-evals (Martin Maechler)
6195    * Changed default of S-eval-visibly-p to t.
6197  Wed May 12 dmith
6198    * Change definition of S-dumped-missing-re to cope with 3.1