Updating toplevel files for new version
[ess.git] / ChangeLog
blobb735da81bbfbf04f7563e78a77958c80c2aaa5fb
1 2005-05-12  ESS Maintainers <ESS-core@stat.math.ethz.ch>
3   * Version 5.2.8 released.
5 2005-04-18  ESS Maintainers <ESS-core@stat.math.ethz.ch>
7   * Version 5.2.7 released.
9 2005-03-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
11   * Version 5.2.6 released.
13 2005-02-01  ESS Maintainers <ESS-core@stat.math.ethz.ch>
15   * Version 5.2.5 released.
17 2005-01-06  ESS Maintainers <ESS-core@stat.math.ethz.ch>
19   * Version 5.2.4 released.
21 2004-12-31  Stephen Eglen  <stephen@gnu.org>
23         * doc/inst_tar.texi (Unix installation): Remove note regarding GNU
24         Make, as this is relevant only for developers, and so does not
25         need to be in the user's guide [the shorter the installation
26         instructions, the better!]
28 2004-12-29  Stephen Eglen  <stephen@gnu.org>
30         * doc/newfeat.texi: Mention changes to completion.
32         * doc/inst_tar.texi (Unix installation): Comment out optional step
33         about creating database files for slow computers; delete later.
35         * doc/ess.texi (Completion details): Comment out note about slow
36         completion on old systems; delete later.
37         (Imenu): Add note about imenu regexps.
39 2004-10-27  Martin Maechler  <maechler@stat.math.ethz.ch>
41         * doc/ess.texi: added Debian patches from Camm Maguire
42         * lisp/*      : dito for six files
44 2004-09-21  ESS Maintainers <ESS-core@stat.math.ethz.ch>
46   * Version 5.2.3 released.
48 2004-07-27  Martin Maechler  <maechler@stat.math.ethz.ch>
50         * Moved from CVS to Subversion
52 2004-07-08  ESS Maintainers <ESS-core@stat.math.ethz.ch>
54   * Version 5.2.2 released.
56 2004-06-28  ESS Maintainers <ESS-core@stat.math.ethz.ch>
58   * Version 5.2.1 released.
60 2004-05-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
62         * doc/ess.texi (Interactive ESS): At the start of the chapter on
63         iESS, introduce a few general terms before getting into specifics.
65 2004-05-17  Stephen Eglen  <stephen@anc.ed.ac.uk>
67         * doc/ess.texi: Few typos; add brief description of Imenu and
68         document the 'l' key when viewing help files.
70 2004-05-05  Stephen Eglen  <stephen@anc.ed.ac.uk>
72         * doc/ess.texi (winjava): Put empty lines around example to get
73         proper formatting.
75 2004-05-04  Stephen Eglen  <stephen@anc.ed.ac.uk>
77         * doc/help-s.texi (ESS-help--assistance with viewing help): Refer
78         to Help chapter.
80         * doc/ess.texi (Multiple ESS processes): ess-request-a-process not
81         bound to C-c C-k.  Commented out some doc for
82         ess-plain-first-buffername.
83         (System dependent): Change of section name from "Other variables
84         ..." to "Variables ...".
86 2004-04-28  Stephen Eglen  <stephen@anc.ed.ac.uk>
88         * doc/ess.texi: Document winjava, inferior-ess-own-frame and
89         ess-help-own-frame.
91 2004-02-22  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
93         * doc/bugrept.texi: Describe how to make a *Backtrace* buffer.
95 2004-02-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
97         * doc/ess.texi (ESS processes on Remote Computers): add brief
98         notes on how to get a ssh buffer. Note that URL currently spills
99         into right margin in ess.pdf; anyway to prevent that?
101 2002-11-29  Stephen Eglen  <stephen@gnu.org>
103         * doc/ess-defs.texi: New file to provide macros for formatting R,
104         S, SPLUS.
105         * doc/ess.texi:  Quite a few updates to the documentation:
106         Include ess-defs.texi for @Sl macro.
107         Add Stephen to author list.
108         Remove bold from ESS/S.
109         Remove Variable and command index (had just two entries).
110         Use "X window system" or "X11" rather than "X-windows" (see `man X').
111         Add section on editor=emacsclient.
112         Change "more historic"->"older"
113         Correct exit() entry in the variable and command index.
114         Remove multiple references to Emacs/XEmacs differences in
115         .emacs/init.el for init file.
117 2002-08-07  Martin Maechler  <maechler@stat.math.ethz.ch>
119         * VERSION:
120         new version -- Makefile did not commit (aarggh)..
122         * lisp/Makefile, Makefile:
123         more Makefile tweaks: lisp/ess-cust.el with proper version number must be committed (in time before tagging etc)
125         * lisp/ess-cust.el:
126         new version -- Makefile did not commit (aarggh)..
128         * info/ess.info-3, info/ess.info-4, info/ess.info-1, info/ess.info, info/ess.info-2:
129         Updating info for new version
131         * ANNOUNCE, README:
132         Updating README, ANNOUNCE for new version
134         * doc/newfeat.texi:
135         prepare for release of 5.1.23 (with *correct* version number)!
137         * Makefile:
138         dist: also update lisp/ess-cust.el
139         rel : also `tag'
141 2002-08-06  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
143         * info/ess.info-1:
144         Updating info for new version
146         * 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:
147         docs:  I was trying to create a PDF version of ANNOUNCE with
148         texi2dvi and dvipdf (is there a better way?).  And, certain
149         functions like @email and @code betray unsightly behavior.
150         I replaced @email with @uref:mailto and @code with @display.
151         You may note that a better translation of @code would be
152         @example, but @example misbehaves as well.  @display doesn't
153         make a difference for info or HTML, but it does for PDF.
154         However, there doesn't appear to be an alternative for the
155         moment.  Another bug, is texi2html ignores the @enumerate
156         argument (besides mishandling @macro statements).  Oh joy!
158 2002-08-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
160         * ANNOUNCE, doc/announc.texi, doc/Makefile, doc/readme.texi, README, info/ess.info-1:
161         docs:  some final minor changes to docs before release.  Also,
162         attempted to address Martin's concern in doc/Makefile with
163         respect to install.  Now, you can differentiate between
164         making in the doc directory and installing elsewhere as the
165         documentation indicates.  The target install has returned for
166         info files only.
168 2002-08-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
170         * doc/dir, doc/help-sas.texi, doc/Makefile, info/ess.info-1, info/ess.info, README, info/ess.info-2:
171         info:  Rich's comment made me realize that we may also need
172         to "install" the dir file.  So, I changed the Makefile to:
173         $(INFODIR)/ess.info: $(TEXISRC)
174                 @echo "making Info documentation..."
175                 $(MAKEINFO) ess.texi
176                 $(INSTALL) ess.info* $(INFODIR)
177                 test -f $(INFODIR)/dir || $(INSTALL) dir $(INFODIR)
178         I suppose that a more sophisticated approach could be taken,
179         but this is probably good enough for now.  I believe that
180         all issues that I was working on are now complete.  I'm going
181         on vacation on 8/7 and then to JSM the following week, but I
182         should have e-mail and internet access the whole time.  Did
183         someone once say "Release early and release often"?
185 2002-08-01  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
187         * info/dir:
188         dir:  I discovered what the problem is with @direntry and
189         GNU Emacs 21.  Apparently, the functionality differs
190         between XEmacs and Emacs.  Under XEmacs, the @direntry
191         has precedence over the dir file.  Emacs appears to be
192         just the opposite.  So, I edited the dir file by hand.
193         Not sure where this file comes from.  info/emacs does
194         not create this file in a directory that doesn't
195         already have one.  The file doesn't seem to be
196         created by makeinfo and thats where the problem lies.
197         There is no synchronization between @direntry and dir
198         once dir has been created (however that happens).  The
199         best solution at present is to keep the two in synch
200         by hand.  Which really isn't that big of a deal since
201         we are only talking about one line being identical in
202         dir and ess.texi
204         * 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:
205         docs:  committing files based on recent discussion
207 2002-07-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
209         * doc/ess.texi, README:
210         HTML docs:  a few tweaks to the texinfo to create a
211         reasonable HTML table of contents
213         * doc/ess.texi, README:
214         doc bug:  I was testing out the info docs and I realized that
215         the "Detailed Node List" and the actual nodes for Installation
216         were different.  In this case, it would lead you to believe
217         that there weren't any relevant topics in the Installation
218         section because you see the "Detailed" list first, but there's
219         nothing on it.  I suppose you could carefully check each "Detailed"
220         vs. actual node combination, but that would be time-consuming and
221         prone to failure.  And, I also realized that nobody would want a
222         100 item list when they can drill-down from a 10 item list anyways.
223         So, I was lazy and just commented out the entire "Detailed Node List".
225         * 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:
226         more doc changes:  Where should I begin?  I realized that having info files might
227         not be helpful if you didn't already have ESS installed.  So, I decided to
228         create HTML docs and put them @ software.biostat.washington.edu:/ess/doc/html
229         But, texi2html doesn't work with version.texi.  After pulling my hair out, I
230         decided to read the documentation.  Guess what?  texi2html doesn't support
231         @macro commands.  So, instead of @essver{}, I replaced those references by
232         @include ../VERSION which seems to work.  Of course, this was after I re-did the
233         doc/Makefile thinking there was something wrong in there.  The HTML docs are now
234         on the net.  And, lots of other "improvements" to the docs.
236         * doc/ess.texi, info/ess.info, README, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
237         info:  running some long SAS jobs, ZZZZZzzzzZZZZZ...
238         Meanwhile, re-wrote parts of the intro and re-arranged some of the
239         documentation categories; boy is that fun.  NOT!  Promoted "Help for
240         the S family" and "Help for SAS" to main categories so you
241         don't have to poke around so long.  One bugaboo that remains
242         with GNU Emacs 21.1-21.3 is the @direntry which is set to:
243         * ESS: (ess). Emacs Speaks Statistics (S/S+/R, SAS, BUGS, Stata, XLisp-Stat).
244         but, Emacs sadly reports:  ESS Version 5.x.y (was: S-mode).
245         This works fine on XEmacs 21.4.8 and I'm using texinfo 4.2
247         * lisp/ess-utils.el:
248         ess-kermit-get, ess-kermit-send
249         I had to replace (shell) with ess-sas-goto-shell; maybe we should
250         generalize ess-sas-goto-shell and ess-sas-shell-buffer in ess-utils.el too
252 2002-07-30  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
254         * lisp/Makefile:
255         lisp/Makefile:  essa-sas.el should not be compiled since it is required
256         by essl-sas.el and therefore, already compiled
258         * lisp/Makefile:
259         lisp/Makefile:  fixed a bug testing whether a directory is .
261 2002-07-29  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
263         * doc/ess.texi, doc/help-sas.texi, info/ess.info, info/ess.info-1, info/ess.info-3, README, info/ess.info-4:
264         Help for SAS:  more updates and fixes; now ready for release
266 2002-07-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
268         * doc/Makefile, Makefile:
269         Makefile:  changed target info to
270         the more descriptive and appropriate docs
272 2002-07-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
274         * doc/ess.texi, doc/help-sas.texi:
275         ESS[SAS] info documentation:  lots of minor changes that
276         should make it a better intro as well as a more complete and
277         correct manual
279         * doc/Makefile, lisp/Makefile, Makeconf, Makefile:
280         more Makefile mods:  made INSTALL comments more explicit
281         and removed install as the target from main Makefile, it
282         was only present in the lisp Makefile in any case
284         * Makefile:
285         main Makefile:  realclean target deleted; doc and lisp
286         Makefile's don't have it anyway; ESSVERSIONDIR changed
287         to ESSDIR
289         * Makeconf:
290         Makeconf:  made 2 comments more explanatory
292         * doc/Makefile, Makeconf, Makefile, doc/newfeat.texi:
293         more Makefile/Makeconf improvements:  I think this should do it
294         for the next release.  Enjoy!
296         * info/ess.info-1, info/ess.info:
297         Updating info for new version
299         * ANNOUNCE, README:
300         Updating README, ANNOUNCE for new version
302         * 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:
303         more Makefile changes:  Apparently, we had two different methods for
304         replacing old version numbers with new ones.  For some reason, the
305         old method based on perl stopped working.  So, we created a new
306         method based on @essver{}.  However, the old version targets and
307         dependencies remained.  I have no idea what kind of weirdness
308         resulted from that.  Just in case, I'm removing the old method.
310 2002-07-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
312         * lisp/essa-sas.el:
313         ESS[SAS]:  ess-sleep-for now defaults to 5 seconds on Windows
314         only (which was where the problem was initially)
316         * lisp/essa-sas.el:
317         ESS[SAS]:  fixed bug in
318         ess-sas-submit-sh for Kermit file transfers; noticed that ess-kermit-
319         functions call (shell) when it probably should be ess-sas-goto-shell
321 2002-07-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
323         * doc/Makefile, fontlock-test/baseball.sas, Makeconf, Makefile, VERSION:
324         Makefile happy-land:  I think I finally figured this maze out.
325         We'll see when we try to release 5.1.21
327         * lisp/ess-utils.el:
328         ess-utils.el:  fixed a bug in ess-save-and-set-local-variables;
329         more exhaustive testing later tonight
331         * lisp/essa-sas.el:
332         ESS[SAS]:  ess-save-and-set-local-variables is now called
333         from ess-sas-submit-sh, ess-sas-submit-windows and
334         ess-sas-submit-mac rather than save-buffer which formerly
335         appeared in ess-sas-submit.  Not, sure what to do with
336         ess-sas-submit-iESS, but it should not be called in
337         ess-sas-submit-region.  Also, now called in
338         ess-sas-data-view so you can take advantage of the
339         recently added ess-sas-data-view-fsview-statement
340         buffer-local variable.
342         * lisp/ess-utils.el:
343         ess-utils.el:  added 2 new functions
345         ess-search-except:  searches forward for a regexp, stores as match 1
346         and optionally, ignores results that also match a second regexp parameter,
347         and optionally, searches backward for a third non-nil parameter
349         ess-save-and-set-local-variables:  if a buffer is modified, save the
350         buffer and if Local Variables are defined, update them with revert
351         returning t if buffer was modified and nil otherwise
353         * lisp/essa-sas.el:
354         ESS[SAS], ess-sas-data-view:  Now, I'm adding features just for myself.
355         I've always wanted the capability to add a PROC FSVIEW statement to an
356         ess-sas-data-view call, but I just never got around to it.  You can
357         configure it with the string ess-sas-data-view-fsview-statement.  Also,
358         you can now change the PROC FSVIEW command itself with
359         ess-sas-data-view-fsview-command and I renamed ess-sas-data-view-options
360         to ess-sas-data-view-submit-options to make it more clear what it does
361         (i.e. so you don't confuse -options with -fsview-command).
363         * 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:
364         Makeconf/Makefile tweaking:  still need to re-organize doc
365         Makefile which is currently in the main Makefile and the
366         doc Makefile
368 2002-07-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
370         * Makeconf:
371         Makeconf:  minor improvements in anticipation of a more
372         important role for this method of installing ESS
374         * lisp/make-regexp.el:
375         make-regexp.el:  timing functions removed due to name collisions with Gnus
377 2002-07-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
379         * lisp/essa-sas.el:
380         ESS[SAS]:  extended ess-sas-goto-shell to take an optional
381         argument if non-nil, then set-buffer rather than switch.  This
382         new call replaces code chunks in ess-sas-submit-region,
383         ess-sas-data-view and ess-sas-graph-view.  Furthermore, this
384         behavior is what was intended in nearly all
385         (ess-sas-goto-shell) calls and I have replaced them all with
386         (ess-sas-goto-shell t); except for the key-bindings for F8/F3
387         and the code that deals with kermit file transfers which require
388         the old behavior.  Have only tested on XEmacs and 'sh, so YMMV.
390         * lisp/essa-sas.el:
391         ESS[SAS]:  ess-sas-goto-shell resurrected!  Our recent discussion
392         with respect to each SAS program, perhaps, needing it's own
393         ess-sas-submit-method brought me back to ancient discussions
394         of asynchronous shell buffer names.  Emacs and XEmacs named them
395         differently.  Our solution was to use & for 'sh and start for 'ms-dos
396         to make synchronous processes asynchronous.  However, this made
397         ess-sas-goto-shell unnecessary since the buffer was always *shell*.
399         Now, I added the variable ess-sas-shell-buffer which is buffer-local
400         and defaults to *shell*.  If you set this to something else, then you
401         will get another shell buffer.  And, ess-sas-goto-shell will take you
402         to whichever one you need.  So, we are back to the original function.
403         I also moved the add-hook call to the shell creation step since it
404         seemed like over-kill to call it every time you did ess-sas-submit-sh.
405         Is this enough explanation or am I boring you?
407 2002-07-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
409         * lisp/essa-sas.el: ESS[SAS]:  tweaks to
410          -> ess-sas-submit-mac for JSM presentation
412         * lisp/essa-sas.el:
413         ESS[SAS]: ess-sas-submit-method
414         needs to be buffer-local so that ess-sas-submit can submit different
415         buffers in different ways with the Local Variables trick
417 2002-07-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
419         * lisp/ess-utils.el:
420         ess-utils.el:  added ess-kermit- functions; now, it's really
421         ready for testing
423         * lisp/ess-cust.el:
424         ess-cust.el:  added ess-kermit- variables
426         * lisp/essa-sas.el:
427         ESS[SAS]: moved ess-kermit- variables to ess-cust.el and
428         ess-kermit- functions to ess-utils.el
430         * lisp/ess-cust.el:
431         ess-cust.el:  applied Stephen's patch; also changed more :types
432         from "string" to 'string; finally, fixed custom-ize for SAS; it
433         always worked if you specified 'ess-sas for the
434         group, but never worked if you specified 'ess; this was because
435         defgroup defined 'ess-SAS rather than 'ess-sas; and, now I understand
436         what :prefix does; we discussed this previously and nobody knew
437         (the documentation doesn't say either); :prefix is the beginning of
438         the variable name that the custom-ize buffer doesn't show you;
439         therefore, it seems that :prefix should be "ess-" for 'ess-sas;
440         I think this is what it always was, but now I know this is right;
441         only tested this on XEmacs 21.4.8 which is nearly bullet-proof;
442         please test on buggier versions of (x)emacs
444 2002-07-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
446         * lisp/essa-sas.el:
447         ess-search-except, ess-sas-data-view, ess-sas-graph-view:
448         improvements to all; simplification of the latter -view's
449         with ess-search-except and other minor changes
451         * lisp/essa-sas.el:
452         ess-search-except:  I forgot to include the bloody example of it's
453         use; now see ess-sas-data-view.
455         * lisp/essa-sas.el:
456         ess-search-except:  I believe it does what we want now.  Sorry, to make this
457         a multi-stage commit, but I can think in SAS, not elisp yet :o)
459         * lisp/essa-sas.el:
460         ess-search-except:  I had some free time and I decided to
461         write a function to perform the complex searches
462         that are necessary for ess-sas-data-view.  I suppose a function
463         like this would be valuable for ess-sas-graph-view and for
464         other packages as well.  After a bit more testing, I'll put
465         it some place more appropriate.  I suppose we don't
466         have alot of time left before 5.2.0
468         * lisp/essa-sas.el:
469         ess-sas-data-view:  the code will make your head hurt, but
470         the search for a permanent SAS data just got a little smarter.
471         After it finds a tentative candidate in a forward search,
472         it checks if it is a work./first./last.  If so, then it
473         backward searches.  I suppose a better approach would be
474         to write an ess-search function that takes arguments
475         for regexp, direction, and exceptions to ignore.  I
476         don't have time right now, but let's add it to the TODO.
478 2002-07-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
480         * doc/ess.texi:
481         updated copyright to 2002.  Deep thought:  does everything
482         need a person to copyright it?  Wouldn't it be better to
483         have something like:  Copyright (C) 2002 ESS Developers?
485 2002-06-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
487         * lisp/essa-sas.el:
488         ess-sas-data-view:  Now ignoring WORK datasets since there is no
489         way to open them anyway.  It would be nice if this function (as well as
490         ess-sas-graph-view) could also be accessable via the mouse.
491         Any hints as to how to do it would be appreciated.  Currently, you have
492         to move the point manually or re-type the dataset/graph that you want
493         to view.  Just clicking on a dataset/graph would be easier.
495 2002-06-24  Martin Maechler  <maechler@stat.math.ethz.ch>
497         * 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:
498         activate imenu for S+modes, using the ess-[SR]-use-imenu variable (in R and S+)
500 2002-06-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
502         * 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:
503         all ess-running-xemacs have now been replaced with (featurep 'xemacs)
505         * VERSION: VERSION:  5.2.0
507 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
509         * lisp/ess-emcs.el:
510         ess-emcs.el:  (featurep 'xemacs) has been implemented
511         according to Rich's suggestion; however, ess-running-xemacs
512         is rather pervasive among numerous other ESS lisp files;
513         I don't have time to go into every file and change them all;
514         but, this will certainly be the recommended route to take with ESS 6
516 2002-06-19  rmh  <rmh@lynne.stat.math.ethz.ch>
518         * lisp/essdsp6w.el, lisp/ess-emcs.el, lisp/essd-sp4.el, lisp/ess-site.el:
519         w32-short-file-name win32-short-file-name
521 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
523         * README, ANNOUNCE:
524         Updating README, ANNOUNCE for new version
526 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
528         * doc/ess.texi, doc/inst_tar.texi:
529         Unix Installation:  massive changes; I really don't understand
530         points 7 and 8, but I assume the XEmacs parts of 8 will change
531         once 5.2.0 is an "official" XEmacs package; I suggest similar
532         changes be made to Microsoft Windows Installation, but I made
533         none.  Enjoy!
535 2002-06-18  Martin Maechler  <maechler@stat.math.ethz.ch>
537         * lisp/essd-r.el:
538         allow prompt "Browse[1]> "
539         -- i.e. add "[]" to valid prompt chars (but not as first one!)
541 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
543         * lisp/essa-sas.el:
544         ess-kermit-get:  last bug-fix
545         ; it's about as user-friendly as I can imagine at the moment
547 2002-06-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
549         * doc/help-sas.texi, doc/inst_tar.texi, doc/newfeat.texi, doc/requires.texi:
550         doc:  minor improvements
552         * doc/currfeat.texi, doc/newfeat.texi:
553         doc:  a few minor changes in preparation for the 5.2.0 release
555         * lisp/essa-sas.el:
556         ESS[SAS]:  fixed a newly introduced bug in ess-kermit-get;
557         synchronized ess-kermit-send with ess-kermit-get; replaced
558         equal with string-equal (do we need to do this globally?);
559         I'd like to do a little bit more testing before 5.2.0; I'll
560         try to get it done tonight
562         * lisp/essa-sas.el:
563         ESS[SAS]: changes for more user friendly kermit file transfers;
564         ess-kermit-prefix default is now # which should be os-independent;
565         former defaults, : or ], could be problematic and were
566         based on ange-ftp/efs/tramp (an unnecessary restriction it turns out);
567         when ess-sas-goto is passed the suffix "log" or "lst" ess-kermit-get
568         is called if the file starts with ess-kermit-prefix; other extensions
569         could be dangerous since you might have altered the local copy whereas
570         .log and .lst files are only being modified by the SAS batch job; as
571         long as the integrity of the .sas program is maintained .log and .lst
572         can always be retrieved if an unwanted transfer overwrites them
574 2002-06-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
576         * lisp/ess-utils.el:
577         ess-utils:  explanatory comment on the recent change in ess-revert-wisely
579 2002-05-28  rmh  <rmh@lynne.stat.math.ethz.ch>
581         * 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:
582         M-x SAS does not work with MS Windows
584 2002-05-28  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
586         * Makefile:
587         Makefile:  made compile the default; also fixed problem with make all
589 2002-05-27  Martin Maechler  <maechler@stat.math.ethz.ch>
591         * doc/README.SPLUS4WIN:
592         5.1.21, not *.20 (is this not yet integrated in *.texi ?)
594 2002-05-21  rmh  <rmh@lynne.stat.math.ethz.ch>
596         * doc/dir, info/dir:
597         dir file needed in same directory as *.info* files
599         * 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:
600         improve documentation for ess-remote
602 2002-05-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
604         * Makefile:
605         Makefile:  commented out a stray reference to info in the doc directory
607         * ANNOUNCE, README:
608         Updating README, ANNOUNCE for new version
610 2002-05-17  rmh  <rmh@lynne.stat.math.ethz.ch>
612         * doc/ess.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
613         document ess-remote, S+elsewhere, ess-elsewhere
615         * 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:
616         add reference to ~/.xemacs/init.el as the Xemacs alternate for
617         the Gnu emacs file .emacs
619 2002-05-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
621         * lisp/essa-sas.el:
622         ESS[SAS]:  ess-sas-data-view; oops that was not right.  now fixed.
623         dataset names may end in macro variables, but libraries must not
625 2002-05-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
627         * lisp/essa-sas.el:
628         ESS[SAS]:  ess-sas-data-view will now recognize a permanent SAS
629         dataset name that ends in a macro variable.  You will be
630         prompted with the portion of the name up to, but not including
631         the macro variable, since it wouldn't be valid otherwise.  You
632         will need to complete the dataset name.  You cannot use a macro
633         variable for the library since &libname.dataname is macro concatenation.
635 2002-05-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
637         * lisp/essa-sas.el:
638         ESS[SAS] doc-strings:  updated doc-strings for ess-sas-submit-method
640         * doc/help-sas.texi:
641         ESS[SAS] help:  ess-sas-submit-method discussed, with respect to
642         both local and remote SAS batch jobs including Kermit
644 2002-05-12  rmh  <rmh@lynne.stat.math.ethz.ch>
646         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
647         repair trailing garbage by removing [] from node names
649         * doc/ess.texi, doc/help-sas.texi, doc/help-s.texi:
650         @node lines cannot contain [].
651         I replaced them with () in the node lines and left
652         them at [] in the section heads and in the body of the text.
654 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
656         * doc/help-sas.texi:
657         ESS[SAS] help: discussion of ess-sas-submit-command etc.
658         But, still need to discuss ess-sas-submit-method and kermit too.
660 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
662         * doc/ess.texi:
663         Thank you Martin, I was starting do essentially the same thing
664         to ess.texi.  Now I don't have to.
666         I did one extra step.  We had an empty chapter in the dvi that I commented out.
667           @comment @chapter Help for Statistical Packages
668         Then I promoted both S and SAS to chapter status.
669           @chapter Help for the S family
670           @chapter Help for SAS
673         There is a fundamental problem in both help-s.texi and help-sas.texi.
674         Make the ess.dvi and then look at the S and SAS chapters.
675         Both chapters have a trailing piece of the node-name as the last line
676         in each section.  I tried several ways to make that go away with no
677         success.  Can you figure out what is going on and fix it?  Thanks
679 2002-05-10  Martin Maechler  <maechler@stat.math.ethz.ch>
681         * doc/ess.texi, doc/inst_tar.texi:
682         comment empty chapter; update nodes and menus (in Emacs) and hand fix
684 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
686         * lisp/essd-els.el:
687         gnuclient doesn't work across tcpip (or at least I don't
688         yet know how), so I removed it from inferior-ess-language-start
689         for ess-remote.
691         * lisp/essdsp6w.el, lisp/essl-s.el:
692         S-Plus 6 help() function uses pager=options()$help.pager
694         I modified inferior-S-language-start in essl-s.el to always define
695         options()$help.pager to have the same value as options()$pager.
696         Only S-Plus 6 uses this new value.  The way the statement is constructed,
697         it does not get used for R and it generates a harmless extra component to
698         the options() in earlier versions of S-Plus.
700 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
702         * doc/getting.texi, doc/newfeat.texi:
703         doc:  updates for next release
705 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
707         * lisp/essd-sas.el:
708         put ess-eval-line-and-step-invisibly on C-c i on sas-mode-local-map
710         * lisp/essd-els.el:
711         ess-remote for SAS needs shell-mode
713         * lisp/ess-inf.el:
714         ess-eval-line-and-step-invisibly is needed for ess-remote to work with sas
716         * lisp/essd-els.el:
717         ess-remote now works for "sas -stdio"
719 2002-05-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
721         * doc/announc.texi:
722         ANNOUNCE: missed a reference to @essver{}
724 2002-05-08  Martin Maechler  <maechler@stat.math.ethz.ch>
726         * lisp/ChangeLog, lisp/ess-trns.el:
727         clean-region fix for new menu function
729 2002-05-07  Martin Maechler  <maechler@stat.math.ethz.ch>
731         * doc/Makefile:
732         better Makefile fixes; add "pdf" target
734         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/Makefile:
735         Makefile fixes; ess.info* only in ../info
737         * doc/requires.texi: @footnote properly
739         * doc/help-s.texi:
740         some @item s fixed --- do NOT use manual "-" for items!
742         * doc/requires.texi:
743         minor typo in footnote
745         * doc/Makefile: run pdftex twice
747 2002-05-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
749         * README:
750         Updating README, ANNOUNCE for new version
752 2002-05-06  rmh  <rmh@lynne.stat.math.ethz.ch>
754         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/help-s.texi:
755         @display
757         * Makefile: add ess.info-4
759 2002-05-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
761         * lisp/essa-sas.el:
762         ESS[SAS]: ess-kermit-send
763         incorporated into ess-sas-submit-sh  kermit is almost as transparent as
764         tramp and ange-ftp/EFS  just execute ess-sas-submit like any other file
766 2002-05-05  rmh  <rmh@lynne.stat.math.ethz.ch>
768         * lisp/ess-trns.el:
769         install Thomas Baumann repair to ess-transcript-clean-region
771 2002-05-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
773         * lisp/essa-sas.el:
774         ESS[SAS]:  ess-sas-submit-sh now works with local copies of kermit transfer files.  just need some documentation.
776 2002-05-03  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
778         * lisp/essa-sas.el:
779         ESS[SAS]: ess-kermit-send now works although I haven't tested
780         it completely.  still need to fix ess-sas-submit-sh
782         * lisp/essa-sas.el:
783         ESS[SAS]:  updated ess-kermit-get per the latest proposal;
784         created a variable ess-kermit-prefix which is
785         customize-able that can be used to specify the files that
786         are recognized as local kermit copies of remote files.
787         : is the default and the only other value that is
788         recommended is ]  also, created ess-kermit-remote-directory
789         which is buffer local and the default is customize-able;
790         currently $HOME  when you run ess-kermit-get you can
791         reset this variable and ess-kermit-get is now documented
792         haven't fixed ess-kermit-send, but it should be trivial
793         also note, that if you have just done an ess-kermit-send
794         then ess-sas-submit-sh should work as long as we handle the
795         cd command appropriately, i.e. "cd ."
797 2002-05-02  rmh  <rmh@lynne.stat.math.ethz.ch>
799         * lisp/essd-els.el:
800         change SAS to SAS-customize-alist
802         * lisp/essd-els.el:
803         add &optional proc-name to ess-remote
805 2002-05-01  rmh  <rmh@lynne.stat.math.ethz.ch>
807         * lisp/essd-els.el: ess-remote
809         First draft of what I consider the right way to do what we
810         have previously called S+elsewhere and ESS-elsewhere.
812         Please test this.  Start a telnet or other protocol to a remote computer,
813         start S or R (or maybe something else), M-x ess-remote, and tell it which
814         dialect.  You are now talking to an inferior-ess process.
816         I added all the *-customize-alist to ess-select-alist-dialect.  I added
817         only sp6 to the dialects we prompt for, but all will be recognized.
819         Rodney, dialect "sas" points to S+elsewhere-customize-alist rather than
820         to SAS-customize-alist.
822         If this works then ess-add-ess-process should be moved from essa-sas.el to
823         ess-inf.el
825         * lisp/essdsp6w.el, lisp/ess-site.el:
826         tweaks to S+6 for S-Plus 6.1 for Windows beta 1
828         Delay time is now a user variable ess-S+6-startup-delay.
829         No delay time for S+6-existing.
830         We verify the version of S-Plus 6 and hide and make read-only the file we check.
831         ESS now prompts for the correct directory.
833 2002-04-29  rmh  <rmh@lynne.stat.math.ethz.ch>
835         * lisp/essdsp6w.el:
836         S-Plus 6.1 beta for Windows works correctly with ESS.
837         6.0 didn't work correctly.
839         I modified M-x S+6 to
840           "Verify that `inferior-S+6-program-name' points to S-Plus 6.
841         Start normally for S-Plus 6.1.  Inform the user to start S-Plus 6.0
842         from the icon and than connect to it with `S+6-existing'.  Give an error
843         message if `inferior-S+6-program-name' doesn't point to S-Plus 6."
846         S-Plus 6.1 starts up exceedingly slowly.  I changed the delay time in
847         M-x S+6-initiate to 60 seconds (double what we needed for M-x S+4).
848         The is the delay needed for my 300MHz machine.  I will make this a
849         variable so the users can customize it for their speed.
851 2002-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>
853         * lisp/ess-trns.el:
854         ..-DO-clean-region; added to Menu; see ChangeLog
856         * lisp/essd-sp6.el:
857         ess-setup-directory-fun etc from Jeff Mincy
859 2002-04-26  Martin Maechler  <maechler@stat.math.ethz.ch>
861         * lisp/ess-cust.el:
862         version number was lost -- bug in perl in Makefile ???
864         * doc/Makefile: ess.info -> ../info
866         * lisp/ess-cust.el:
867         new ess-directory-function and ess-history-directory stuff from Jeff Mincy
869         * lisp/ess-site.el:
870         wrap file-name-as-directory around ess-lisp-dir... [from Jeff Mincy]
872 2002-04-25  rossini  <rossini@lynne.stat.math.ethz.ch>
874         * lisp/essd-r.el:
875         we don't want the semantic stuff "live" yet!
877         * lisp/essd-r.el, lisp/r.bnf, lisp/sas.bnf, lisp/semantic-r.el, lisp/semantic-sas.el:
878         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.
880 2002-04-21  rmh  <rmh@lynne.stat.math.ethz.ch>
882         * lisp/essa-sas.el:
883         simplify ess-sas-toggle-sas-log-mode for legibility, no change in what it does, see email for details.
885 2002-04-17  rmh  <rmh@lynne.stat.math.ethz.ch>
887         * doc/ess.info-4, doc/Makefile:
888         we now have ess.info-4
890         * 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:
891         I fixed up help-sas, installed help-s, fixed up some style issues, cleaned up
892         cross references to empty pages.
894         All occurences of @essver MUST have braces @essver{} or else the remainder
895         of the source line is treated as a comment.
897         The doc/Makefile doesn't depend on the *.texi files.
898         I attempted to change it to
899         $(ESSINFODIR)/ess.info: *.texi
900         but that doesn't work.  So I used
901         $(ESSINFODIR)/ess.info: ess.texi help-sas.texi inst_tar.texi
903         The @display requires everything to be left justified.  Otherwise the
904         indentations are interpreted as hard spaces.
906         Why are some lines in @display and others in @example?  They look the same.
907         This is inst_tar.texi, lines 29-36
908         @example
909                 gunzip ess-@essver{}.tar.gz
910                 tar vxf ess-@essver{}.tar
911         @end example
912         @display
913                 (or: @code{gunzip < ess-@essver{}.tar.gz | tar vxf -} ).
914                 (or using GNU tar:  @code{tar zvxf ess-@essver{}.tar.gz}).
915         @end display
917         I added the control-function keys to help-sas.texi
919         I fixed the help menu pointers to the empty operating system nodes.
921         As long as I am doing info, I fixed up help-s.texi and installed it.
922         It compiles correctly.  It still needs to be read carefully to make sure
923         it is coherent.
926         I think the various doc/README* files now need to be regenerated
927         from the appropriate *.texi files.
929 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
931         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/Makefile:
932         Updating docs for new version
934         * README:
935         Updating README, ANNOUNCE for new version
937         * doc/readme.texi:
938         Updating docs for new version
940         * README:
941         Updating README, ANNOUNCE for new version
943         * 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:
944         Updating docs for new version
946         * README:
947         Updating README, ANNOUNCE for new version
949         * doc/inst_tar.texi:
950         doc:  added one @display that I forgot earlier
952 2002-04-16  rmh  <rmh@lynne.stat.math.ethz.ch>
954         * doc/help-sas.texi:
955         make last line less than 80 columns
957         * doc/help-sas.texi:
958         typos and introduce filetype-2 earlier
960         * doc/help-s.texi, doc/readme.texi:
961         @essver and s-plus 6 references
963 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
965         * Makefile:
966         Makefile(xemacs-links): updated to reflect the new location of info files
967         which makes a very logical connection in this case as well.
969         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
970         info: need a directory with nothing
971         else in it for a concise display and this seemed like a logical choice
973 2002-04-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
975         * README:
976         Updating README, ANNOUNCE for new version
978         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/help-sas.texi, doc/inst_tar.texi, VERSION:
979         5.1.21:  more doc changes for release
981         * ANNOUNCE, README:
982         Updating README, ANNOUNCE for new version
984         * 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:
985         5.1.21:  lots of changes for 5.1.21 release
987         * 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:
988         doc: many changes addressing Rich's concerns (please see rsparapa
989         discussion if you are interested).  Before 5.1.21 can be released,
990         we need to figure out how to get texinfo to generate the proper
991         version number in all documents.
993 2002-04-12  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
995         * doc/newfeat.texi, lisp/essl-sas.el:
996         ESS[SAS]: corrected font-locking for in: operator
998         * doc/announc.texi, doc/help-sas.texi, doc/newfeat.texi:
999         doc: changes for 5.1.21 release
1001         * doc/ess.info, doc/ess.info-1, doc/ess.info-3, doc/help-sas.texi:
1002         doc:  First attempt at creating info documentation for SAS.  It is
1003         basically README.SAS with a few additions/corrections.  Fine for this
1004         release, but could use alot of work.
1006         * lisp/essa-sas.el:
1007         ESS[SAS]: F12 (graph view) now defined for all locales
1009 2002-04-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1011         * lisp/essl-sas.el:
1012         ESS[SAS]: estimate and contrast keywords are now highlighted
1014 2002-04-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1016         * 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:
1017         doc: first attempt at creating user manual with texinfo.  I thought that I could
1018         just mimic help-s.texi.  However, help-s.texi appears to be a basket case.
1019         It has no @menu statements.  This made it impossible for me to makeinfo.  So,
1020         instead I created help-sas.texi from scratch based on README.SAS.  Note that
1021         the @menu commands will cause problems if they contain : so I've been using --.
1022         Also note that makeinfo appears to create working info pages, but texi2dvi
1023         does not create documents correctly.  It's a shame since they are very nice,
1024         except for garbage which appears to be mangled next, previous, and up.  This will
1025         cause us alot of problems if we want to maintain
1026         one source and produce .info, .html and .pdf (I actually only tried viewing
1027         with xdvi, but I suspect the problem exists with other formats, but I pray not).
1029 2002-04-04  hornik  <hornik@lynne.stat.math.ethz.ch>
1031         * lisp/essddr.el: Add '\docType'.
1033 2002-03-27  rossini  <rossini@lynne.stat.math.ethz.ch>
1035         * xemacs/README:
1036         files and build/export for xemacs package
1038 2002-03-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1040         * lisp/essa-sas.el, lisp/essl-sas.el:
1041         ESS[SAS]:  added font-lock support for legacy COMMENT...; style comments
1043 2002-03-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1045         * lisp/essa-sas.el:
1046         ESS[SAS]:  Somehow managed to have to two functionally identical versions
1047         of ess-sas-file-path; now only one.
1049 2002-03-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1051         * doc/requires.texi:
1052         doc:  added "custom" link
1054 2002-03-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1056         * doc/requires.texi:
1057         doc:  noted that certain geriatric
1058         versions of emacs are no longer supported
1060 2002-03-12  rmh  <rmh@lynne.stat.math.ethz.ch>
1062         * lisp/essd-r.el, lisp/ess-inf.el:
1063         make C-c C-q work with R
1065         I checked it on windows with rw1041.  Please verify the repair for unix.
1067         essd-inf.el
1068         I modified ess-quit to treat R as a special case because R asks
1069         the question "Save workspace image? [y/n/c]: ".
1071         essd-r.el
1072         I modified inferior-ess-exit-command and added inferior-ess-exit-prompt
1074 2002-03-03  rmh  <rmh@lynne.stat.math.ethz.ch>
1076         * lisp/ess-iw32.el:
1077         ess-command on windows.  fix last week only needed if buf is t.
1079 2002-02-27  rmh  <rmh@lynne.stat.math.ethz.ch>
1081         * lisp/Makefile:
1082         add mouseme.el to lisp/Makefile
1084 2002-02-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1086         * lisp/essa-sas.el:
1087         ESS[SAS]: GSASFILE viewing for Emacs 21.1; I figured out how to view
1088         image files in Emacs 21.1.  But, apparently it only works for Unix at
1089         the moment.  You have to turn on the minor mode auto-image-file-mode.
1090         Then opening a .jpg or .jpeg file will display it in a buffer.  It is
1091         supposed to work with .gif files, but it doesn't for me; so I'm only
1092         activating this feature for JPEG.
1094 2002-02-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1096         * lisp/ess-emcs.el:
1097         lisp(ess-emcs.el):  added a function to display graphical images
1098         per the XEmacs documentation (for 21.4 and higher)
1100         * lisp/essa-sas.el:
1101         ESS[SAS]: viewing GSASFILEs; XEmacs supports .gif and .jpg natively.
1102         So, on XEmacs, those formats are displayed in an empty buffer.  Otherwise,
1103         graphics are handled as before (with an image viewer program).
1105 2002-02-26  rmh  <rmh@lynne.stat.math.ethz.ch>
1107         * lisp/ess-iw32.el:
1108         The repair of the C-c C-l problem reported by S.McClatchie
1109         <s.mcclatchie@niwa.cri.nz> and Bj�ørn-Helge Mevik <bhm@math.uio.no>
1110         required a change to ess-command in ess-iw32.el.  I believe the problem
1111         was limited to Windows machines and first appeared in 5.1.19 when I added
1112         ess-command to ess-iw32.el.
1114         The temporary buffer buf was not associated with an ESS process.  Now it is.
1116         This is a consequence of how I created a windows version of
1117         ess-command.  Part of loading a file is checking whether the new file
1118         would overwrite any old S language objects.  This in turn requires
1119         running search() which uses ess-command.  The temporary buffer created
1120         to hold the results of the search was not associated with an ESS
1121         process.  Therefore when ess-command checks whether it is running
1122         under Windows, it finds instead that it is in the tbuffer which is not
1123         connected with an ESS process so it can't decide and quits.  Since the
1124         original buffer that the user was trying to load was correctly
1125         connected to an ESS process, the user is justifiably confused.
1127         The repair is done at the most central point, at the ess-command for
1128         windows.
1130 2002-02-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1132         * lisp/Makefile:
1133         lisp Makefile:  added ess-mous.el, but have not tested it
1135 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1137         * lisp/essa-sas.el:
1138         ESS[SAS]: added a missing F11 key definition and new functionality
1139         for F12; pressing F12 searches for a GSASFILE definition, otherwise
1140         defaults to SAS program name and opens the image file in an image viewer
1141         application available on that OS (defaults to the CDE sdtimage for Unix
1142         and kodakimg for MS)
1144 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1146         * Makefile:
1147         Makefile:  Oops.  We don't want tag to depend on rel.  For tagging
1148         we have to rely on the user to do the appropriate thing.
1150 2002-02-19  rossini  <rossini@lynne.stat.math.ethz.ch>
1152         * lisp/ess-cust.el:
1153         edited ess-source-directory doc string to include my favorite setting.
1154         It's amazing what you find when you start looking...
1156 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1158         * Makefile:
1159         Makefile: after make rel goes flawlessly; do a make tag; you might
1160         want to wait a few days just to be sure since the tag must be
1161         unique and we don't want micro number escalation
1163 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1165         * doc/currfeat.texi:
1166         Current Features: deleted SPSS
1168 2002-02-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1170         * Makefile:
1171         Makefile: Removed the JCGS paper from the distributions and fixed some problems.
1172         First of all, zip will update a .zip if it already
1173         exists.  I found no way to change this behavior.  Also, gzip will prompt you
1174         before overwriting a .gz.  So, I just delete the files if they already exist
1175         with a test && rm || true.  Also, tar would occasionally give me an error about
1176         symbolic links.  So, I did a mv instead of an ln -s.
1178         * doc/ess.info-1:
1179         Updating docs for new version
1181 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1183         * Makefile:
1184         Makefile: updated for new repository
1186 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1188         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1189         Updating docs for new version
1191         * ANNOUNCE, README:
1192         Updating README, ANNOUNCE for new version
1194         * lisp/essa-sas.el:
1195         ESS[SAS]:  last change before 5.1.20; forgot to add C-TAB to the
1196         globalization for PC keys
1198         * 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:
1199         Doc changes for pending ESS-5.1.20 release.
1201 2002-01-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1203         * lisp/essl-sas.el:
1204         ESS[SAS]:  mult-line comments of the /* */ variety are always
1205         fontified correctly because they are handled by grammar rather
1206         than regular expressions.  OTOH, * ; and %* ; comments have only
1207         worked in the past on single line comments.  This is particularly
1208         annoying in SAS-log-mode since a single-line comment will often
1209         be flowed and not fontified correctly.  There is no solution TIKO
1210         for the multiple line problem so I changed the regular expression
1211         to just fontify the first line which will at least allow you to
1212         recognize that a comment is beginning which is better than the
1213         way it was before.
1215         * lisp/essl-sas.el:
1216         ESS[SAS]: improved macro statements syntax highlighting, i.e.
1217         you have more freedom of placement than you do for SAS
1218         statements in general
1220 2002-01-28  Martin Maechler  <maechler@stat.math.ethz.ch>
1222         * lisp/ess-help.el: doc string
1224         * lisp/ess-utils.el: comment
1226         * doc/newfeat.texi, lisp/ChangeLog, lisp/essddr.el:
1227         C-c C-f (finally!)
1229 2002-01-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1231         * lisp/essl-bug.el:
1232         ESS[BUGS]: working, but no elsewhere yet
1234 2002-01-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1236         * lisp/essl-bug.el:
1237         ESS[BUGS]: let's schedule elsewhere for the next release
1239         * lisp/essa-sas.el:
1240         ESS[SAS]: should be good to go for the next release; will test tomorrow
1242         * lisp/essa-sas.el:
1243         ESS[SAS]: a uniform interface for batch elsewhere may be a bit too ambitious at this time
1245         * lisp/essa-sas.el:
1246         ESS[SAS]: a few adjustments
1248         * lisp/essa-sas.el, lisp/ess-batch.el, lisp/essl-bug.el:
1249         ESS-elsewhere: moving towards a common codebase for batch ESS-elsewhere
1251 2002-01-21  rmh  <rmh@lynne.stat.math.ethz.ch>
1253         * lisp/essdsp6w.el:
1254         change *ddeclient ESS* to '(ddeESS [S+6])'
1256         * lisp/essd-sp4.el:
1257         1. change strings from *ddeclient ESS* to '(ddeESS [S+4])'
1259         2. There is a weird error in this version that I don't understand.
1260         The environment variable PATH gets the value of MANPATH.
1261         I cannot figure out why.  It is MANPATH for me on two machines so far,
1262         I don't know if that is related to my personal list of environment
1263         variables or something else.  The fix I installed here works
1264         on my machine, I hope it works on others.  I did attempt a generalization,
1265         but that didn't work for me.
1267         * lisp/ess-site.el: change default to
1268         (fset 'S 'S+6)
1269         etc.
1271         * lisp/ess-inf.el:
1272         remove commented out .in.ESS.
1273         This was replaced with options()$STERM yesterday.
1275 2002-01-20  rmh  <rmh@lynne.stat.math.ethz.ch>
1277         * doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1278         matches ess.texi from a few minutes ago.
1280         * doc/ess.info-1, doc/ess.texi, doc/inst_tar.texi, doc/newfeat.texi, lisp/ess-site.el:
1281         1. In ess-site.el section 2.1 I made two changes.
1282         For the item a I want an opinion.
1284         a. I changed the default in this section from S-Plus 4,5,3
1285            to S-Plus 6 for all three of those operating systems?
1286            Is there still a need to distinguish linux from other unixen?
1288         b. I added (fset 'Sqpe 'Sqpe+6) for Windows
1291         2. I edited inst_tar.texi to match.
1294         3. While in inst_tar.texi I added to the SAS discussion and
1295            fixed up the installation section to xref the Unix and MS sections
1296            to each other.
1299         4. The current ess.texi and ess.info-2 have only the
1300            unix information. I deleted the whole installation section
1301            from ess.texi and replaced it with @include inst_cvs.texi
1304         5. Tony, please fix up inst_cvs.texi once the anonymous cvs server in
1305            washington is working.
1308         6. Rodney, please put Macintosh instructions into inst_cvs.texi.
1311         7. I promised Terry Therneau that I would comment on indentation and
1312            fancy comments in the *info*.  I did so in ess.texi.  While there I
1313            added Rodney to the author list.
1316         8.  I added the STERM discussion to ess.texi.
1319         9.  I started to add the pager and editor discussion to ess.texi
1320             and realized that I can't until the "@node Edit buffer" section is
1321             completely rewritten.  I may do this, but not tonight.
1323             This entire section describes the behavior pattern that we do not
1324             encourage.  It describes the "S objects are real" philosophy deprecated
1325             in the README.S file.
1327             The revision can leave that in, but must have a section based on
1328             the "Source code is real" philosophy.
1330         * 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:
1331         I installed options("STERM") in the rest of the S language essd*.el files.
1332         I documented it in ess.texi and in newfeat.texi.
1333         STERM has the value "iESS" for all except S+4 and S+6 for Windows.
1334         In those two situations it has value "ddeESS".  Suggestions for non-ESS
1335         values are in the ess.texi.
1338         I also installed options("editor") and options("pager").
1339         Default definitions are in ess-cust.el
1340                    Windows      Unix           Macintosh
1341         R-pager    nil          nil            nil
1342         R-editor   gnuclient    emacsclient    nil
1343         S-pager    gnuclientw   emacsclient    nil
1344         S-editor   gnuclient    emacsclient    nil
1345         When the ESS value is nil, then nothing gets sent to the S language process.
1348         ess-cust   defcustomed all new variables
1349         essd-r     revised from last week
1350                    a. R-editor and R-pager
1351                    b. defun R-transcript and fset r-transcript
1352                    c. moved R-mode to follow R
1353         essd-s3    a. I changed two
1354                          (setq-default ess-customize-alist S3-customize-alist)
1355                       to use setq.
1356                    b. moved S3-mode to follow S3
1357         essd-s4
1358         essd-sp3
1359         essd-sp5
1360         essd-sp6
1361         essd-sp4
1362         essdsp6w
1363         essd-els  I made it match, but it needs rethinking.
1364                   The right plan is something along the lines of
1365                   a. telnet to the remote,
1366                   b. start remote ess process,
1367                   c. `ess-add-ess-process'
1369 2002-01-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1371         * lisp/essa-sas.el:
1372         ESS[SAS]: automated ess-sas-suffix-regexp and commented out ess-sas-smart-backtab
1374 2002-01-17  rmh  <rmh@lynne.stat.math.ethz.ch>
1376         * lisp/tmpfile:
1377         I got a newer version of cygwin.
1378         Now PCL-CVS works from the office.  I will check from
1379         home later.
1381         * lisp/tmpfile: test commit with PCL-CVS
1383 2002-01-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1385         * lisp/essa-sas.el, lisp/ess-mous.el:
1386         Tony, what is
1387           `ordinary-insertion-filter' in `essl-sta.el'.
1388         doing in the middle of `ess-command' in ess-inf.el?
1390         Rodney, please look at the
1391             cvs log ess-mous.el
1392         There are several questions and comments about ess-processes
1393         in the Jan 14 log that overlap what you are doing in essa-sas.el
1396         essa-sas.el:
1398         I finally understand why we have been having trouble communicating
1399         about S+elsewhere.  `ess-add-ess-process' is a much simpler functional
1400         equivalent to the kludge in `S+elsewhere' and `ESS-elsewhere'.
1402         I revised the doc-string to make it more accurate and also simplified
1403         the function while I was there.
1406         ess-mous.el:
1407         I got rid of the end-of-line-problem I was having.
1409 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1411         * lisp/essl-sas.el:
1412         ESS[SAS]: fixed bug in PROC syntax highlighting; updated doc-string for sas-program
1414 2002-01-16  Martin Maechler  <maechler@stat.math.ethz.ch>
1416         * lisp/ChangeLog, lisp/ess-menu.el:
1417         improved imenu-expression from Stephen E
1419 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1421         * lisp/essl-bug.el:
1422         ess-revert definition removed, call to ess-revert replaced by ess-revert-wisely
1424         * lisp/essa-sas.el:
1425         SAS on Mac now accepts ess-sas-submit-command-options like the others
1427         * lisp/essl-sas.el:
1428         sas-program defaults to sas except on Mac where it is the AppleScript equivalent
1430         * lisp/ess-utils.el:
1431         added ess-revert-wisely
1433 2002-01-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1435         * lisp/essa-sas.el:
1436         ESS[SAS]: tweak to local variable recognition in ess-sas-submit
1438 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1440         * lisp/essl-sas.el: force SAS-listing-mode
1442         * lisp/essl-sas.el: force minor-mode
1444         * lisp/essa-sas.el, lisp/essl-sas.el:
1445         The ess-sas-toggle-log-sas-mode I posted yesterday didn't quite work.
1446         It go hung because the log and LOG options stepped on each other's
1447         toes.  So I put it all into a single if statement, renamed it to
1448         ess-sas-toggle-sas-log-mode, made it refer to SAS-log-mode, and
1449         redefined SAS-log-mode to agree with current usage.
1451 2002-01-15  Martin Maechler  <maechler@stat.math.ethz.ch>
1453         * lisp/ChangeLog, lisp/essl-s.el:
1454         add-log (Changelog)
1456 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1458         * lisp/essa-sas.el:
1459         I finally read the latest essa-sas.el
1461         1. I found ess-sas-toggle-sas-mode several months ago and started to use it.
1462         I like it.  Now that I have read it closely I revised it and renamed it.
1463         ;;; this version of ess-sas-toggle-log-sas-mode
1464         ;;; 1. can be included in .emacs as
1465         ;;;           (ess-sas-toggle-log-sas-mode t)
1466         ;;;    because it doesn't need to find a .log file.
1467         ;;; 2. works if there is already an association for .log files.
1468         ;;; 3. restores the old association when SAS-mode is deleted.
1469         ;;; 4. works with the file it has, doesn't kill it and get a fresh copy.
1470         ;;;    This matters for large log files and slow telephone connections.
1471         ;;; 5. I changed its name to be more descriptive.
1474         2. How is kermit used by ESS?
1476         I see definititions for ess-kermit-command ess-kermit-get ess-kermit-send,
1477         but do not see any places they are used.
1479         I think these three items should be separated into a new ess-kermit.el
1480         rather than buried in essa-sas.el.  Are they restricted to ess in any way?
1481         Might they be better as a new kermit.el?
1484         3. You hardwired the `txt' extension into ess-sas-file-path.  That should
1485         be sensitive to the value of ess-sas-suffix-1 and ess-sas-suffix-2.
1488         4. ess-sas-submit-mac is the only ess-sas-submit* that does not have
1489         ess-sas-submit-command-options.  I don't understand
1490         ess-sas-submit-command-options.  Why is it buffer-local?  I think it
1491         should depend on the host and the version of sas, not on the
1492         myfile.sas command file.  Am I misunderstanding what is going on?
1495         5. ess-revert-wisely in essa-sas.el and ess-revert in essl-bug.el are identical.
1496         This suggests that the ess-revert name should be used and moved to ess-utils.el
1498         * lisp/ChangeLog, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el:
1499         ess-mous is ready for testing.
1501         ess-mous.el: put ess-mous on submenu of C-mouse-3 for
1502                      ess-transript-mode, inferior-ess-mode, ess-mode
1503                      This feature is still beta.
1505         ess-inf.el:
1506           ess-ddeclient-p. now depends on ess-local-process-name
1507           get-ess-process. I changed error message to say buffer is not
1508                            associated with an ESS process (instead of
1509                            saying that no ESS process is running)
1510           inferior-ess-mode-menu.  Added "What is this? (beta)"
1512         ess-trns.el:
1513           ess-transcript-mode-menu.  Added "What is this? (beta)"
1515         ess-mode.el:
1516           ess-mode-menu.  Added "What is this? (beta)"
1518         ChangeLog: ess-mous changes.
1520         I tested it on windows for R, S+4, and Sqpe+4.
1521         I am having line-ending problems with Sqpe+4 but otherwise it looks ok.
1522         Please look at it.
1525         I found a problem which I am unsure how to solve.  The variable
1526         `ess-current-process-name' in the `*R*' buffer can have the value
1527         "S+4".  All I have to do is open an S+4 process and an R process, then
1528         C-c C-s the file.s buffer to S+4 and then switch to the R process.
1530         I think, but am willing to hear arguments against it, that anytime an
1531         inferior-ess-mode buffer is made current, then it should automatically
1532         reset `ess-current-process-name' to refer to itself.  I'm not sure how
1533         to do that.  This is explicitly not a buffer-local variable.  Is there
1534         a hook that gets called when we change into a buffer, either by C-x b
1535         or by clicking?
1537 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1539         * lisp/essa-sas.el:
1540         ESS[SAS]: if Local Variables are defined, a revert is necessary to update them if changed; anybody know a better way?
1542 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1544         * lisp/essl-sas.el:
1545         ESS[SAS]: some minor changes/corrections to customize variables
1547         * lisp/essa-sas.el:
1548         ESS[SAS]: ess-sas-submit-command and ess-sas-submit-command-options are buffer-local with appropriate adjustments in the ess-sas-submit- methods
1550 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1552         * lisp/essd-r.el:
1553         STERM only. Keep S-pager S-editor variables, but initialized to nil
1555 2002-01-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1557         * lisp/essa-sas.el:
1558         ess-revert-wisely: vc-revert-buffer acting strangely in Emacs 21.1; commented out until workaround is found
1560         * lisp/essa-sas.el:
1561         ESS-elsewhere:  ess-kermit-get works and it is no longer ESS[SAS] specific other than the location of the defun
1563 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1565         * lisp/ChangeLog, lisp/essd-r.el, lisp/ess-inf.el:
1566         STERM pager editor
1568 2002-01-10  rmh  <rmh@lynne.stat.math.ethz.ch>
1570         * doc/newfeat.texi: add mouse-me
1572 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1574         * lisp/essa-sas.el:
1575         ESS-elsewhere: ess-sas-submit really, really works now with ess-kermit-send
1577 2002-01-10  Martin Maechler  <maechler@stat.math.ethz.ch>
1579         * lisp/ChangeLog, lisp/ess-help.el:
1580         ess-help-bogous-..buffer  fix
1582 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1584         * lisp/essa-sas.el:
1585         ESS-elsewhere: kermit transfer really works with ssh, but not telnet; YMMV
1587 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1589         * lisp/essa-sas.el:
1590         ESS-elsewhere: ok, nearly working; more debugging of ess-kermit-get and ess-kermit-send
1592         * lisp/essa-sas.el:
1593         ESS-elsewhere: first working version that uses kermit as the transfer protocol
1595 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1597         * lisp/essdsp6w.el:
1598         changed a stray sp4 to sp6
1600 2002-01-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1602         * lisp/essa-sas.el:
1603         ESS-elsewhere: debugging kermit method
1605         * lisp/essa-sas.el:
1606         ESS-elsewhere:  re-defined ess-sas-submit-method to make it more useful; also re-defuned ess-sas-data-view
1608         * lisp/essa-sas.el:
1609         ESS-elsewhere:  first attempt to get it to work with kermit when tramp is unavailable
1611         * lisp/essa-sas.el:
1612         ESS[SAS]: removed some debugging
1614 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1616         * lisp/ess-mous.el: ess-mous keys
1618         * lisp/ess-cust.el, lisp/essd-sp4.el, lisp/essdsp6w.el, lisp/ess-site.el:
1619         splus6 for windows bug and embedded blanks in splus[46]
1621 2002-01-08  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1623         * lisp/essa-sas.el:
1624         ESS[SAS]:  put (save-match-data) around searches in ess-sas-goto and ess-sas-data-view
1626         * lisp/essa-sas.el:
1627         ESS-elsewhere: tweaked dependencies of
1629         * lisp/essa-sas.el:
1630         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
1632 2002-01-08  rossini  <rossini@lynne.stat.math.ethz.ch>
1634         * ChangeLog:
1635         moved repository, checking CVS commit stuff.
1637 2002-01-08  ess  <ess@lynne.stat.math.ethz.ch>
1639         * lisp/essa-sas.el:
1640         ESS-elsewhere: adjusted ess-sas-submit-method, ess-sas-data-view-options, ess-sas-submit-post-command, ess-sas-submit-pre-command
1642         * lisp/essl-sas.el:
1643         ESS[SAS]: changed doc-string of sas-pre-run-hook
1645         * lisp/essl-sas.el:
1646         ESS[SAS]: changed doc-string of sas-program
1648         * lisp/essl-sas.el:
1649         ESS[SAS]: reverted default of sas-program to sas
1651         * lisp/essa-sas.el:
1652         ESS[SAS]: changed doc-string for ess-sas-tab-stop-alist
1654         * lisp/essa-sas.el:
1655         ESS[SAS]: changed doc-strings for ess-sas-goto and ess-sas-file
1657         * lisp/essa-sas.el:
1658         ESS[SAS]: 1 fix to ess-sas-file-goto; ESS-elsewhere for SAS batch is fully functional!; at least for me; YMMV
1660         * lisp/essa-sas.el:
1661         ESS[SAS]: 1 fix to ess-sas-file-path
1663 2002-01-08  A.J. Rossini <rossini@u.washington.edu>
1665         * moved repository to U Washington.
1667 2001-08-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1669   * Version 5.1.19 released.
1671 2000-10-17  ESS Maintainers <ess@franz.stat.wisc.edu>
1673   * Version 5.1.18 released.
1675 2000-10-17  A.J. Rossini  <rossini@biostat.washington.edu>
1677         * doc/ess.info, doc/ess.info-1, doc/ess.info-2, doc/ess.info-3:
1678         upgrade to 5.1.18 and rebuild doc
1680         * doc/readme.texi, doc/announc.texi:
1681         upgrade to 5.1.18
1683         * doc/README.SPLUS4WIN, lisp/ess-cust.el:
1684         upgraded to 5.1.18
1686 2000-10-11  maechler  <maechler@rossini.YP.biostat>
1688         * lisp/ChangeLog, lisp/essl-s.el, doc/newfeat.texi:
1689         ess-smart-underscore
1691 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1693         * doc/inst_tar.texi:
1694         fixed documentation for XLispStat under windows.
1696         * doc/authors.texi:
1697         fixed Rodney's homepage pointer.
1699         * VERSION: upgrade version to 5.1.18
1701         * doc/ess.info-1:
1702         Updating docs for new version [make dist]
1704         * ANNOUNCE, README:
1705         Updating README, ANNOUNCE for new version [make dist]
1707         * lisp/ChangeLog:
1708         small changes.  This log is incomplete.
1710         * ChangeLog: updated change log.
1712         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1713         Misc changes
1715         * doc/inst_tar.texi:
1716         @enumerate can't have a @bullet.
1718         * doc/newfeat.texi:
1719         added 5.1.17 new features
1721         * doc/announc.texi: update for 5.1.17
1723         * doc/README.SAS:
1724         Merged Rich's comments/changes.
1726         * doc/inst_tar.texi:
1727         added Rich H's README changes.
1729         * doc/mailing.texi:
1730         itemize the "flat text list".
1732         * doc/readme.texi: Small changes.
1734         * doc/authors.texi:
1735         added Rodney to authors list.
1737         * doc/stabilty.texi:
1738         comment re: some versions better than others.
1740 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1742   * Version 5.1.17 released.
1744 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1746   * Version 5.1.17 released.
1748 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1750   * Version 5.1.17 released.
1752 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1754   * Version 5.1.17 released.
1756 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1758         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1759         Misc changes
1761         * doc/inst_tar.texi:
1762         @enumerate can't have a @bullet.
1764         * doc/newfeat.texi:
1765         added 5.1.17 new features
1767         * doc/announc.texi: update for 5.1.17
1769         * doc/README.SAS:
1770         Merged Rich's comments/changes.
1772         * doc/inst_tar.texi:
1773         added Rich H's README changes.
1775         * doc/mailing.texi:
1776         itemize the "flat text list".
1778         * doc/readme.texi: Small changes.
1780         * doc/authors.texi:
1781         added Rodney to authors list.
1783         * doc/stabilty.texi:
1784         comment re: some versions better than others.
1786 2000-10-09  A.J. Rossini  <rossini@biostat.washington.edu>
1788         * lisp/ess-vars.el:
1789         Merged with changes in another location.
1791 2000-10-09  maechler  <maechler@rossini.YP.biostat>
1793         * lisp/ChangeLog, lisp/essl-s.el:
1794         new (ess-fix-miscellaneous) & (ess-toggle-underscore)
1796 2000-10-08  A.J. Rossini  <rossini@biostat.washington.edu>
1798         * Makefile.in:
1799         autoconf precursor to Makefile
1801 2000-10-07  A.J. Rossini  <rossini@biostat.washington.edu>
1803         * lisp/ess-vars.el:
1804         ess-vars is obsoleted.
1806 2000-10-06  maechler  <maechler@rossini.YP.biostat>
1808         * lisp/essl-s.el: 2 comments
1810 2000-10-04  maechler  <maechler@rossini.YP.biostat>
1812         * lisp/ChangeLog, lisp/ess-cust.el, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-vars.el, lisp/essl-s.el:
1813         ess-S-assign and redefine "_" in ..MM-keys
1815 2000-09-14  A.J. Rossini  <rossini@biostat.washington.edu>
1817         * lisp/ess-inf.el:
1818         ess-proc-name:  need to ensure ALL concat args are strings (or at
1819         least, are not numbers).  Thanks to WDMcCoy for reporting this.
1821 2000-09-10  A.J. Rossini  <rossini@biostat.washington.edu>
1823         * DEBIAN/control, DEBIAN/md5sums, DEBIAN/postinst, DEBIAN/prerm:
1824         Copied from ESS 5.1.13 debian package
1826         * LDA/ex1.nw: Newer example
1828         * LDA/README: Initial Documentation
1830 2000-09-05  ess  <ess@rossini.YP.biostat>
1832         * lisp/essa-sas.el:
1833         A few enhancements (ess-sleep-for/re-defining ess-sas-submit-command:  see
1834         documentation) and bug-fixes for Win 95/NT.
1836 2000-09-05  A.J. Rossini  <rossini@biostat.washington.edu>
1838         * lisp/ess-site.el:
1839         rearranged for coherency.
1841         * lisp/ess-menu.el: added C example.
1843         * lisp/ess-menu.el:
1844         1st pass at S and XLS menus.  Not integrated yet
1846 2000-09-04  A.J. Rossini  <rossini@biostat.washington.edu>
1848         * lisp/ess-inf.el, lisp/essd-r.el, lisp/essd-sp3.el:
1849         Changes suggested by Ed Kademan
1851         * lisp/ess-inf.el:
1852         cleaning up docs and reunderstanding inferior-ess/ess-multi
1854         * lisp/ess-inf.el:
1855         comment on R handling for exit.
1857 2000-09-03  A.J. Rossini  <rossini@biostat.washington.edu>
1859         * lisp/ess-inf.el:
1860         cleaning and correcting comments.  Some ancient comments removed.
1862         * lisp/ess-comp.el:
1863         removed extraneous comments
1865         * lisp/ess-comp.el:
1866         now, the byte-compile fun is really removed.
1867         ess-message now has doc-string in "right" place.
1869         * lisp/ess-comp.el:
1870         cleaned up code.  Removed extraneous comments, and the byte-compiler
1871         fun.
1873         * 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:
1874         refactoring code for cleaning, in process of debugging
1876         * lisp/19.29/README:
1877         backwards compatibility.
1879         * configure.in:
1880         merged with W3, added languages.  Need to set languages.
1882         * aclocal.m4: new version from 4.0pre.46
1884         * configure.in:
1885         somewhat complete.  Needs redundant work later.
1887         * configure.in:
1888         Starting to do autoconf.  Looking at W3 and R for examples.
1890 2000-08-27  A.J. Rossini  <rossini@biostat.washington.edu>
1892         * lisp/ess-site.el:
1893         Documentation and cleaning.
1895 2000-08-17  maechler  <maechler@rossini.YP.biostat>
1897         * lisp/ChangeLog, lisp/essd-r.el:
1898         no spurious windows warning anymore
1900 2000-08-09  maechler  <maechler@rossini.YP.biostat>
1902         * lisp/ChangeLog, lisp/ess-help.el:
1903         help: inherit syntax-table ==> "h" in help : "default prompt"!
1905 2000-07-13  A.J. Rossini  <rossini@biostat.washington.edu>
1907         * doc/newfeat.texi: set up for 5.1.15--17
1909         * VERSION: upgraded version.
1911         * README:
1912         Updating README, ANNOUNCE for new version [make dist]
1914         * doc/ess.info-1: slightly new doc
1916         * lisp/ess-comp.el, lisp/ess-site.el:
1917         documentation and code cleanup
1919         * lisp/19.29/README: backwards compat doc
1921 2000-07-13  ESS Maintainers <ess@franz.stat.wisc.edu>
1923   * Version 5.1.16 released.
1925 2000-06-30  ESS Maintainers <ess@franz.stat.wisc.edu>
1927   * Version 5.1.14 released.
1929 2000-06-30  A.J. Rossini  <rossini@biostat.washington.edu>
1931         * ChangeLog, VERSION, lisp/ess-inf.el, lisp/essd-arc.el, lisp/essd-vst.el:
1932         XLS fixes not quite right.  No startfile if non existant
1934         * doc/ess.info-1:
1935         Updating docs for new version [make dist]
1937         * Makefile: wrong doc/docs.
1939         * Makefile: doc or docs?
1941         * ANNOUNCE, README:
1942         Updating README, ANNOUNCE for new version [make dist]
1944         * lisp/essa-sas.el, lisp/essd-els.el, lisp/essl-sas.el, lisp/essnt204.el:
1945         RMH/RS changes for SAS, ESS-elsewhere, NT Emacs 20.4
1947         * lisp/ess-site.el:
1948         merged RMH/RS's changes for SAS.
1950         * VERSION: upgrade version
1952         * doc/README.Microsoft:
1953         not ready to generate this on the fly, yet.
1955         * doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.info, doc/ess.info-1, doc/inst_tar.texi, doc/newfeat.texi, doc/readme.texi:
1956         docs updated to 5.1.14, cleaned up.
1958         * doc/newfeat.texi: added 5.1.14 stuff.
1960         * lisp/ess-cust.el:
1961         added ViSta/ARC support
1963         * lisp/ess-inf.el:
1964         added flags/checks for XLS systems.  Might help for others
1966         * lisp/essd-arc.el:
1967         first version of ARC mode
1969         * lisp/Makefile:
1970         added essd-arc.el to targets.
1972         * lisp/ess-site.el: documentation.
1973         ViSta and ARC added.
1975         * lisp/essd-vst.el:
1976         now it actually might work.
1978         * lisp/ess-vars.el: added Arc, Vista.
1979         cleaned up code.
1980         a bit of documentation.
1982 2000-06-30  maechler  <maechler@alpha>
1984         * etc/ess-s4.S, etc/ess-sp3.S:
1985         comments
1988 1999-11-22  ess  <ess@aleph.YP.biostat>
1990         * VERSION, lisp/ess-vars.el: Updated to 5.1.11
1992 1999-11-17  ess  <ess@aleph.YP.biostat>
1994         * lisp/essddr.el:
1995         'bold isn't defined in XEmacs.  Using reference-face instead of Rd-bold-face.
1997 1999-11-16  ess  <ess@aleph.YP.biostat>
1999         * Makefile, etc/replace-version-numbers, lisp/ess-vars.el:
2000         Fixed small version update errors
2002         * 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:
2003         updated version numbers
2005         * doc/newfeat.texi: cleaned up NTEmacs requirements.
2007         * lisp/essl-sta.el: added local variables for editing and indexing.
2009         * lisp/essl-sta.el: added Brendan's suggested function.
2011         * doc/inst_tar.texi:
2012         added change to doc, that "make" is done by "make install"
2014         * doc/ESS_intro.tex: Martin suggested a small fix.
2016         * doc/ESS_intro.tex: Another bit of documentation
2018         * doc/announc.texi: shortened header -- this is for announc, after all!
2020         * doc/announc.texi:
2021         moved license to the end, New Features to the beginning.
2023         * doc/newfeat.texi: added new features for 5.1.11.
2025         * doc/README.SPLUS4WIN:
2026         comment at the beginning about new reading material.
2028         * doc/README.SPLUS4WIN:
2029         added David Brahm's HELP INSTRUCTIONS for the license manager.
2031         * lisp/essl-sta.el:
2032         added make-regexp to ESS, and finished integrating Brendan's code.
2033         Need to test it now!
2035         * lisp/make-regexp.el: needed for Stata-mode extensions
2037         * lisp/essl-sta.el: added Brendan Halpin's corrections.
2039         * lisp/ess-inf.el: concat needs number-to-string conversion.
2041         * lisp/essd-omg.el: Omegahat fixes (for commandline flags)
2043 1999-11-11  ess  <ess@aleph.YP.biostat>
2045         * lisp/noweb-mode.el:
2046         C-c C-n shouldn't be TeX-normalmode, since it is too close to
2047         submit-line with ESS!  (overwrite).
2049         * lisp/essd-omg.el: Use prefix for setting Omegahat arguments.
2051 1999-11-10  ess  <ess@aleph.YP.biostat>
2053         * lisp/ChangeLog: fixed up to now.
2055         * lisp/essl-omg.el: S- becomes OMG-
2056         Comments redone (to use //, ///, and //// for levels of indentation)
2057         OMG-syntax started, variable defined, needs to be fixed.
2059         * lisp/essd-omg.el:
2060         further Omegahat dialect changes (use OMG syntax, which needs fixing!)
2062 1999-11-05  maechler  <maechler@aleph.YP.biostat>
2064         * lisp/ChangeLog, lisp/ess.el, lisp/noweb-mode.el:
2065         functionp definition if necessary
2067         * lisp/noweb-mode.el: functionp for  emacs-19.34
2069 1999-11-04  ess  <ess@aleph.YP.biostat>
2071         * lisp/essd-els.el: fixed paren error.
2073         * 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:
2074         Changed version numbers
2076         * ChangeLog: 5.1.10 released.
2078         * doc/newfeat.texi: added 5.1.10 stuff.
2080 1999-11-03  ess  <ess@aleph.YP.biostat>
2082         * doc/README.elsewhere, lisp/Makefile, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sp5.el:
2083         Changes for ESS-elsewhere.
2085         * lisp/essd-els.el: added a generic ESS-elsewhere function.
2087 1999-11-03  Anthony Rossini  <rossini@biostat.washington.edu>
2089         * fixed Stata again, added ESS-elsewhere.
2091         * Release 5.1.10
2093 Tue Sep 14 17:00:19 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2095         * Release 5.1.9
2097         * added stata mode fixes, noweb/literate data analysis fixes.
2099 1999-09-01  Martin Maechler  <maechler@stat.math.ethz.ch>
2101         * Finally upgraded version number to 5.1.9 (for pre-release)
2102           after fixing etc/replace-version-numbers
2104 1999-07-23  Martin Maechler  <maechler@stat.math.ethz.ch>
2106         * Release 5.1.8
2108 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2110         * Makefile, doc/Makefile, doc/README.SPLUS4WIN, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2111         text from 5.1.7 to 5.1.8
2113         * lisp/ : -->>> lisp/ChangeLog <<<<<
2115         * ANNOUNCE, README, doc/ajr-talk.tex, doc/ess.texi, lisp/ChangeLog:
2116         doc updates
2118         * ChangeLog: *** empty log message ***
2120         * 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:
2121         5.1.6 to 5.1.7 changes for possible release
2123         * ChangeLog: more stuff.
2125 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2127         * 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:
2128         5.1.6 to 5.1.7 changes for possible release
2130         * ChangeLog: more stuff.
2132 Fri Apr  2 10:10:35 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2134         * doc/getting.texi: fixed links.
2136 Wed Mar 31 14:08:39 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2138         * Makefile (ESSVERSION): updated
2139         * Makefile (ESSVERSIONMSDOS): updated
2140         * Makefile (ESSVERSIONTAG): new variable, use it.
2141         * Makefile (dist): fixed to export both zip and gzip files.
2143 1999-03-17  A.J. Rossini  <rossini@biostat.washington.edu>
2145         * ANNOUNCE, README, doc/Makefile, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi:
2146         version number update
2148         * lisp/essd-r.el, Makefile, doc/README.Microsoft, doc/README.SPLUS4COMMAND, lisp/ess-site.el, lisp/ess-vars.el:
2149         RMH's changes
2151 1999-03-17  maechler  <maechler@alpha>
2153         * doc/README: README explaining a bit about ./doc/ directory
2155 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2157         * Makefile: *** empty log message ***
2159         * Makefile: for dist target, use export, not co.
2161         * lisp/essd-r32-sh-dos.el, lisp/essd-sp4com.el:
2162         MS Dos stuff for R, S+4.x
2164         * ChangeLog, Makefile, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ChangeLog:
2165         Prep for 5.1.4
2167         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2169         * doc/README.SPLUS4COMMAND: New file
2171         * doc/README.SPLUS4WIN: added RMH's mods.
2173         * lisp/ess-site.el: Merged RMH's work.
2175         * lisp/ess-vars.el: incremented.
2177         * lisp/ess-inf.el: RMH's changes.
2179 1999-03-16  maechler  <maechler@alpha>
2181         * lisp/ChangeLog: mini change "foobar.Sout-45"
2183         * lisp/ess-site.el:
2184         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2186 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2188         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2190         * doc/README.SPLUS4COMMAND: New file
2192         * doc/README.SPLUS4WIN: added RMH's mods.
2194         * lisp/ess-site.el: Merged RMH's work.
2196         * lisp/ess-vars.el: incremented.
2198         * lisp/ess-inf.el: RMH's changes.
2200 1999-03-16  maechler  <maechler@alpha>
2202         * lisp/ChangeLog: mini change "foobar.Sout-45"
2204         * lisp/ess-site.el:
2205         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2207 1999-03-15  A.J. Rossini  <rossini@biostat.washington.edu>
2209         * lisp/ess-vars.el:
2210         RMH - 15Mar1999.  Added inferior-S+4-editor-pager-command.
2212         * lisp/essd-r32.el: 15Mar1999 version.
2214         * lisp/essd-r.el:
2215         added `R-microsoft', which is the "right-thing" to do under Microsoft
2216         Windows 32-bit platforms.  Need to merge this with `R'.
2218 1999-03-09  maechler  <maechler@alpha>
2220         * lisp/ess-help.el: add `inferior-ess-help-command' to doc string
2222 1999-03-08  A.J. Rossini  <rossini@biostat.washington.edu>
2224         * lisp/ess-inf.el: add stata to deal with input properly.
2226 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2228         * ANNOUNCE, ChangeLog, Makefile, README: top level stuff, sigh!
2230         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2231         Cleaned up text.
2233         * doc/requires.texi: cleaned/formatted up requirements
2235         * doc/currfeat.texi: pretty-printing.
2237         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2239         * lisp/ess-help.el:
2240         stata hates ess-nuke-help-bs, since it (stata) is clean.
2242         * lisp/ess-inf.el:
2243         fixed command sender for stata. more like R than like XLS.
2245         * lisp/essl-sta.el: more help file corrections.
2247         * lisp/ess-inf.el: STA same as XLS/SAS.
2249         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2251         * lisp/essl-sta.el: stat help regex is evil
2253         * lisp/essl-sta.el: whitespace cleanup.
2255         * lisp/essl-sta.el: double var defs.  whoops!
2257         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2258         fixed section header grabbing.
2260         * lisp/essd-sta.el: need to manually turn off paging, I think...
2262         * lisp/essl-sta.el: help section regex not quite right.
2264         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2266         * lisp/essd-sta.el: fixed help facility.
2268         * lisp/essl-sta.el: added help section regexs
2270         * lisp/essd-sta.el: make descirption "same as" objects.
2272         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2274         * lisp/essd-sta.el: redid help so that no paging is present.
2276         * doc/ess.texi: cleared up the bug report section.
2278         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2280         * doc/credits.texi:
2281         moved content from ess.texi here, for piecemeal editing and reuse.
2283         * doc/ess.texi:
2284         added placeholders for README.OS files and README.StatPackage files,
2285         to be migrated here.
2287         * 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:
2288         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2290         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2292         * doc/ess.texi:
2293         moved README text into sub-texinfo files.  (to be called by
2294         readme.texi and announc.texi for documentation construction).
2296 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2298         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2299         Cleaned up text.
2301         * doc/requires.texi: cleaned/formatted up requirements
2303         * doc/currfeat.texi: pretty-printing.
2305         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2307         * lisp/ess-help.el:
2308         stata hates ess-nuke-help-bs, since it (stata) is clean.
2310         * lisp/ess-inf.el:
2311         fixed command sender for stata. more like R than like XLS.
2313         * lisp/essl-sta.el: more help file corrections.
2315         * lisp/ess-inf.el: STA same as XLS/SAS.
2317         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2319         * lisp/essl-sta.el: stat help regex is evil
2321         * lisp/essl-sta.el: whitespace cleanup.
2323         * lisp/essl-sta.el: double var defs.  whoops!
2325         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2326         fixed section header grabbing.
2328         * lisp/essd-sta.el: need to manually turn off paging, I think...
2330         * lisp/essl-sta.el: help section regex not quite right.
2332         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2334         * lisp/essd-sta.el: fixed help facility.
2336         * lisp/essl-sta.el: added help section regexs
2338         * lisp/essd-sta.el: make descirption "same as" objects.
2340         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2342         * lisp/essd-sta.el: redid help so that no paging is present.
2344         * doc/ess.texi: cleared up the bug report section.
2346         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2348         * doc/credits.texi:
2349         moved content from ess.texi here, for piecemeal editing and reuse.
2351         * doc/ess.texi:
2352         added placeholders for README.OS files and README.StatPackage files,
2353         to be migrated here.
2355         * 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:
2356         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2358         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2360         * doc/ess.texi:
2361         moved README text into sub-texinfo files.  (to be called by
2362         readme.texi and announc.texi for documentation construction).
2364 1999-03-04  A.J. Rossini  <rossini@biostat.washington.edu>
2366         * lisp/essd-sta.el: let stata have command line options just like R.
2368         * lisp/essd-sta.el:
2369         by default, provide login screen just like splus/r do.
2371         * lisp/essd-sta.el: fixed help.
2373         * lisp/essd-sta.el: added stata's prompt
2375         * lisp/ess-vars.el: added inferior stata program variable.
2377         * lisp/essd-sta.el: speling error, nil -> 'nil.
2379         * lisp/essl-sta.el: reversed variable alist ordering.
2381         * lisp/essd-sta.el:
2382         commented out ESS-help for Stata, for compiling, initial testing.
2384         * lisp/essl-sta.el: added STA-syntax-table, but it's wrong (for Splus).
2386         * lisp/essl-sta.el: moved STA-editing-alist to beginning.
2388         * lisp/essl-sta.el:
2389         added an STA-editing-alist variable, BUT it looks like Splus, :-(.
2390         Needs to be edited a bit!
2392         * doc/ess.texi:
2393         included README in texinfo file.  Now, need to extract README from it.
2395         * lisp/essd-s_2b4.el: RMH's patches, Mar 3 1999
2397         * lisp/essd-sp4.el: updated using RMH's patches.
2399 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2401         * lisp/ChangeLog: updated lisp directory changelog.
2403         * ChangeLog: updated changelog file.
2405         * lisp/Makefile: updated version information
2407         converted s+3 to sp3.
2409         * lisp/ess-vars.el: updated version information.
2411         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2413         * 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:
2414         Tidied up ess-iw32*.el files.
2416         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2418         * lisp/ess-iw32-load-file.el: fixed.
2420         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2422         * lisp/essd-s_2b4.el:
2423         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2425         * doc/README.SPLUS4WIN:
2426         Changed history of Splus 4.5 stuff; added new information for using
2427         Splus 4.5 and R under Windows NT.
2429         * doc/TODO: moved from mailbox to TODO list.
2431         * 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:
2432         RMH's changes, up to March 2nd
2434 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2436         * lisp/Makefile: updated version information
2438         converted s+3 to sp3.
2440         * lisp/ess-vars.el: updated version information.
2442         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2444         * 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:
2445         Tidied up ess-iw32*.el files.
2447         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2449         * lisp/ess-iw32-load-file.el: fixed.
2451         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2453         * lisp/essd-s_2b4.el:
2454         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2456         * doc/README.SPLUS4WIN:
2457         Changed history of Splus 4.5 stuff; added new information for using
2458         Splus 4.5 and R under Windows NT.
2460         * doc/TODO: moved from mailbox to TODO list.
2462         * 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:
2463         RMH's changes, up to March 2nd
2465 1999-02-24  A.J. Rossini  <rossini@biostat.washington.edu>
2467         * lisp/ess-iw32.el: temp val left in distribution.  whoops (RMH).
2469 1999-02-22  A.J. Rossini  <rossini@biostat.washington.edu>
2471         * 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:
2472         Removed s+# to sp# for S-PLUS commands
2474 1999-02-12  Martin Maechler <maechler@stat.math.ethz.ch>
2476         * lisp/Makefile: emacs, not "19.34"
2478 1999-02-11  Martin Maechler <maechler@stat.math.ethz.ch>
2480         * doc/README.SPLUS4WIN: added pointer to NTEmacs.
2482         * README, ANNOUNCE:
2483         corrected documentation for R, added pointer to NTEmacs
2485 1999-02-10  Martin Maechler <maechler@stat.math.ethz.ch>
2487         * etc/other/Tags/Lubinsky-S-tags/desc: reformated material.
2489         * README: set up for 5.1.2 release
2491         * Makefile: Set up for 5.1.2 release
2493         * ANNOUNCE: set up for 5.1.2 release
2495         * doc/rmh-essi121098-msw32.tex: rmh-essi121098-msw32.tex is obsolete.
2497         * lisp/essd-sas.el: added RMH's new fixes for the 5.1.2 version.
2499         * doc/README.S: RMH's documentation additions for Splus 4.5
2501         * doc/README.SAS: RMH's doc additions for 5.1.2
2503         * doc/README.SPLUS4WIN:
2504         Includes RMH's changes for Splus 4.5 documentation
2506         * etc/other/Tags/README: cleaned text.
2508         * ANNOUNCE, README: updating for 5.1.2
2510 1999-02-02  Martin Maechler <maechler@stat.math.ethz.ch>
2512         * lisp/ess-inf.el: (last commit was with unsaved file)
2514         * lisp/ChangeLog, lisp/ess-inf.el:
2515         fix regex for "help(..);" also work for "?" with R-input-sender
2517 1999-01-13  Martin Maechler <maechler@stat.math.ethz.ch>
2519         * lisp/Makefile: added ess-debug essd-s+4 ess-iw32
2521         * lisp/ess-iw32.el:
2522         RMH`s workaround for ess-inf.el ess-setq-values-default (instead of ..-local)
2524 1999-01-12  Martin Maechler <maechler@stat.math.ethz.ch>
2526         * lisp/ess-inf.el: still "-default", not "local"
2528         * lisp/ess-inf.el, lisp/ess.el: more dribble output
2530         * lisp/ess.el: add dribble-info about comint-process-echoes
2532 1999-01-11  Martin Maechler <maechler@stat.math.ethz.ch>
2534         * lisp/ess-site.el: minor comments only
2536         * lisp/essd-sq4.el: removed [RMH]
2538         * lisp/ess-site.el: RMH changes (Dec 28)
2540         * lisp/ess-trns.el: RMH added some ess-inf..-prompt..
2542         * lisp/ess-vars.el: RMH added S+4 & dde (& removed some "ess-external")
2544         * lisp/essd-els.el: RMH added S+elsewhere-mode
2546         * lisp/ess-iw32.el, lisp/essd-s+4.el: new from Rich Dec 28
2548         * lisp/ess-inf.el: 2 lines for S+4
2550 1999-01-04  Martin Maechler <maechler@stat.math.ethz.ch>
2552         * lisp/essddr.el: R CMD Rd2txt
2554 1998-12-18  A.J. Rossini  <rossini@biostat.washington.edu>
2556         * ANNOUNCE, README:
2557         Updating Announce/Readme.  Need to merge announce to readme, and just subset out the relevant section for Announce.
2559 1998-12-17  Kurt Hornik <hornik@ci.tuwien.ac.at>
2561         * lisp/ess-vars.el: Match R `require(' in ess-change-sp-regexp.
2563         * lisp/Makefile: Add `essd-els.el' to SOURCES.
2565 1998-12-16  Martin Maechler <maechler@stat.math.ethz.ch>
2567         * ChangeLog: ess.texi
2569         * doc/ess.texi: 5.0 -> 5.1.x
2571         * doc/ess.texi: MM: (CVS) Date also for info
2573         * doc/ess.texi: MM: (CVS) Date added
2575         * doc/ess.texi: added '$Date: 2004/07/08 15:03:06 $'; 5.0 -> 5.1.x
2577 Mon Dec 14 20:23:55 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2579         * README: added 5.1.x comments, updated to current state of affairs.
2581         * etc/other/Tags/README: stuff for emacs text mode for editing.
2583         * etc/other/Tags/README: Information on tagging for Emacs/VI and ESS.
2585         * etc/other/Tags/Lubinsky-S-tags/README, etc/other/Tags/Lubinsky-S-tags/desc, etc/other/Tags/Lubinsky-S-tags/etags.c:
2586         Modifications to gnu tag programs for S
2588         * lisp/ess-mode.el: fixed copyright and header information
2590         * lisp/ess-site.el: commented out SHOME definition.
2592 Fri Dec 11 19:51:18 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2594         * lisp/ess-vars.el: fixed copyright, rossini's email address.
2596         * lisp/ess-iw32.el: fixed rossini's email address, headers, copyright.
2598         * lisp/essd-els.el, lisp/essd-s+4.el: fixed rossini's email address.
2600         * lisp/essd-sq4.el: fixed copyright and header attributions.
2602         * lisp/essd-els.el: fixed header files and copyright.
2604         * lisp/essd-s+4.el: added changes to copyright and header docs.
2606         * 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:
2607         RMH's S-spread, Oct 1997 version
2609         * doc/rmh-essi121098-msw32.tex:
2610         Adding Rich's documentation for Windows stuff.
2612         * lisp/ess-vars.el: Merged RMH's changes.
2614         * lisp/ess-iw32.el, lisp/essd-els.el, lisp/essd-s+4.el, lisp/essd-sq4.el:
2615         New files for ESS for Splus/MSW/NT/98/95
2616         New files for remote-ESS on Unix.
2618         * lisp/ess-site.el:
2619         Added RMH's changes for Microsoft Windows and Splus.
2621 Mon Nov 30 17:37:57 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2623         * lisp/Makefile:
2624         Add essd-s+5.el to SOURCES (as it gets required in ess-site).
2626 Mon Nov 23 20:03:17 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2628         * lisp/ChangeLog: *** empty log message ***
2630 Fri Nov 20 20:57:33 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2632         * lisp/ess-vars.el: ess-help-w3-url-prefix points to pyrite.
2634         * lisp/ess-vars.el:
2635         removed spurrious comment about generic function, in front of a variable.
2637         * lisp/essd-s+5.el: trimmed out old S4 stuff.
2639 Mon Nov 16 17:29:25 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2641         * lisp/ess-inf.el: do not need comint echo anymore..
2643 Sat Nov 14 00:23:19 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2645         * Makefile, lisp/ChangeLog, ChangeLog: whitespace editing.
2647         * doc/Makefile:
2648         added info target.  removed spurrious ess.info/ess.texi target.
2650 Fri Nov 13 23:47:27 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2652         * Makefile: added comment re: export vs checkout for "dist" target.
2654         * lisp/ess-site.el: added sample entry for S+5.
2656         * lisp/ChangeLog: *** empty log message ***
2658         * lisp/ess-site.el: added suffix for StatSci's script files.
2660 Thu Nov 12 17:27:30 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2662         * lisp/essd-r.el, lisp/essd-s+3.el, lisp/essd-s+5.el, lisp/essd-s3.el:
2663         newline in dribble buff
2665         * lisp/ess-inf.el:
2666         more details in prompt for ess-get-dir; more dribble; WHITE SPACE
2668         * lisp/ess.el: slightly better dribble output
2670         * lisp/essd-s4.el: drop doubled comments
2672         * lisp/ess-vars.el: .
2674 Wed Nov 11 15:54:34 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2676         * Makefile: -X CVS
2678         * lisp/essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
2680         * lisp/essl-s.el: new "S+" instead of "S+3"
2682         * lisp/ess-inf.el: comint-echo : OFF for S+5
2684         * lisp/essd-s3.el: comments only
2686         * lisp/essd-s+3.el: comment out ess-mode-edit
2688         * lisp/Makefile, lisp/ess-vars.el: new version numbers
2690         * lisp/essd-s+5.el: several more s4 -> s+5 changes; still not ok
2692         * lisp/essd-s+3.el: transpose to defs
2694         * lisp/ess-vars.el: require s+5
2696 Tue Nov 10 17:45:11 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2698         * lisp/ess-site.el: s+5 is now distributed
2700         * lisp/essd-s+5.el: provide typo fixed
2702 Mon Nov  9 23:50:26 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2704         * ChangeLog: *** empty log message ***
2706         * Makefile: uses scp to put the tar file where it belongs.
2708         * Makefile, lisp/ChangeLog, lisp/Makefile, lisp/ess-site.el:
2709         New material for Makefiles
2711         * lisp/essl-sta.el: removed possible problems from stata mode.
2713         * ChangeLog: *** empty log message ***
2715         * Makefile: added new top-level dist target.
2717         * lisp/essd-s+5.el: This is for Splus5, based on S4.
2719         * lisp/ess-web.nw: last change, sigh.
2721         * lisp/ess-web.nw: emacs lisp mode is wrong, sigh.
2723         * lisp/ess-web.nw: Contains interface code between Noweb and ESS
2725         * lisp/ChangeLog: added stata-dialect/lang to makefile
2727         * lisp/Makefile: added Stata stuff.
2729 Thu Sep 24 23:32:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2731         * lisp/ChangeLog: more stuff.
2733         * lisp/essd-sta.el: should be sta, not stt
2735         * lisp/ChangeLog: update for ess-site.
2737         * lisp/ess-site.el:
2738         added stata mode, which is now STA (ref: Thomas Lumley)
2740 Thu Sep 17 09:11:51 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2742         * lisp/ChangeLog, lisp/ess-utils.el: several  small things
2744 Fri Sep 11 14:25:59 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2746         * lisp/ChangeLog: .
2748         * lisp/Makefile, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-utils.el, lisp/ess.el:
2749         Adaptions to new ess-utils
2751         * lisp/essl-s.el: LOTS in "pretty edit source"
2753         * lisp/essd-r.el: new function  (R-fix-T-F)
2755 Thu Sep 10 06:15:55 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2757         * lisp/essddr.el: Change old `ess-doc' to `essddr'.
2758         Expand Rd-mode-abbrev-table (abbrevs).
2759         Change Rd-indent-level default to 4.
2760         Add a preliminary Rd-mode menu.
2761         Add a preliminary Rd-submit-bug-report().
2763         * lisp/ess-vars.el:
2764         Change ess-mode-font-lock-keyword so that assignment function
2765         declarations are also fontified correctly (hopefully ...).
2767         * doc/Makefile: Get rid of old LISPDIR code.
2769         * Makefile: Use `$(MAKE)' instead of `make'.
2771 Wed Sep  9 23:49:12 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2773         * lisp/ChangeLog: new stuff.
2775         * lisp/essd-sta.el: modified for stata commands.  What is quit?
2777         * lisp/essl-sta.el: Small mods.
2779         * lisp/essd-sta.el: Added first pass at a stata file.
2781         * lisp/Makefile: BATCHFLAGS should be --no-init-file, not --no-init-fil
2783 Wed Sep  9 08:45:26 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2785         * lisp/essl-s.el:
2786         minor (save-recursion..) -- Committing from Shell to see permissions
2788 Tue Sep  8 21:18:33 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2790         * lisp/essl-s.el:
2791         more things for (ess-dump-to-src), (ess-fix-comments),.... ess-MM-fix-src
2793         * lisp/ess-mode.el: add optional  quiet  argument  to (set-ess-style)
2795         * lisp/ess-mode.el: only white space
2797         * lisp/ChangeLog: ..
2799         * lisp/essl-s.el: added  "&optional dont-ask" argument to
2800                 ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
2802 Mon Sep  7 16:27:37 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2804         * lisp/ChangeLog: ..
2806         * lisp/essl-s.el: 4 digit year in ess-time-string!
2808         * doc/README.SAS:
2809         Added paragraph about  ess-sas-sh / PATH problems  at very end -- for RMH
2811 Wed Aug 26 12:18:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2813         * lisp/ChangeLog, lisp/essl-s.el: font-lock: "." as word constituent
2815 Mon Aug 24 12:50:45 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2817         * ANNOUNCE, README, doc/ess.texi:
2818         stat.ethz short for www.stat.math.ethz
2820 Thu Aug 20 06:48:48 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2822         * lisp/ChangeLog: ..
2824         * lisp/essddr.el:
2825         Expanded  Rd-section-names  and Rd-keywords     [following Kurt's
2826         suggestion]
2828 Tue Aug 18 08:44:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2830         * lisp/essd-s+3.el, lisp/essd-r.el, lisp/ChangeLog:
2831          "--no-readline" for R;  S+3-dialect-name for S-plus
2833 Fri Aug 14 16:32:23 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2835         * lisp/ess-vars.el, lisp/Makefile: calling new version "pre5.1"
2837         * lisp/essl-s.el: "ease:" replaced by "ess-"; fixed some comments
2839 Mon Apr 27 07:53:02 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2841         * lisp/essl-s.el: improved ess-num-var-round
2843 Fri Apr 17 12:29:46 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2845         * lisp/essd-sas.el: ../etc/ is place for sas-sh-command
2847         * etc/function-outline.S, lisp/essl-s.el:
2848         function-outline-file now in ../etc/
2850         * Makefile, doc/Makefile, lisp/Makefile:
2851         Makefiles separated; new for ./doc
2853 Mon Apr  6 20:35:04 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2855         * lisp/ChangeLog: Storing updates.
2857         * lisp/ess-comp.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el:
2858         See ChangeLog for more details. Not tagged.
2860 Tue Dec 16 00:17:44 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2862         * lisp/ChangeLog: *** empty log message ***
2864         * lisp/essd-s4.el (S4-mode): New function, use it.
2866 Wed Dec 10 15:36:29 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2868         * lisp/ChangeLog, lisp/essd-xls.el:
2869         XLS-mode is now the mode-name symbol.  (instead of ess-mode).  This is
2870         required for noweb-mode to work nicely.
2872         ChangeLog documented to reflect this fact.
2874 Tue Dec  9 22:55:40 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2876         * lisp/ChangeLog: *** empty log message ***
2878         * lisp/essd-r.el:
2879         removed non-necessary autoload for a non-existant function (was
2880         intended for start-args, but never was written or used).
2882         * lisp/essl-sta.el:
2883         Changed essl-sta.el to not use stat.el in the documentation comments.
2885         * lisp/ChangeLog: *** empty log message ***
2887         * lisp/essddr.el: one too many parens.
2889         * lisp/essddr.el:
2890         added commented out face.  DB's error doesn't exist for me, though.
2892 Fri Dec  5 15:13:59 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2894         * lisp/ChangeLog: *** empty log message ***
2896         * lisp/ChangeLog: ChangeLog file install
2898         * lisp/ess-site.el: added comments about Emacs 20.2 errors.
2900 Fri Dec  5 14:46:38 1997  ess  <ess@pyrite>
2902         * Makefile: Added top-level Makefile.  Needs definitions, though.
2904         * etc/ess-s+3.S, etc/ess-s4.S: Initial revision
2906 1998-12-14  A.J. Rossini  <rossini@biostat.washington.edu>
2908         * README : updated to 5.1.x
2910 Tue Dec  2 08:49:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
2912         * Makefile: info isn't a valid target, and cleaned up doc
2913         targets. (KH).
2915 Mon Dec  1 16:55:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
2917         * ess.el: removed blank lines.
2919 Mon Dec  1 16:51:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
2921         * ess.texi: small edit.
2923 Mon Dec  1 16:48:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
2925         * ess.texi: changed wording around ess-plain-first-buffername
2926         (RMH).
2928 Mon Dec  1 16:42:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
2930         * Makefile: new branch (5.1.1.1).
2932 Mon Dec  1 16:36:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
2934         * Makefile: Batchflags are user serviceable.
2936 Mon Dec  1 10:59:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
2938         * RELEASED: version 5.0.
2940 Mon Dec  1 10:45:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2942         * README.SAS: added noise about ess-sas-sh-command stupidity that
2943         AJR has personally experienced.
2945 Sun Nov 30 13:44:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2947         * Makefile: comments for indexing.
2949 Sun Nov 30 13:41:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
2951         * ess.texi: more fixes. Many more to go.
2953 Sun Nov 30 12:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
2955         * README.SAS: added more information.
2957 Sun Nov 30 12:15:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
2959         * essl-lsp.el: small typo in comments.
2961 Sun Nov 30 12:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
2963         * Makefile: added revision, added other changes.
2965 Sun Nov 30 12:12:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
2967         * README.SAS: new material on autoexec.sas added.
2969 Sun Nov 30 12:09:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
2971         * essl-s.el (S-editing-alist): need indent-line-function
2972         defined. (RMH).
2974 Sun Nov 30 12:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
2976         * essl-sas.el: removed sas-indent-region.
2978 Sun Nov 30 12:07:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
2980         * essl-sas.el (SAS-editing-alist): need indent-line-function
2981         (RMH).
2983 Sun Nov 30 12:06:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
2985         * ess-mode.el (ess-mode): fixed doc string. (RMH).
2987 Sun Nov 30 12:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
2989         * essd-sas.el: useless comments removed.
2991 Sun Nov 30 12:03:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
2993         * essd-sas.el: useless comments removed. (RMH).
2995 Sun Nov 30 12:02:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
2997         * essd-sas.el (inferior-SAS-args-temp): docstring, explaining
2998         stupidity of this variable
3000 Sun Nov 30 12:00:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3002         * ess-sas-sh-command: better shell scripting (RMH).
3004 Wed Nov 26 16:33:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3006         * RELEASED: 5.0-gettingcloser.
3008 Wed Nov 26 16:10:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3010         * Makefile (dist): do the right thing w/ README.
3012 Wed Nov 26 16:05:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3014         * ess-sas-sh-command: more information. cleaned up for current
3015         essd-sas.el arg passing.
3017 Wed Nov 26 15:51:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3019         * essd-sas.el: modified args to try to have "one set" for SAS
3020         process (2nd is for redirect).
3022 Wed Nov 26 15:43:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3024         * essd-sas.el: renamed and reordered inferior-SAS-args...
3026 Wed Nov 26 14:29:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3028         * ess-sas-sh-command: added more documentation on I/O.
3030 Wed Nov 26 14:01:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3032         * ess-inf.el: cleaned up comments.
3034 Wed Nov 26 13:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3036         * ess-sas-sh-command: cleaned up comments.
3038 Wed Nov 26 11:01:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3040         * essddr.el: switch-to-S to switch-to-ESS.
3042 Wed Nov 26 11:01:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3044         * essddr.el (Rd-mode-map): switch-to-S is now switch-to-ESS.
3046 Wed Nov 26 11:00:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3048         * ess-mode.el (ess-mode): added "indent-region" binding to
3049         doc-string.
3051 Wed Nov 26 10:52:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3053         * ess-trns.el (ess-transcript-mode-map): added 2 lines for
3054         consistency. (RMH)
3056 Wed Nov 26 10:51:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3058         * ess-trns.el: ispell-checked.  File name / header name mismatch
3059         corrected. (AJR)
3061 Wed Nov 26 10:49:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3063         * ess-inf.el: ispell checked, typos fixed (RMH/AJR).
3065 Wed Nov 26 10:42:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3067         * essl-sas.el (SAS-editing-alist): function definitions are
3068         useless.  Remove.
3070 Wed Nov 26 10:37:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3072         * essl-s.el (S-editing-alist): removed function definitions.  They
3073         don't work.
3075 Wed Nov 26 10:29:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3077         * ess-site.el: ispell-checked (AJR/RMH)
3079 Tue Nov 25 15:37:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3081         * Doc/TODO: Real dump suggested programming fix.
3082         * README.S: Real dump user correction.
3084 Tue Nov 25 15:37:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3086         * README.S : Real Dump user correction
3088 Tue Nov 25 13:06:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3090         * ess-inf.el (inferior-ess-mode): Make sure that silly moves like
3091         "ess-dialect=S" are not cause for a bailout. (AJR).
3093 Tue Nov 25 12:38:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3095         * README.S: changes for font-lock "Dump" problem. (RMH)
3097 Tue Nov 25 12:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3099         * Makefile: chmod 444 ess.info* ess.dvi on release (RMH)
3101 Tue Nov 25 08:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3103         * RELEASED: 5.0-honestlylastpre.
3104         * README.S: added comment re: \" and fontlock.
3106 Tue Nov 25 08:50:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3108         * Doc/TODO: removed SAS tabbing, added S dumping (RMH).
3110 Tue Nov 25 08:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3112         * essd-sas.el (SAS-mode): construct a sas-mode-local-map, from
3113         ess-mode-map, for modifying the tab key.
3115 Tue Nov 25 08:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3117         * ess-mode.el (ess-mode): removed white space, spurrious comment.
3119 Mon Nov 24 12:14:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3121         * Doc/TODO: SAS indent fixes.
3123 Mon Nov 24 11:33:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3125         * README: fixed Kurt's address.
3127 Mon Nov 24 11:32:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3129         * ess-mode.el: put back functions; see 10:48 change.
3131 Mon Nov 24 10:58:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3133         * essl-s.el: ess to S.
3135 Mon Nov 24 10:50:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3137         * essl-s.el: inadvertent placement of ess-indent-line function.
3139 Mon Nov 24 10:50:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3141         * essl-s.el (S-editing-alist): inadvertent placement of
3142         indent-line-function.
3144 Mon Nov 24 10:48:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3146         * ess-mode.el: commented out some language specific functions.
3147         Moved to essl-s.el
3149 Mon Nov 24 10:45:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3151         * essl-s.el: new functions; S for ESS.  Use them.
3153 Mon Nov 24 10:43:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3155         * essl-s.el (S-comment-indent):
3156         * essl-s.el (S-indent-line):
3157         * essl-s.el (S-calculate-indent): new functions; used to be
3158         ess-*.
3160 Mon Nov 24 10:39:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3162         * essl-sas.el: removed some lisp-isms.
3164 Mon Nov 24 10:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3166         * essl-sas.el (sas-indent-region): New function.  Use it.
3168 Mon Nov 24 10:25:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3170         * essd-s4.el (S4-customize-alist): ess-object-name-db-file is
3171         "ess-s4-namedb.el". (RMH)
3173 Mon Nov 24 10:18:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3175         * README.SAS: 2 typos (RMH).
3177 Mon Nov 24 10:17:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
3179         * ess-mode.el: added ess-quit autoload.
3181 Mon Nov 24 10:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3183         * ess-inf.el (ess-quit): since now possible to call from ess-mode,
3184         make sure that we are connected to a process.
3186 Mon Nov 24 10:01:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3188         * ess-vars.el (ess-mode-font-lock-keywords): finish off line.
3190 Mon Nov 24 09:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3192         * Doc/TODO: quotes need fixing (RMH).
3194 Mon Nov 24 09:55:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3196         * ess-mode.el (ess-mode-map): added ess-quit. (RMH).
3198 Mon Nov 24 09:48:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3200         * essd-sas.el (SAS-customize-alist): inferior-ess-exit-command
3201         should be `endsas;\n'. (RMH).
3203 Sat Nov 22 19:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3205         * Doc/README-19.28: new version of file (RMH).
3207 Fri Nov 21 17:37:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3209         * Doc/TODO: added 2 more from RMH, with comments.
3211 Fri Nov 21 17:31:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3213         * ess-site.el: fixed comments to reflect reality (RMH).
3215 Fri Nov 21 17:05:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3217         * ess-trns.el: ess-mode -> ESS.   (RMH)
3218         ess-mode-map -> ess-transcript-mode-map
3220 Fri Nov 21 17:02:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
3222         * Makefile (DISTSCRIPTS): commented out. (RMH)
3224         * Makefile (dist-doc): commented out.  Will do by hand for
3225         5.0. (RMH)
3227         * Makefile: Added comments for structure of Makefile. (RMH)
3229 Fri Nov 21 10:26:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3231         * Doc/TODO: incr version.
3233 Fri Nov 21 10:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3235         * Doc/TODO: added dir directions for info.
3237 Fri Nov 21 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
3239         * Doc/rmh-talk.tex: removed trailing \\.
3241 Fri Nov 21 10:19:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3243         * Makefile (dist): ess.dvi and ess.info need to be up to date.
3245 Thu Nov 20 18:38:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3247         * essl-sta.el:
3248         * essl-sas.el:
3249         * essl-s.el:
3250         * essl-lsp.el:
3251         * essddr.el:
3252         * essd-xls.el:
3253         * essd-vst.el:
3254         * essd-sas.el:
3255         * essd-s4.el:
3256         * essd-s3.el:
3257         * essd-s+3.el: incr version.
3259         * essd-r.el: incr version, comments.
3261         * ess.texi: small edits, incr version
3263         * ess.el: ess-mode is ESS. incr version
3265         * ess-vars.el: incr version, added comments.
3267 Thu Nov 20 18:21:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3269         * ess-site.el: part of ESS; comments.
3271 Thu Nov 20 18:20:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3273         * Makefile: incr, edits.
3275 Thu Nov 20 18:19:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3277         * Makefile: errors.
3279 Thu Nov 20 18:17:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3281         * COPYING: trying.
3283 Thu Nov 20 18:15:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3285         * ess-trns.el: added copyright, incr version.
3287 Thu Nov 20 18:12:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3289         * ess-mode.el: edited copyright. incr version.
3291 Thu Nov 20 18:11:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3293         * README: removed silly university locations. incr version.
3295 Thu Nov 20 18:09:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3297         * ess-inf.el: added copyright, edited comments, incr version.
3299 Thu Nov 20 18:07:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3301         * ess-help.el: edited comments, incr version.
3303 Thu Nov 20 18:03:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3305         * ess-debug.el: edit, end, upgraded version.
3307 Thu Nov 20 18:00:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3309         * ess-comp.el: removed log file, edited comments, upgrade to 4.
3311 Thu Nov 20 16:41:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3313         * RELEASED: 5.0-verylastpre.
3315         * ess-inf.el: fixed menus.
3317 Thu Nov 20 16:40:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3319         * ess-trns.el: fixed menus.
3321 Thu Nov 20 16:38:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
3323         * ess-mode.el: formatting. extra  ).
3325 Thu Nov 20 16:37:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3327         * ess-mode.el: cleaned up menus.  removed useless comments.
3329 Thu Nov 20 16:29:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3331         * ess-mode.el: fixed goto-info stuff.
3333 Thu Nov 20 16:13:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3335         * ess-help.el (ess-goto-info): ess isn't ess-mode.  Split window,
3336         not other-window.
3338 Thu Nov 20 10:04:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3340         * README: added comments on help file editing.
3342 Thu Nov 20 10:01:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3344         * Doc/TODO: added inferior-ess rewrite.
3346 Thu Nov 20 09:54:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3348         * README.XLispStat: Splus removed, XLispStat added.
3350 Thu Nov 20 09:53:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3352         * README.S: retitled the FAQ.
3354 Thu Nov 20 09:52:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3356         * README: changes (RMH).
3358 Thu Nov 20 09:46:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3360         * ess.texi: archive is on Franz.
3362 Thu Nov 20 09:43:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3364         * README: more comments about dir.
3366 Thu Nov 20 09:41:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3368         * Makefile: "it" to "they".
3370 Thu Nov 20 09:40:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3372         * Makefile: put dir back into the Docs.
3374 Thu Nov 20 09:38:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3376         * Doc/TODO: truns :-).
3378 Thu Nov 20 09:38:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3380         * Doc/ajr-talk.tex: added typoout for fonts.
3382 Thu Nov 20 09:35:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3384         * Doc/rmh-talk.tex: fixed my typo, line wrap.
3386 Thu Nov 20 09:33:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3388         * Doc/README.additions: added essdd*.el
3390 Thu Nov 20 09:22:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3392         * Doc/TODO: added new for fix to About.
3394 Thu Nov 20 09:19:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3396         * ess-trns.el (ess-transcript-mode-menu):
3397         * ess-inf.el (inferior-ess-mode-menu):
3398         * ess-mode.el (ess-mode-menu): removed About from menu, for now.
3401 Wed Nov 19 12:24:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3403         * RELEASED 5.0, lastpre.
3405         * Makefile: removed veryclean.  unnecessary target.  Fixed
3406         dist-doc target.
3408 Wed Nov 19 12:21:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3410         * Doc/rmh-talk.tex: no changes.
3412 Wed Nov 19 12:21:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3414         * Doc/ajr-talk.tex: final version.  Not best, but we've got docs
3415         provided.
3417 Wed Nov 19 12:03:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3419         * Doc/ajr-talk.tex: use the ugly version
3421 Wed Nov 19 12:01:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3423         * essd-sas.el (ess-SAS-pre-run-hook): never take name from a
3424         running process buffer.
3426 Wed Nov 19 11:56:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3428         * essd-xls.el: added transcript mode.
3430 Wed Nov 19 11:43:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3432         * ess-mode.el (ess-mode-menu): bug in "About".
3434 Wed Nov 19 11:25:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3436         * README: database creation works.
3438 Wed Nov 19 11:20:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3440         * ess-inf.el (ess-create-object-name-db): use temporary name for
3441         ess-object-name-db; since we make it buffer local to accomodate
3442         different languages, need to handle it carefully.  In particular,
3443         might be better to make buffer local upon demand, rather than
3444         always buffer local.  But lots of considerations, here.
3446 Wed Nov 19 11:14:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3448         * ess-inf.el (ess-create-object-name-db): added *ESS* messages.
3450 Wed Nov 19 10:56:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3452         * ess.el (ess-load-object-name-db-file): no warning when object
3453         database name fails to exist; the code is still there.
3455 Wed Nov 19 10:55:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3457         * essd-s+3.el: setq-default to setq
3459         * essd-r.el: setq, not setq default.
3461 Wed Nov 19 10:52:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3463         * README: added statement about object-name db being broken.
3465 Wed Nov 19 10:33:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3467         * essd-s+3.el (S+3-transcript-mode): make interactive.
3469 Wed Nov 19 10:32:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3471         * ess-site.el (s-transcript-mode): make interactive.
3473 Wed Nov 19 10:31:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3475         * essd-r.el (r-transcript-mode): make interactive.
3477 Tue Nov 18 17:38:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3479         * essddr.el: updated to 0.1.7. (KH)
3481 Tue Nov 18 17:37:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3483         * ess-inf.el: ess-create-object-name-db, format
3485 Tue Nov 18 17:21:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3487         * essd-s+3.el (S+3-customize-alist): changed var name for
3488         consistency.
3490 Tue Nov 18 17:20:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3492         * essd-r.el (R-customize-alist): use R-help-sec-keys-alist.
3494 Tue Nov 18 17:19:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3496         * ess-vars.el: removed spurrious variable.
3498 Tue Nov 18 17:18:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3500         * ess-vars.el: removed ess--help-S-sec-keys-alist; second def!
3502 Tue Nov 18 17:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3504         * essl-s.el (ess-help-*-sec-keys-alist): renamed to
3505           *-help-sec-keys-alist.  defvars to defconst.
3507 Tue Nov 18 17:03:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3509         * ess-inf.el (inferior-ess): removed "switch-to" logic in
3510         inferior-ess.  Now should strictly start-up a buffer.
3512 Tue Nov 18 16:58:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3514         * Makefile: added warnings for set-keymap-parent; XEmacs,
3515         non-Emacs.
3517 Tue Nov 18 16:52:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3519         * essl-s.el: added Martin's fix to documentation.
3521 Mon Nov 17 09:59:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3523         * ess-inf.el (inferior-ess-mode-menu): reinstalled info
3524         connection.
3526 Mon Nov 17 09:58:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3528         * ess-mode.el: reinstalled info connection.
3530 Mon Nov 17 09:25:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3532         * Doc/rmh-talk.tex: added updates. (RMH)
3534 Mon Nov 17 09:09:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3536         * README.S: fixed grammar.
3538 Mon Nov 17 09:05:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3540         * README/ess.texi: R uses ess-r-namedb.el. (RMH)
3542 Mon Nov 17 09:04:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3544         * README/ess.texi: changed phrasing for creating object database
3545         files. (RMH)
3547 Mon Nov 17 09:00:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3549         * ess-inf.el (inferior-ess): doc string edited.  Wrong comments
3550         removed (RMH).
3552 Mon Nov 17 08:57:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3554         * Makefile: fixed documentation dependencies (RMH)
3556 Mon Nov 17 08:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3558         * ess.el: fixed Lisp-Dir-Entry; franz.stat.wisc.edu, not
3559         ftp.math.sc.edu. (RMH).
3561 Mon Nov 17 08:54:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3563         * Doc/ajr-talk.tex: added comments for changing font usage (RMH).
3565 Fri Nov 14 17:44:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
3567         * README: added more of an introduction and "history" statement.
3569         * README.S: added a small "FAQ" at the end.
3571         * Doc/TODO: Added last of the SAS things to do for 5.2 or 5.4.
3573 Fri Nov 14 17:27:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3575         * README: more comments.
3577 Fri Nov 14 16:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3579         * Doc/TODO: added SAS fontlock, graphics.  R Help
3581 Fri Nov 14 13:49:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3583         * README.XLispStat: fixed small typos.
3585 Fri Nov 14 11:24:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3587         * Makefile (DOCS): reordered variable.  Added info/dvi files.
3589 Fri Nov 14 11:22:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3591         * ess.el: more comment work.
3593         * ess.el: verified using lisp-mnt.el; standard package formatting.
3595 Fri Nov 14 11:06:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3597         * Makefile (clean): don't remove .dvi or .info*
3599         * Makefile (veryclean): new target, for removing what clean used
3600         to remove
3602 Fri Nov 14 10:13:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3604         * Makefile: version to 5.0
3606 Fri Nov 14 10:13:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3608         * Makefile (VERSION): version to 5.0
3610 Fri Nov 14 10:13:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3612         * ess-vars.el: version to 5.0
3614 Fri Nov 14 10:13:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3616         * ess-vars.el (ess-version): version to 5.0.
3618 Fri Nov 14 10:12:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3620         * README.S: added notes for starting R with prefix arguments.
3622 Fri Nov 14 09:59:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3624         * ess.texi: added @itemize markers.
3626 Thu Nov 13 21:45:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3628         * Release: 5.0-pre5
3630         * Makefile (VERSION): incremented.
3632         * ess-vars.el (ess-version): incremented.
3634 Thu Nov 13 21:40:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3636         * essd-sas.el: works again.  shooze...
3638 Thu Nov 13 20:51:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3640         * ess.el (ess-load-object-name-db-file): don't bomb if file
3641         doesn't exist..
3643 Thu Nov 13 20:31:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3645         * ess-inf.el: back to initial, except for new unused, commented
3646         out, variable)
3648 Thu Nov 13 20:28:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3650         * ess-inf.el: New temp variables for when we rewrite the
3651         initialization routines; NEED TO DO THIS FOR 5.2!!!  LOGIC HAS
3652         CHANGED, FOR THE "SIMPLER"!
3654         * ess-inf.el: doesn't work.  This is a mess.
3656         * ess-inf.el (inferior-ess): use language instead of dialect for
3657         "*language*" and "*language:1*" buffer names; old version
3658         commented out.
3660 Thu Nov 13 20:11:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3662         * ess-vars.el (ess-plain-first-buffername): use it.
3664 Thu Nov 13 20:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3666         * ess-inf.el: forgot ")".
3668 Thu Nov 13 20:06:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3670         * essd-sas.el: fixed R then SAS buffer name problem.
3672 Thu Nov 13 19:56:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3674         * ess-site.el: added commented example for
3675         ess-plain-first-buffername.  TRUE by default, i.e. for "novice"
3676         mode.
3678 Thu Nov 13 19:54:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3680         * ess-vars.el: moved database loading to ess-mode and
3681         inferior-ess-mode; removed old comments.
3683 Thu Nov 13 19:52:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3685         * ess-inf.el (ess-proc-name): If ess-plain-first-buffername is
3686         true, don't add "process number" to the first process.
3688 Thu Nov 13 19:35:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3690         * ess.el (ess-load-object-name-db-file): new function, use it.
3692 Thu Nov 13 19:35:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3694         * ess-inf.el: C-c tab is ess-complete-object-name.
3696 Thu Nov 13 19:34:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3698         * ess-inf.el (inferior-ess-mode-map): C-c TAB is
3699         ess-complete-object-name, same as in ess-mode.
3701 Thu Nov 13 19:27:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3703         * ess-inf.el (inferior-ess-mode): load object-name db file if
3704         exists.
3706 Thu Nov 13 19:19:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3708         * ess-mode.el (ess-mode): load object-name db file if exists.
3710 Thu Nov 13 19:17:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3712         * ess.texi: bare-bones description of how to create object-name
3713         databases.
3715 Thu Nov 13 19:09:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3717         * README: added notes for database creation
3719 Thu Nov 13 10:16:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3721         * README.XLispStat : XLispStat isn't a trademark.
3723 Thu Nov 13 09:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3725         * Makefile (ess.elc): fixed action
3727         * Makefile (ess-vars.elc): fixed action
3729 Thu Nov 13 09:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3731         * ess-vars.el: removed ancient comments.
3733 Thu Nov 13 09:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3735         * README.S: added means for using second philosophy.
3737 Thu Nov 13 09:51:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3739         * README.S: fixed line break.
3741 Thu Nov 13 09:40:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3743         * Doc/ajr-talk.tex: added location of talk.
3745 Thu Nov 13 09:39:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3747         * Doc/rmh-talk.tex: pointed to FRANZ.  added comment about where
3748         given.
3750 1998-11-13  A.J. Rossini  <rossini@biostat.washington.edu>
3752         * doc/Makefile: added "info" target.  Removed spurrious
3753         ess.info/ess.texi dependency, i.e. the first.
3756 Thu Nov 13 08:54:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3758         * Makefile (dist-doc): new target.  Use it
3760         * Makefile (ESS-doc): new target.  Use it.
3762 Wed Nov 12 17:32:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3764         * Doc/ajr-talk.tex: de latex-2-html'd.
3766 Wed Nov 12 17:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3768         * ess-inf.el: args passes all the way through.
3770 Wed Nov 12 16:30:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3772         * essd-r.el: added prefix to R.
3774 Wed Nov 12 15:15:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3776         * README: added stata comment, site-init.el
3778 Wed Nov 12 15:12:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3780         * ess.texi: added installation (from README).  Use @file{} for
3781         file names.
3783 Wed Nov 12 14:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3785         * Makefile: added warning messages for ignorable errors.
3787 Wed Nov 12 14:43:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3789         * ess-inf.el: can't seem to remove last byte compiler error.
3791 Wed Nov 12 14:30:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3793         * ess-trns.el:
3794         * ess-help.el: added compile requires to remove byte-compiler
3795         warnings.
3797 Wed Nov 12 14:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3799         * essddr.el: paren balance. whoops.
3801 Wed Nov 12 14:20:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3803         * essddr.el: added "require 'ess-help" to solve byte compiler
3804         errors.
3806 Wed Nov 12 14:16:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3808         * essd-sas.el: require 'shell to fix byte-compile errors.
3810 Wed Nov 12 02:45:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3812         * Release: 5.0-pre4
3814         * ess-vars.el: updated version number for release
3815         * Makefile: Updated version number for release
3817 Wed Nov 12 02:27:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3819         * essd-sas.el: seems to work, now.
3821 Tue Nov 11 19:20:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3823         * essd-sas.el: might need comint.
3825 Tue Nov 11 19:09:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3827         * README.XLispStat: fixed small errors.
3829 Tue Nov 11 19:04:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3831         * README.XLispStat : bad key-seq "C-c C-f" isn't find-file.
3833 Tue Nov 11 19:01:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3835         * README.S: merged rewrite (RMH)
3837 Tue Nov 11 16:49:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3839         * essd-sas.el: format cleaning.
3841 Tue Nov 11 16:42:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3843         * essd-sas.el: ess-SAS-pre-run-hook now called from SAS, not
3844         inferior-ess.
3846 Tue Nov 11 16:34:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3848         * essl-sta.el: wrong header!
3850 Tue Nov 11 16:32:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3852         * ess.texi: added to New Features.
3854 Tue Nov 11 16:30:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3856         * README: small typos. Distributed from Wisconsin.
3858 Tue Nov 11 16:27:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3860         * README: added Splus 3.4.  Removed "futures".
3862 Tue Nov 11 16:25:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3864         * ess-vars.el: inferior S -> inferior ESS
3866 Tue Nov 11 16:24:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3868         * ess-site.el: small doc changes (RMH).
3870 Tue Nov 11 16:21:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3872         * README.S: edited how to find key-sequences (RMH)
3874 Tue Nov 11 16:19:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3876         * ess-inf.el: removed comint symbols.  (RMH).  Need to read comint
3877         docs (AJR).
3879 Tue Nov 11 16:19:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3881         * Makefile: small typos corrected.
3883 Tue Nov 11 16:04:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3885         * ess-inf.el (ess-read-object-name): use
3886         ess-read-object-name-dump.
3888         * ess-inf.el (ess-read-object-name-default): reverted back to old
3889         behavior.
3891         * ess-inf.el (ess-read-object-name-dump): new function.  Use it.
3893 Tue Nov 11 15:56:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3895         * ess.texi: XLisp-Stat, uniformly.
3897 Tue Nov 11 15:51:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3899         * ess.texi: fixed titles (no @_{} commands).  Updated menus. (MM)
3901 Tue Nov 11 15:38:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3903         * README.XLispStat: removed "S(tm)".
3905         * README.SAS: major overhaul (RMH).
3907         * README.S: removed "S(tm)".
3909 Tue Nov 11 10:02:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3911         * ess-inf.el (ess-read-object-name-default): new version (KH).
3913 Tue Nov 11 10:00:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3915         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): added man
3916         format again for R internal man pages.
3918 Mon Nov 10 23:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3920         * Makefile: added latex/tex for talks on ESS 5.0.
3922 Mon Nov 10 23:02:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3924         * Releasing 5.0-pre3.
3926         * essd-sas.el: changes made.  Watch out.
3928         * ess-vars.el (ess-version): 5.0-pre3
3929         * Makefile (VERSION): 5.0-pre3
3931 Mon Nov 10 22:58:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3933         * ess-mode.el: more S to ESS
3935 Mon Nov 10 22:52:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3937         * ess-inf.el: more S/ESS fixes (RMH)
3939 Mon Nov 10 22:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3941         * README.SAS: typo
3943 Mon Nov 10 22:43:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3945         * ess-inf.el (ess-read-object-name-default): handle defaults
3946         better.
3948 Mon Nov 10 22:34:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3950         * README.S: typo.
3952 Mon Nov 10 17:28:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3954         * README.SAS: added some suggestions by RMH.
3956 Mon Nov 10 17:26:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3958         * README.S: edited as suggested by RMH.
3960 Mon Nov 10 17:17:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3962         * README.S: stuff.
3964 Mon Nov 10 17:16:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3966         * README: changed mode/revision.
3968 Mon Nov 10 17:14:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3970         * README: fixes (RMH)
3972 Mon Nov 10 17:04:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3974         * ess-trns.el (ess-transcript-mode):
3975         * ess-help.el (ess-help-mode):
3976         * ess-inf.el (inferior-ess-mode):
3977         * ess-mode.el (ess-mode): keep tabs out of the code.
3979 Mon Nov 10 16:48:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3981         * ess.texi: @code -> @email when appropriate.
3983 Mon Nov 10 15:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3985         * ess.texi: added most, approx 300, of MM's changes.  A very few
3986         differences, though.
3988 Mon Nov 10 15:05:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
3990         * ess-vars.el: S -> ESS (MM)
3992 Mon Nov 10 15:02:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
3994         * ess-trns.el: S -> ESS (MM)
3996 Mon Nov 10 14:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3998         * ess-mode.el: S -> ESS (MM).
4000 Mon Nov 10 14:51:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4002         * ess-inf.el: S -> ESS (MM).
4004 Mon Nov 10 14:41:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4006         * ess-help.el: removed comment re: S.el.
4008         * ess-help.el: updated docs and functions, S -> ESS (MM)
4010 Mon Nov 10 14:34:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4012         * Makefile (MAKEHTML): change target (MM)
4014         * Makefile (clean): more to clean (MM)
4016         * Makefile (dvi): new target.  Use it (MM)
4018 Sun Nov  9 16:30:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4020         * Doc/TODO: cleaned out my email of TODO problems, except for
4021         SAS).
4023 Sun Nov  9 16:24:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4025         * Doc/TODO: updated for what has been accomplished by this stage,
4026         for 5.0.
4028 Sun Nov  9 15:32:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4030         * essl-sta.el: cleaned up errors via lets.
4032 Sun Nov  9 15:26:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4034         * essl-sas.el: removing unusable commands.
4036 Sun Nov  9 15:08:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4038         * ess-vars.el (no-doc): new variable.  use it for autoload
4039         documentation.
4041 Sun Nov  9 15:08:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4043         * Makefile: ess-vars/ess/ess-site dependencies cleared up.
4045 Sun Nov  9 15:02:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4047         * essd-sas.el: changed documentation for autoloads.
4049 Sun Nov  9 14:56:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4051         * essl-sas.el: one too many ")" (in editing sas-narrow-to-page).
4053 Sun Nov  9 14:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4055         * ess-site.el: cleaned up.
4057 Sun Nov  9 14:44:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
4059         * ess-comp.el: cleaned up.
4061 Sun Nov  9 14:38:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4063         * essl-sta.el: cleaned up format.
4065 Sun Nov  9 14:33:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4067         * essd-sas.el: cleaned up byte-compiler warnings and lisp.
4069 Sun Nov  9 14:32:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4071         * essl-sas.el: need the right name at top.
4073         * essl-sas.el: cleaned up byte-compiler warnings.
4075 Sun Nov  9 14:17:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
4077         * Makefile: cleaned dependencies for essd-*.el
4079 Sun Nov  9 14:00:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4081         * ess-vars.el (ess-version): upgrade to 5.0
4083         * Makefile: upgrade version to 5.0
4085 1998-11-09  A.J. Rossini  <rossini@biostat.washington.edu>
4087         * Makefile (dist): new top-level target.
4088         (dist): uses scp to put it where it belongs.
4090 Fri Nov  7 19:43:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4092         * Released 5.0-pre2.
4094         * Makefile (dist): copy makefile into the appropriate place.
4096 Fri Nov  7 19:41:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4098         * essd-sas.el (ess-SAS-pre-run-hook): fixed process name synch
4099         problem.
4101 Fri Nov  7 19:18:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4103         * essd-sas.el (ess-SAS-pre-run-hook): set explicit-shell-file-name
4104         to "/bin/sh" to aviod prompt evilness.
4106 Fri Nov  7 18:33:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4108         * Doc/TODO: SAS problems.
4110 Fri Nov  7 18:28:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4112         * ess-inf.el (inferior-R-input-sender): patch to avoid problems
4113         with R, for "help()" (MM).
4115 Fri Nov  7 18:17:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4117         * ess-site.el: added comments re: TT commenting/editing styles.
4119 Fri Nov  7 18:10:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4121         * ess-mode.el: indentation.
4123 Fri Nov  7 14:42:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4125         * ess-mode.el: changes for TT (RMH).
4127 Fri Nov  7 14:31:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4129         * essl-sas.el (sas-require-confirmation): doc string edit.
4131 Fri Nov  7 14:30:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4133         * ess-vars.el (ess-transcript-minor-mode):
4135         * ess-vars.el (ess-listing-minor-mode): new variables.  Use. (RMH)
4138 Fri Nov  7 14:29:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4140         * essl-sas.el:  fixes for multiple SAS processes. (RMH)
4142 Fri Nov  7 13:53:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4144         * essd-sas.el: changes for SAS mode (RMH-2Nov).
4146 Fri Nov  7 13:47:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4148         * ess-vars.el: patches for Terry Thernau's suggested indentation
4149         (RMH)
4151 Fri Nov  7 13:37:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4153         * README.XLispStat: new file.  read it.
4154         * README.SAS: New file.  Read it.
4155         * README.S: revision, not version.
4157 Fri Nov  7 11:41:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4159         * README.S: added gen'l features, id -> version.
4161 Fri Nov  7 09:23:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4163         * README.S: New file.  Include it.
4165 Fri Nov  7 09:20:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4167         * README: pointer to README.S, README.SAS, and README.XLispStat
4169 Fri Nov  7 09:17:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4171         * README: changes to mailing list and WWW documentation location
4172         (MM).
4174 Thu Nov  6 10:42:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4176         * Makefile (DOCS): added README.LANGUAGE files to the Makefile.
4177         Need to fill them in.
4179 Wed Oct 29 14:08:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4181         * README: rearranged, as suggested by Don Cram. (DC).
4183 Mon Oct 27 14:50:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4185         * ess.texi: readded "New Features" section.
4187 Mon Oct 27 13:05:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4189         * ess.texi: started editing section 1.  In particular, @b{S}
4190         refers to a generic statistical process, at this point.
4192 Mon Oct 27 10:44:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4194         * ess.texi (Local Variables): TeX-master ought to be ess.texi.
4195         Whoops.
4197 Mon Oct 27 10:25:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4199         * Doc/TODO: added RMH's SAS suggestions.
4201 Mon Oct 27 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
4203         * essd-sas.el (ess-SAS-pre-run-hook): removed interactive call.
4204         * essd-sas.el (ess-SAS-pre-run-hook): make sure buffer name of any
4205         running *shell* buffers is unique for changes.
4207 Mon Oct 27 10:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4209         * Makefile (SOURCES): removed ess-debug from distributed sources.
4211 Mon Oct 27 09:01:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4213         * Makefile (dist): Doc should not be writable, again.
4215 Fri Oct 24 16:31:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4217         * Makefile (install): -ne should be !=, since doing string, not
4218         integer, comparison. (KH)
4220 Fri Oct 24 12:25:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4222         * ess-vars.el (ess-version):
4223         * Makefile (VERSION): 5.0-pre2
4225         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): changes for
4226         R, 0.50 vs. 0.60.
4228 Fri Oct 24 08:56:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4230         * ESS-5.0-pre1 released.
4232 Fri Oct 24 08:55:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4234         * ess-vars.el (ess-version):
4235         * Makefile (VERSION): updated version name to 5.0-pre1, skipping
4236         beta-17.
4238 Fri Oct 24 08:51:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4240         * essd-sas.el (ess-SAS-pre-run-hook): We need to make sure that no
4241         shells are currently running.  put back the stuff removed 1.5
4242         hours ago.  Cleaned up variable usage using let.
4244 Fri Oct 24 08:13:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4246         * essl-sas.el (SAS-log-mode): fundamental mode, with read-only.
4247         Same as listing mode, pretty much.
4249 Fri Oct 24 08:11:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4251         * essl-sas.el (set-sas-file-buffer): sasl-mode isn't real,
4252         anymore.
4254 Fri Oct 24 08:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4256         * essd-sas.el (ess-SAS-pre-run-hook): after accepting process
4257         input, sleep-for to allow the rest of the input to appear!  Else,
4258         we don't read the correct tty.  Alternative: would have to grep
4259         for tty, and figure out if we mean BSD or SYSV style unix.
4260         Bleach.
4262 Fri Oct 24 07:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4264         * essd-sas.el (ess-SAS-pre-run-hook): removed
4265         ess-sas-shell-buffer-name stuff.  Necessary?
4267 Fri Oct 24 07:21:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4269         * ess-sas-sh-command: use /bin/sh
4271 Fri Oct 24 07:20:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4273         * Makefile (dist): make sure scripts are executable before
4274         packaging.
4276 Thu Oct 23 17:24:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4278         * essd-sas.el (ess-sas-shell-buffer-name-flag): use it.
4279         * essd-sas.el (ess-sas-shell-buffer-name): use it.
4281 Thu Oct 23 17:20:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4283         * essd-sas.el (ess-SAS-pre-run-hook): removed 'interactive' call.
4284         Should only be run from a run-hooks call?
4286         * essd-sas.el (ess-SAS-pre-run-hook): ess-shell-buffer-name-p
4287         should be ess-shell-buffer-name-flag; -p and p suffices are
4288         reserved for functions, -flag reserved for variables.
4290 Thu Oct 23 13:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4292         * ess-inf.el (ess-eval-line-and-next-line, ess-eval-line,
4293         ess-eval-function, ess-eval-buffer): ess-force-buffer-current
4295 Thu Oct 23 09:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4297         * Makefile (install): test lispdir to see if needs install (MM).
4299 Thu Oct 23 09:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4301         * essl-sas.el (ess-transcript-mode): should be autoloaded.
4303 Thu Oct 23 09:01:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4305         * ess-site.el (s-transcript-mode): generic.  Moved here.
4307 Thu Oct 23 09:00:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4309         * essd-r.el (r-transcript-mode): moved here.
4311 Thu Oct 23 08:57:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4313         * Makefile (AUXFILES): added SCRIPTS
4314         * Makefile (SCRIPTS): new variable, use it.
4316 Thu Oct 23 08:52:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4318         * ess-inf.el (ess-eval-visibly): DOCSTRING lied; text ->
4319         text-withtabs.
4321 Thu Oct 23 08:30:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4323         * Makefile (dist): remove write permission from ChangeLog for
4324         distribution.
4326 Thu Oct 23 08:23:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4328         * Makefile (DOCS): new variable.  Use it.
4330 Thu Oct 23 08:22:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4332         * Makefile (SOURCES): Need to include ess-debug, ess-comp.
4334 Wed Oct 22 15:53:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4336         * ess-vars.el (ess-version): updated version number (17)
4337         * Makefile (VERSION): updated version number (17)
4339         * beta 16 released.
4341 Wed Oct 22 15:10:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4343         * Makefile (dist): dist target now works; being too ambitious
4344         resulted in the loss of below.
4346 1997-10-22  Anthony Rossini  <rossini@stat.sc.edu>
4348         * WHOOPS.  Stupid mistake, lost 2 days of ChangeLog activity.
4350 Mon Oct 20 14:20:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4352         * ess-help.el (ess-display-help-on-object): set the customization
4353         variables properly.
4355 Thu Oct 16 14:25:59 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
4357         * essd-sas.el (ess-mode): added autoload.
4359         * essd-s+3.el: editing of spaces.
4361         * Makefile (SOURCES): changed edd-doc appropairately.i
4363 Fri Oct 10 12:05:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4365         * beta 15 released.
4367         * ess-trns.el (ess-transcript-mode): start up in read-only mode.
4369 Wed Oct  8 14:50:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
4371         * ess-inf.el (ess-proc-name): takes stringname for buffer; was
4372         ess-dialect.  Use it.
4374 Wed Oct  8 13:56:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4376         * essd-s4.el (S4-customize-alist):  inferior-ess-*-command
4377         variables must end in "\n".
4379         * essd-s+3.el (S+3-customize-alist): inferior-ess-*-command
4380         variables must end in "\n".
4382 Wed Oct  8 08:50:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4384         * ess-vars.el (inferior-ess-names-command): add "\n" to end of
4385         names(%s) command (KH).
4387 Wed Oct  8 05:36:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4389         * ess-debug.el: new file for debugging and development.  Use it.
4391 Tue Oct  7 15:46:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4393         * ess-site.el: commented out debug-on-error.
4395 Tue Oct  7 15:42:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4397         * ess-inf.el (ess-get-words-from-vector): don't concat "\n", since
4398         we might have multi-line commands.  Make them do it in the command
4399         definition (KH).
4401 Tue Oct  7 13:21:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4403         * Makefile (SOURCES): add ess-doc.el
4405 Thu Oct  2 08:52:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4407         * Makefile (install): create INFODIR and LISPDIR as well as
4408         parents before installing.
4410 Thu Oct  2 08:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4412         * ess-inf.el (ess-multi): removed ess-pre-run-hook execution; it
4413         should only happen in inferior-ess.
4415 Thu Oct  2 01:12:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4417         * essl-s.el (r-transcript-mode, s-transcript-mode): new functions.  Use it, and fset
4418         it.
4420 Thu Oct  2 01:12:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4422         * ess-trns.el (ess-transcript-mode): added alist parameter.  Use
4423         it.
4425 Thu Oct  2 00:35:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4427         * ess-vars.el (ess-function-pattern): tied the non-quoted function
4428         name to either the beginning of a line or a space, instead of
4429         beginning of a word.
4431 Wed Oct  1 21:50:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4433         * essl-s.el (S-syntax-table): modified . to be "_" (KH).
4435 Wed Oct  1 21:46:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4437         * ess-inf.el: Require ess-site, not just ess, so that language
4438         specific stuff will be loaded.
4440 Wed Oct  1 21:45:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4442         * ess-trns.el: Require ess-site, not just ess, so that language
4443         specific stuff will be loaded.
4445 Tue Sep 16 16:15:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4447         * essl-sas.el (SAS-editing-alist):
4448         * essl-lsp.el (Lisp-editing-alist):
4449         * essl-s.el (S-editing-alist):
4451         ess-keep-dump-files NEEDS to be 'ask.
4453 Wed Sep 10 13:48:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4455         * ess-help.el (ess-submit-bug-report): ess-program-name doesn't
4456         exist.
4458 Wed Sep 10 13:44:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4460         * essl-sas.el: can't require sas here.
4462 Wed Sep 10 13:33:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4464         * essl-sas.el: added Tom Cook's sas-data code.  Not integrated
4465         yet.
4467 Wed Sep 10 09:42:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4469         * Makefile (html/ess_toc.html): Use explicit file "index.html",
4470         since some servers/browsers have different defaults. (MM).
4472 Wed Sep 10 09:40:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4474         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): change check
4475         for setting auto-mode-alist (MM).
4477 Tue Sep  9 16:35:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4479         * ess-mode.el: removed code which generated a second "ess-mode"
4480         menu.
4482 Tue Sep  9 16:23:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4484         * ess-mode.el (ess-mode): mode name:  ess-language, not
4485         ess-dialect.
4487 Tue Sep  9 16:22:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4489         * ess-inf.el (inferior-ess-mode): mode name:
4490         iESS [ess-dialect:proc]
4492 Tue Sep  9 10:39:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4494         * essd-[r][s+3].el (*-customize-alist): lastvalue command renamed
4495         as ".ess.lvsave".
4497 Tue Sep  9 09:59:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4499         * ess-inf.el: what is (fset 'run-s (fset 'run-S (symbol-function
4500         'S))) for??
4502 Tue Sep  9 09:15:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4504         * ess-vars.el (ess-version): incremented
4506         * Makefile (VERSION): incremented
4508 Tue Sep  9 09:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4510         * RELEASING beta 13
4512 Tue Sep  9 09:01:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4514         * Makefile (all): ess -> ESS
4516 Tue Sep  9 08:29:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4518         * essd-r.el (R-customize-alist): needs syntax table for inferior
4519         processes.
4521 Mon Sep  8 15:22:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4523         * ess-inf.el (inferior-ess-mode): need to fix syntax table.
4525 Mon Sep  8 14:28:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4527         * essl-sas.el (sas-indent-line): renamed from
4528         indent-sas-statement.
4530 Mon Sep  8 14:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4532         * ess-mode.el (ess-mode): add one more debugging statement.
4534 Mon Sep  8 13:23:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
4536         * ess-vars.el: moved syntax table code to essl-s.el.
4538 Mon Sep  8 13:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4540         * ess-vars.el (ess-version): updated.
4542         * Makefile: Updated version number
4544 Mon Sep  8 12:25:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4546         * ess-help.el (ess-find-help-file): doesn't search for
4547         completions, with SAS or XLS.  Fine, since there isn't a really
4548         good way to build the list [SAS] or it isn't coded yet [XLS].
4550 Mon Sep  8 12:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4552         * ess-help.el (ess-display-help-on-object): uses process name as
4553         part of the buffer.
4555 Mon Sep  8 12:23:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4557         * ess-vars.el: removed inferior-ess-save-lastvalue-command and
4558         inferior-ess-retr-lastvalue-command, not needed.
4560 Mon Sep  8 09:01:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4562         * essl-sas.el: moved SAS language related autoloads and fsets from
4563         ess.el to here.
4565 Mon Sep  8 08:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4567         * essl-s.el: moved S language related autoloads and fsets from
4568         ess.el to here.
4570 Mon Sep  8 08:51:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4572         * essd-sas.el (SAS-customize-alist): use ess-local-customize-alist.
4574 Mon Sep  8 08:46:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4576         * essd-r.el (R-customize-alist): use ess-local-customize-alist.
4578 Mon Sep  8 08:45:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4580         * essd-s+3.el (S+3-customize-alist): use ess-local-customize-alist.
4582 Mon Sep  8 08:45:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4584         * essd-s4.el (S4-customize-alist): use ess-local-customize-alist.
4586 Mon Sep  8 08:42:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4588         * essd-s3.el (S3-customize-alist): use ess-local-customize-alist.
4590 Mon Sep  8 08:41:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4592         * ess-vars.el (ess-local-customize-alist): new variable.  use it.
4594 Mon Sep  8 08:35:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4596         * ess-site.el: code to remove .[sS] from auto-mode-alist commented
4597         out.  Need a version which works with Emacs.
4599 Fri Sep  5 14:20:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4601         * ess-mode.el (ess-eval-map): define it.  New keysequence:
4602         C-c C-e ...  for evaluation of code.
4604 Fri Sep  5 14:19:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4606         * ess-vars.el (ess-eval-map): new variable.  use it.
4608 Wed Sep  3 12:54:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4610         * ess-trns.el: removed log section.
4612 Wed Sep  3 12:30:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4614         * ess-mode.el (ess-find-dump-file-other-window): changed
4615         error to message, so that dumping non-existant R objects would
4616         work.
4618 Wed Sep  3 12:29:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4620         * ess-help.el (ess-submit-bug-report): fixed to use ess-bugs, and
4621         to include *ESS* buffer contents.
4623 Wed Sep  3 12:27:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4625         * essd-s4.el: rolled in John Chamber's s4-modeadds.el
4627 Wed Sep  3 11:48:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4629         * essd-s4.el (S4-customize-alist): added
4630         inferior-ess-search-list-command from the ess-xtras.
4632 Wed Sep  3 11:11:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4634         * ess-site.el ((assoc "\\.q" auto-mode-alist)): removed '$'.
4635         (RMH).
4637 Wed Sep  3 10:42:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4639         * ess.texi : applied Martin's updates.
4641 Wed Sep  3 10:37:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4643         * Makefile: applied Martin's patch, ESS -> ess, for texinfo
4644         stuff.
4646 Tue Sep  2 16:36:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4648         * essd-*.el (ess-dump-filename-template): use it, with
4649         ess-suffix.
4651 Tue Sep  2 16:19:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4653         * ess-vars.el (ess-delete-dump-files): changed default value to
4654         nil.  Better safe than sorry.
4656 Tue Sep  2 16:05:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4658         * essd-*.el (*-customize-alist): ess-suffix.  Use it.
4660 Tue Sep  2 15:44:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4662         * essl-s.el: moved "general" variables from essd-s?.el,
4663         essd-r.el.  There, should only be modifications to the standard S
4664         customizations.  Avoids conflict with not loading certain
4665         customization variables.
4667 Tue Sep  2 13:23:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4669         * Makefile (LASTVERSION): version set to 12.
4671 Tue Sep  2 10:22:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4673         * ess-vars.el (ess-version): Version 11 released; set to 12.
4675 Mon Sep  1 17:16:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4677         * essd-r.el (R-mode): setq-default the customize alist.
4679 Mon Sep  1 16:59:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4681         * essd-s+3.el (S+3-mode): need to set ess-customize-alist.
4683 Mon Sep  1 16:15:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4685         * ess-vars.el (ess-mode-font-lock-keywords): redid the assign
4686         fontlocking.
4688 Mon Sep  1 15:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4690         * ess-vars.el (ess-mode-editing-alist): renamed.  Use it.
4692 Mon Sep  1 15:48:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4694         * ess-inf.el (inferior-ess): corrected doc string.
4696 Mon Sep  1 14:54:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4698         * essl-sas.el: added sas config variables here.
4700 Mon Sep  1 14:21:08 1997  Anthony Rossini  <rossini@stat.sc.edu>
4702         * essd-sas.el (SAS): works.
4704 Mon Sep  1 14:20:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4706         * essd-sas.el (SAS-mode): fixed and "modernized".
4708 Mon Sep  1 14:16:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4710         * ess.el (SAS-transcript-mode): load it.
4712 Mon Sep  1 14:16:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4714         * ess.el (SAS-mode): load it.
4716 Mon Sep  1 14:12:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4718         * ess-site.el (auto-mode-alist): XLS is recognized.  SAS is
4719         recognized.
4721 Fri Aug 29 13:41:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4723         * ess-inf.el (inferior-ess-make-comint): use
4724         inferior-ess-start-file, inferior-ess-start-args.
4726 Fri Aug 29 13:24:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4728         * essd-sas.el (inferior-SAS-args): new variable.  Use it.
4730 Fri Aug 29 13:11:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4732         * ess-vars.el (ess-dribble-buffer): now defaults to
4733         *ESS*. (RMH/MM).
4735 Fri Aug 29 13:09:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4737         * essd-sas.el (SAS-customize-alist): fixed primary prompt (RMH).
4739 Thu Aug 28 10:21:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4741         * ess-mode.el (ess-check-modifications): reformat.
4743 Thu Aug 28 09:03:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4745         * ess.el: moved ess-site autoloads here.
4747 Thu Aug 28 09:02:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4749         * ess-help.el (ess-find-help-file): autoloaded
4750         ess-get-object-list at the beginning of ess-help; byte-compiler
4751         error.
4753 Wed Aug 27 14:33:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4755         * ess-mode.el (ess-mode): needed to set buffer local variables
4756         AFTER they are killed.  Whoops.
4758 Wed Aug 27 14:27:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4760         * ess-mode.el (ess-mode): type changed to dialect.
4762 Wed Aug 27 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4764         * ess-inf.el (ess-proc-name): changed the process name to be
4765         returned.  Now is the form:  ess-dialect : ess-process-number.
4767 Tue Aug 26 18:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4769         * ess-version-running -> ess-dialect
4771 Tue Aug 26 18:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4773         * ess-proc-prefix -> ess-language
4775 Tue Aug 26 17:58:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4777         * ess-site.el: added SAS site init (from Cook's mode) (TC)
4779 Tue Aug 26 17:50:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4781         * essl-sas.el:  new file.  SAS language editing mode (Cook's
4782         mode).  Use it. (TC)
4784 Tue Aug 26 17:48:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4786         * essl-s.el : new file.  S language editing mode.  Use it.
4787         S specific stuff from ess-mode.
4789 Mon Aug 25 16:53:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4791         * ess-help.el (ess-find-help-file): added hack to complete non-S
4792         stuff. (KH)
4794 Mon Aug 25 16:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4796         * essd-r.el (R-customize-alist): made the name quoted.
4798 Mon Aug 18 15:27:41 1997  Maechler  <maechler@stat.math.ethz.ch>
4800         * essd-r.el (R-customize-alist): sorted
4802         * essd-s4.el:
4803         * essd-s3.el (S3-customize-alist): not Splus; no
4804         'Optional/Required Arg'
4806         * essd-s+3.el (S+3-customize-alist): switched some lower/upper
4807         case: more important things on lower case; now compatible to R
4810 Mon Aug 25 16:35:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4812         * ess-site.el auto-mode-alist: Use \\' instead of $ [faster (?)],
4813         standard; Add ...src/library/[A-z]*/funs/.. for R source editing.
4814         (MM).
4816 Mon Aug 25 11:02:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4818         * ess-site.el (inferior-ess-font-lock-input): added setq of this
4819         variable as a customization example (RMH).
4821 Mon Aug 25 10:35:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4823         * ess-comp.el: removed (require 'cl).  This is semi-evil, if we
4824         can only avoid it.
4826 Fri Aug 22 17:01:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4828         * ess-vars.el (inferior-ess-font-lock-prompt-p): New
4829         variable. Need to use it.  Customize in ess-site.
4831 Fri Aug 22 16:56:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4833         * ess-inf.el (inferior-ess-mode): mode name is now "iESS", as per
4834         discussion.
4836 Fri Aug 22 16:54:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
4838         * ess-vars.el (ess-object-name-db-file-loaded): use it to
4839         determine which languages/versions have been loaded.
4841 Fri Aug 22 16:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4843         * essd-r.el (R-customize-alist): added ess-object-name-db to
4844         alist.
4846 Fri Aug 22 16:47:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4848         * essd-s+3.el (S+3-customize-alist): added ess-object-name-db to
4849         alist.
4851 Fri Aug 22 16:41:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4853         * essd-xls.el (XLS-customize-alist): added ess-object-name-db to
4854         alist.
4856 Fri Aug 22 16:40:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4858         * essd-xls.el (XLS-mode): moved from ess-mode.el
4860 Fri Aug 22 15:58:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4862         * essd-s+3.el (S-mode): moved from ess-mode.el
4864 Fri Aug 22 15:58:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4866         * essd-r.el (R-mode): moved from ess-mode.el
4868 Fri Aug 22 15:50:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4870         * essd-s+3.el: removed commented out font-lock patterns. (RMH)
4872 Fri Aug 22 15:49:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4874         * essd-s3.el: removed commented out font-lock patterns. (RMH)
4876 Fri Aug 22 15:48:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4878         * ess-vars.el (essd-S-inferior-font-lock-keywords): added RMH's
4879         error patterns.
4881 Fri Aug 22 12:28:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4883         * essd-sas.el: new file (RMH).
4885 Fri Aug 22 12:18:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4887         * ess-vars.el (ess-function-pattern): New pattern, thanks to
4888         Stephen C. Pope <scp@predict.com>.
4890 Fri Aug 22 11:59:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4892         * Makefile (ESS.info): fixed text output (KH)
4894 Fri Aug 22 11:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4896         * Makefile (html/ESS_toc.html): fixed text output (KH)
4898 Fri Aug 22 11:55:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4900         * ess-vars.el (inferior-ess-save-lastvalue-command): new
4901         defvar for variable. (KH)
4903 Fri Aug 22 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4905         * ess-vars.el (inferior-ess-retr-lastvalue-command): new
4906         defvar for variable. (KH)
4909 Fri Aug 22 11:54:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4911         * ess-vars.el (S-plus): removed variable
4913 Fri Aug 22 11:51:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4915         * essd-xls.el (XLS-customize-alist):  inferior-ess-start-file
4916         ("~/.ess-R").  inferior-ess-start-args.  Use it.
4919 Fri Aug 22 11:43:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4921         * essd-s+3.el (S+3-customize-alist): inferior-ess-start-file
4922         ("~/.ess-R").  inferior-ess-start-args. Use it.
4924 Fri Aug 22 11:42:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4926         * essd-r.el (R-customize-alist): inferior-ess-start-file
4927         ("~/.ess-R").  inferior-ess-start-args. Use it.
4929 Fri Aug 22 11:06:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4931         * ess.texi: renamed, from ESS.texi.  Changed header.  Added
4932         info-directory stuff (KH).
4934 Fri Aug 22 11:04:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4936         * ess.el: installed new, non CL versions of ess-setq-vars,
4937         ess-setq-vars-default. (KH)
4939 Fri Aug 22 10:58:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
4941         * ess-xtra.el: ESS-version -> ess-version (KH)
4943 Fri Aug 22 10:57:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4945         * ess-vars.el (ess-version): incremented.  ESS-version ->
4946         ess-version.  (AJR)
4948 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4950         * ess-inf.el (inferior-ess-mode): ESS-version -> ess-version (KH)
4952 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4954         * STARTED : ESS-4.9-b11.  All DOCUMENTATION NOW IN `ChangeLog'.
4956 Tue Jul 29 07:14:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4958         * ess-vars.el: transcript fontlock vars now here.
4960 Mon Jul 28 09:57:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4962         * ess-site.el: explanatory comments for dialect customization.
4964 Mon Jul 28 09:55:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4966         * ess-vars.el: added defvars for ess-site things below.  Still
4967         need to add to essd-*.el's!
4969         * ess-site.el: more customizations for the executable names.  Need
4970         to move defvars to ess-vars.
4972         * README: edited authors again.
4974         * Makefile: S-mode -> ESS.
4976         * Makefile: updated version number.
4978         * ess-site.el: moved/uncommented essd-s?.el
4980         * essd-s3.el: provide the right package!
4982         * Makefile: S-mode -> ESS.
4984         * ess-site.el: reformat.
4986         * ess-site.el: fixed typo.
4988         * ess.el: made ess-setq-vars* clean.  No ugly hacks!
4989         cleaned up authorship.
4991         * Makefile: updated version number.
4993         * ess.el (ess-setq-vars-default): made nice.
4995         * ess.el (ess-setq-vars): made nice.
4997 1997-07-25  Anthony Rossini  <rossini@stat.sc.edu>
4999         * ess-mode.el (ess-mode-map): newline/return mapped to
5000         'newline-and-indent, by popular demand.
5002         * General : variable definitions in ess now moved to ess-vars.
5003         ess now only contains useful code for distinguishing between
5004         processes.
5006 1997-07-01  Anthony Rossini  <rossini@stat.sc.edu>
5008         * ess-inf.el (inferior-ess): removed make-local-variables which
5009         should've been handled in ess.el
5010         (ess-multi): same as above.
5011         (ess.el): fixed same.
5012         (ess-execute): removed make-local-variable 'ess-local-process-name
5013         (ess-force-buffer-current): removed make-local-variable
5014         'ess-local-process-name
5015         (inferior-ess): let (done 0), for constructing
5016         inferior-ess-procname.
5018         * ess-site.el: added RMH's new docs, `ess-keep-dump-files'.
5020         * ess-inf.el (ess-quit): doc string edited.
5022         * ess-mode.el (ess-check-source): RMH's solution.
5024 1997-06-16  Anthony Rossini  <rossini@stat.sc.edu>
5026         * Makefile: trans->trns.  Idea is to keep file names at the 8+3
5027         length  for archaic OSs...
5029 Sun Jun 15 04:39:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5031         * NOTE:  SEE RCS Log files for program updates.  All
5032         language/dialect specific code attempted to be moved to essd files
5033         (d=dialect :-)..  need more movement, though...
5035         * ess.el: Documentation update.
5037 Wed May 21 14:47:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
5039         * S-mode has now become ess-mode. (Emacs Speaks Statistics).
5041 Thu Apr 24 18:10:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
5043         * TODO: (MM) word wrap mistake.
5045         * S-help.el (S-help-mode-map): (MM) Patch to bind ^M to
5046         next-line. Whoops.  (AJR) changed to \C-m.
5048 Wed Apr 23 09:29:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
5050         * S.el (S-mode-version): incremented.
5052         * S-help.el (S-display-help-on-object): (MM) S-help-sec-regex,
5053         S-help-sec-keys-alist take correct values (see yesterday's log for
5054         inferior-S-help-command).  Need to do similar with
5055         inferior-S-help-command hack!
5057         * S.el : (MM) S-help-sec-regex, S-help-sec-keys-alist
5058         buffer-local.
5060 Tue Apr 22 19:19:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5062         * S-mode-4.9-b5 : released.
5064         * S-help.el (S-display-help-on-object): Added curr-help-command
5065         (since inferior-S-help-command is buffer-local, need to get BEFORE
5066         switching buffers).
5068         * S-site.el (S,R,XLS): setq-default to setq.
5069         (R): "cat" -> inferior-S-pager. Buffer local?
5070         (XLS): cleaned up.
5071         (S-XLS-shortcut-post-run-hook): new function.
5072         (S-XLS-shortcut-pre-run-hook): new function.
5073         (R): cleaned up.
5074         (S-R-shortcut-post-run-hook): new function.
5075         (S-R-shortcut-pre-run-hook): new function.
5076         (S): cleaned up.
5077         (S-S-shortcut-post-run-hook): new function.
5078         (S-S-shortcut-pre-run-hook): new function.
5080         * S-inf.el (inferior-S): removed useless make-local-variables
5082         * S.el : declared many variables via make-variable-buffer-local.
5084         * S-site.el : removed useless make-local-variables...
5086         * S-inf.el (S-multi): setq -> setq-default, for
5087         inferior-S-prompt.
5089         * buffer-local stuff moved to S.el.
5091 Mon Apr 21 21:35:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
5093         * S-mode-4.9-b4 : released.
5095         * S-site.el (XLS): wrong help; syntax confusion :-).
5097         * S-inf.el (inferior-S): moved the setting of the history file.
5099         * S.el: inferior-S-program should be global?
5101 Sun Apr 20 12:30:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
5103         * S-inf.el: moved S-force-buffer-current here, from S-mode.
5105         * S.el: (S-version-running): buffer-local.
5106         (inferior-S-program): buffer-local.
5107         (inferior-S-secondary-prompt): buffer-local.
5108         (inferior-S-primary-prompt): buffer-local.
5110         * S-site.el (S-transcript-mode): change autoload to point at
5111         S-trans.
5113 Fri Apr 18 12:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
5115         * S-site.el: removed stupid comments, rearranged autoloads
5116         sensibly.
5118         * S-inf.el:  Moved `eval-*' commands here from S-mode.
5119         Edited autoloads appropriately (must be a better way to deal with
5120         the bytecompiler and file/function synchronization!)
5122         * S-mode.el: Moved `eval-*' commands to S-inf.
5125 Thu Apr 17 12:58:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
5127         * S.el (S-mode-font-lock-keywords): changed
5128         ("<-" . font-lock-reference-face) to
5129         ("<<?-" . font-lock-reference-face), suggestion from Kurt.
5131 Wed Apr 16 14:36:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
5133         * S-trans.el: removed byte-compiler errors.
5135         * S-mode.el (S-indent-exp): commented out, in "let", restart and
5136         last-sexp.
5138         * S-inf.el
5139         (S-eval-visibly): See: "Terrible Kludge".  This code needs to be
5140         "done right (tm)".  Last byte-compile problem... :-(.
5141         (S-get-process-variable):  removed let (not needed?)
5142         (S-set-process-variable):  removed let (not needed?)
5144         * S.el: run-hooks 'S-mode-load-hook before provide 'S.
5145         (S-mode-version): update the version.
5147         * S-help.el: added autoloads for bytecompile (need to find a
5148         cleaner way).
5151 Tue Apr  8 06:32:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
5153         * S-mode-4.9-b3 RELEASED.
5155         * S-site.el (R): use the previously defined variable.
5156         (S): use the previously defined variable.
5157         (XLS): use the previously defined variable.
5159         * S.el (inferior-S-program): changed definition.
5160         (inferior-S-program-name): new.
5161         (inferior-R-program-name): new.
5162         (inferior-XLS-program-name): new.
5163         (inferior-S4-program-name): new.
5165         * General: put back GNU.  But need to check this!
5167         * General: removed "FSF GNU" from all files.  It's not kosher.
5169 Mon Apr  7 07:52:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
5171         * S-inf.el (get-S-process): moved to prevent byte-compiler
5172         warnings.
5174         * S.el: moved user/sys vars from S-mode.el/S-inf/S-help
5175         (font-lock): added require.
5177         * S-help.el: moved user/sys vars to S.el.
5179         * S-site.el: removed (require 'font-lock).
5181         * S-mode.el: moved user/sys vars to S.el.
5183         * S-inf.el: moved requires and eval-when-compile requires.
5185         * S-site.el: moved XLS, R, S here from S-inf.  Added local vars at
5186         end.  Edited commented-out documentation.
5188         * S-inf.el: moved XLS, R, S to S-site
5189         (XLS, R, S): S0 -> inferior-S
5190         (inferior-S): Renamed from S0.
5193         * S.el: Documentation cleaned, modified.  Old news moved to NEWS
5194         files.
5195         (S-mode-version): variable updated (wasn't, before.  Whoops!)
5197         * S-mode-4.9-b2 RELEASED
5199         * S.el : removed autoloads (and duplicates) for the modes and
5200         inferior processes (which were and are in S-site).
5202         * S.el : Commentary:  deferred installation instructions to README
5203         and S-site. Removed comint stuff, since present in 19.x emacsen.
5205         * S.el (S-local-process-name): variable, not a constant.
5207         * S-site.el: Added R-mode autoload.
5209         * README: query-rep'd "4.8" to "4.9".
5211         * S-mode.el (S-mode-map): S-parse-errors binding changed to C-c`
5213 Sun Apr  6 14:23:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
5215         * S-inf.el (inferior-S-make-comint): S-inf-pager ->
5216         inferior-S-pager.
5218         * S-site.el (XLS): added XLS autoload.
5220         * S-inf.el (inferior-S-make-comint): replaced with Kurt's version
5221         (I need to verify this).
5222         (inferior-S-pager): New variable.
5224 Fri Apr  4 10:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
5226         * S-mode-4.9-b1 RELEASED
5228         * S-site.el: added R as an autoload.
5230         * S-inf.el (inferior-S-mode): Added a switch (based on
5231         S-proc-prefix) for using inferior-S-input-sender or
5232         inferior-R-input-sender.
5234         * S-inf.el (inferior-R-input-sender): added (thanks to KH).
5236         * S-mode.el (S-eval-paragraph): added. (from S-extras).
5238         * S-extras.el: removed S-eval-paragraph
5240         * Makefile: More in line with GNU standards.  Still WRONG,
5241         though.
5243 Thu Apr  3 14:38:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5245         * S-help.el: Support for W3 viewing of R files is included.  It
5246         works (but could be better).  Removed until 5.0 :-).
5248         * S.el (S-proc-prefix): Moved before S-history-file definition,
5249         which now depends on it.
5251         * S-help.el (S-submit-bug-report): send to rossini@stat.sc.edu
5253         * S-inf.el (inferior-S-mode-map): C-x` should be C-c`
5254         (S-parse-errors).  Major modes NEVER use C-x prefixes!
5255         (inferior-S-mode-map): C-c C-a masks a useful function in comint.
5256         Need to find a second prefix for "hotkeys".
5258         * S-inf.el (S-object-name-db-file): added variable.
5259         (S-create-object-name-db): Use S-object-name-db.
5261         * S-inf.el (inferior-S-mode): Changed comint-completion-addsuffix
5262         definition, and made buffer-local (thanks: Kurt Hornik).
5264         * All_files : S-filenames-map is final name. (-p for functions.
5265         Bozo...).
5267         * S-inf.el (inferior-S-font-lock-keywords): changed variable name
5268         from S-inf-font-lock-keywords.
5269         (inferior-S-mode): changed variable name to
5270         inferior-S-font-lock-keywords from S-inf-font-lock-keywords.
5272         * S-modeadds.el (S-mode-load-hook): changed name of
5273         S-inf-filenames-map to S-filenames-map-p
5275         * S-inf.el (S-dir-modtime): changed name of S-inf-filenames-map to
5276         S-filenames-map-p
5277         (S-object-names): changed name of S-inf-filenames-map to
5278         S-filenames-map-p
5280         * S-mode.el (S-check-modifications): changed name of
5281         S-inf-filenames-map to S-filenames-map-p
5283         * S-inf.el: removed S-inf-filenames-map defvar.
5285         * S.el: Moved S-inf-filenames-map defvar here, renamed as
5286         S-filenames-map-p.
5288 Wed Apr  2 09:38:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5290         * TODO: updated ALL conversations and reasonings.
5292         * Makefile: removed extraneous commented-out parts.  Changed
5293         Prefloads, default Emacs, compilation flags, and infodir
5294         location.
5296         * S-mode.el (S-dump-object): added indent-region (thanks: Peter
5297         Dalgaard, <p.dalgaard@biostat.ku.dk>).
5299         * S-mode.el : changed default for S-else-offset to 0 (thanks:
5300         Peter Dalgaard, <p.dalgaard@biostat.ku.dk>).
5302 Mon Mar 10 11:30:23 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5304         * General : moved the rest of the easymenu startup code here
5305         * General : edited Makefile for easier XEmacs distribution
5306         * S-site.el : added example Splus call (thanks: Claudia Yastremiz
5307         <claudia@ms.com>)
5309 Fri Mar  7 17:42:36 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5311         * S-trans.el : For easymenu menus, moved code from S-menu here.
5312         * S-mode.el : For easymenu menus, moved code from S-menu here.
5313         * S-inf.el : For easymenu menus, moved code from S-menu here.
5314         * Added  code from Kurt H.
5316 Mon Feb 10 11:14:42 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5318         * S-help.el : added/checked some of Martin's older patches (most
5319         in the 4.8.6 series).
5321         * Makefile (patch): added $(GZCAT) (normally zcat, but sometimes
5322         it's gzcat, if sys admins are GNU-suspicious).
5324         * S-mode.el: XEmacs compatibility, maintaining Emacs
5325         compatibility.
5327         * S-inf.el: See above.
5329         * S-trans.el: See above.
5331         * S-menu.el: added easymenu support, XEmacs menu hooks.
5333 Mon Oct 14 16:24:14 1996  Local  <local@florence>
5335         * S-inf.el: inferior-S-program -- only new if  S <--> R
5337 Tue Jun 25 08:53:12 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5339         * S-inf.el: (defun R ...); renamed 'S to 'S0;  S, R both call S0
5340         after setting variables.
5342         * S.el: added autoloads for 'R and 'R-mode.
5343         defconst  for S-help-S... and S-help-R  used in S-inf.
5344         * S-site.el: same autoloads
5346         * S-help.el : S-help-sec-regex,etc: defconst for S- and R-
5347         versions moved to S.el, since used in S-inf
5349         * S-mode.el (R-mode): added
5350         S-force-buffer-current: optional 2nd arg. 'force'
5352 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5354         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5355         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5357         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5358         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5359         "S"; the same for other places.
5360         S-execute-search: Use new variable inferior-S-search-list-command
5361         Switched binding of C-c C-k to S-force-buffer-current.
5363         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5364         now using (get-S-process ...) instead of hardwired "S".
5366         * S-help.el: added S-eval-line-and-next-line to key bindings.
5367         Changed binding of request-a-process to C-c C-k as in other S-modes.
5368         New configurable variable  S-help-sec-regex  (for R help)
5370         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5372 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5374         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5375         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5377         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5378         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5379         "S"; the same for other places.
5380         S-execute-search: Use new variable inferior-S-search-list-command
5381         Switched binding of C-c C-k to S-force-buffer-current.
5383         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5384         now using (get-S-process ...) instead of hardwired "S".
5386         * S-help.el: added S-eval-line-and-next-line to key bindings.
5387         Changed binding of request-a-process to C-c C-k as in other S-modes.
5388         New configurable variable  S-help-sec-regex  (for R help)
5390         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5393 Wed Dec 13 17:27:53 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5395         * S-inf.el (S-search-list): Would return nil if S-search-list was
5396           nil and the search path had not changed (which could happen,
5397           apparently)
5399 Mon Dec  4 10:21:52 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5401         * S.el: New syntax table.
5403         * S-trans.el: New bindings.
5405         * S-mode.texi: Updates for 4.8
5407         * S-mode.el:
5408         Autoload and bind S-list-object-completions.  S-request-a-process
5409         moved to C-c C-k.
5411         S-force-buffer-current: new function
5413         * S-menu.el: Many updates.
5415         * S-inf.el: S-object-list: docstring update
5417         S-directory is now used as the default S directory.  The current
5418         buffers default directory is used if it is nil.
5420         get-S-process: better error message.
5422         inferior-S-mode: Use comint-input-filter-functions instead of the
5423         deprecated comint-input-sentinel.
5424         Don't anchor paragraph regexps.
5426         S-list-object-completions: new function
5428         S-modtime-gt: bugfix
5430         S-complete-filename: don't use comint-last-inout-start
5432         * S-help.el: Make autoloads from S-inf.el.
5434         * Makefile: Deleted useless SCRATCH vbl.
5435         Use S-mode.texi, not S-mode.texinfo.
5437 Thu Nov 30 13:10:17 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5439         * Makefile: Version update
5441 Mon Nov 13 14:46:13 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5443         * S.el (S-mode-syntax-table): Made syntax table independent of
5444           c-mode-syntax-table
5446         * S-mode.el (S-check-modifications): Changed regexp to allow `w'
5447           and `_' class syntax in object names
5449 Wed Aug 23 16:37:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5451         * S-inf.el (S-complete-filename): Checked form the beginning of
5452           the *last* command to determine if we should complete a
5453           filename.  History expansions work now.
5455 Mon Aug 21 15:35:29 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5457         * S-menu.el (S-transcript-mode-menu): New menu
5458         (S-inferior-S-mode-menu): Lotsa updates.
5460         * S-trans.el (S-transcript-copy-command): Renamed from
5461         S-transcript-copy-commmand (mmm).  Also switches to the S process.
5463         (S-trans-font-lock-keywords): strings keep other highlighting
5465         Lots of autoloads for S-mode.el stuff
5467         * S-help.el: Autoloads for stuff in S-mode.el
5469 Tue Aug  8 11:06:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5471         * S-mode.el (S-dump-object-into-edit-buffer): Run a lambda
5472         S-source-directory in the process buffer
5474         (S-dump-object-into-edit-buffer): As for process if none attached
5476         * S-inf.el (S): Use default-directory only if S-directory is nil.
5477         * S.el (S-directory): Doc update
5479         * S-inf.el (S-modtime-gt): Fixed to give correct results
5481         (inferior-S-mode): Add S-search-path-tracker to
5482         comint-input-filter-functions, not comint-input-sentinel.
5484 Tue Aug  1 16:13:14 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5486         * S-inf.el (inferior-S-mode): Don't anchor paragraph-start and
5487         paragraph-separate with "^" (for 19.29).
5489 Tue Aug  1 14:44:32 1995  David M Smith  <maa036@mathssun5>
5491         * S-mode.el (S-eval-region): Make sure S-local-process-name is set.
5493         * S-inf.el (get-S-process): Better error message when no processes
5494         are running.
5496         * S-mode.el (S-eval-region): Make sure S-inf is loaded
5498 Thu Jul 27 16:43:01 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5500         * S-inf.el (S-list-object-completions): New function
5501         (inferior-S-mode-map): Bind it to M-?
5503 Tue Jul 25 16:07:10 1995  David Smith  <D.M.Smith@lancaster.ac.uk>
5505         * Version 4.7 released.
5507         * Makefile (info): New target
5508         (install): Ignore errors in second cp in case LISPDIR==.
5509         (clean): Junk all the tex crap, too
5510         (VERSION): New variable
5511         (distrib): Use it
5512         (AUXFILES): Include ChangeLog
5513         (distrib): Make sure Makefile is writeable
5515         * S-inf.el (S-execute-screen-options): Added documentation.
5517         (S-multi): Use S-post-run-hook
5519         * S.el (S-keep-dump-files): Expanded documentation.
5520         (S-delete-dump-files): Expanded documentation.
5522         (S-post-run-hook): New variable.
5524 Mon Jul 24 11:58:22 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5526         * S.el: Default for S-keep-dump-files is 'check
5528         * S-mode.el (S-mode): Make S-keep-dump-files buffer-local.
5529         (S-load-file): Meaningful values of S-keep-dump-files are nil,
5530         check, ask and anything else.
5531         (S-dump-object): If S-keep-dump-files is 'check, don't ask for
5532         confirmation when loading.
5534         * S-mode.el (S-dump-object-into-edit-buffer): Bug-fix; you can now
5535         create the Src directory if it doesn't exist.
5537         * S-site.el (window-system): Only add turn-on-font-lock to mode
5538         hooks if window-system is non-nil.  Also add to
5539         S-transcript-mode-hook.
5541 Thu Jul 20 12:21:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5543         * S-inf.el (S-inf-font-lock-keywords): Strings in input don't
5544         de-fontify anymore.
5546 Wed Jun 28 12:15:57 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5548         * S-mode.texinfo: Updated e-mail addresses, and used @@ instead of
5549         @.
5551         * S-mode.el (S-mode): Use S-mode-font-lock-keywords, not
5552         S-inf-font-lock-keywords
5554 Mon Jun 26 12:14:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5556         * Version 4.6 released
5557         * TODO, S-mode.texinfo, NEWS, Makefile: Update for 4.6
5559 Mon Jun 26 12:09:55 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5561         * S-trans.el: Font-lock support.
5563         * README: Update for 4.6
5565         * S.el: Version update: 4.6
5567         S-local-process-name added.
5569         * S-site.el:
5570         Deleted hilit19 patterns (font-lock patterns are now in the individual
5571         source files).  S-site should now be much more lightweight to load.
5573         Used add-to-list for the load-path.
5575         .s for S-mode files in auto-mode-alist by default.
5577         * S-mode.el: Font-lock support.
5579 Fri Jun 23 13:56:54 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5581         * S-inf.el:
5582         Doesn't call comint-output-filter-functions in S-eval-visibly any more
5583         (and so works in 19.29).
5585         Font-lock support.
5587         Bound M-RET to S-transcript-send-command-and-move.
5589 Wed Oct 26 12:37:15 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5591         * S-mode.el (S-check-modifications):
5592         Fixed a bug which occurred when the object
5593         name could not be found.
5595 Tue Oct 25 16:28:54 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5597         * S-inf.el: Moved S-local-process name to S.el.
5598         (S-eval-visibly): Bugfix involving comint-last-output-end
5600 Wed Jun  1 11:03:34 1994  David M. Smith  (maa036@mathssun5)
5602         * Version 4.5 released.
5604         * Makefile: Update to distrib target
5606         * Makefile: Bugfix with info install
5608         * README: Update for 4.5
5610         * NEWS: *** empty log message ***
5612 Wed Jun  1 10:29:30 1994  David M. Smith  (maa036@mathssun5)
5614         * S-menu.el: Bugfix
5616 Mon May 30 16:34:53 1994  David M. Smith  (maa036@mathssun5)
5618         * S-site.el: Major revision.
5620         * README: More detail in INSTALL section.
5622         * TODO: Initial revision
5624         * S.el: Version number update: 4.5
5626         * Makefile: Bugfix in SOURCES
5628         * Makefile: added S-mode.texinfo to AUXFILES
5630         * Makefile, NEWS, README: Initial revision
5632 Fri May 27 17:18:50 1994  David M. Smith  (maa036@mathssun5)
5634         * S-mode.el, S-trans.el: Binding changes
5636         * S-help.el: Binding change
5638         * S.el: Define S-help as an alias for S-display-help-on-object.
5640         * S-inf.el: S-view-at-bottom: deleted function and keybinding
5641         Changed bindings of S-display-help-on-object and S-execute.
5643         * S-menu.el:
5644         Many modifications to S-inferior-S-mode-menu, including incorporation
5645         of the old hotkey menu.
5647         * S.el: Autoload for S-load-file.
5649         * S-help.el: S-submit-bug-report: new function
5651         * S.el:
5652         Added autoloads for S-dump-object-into-edit-buffer and S-parse-errors.
5654         * S.el: Added an autoload for S-submit-bug-report
5656         * S-mode.el:
5657         Added a provide call.  Can't imagine why it wasn't there before.
5659         * S-mode.texinfo: Initial revision
5661 Fri May 13 09:57:00 1994  David M. Smith  (maa036@mathssun5)
5663         * S.el: Version number update: 4.4
5665         * S-inf.el: bugfix
5667         * S-inf.el: S-compiled-dir: new function
5668         S-object-names: support it
5670         * S-inf.el: Support for S-object-name-db.
5671         S-object-names: modified
5672         S-get-words-from-vector: new function
5673         S-create-object-name-db: new command
5675 Wed May 11 14:18:27 1994  David M. Smith  (maa036@mathssun5)
5677         * S-trans.el: Defined S-transcript-send-command-and-move
5679         * S-menu.el: Dunno.
5681 Fri Apr 29 14:30:55 1994  David M. Smith  (maa036@mathssun5)
5683         * S-mode.el:
5684         S-continued-statement-p: minor bugfix. Removed the (bolp) test; I
5685         don't know why it was there but it caused top-level statements to be
5686         indented.
5688         S-insert-local-variables: removed (obsolete)
5690         * S-mode.el: S-dump-object-into-edit-buffer: rewrite.  Implemented
5691         S-delete-dump-files.
5693         S-dump-object: new function
5695         S-find-dump-file-other-window: new function
5697         * S.el: New option S-delete-dump-files
5699         * S.el: Version number change (4.3)
5701 Thu Apr 28 12:58:41 1994  David M. Smith  (maa036@mathssun5)
5703         * S-mode.el: Definition and implementation of S-mode-silently-save.
5705 Fri Apr 22 14:40:56 1994  David M. Smith  (maa036@mathssun5)
5707         * splitup2/S-inf.el (S-get-directory): Cause an error if an
5708           invalid directory is specified.
5710 Wed Mar 16 14:19:31 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5712         * splitup2/S-inf.el (inferior-S-primary-prompt): prompts are
5713           optionally followed by one space.
5714           (S-complete-object-name): No longer runs indent-for-tab-command
5715           (S-after-pathname-p): deleted
5716           (S-complete-filename): New function
5717           (inferior-S-mode): Better completion support, thanks to the new
5718           comint.
5720 Wed Feb 23 15:50:28 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5722         * splitup2/S-inf.el (S-search-list): Bugfix where relative
5723           pathnames in search list were expanded in wrong directory
5725 Fri Feb 18 19:27:10 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5727         * splitup2/S-mode.el (S-check-modifications): Don't cause an error
5728           if the source file has been deleted.
5730 Tue Feb 15 12:11:42 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5732         * splitup2/S-inf.el (S-temp-buffer-p): Deleted. There is no longer
5733           any dependence on this variable: S-local-process-name suffices.
5734         (S-local-variables-string): Deleted. File extensions should be
5735         good enough for setting the mode.
5736         (S-cleanup): Simplified. Doesn't delete files.
5738         * splitup2/S-help.el (S-help-mode): Make S-local-process-name
5739           local.
5741         * splitup2/S-mode.el (S-mode): make S-local-process-name
5742           permanent-local.
5743           (S-insert-function-templates): deleted, S-function-template has
5744           this functionality now.
5745           (S-function-template): May be nil or a string. Point is placed
5746           after first open.
5748           (S-dump-object-into-edit-buffer): If S-keep-dump-files is nil,
5749           don't delete files, but don't make backups either.
5751 Mon Feb 14 14:53:17 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5753         * splitup2/S-mode.el (S-check-modifications): New function
5754         (S-load-file): Rewrite. Only ask for a filename if the current
5755         buffer is not in S-mode. Always offer to save.
5757         * splitup2/S-inf.el (S-inf-filenames-map): New variable
5758         (S-object-names): Use it
5759         (S-extract-onames-from-alist): Supply directory name
5760         (S-get-modtime-list): Supply directory name for quicker completions
5762         (S-object-modtime): New function
5763         (S-modtime-gt): New function
5765 Fri Feb 11 14:49:29 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5767         * splitup2/S-mode.el (S-mode): Set parse-sexp-ignore-comments to
5768           t; there are no longer any limitations with this in elisp.
5770 Wed Feb  9 13:25:12 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5772         * splitup2/S-trans.el (S-transcript-send-command-and-move): New
5773           function
5775           (S-transcript-send-command): Doesn't move any more.
5777         * splitup2/S-inf.el (S-eval-visibly): Call
5778           comint-output-filter-functions
5780 Wed Jan 26 11:15:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5782         * S.el  (S-search-list): Caches result in S-search-list <v>
5783         (S-execute-objects): Use it
5784         (S-search-list <v>): Now just a cache. Don't access directly
5785         Completions are now calculated on demand; as a result the first
5786         completion in a session will take a long time. The results are
5787         cached, however, so remaining completions should be fast.
5789 Sun Jan 23 17:56:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5791         * S.el (S): If S-ask-for-S-directory is unset, set
5792           default-directory to S-directory.
5794 Wed Jan 19 16:16:10 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5796         * S-site.el: Added (cond (window-system ...)) calls so that all
5797           users (even those without window systems) can safely require
5798           this file.
5800 Thu Jan  6 15:15:53 1994  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5802         Version 4.1alpha released to wingra
5803         * S.el: deleted S-set-display and associated variables.
5805 Fri Dec 24 11:56:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5807         * S.el (S-command): Rewrite. Now uses a new filter to redirect
5808           output to the buffer; comint never sees the output. This filter
5809           could feasibly be accomodated to detect the prompt itself;
5810           allowing for an "in the background" implementation of S-command.
5812           (S-process-sentinel): Reports date; useful if you have run many
5813           S sessions in one transcript file.
5815 Thu Dec 16 12:47:38 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5817         * S.el (S-multi): Ask for transcript file, maybe
5818         (S-ask-about-transfile): new variable
5819         (S-get-directory): replaces S-set-directory
5821 Wed Dec 15 12:10:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5823         * S.el (S-loop-timeout): Increased
5825 Mon Dec 13 10:11:25 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5827         * S.el (S-command): Avoids calling comint-output-filter-functions
5828           until the last minute.
5829           (S-complete-object-name): Complete rewrite of completion
5830           routines. Completion should now be accurate in every situation:
5831           the only way to make it wrong is to use assign() to assign into
5832           a dataframe not at position 1. Uses objects() to make listings,
5833           so you don't get .Data, .Help etc. Should now be able to make
5834           this work for DOS users.
5835         (S-object-list): New buffer-local vbl; cache of completions
5837 Thu Dec  9 12:08:09 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5839         * S.el (S-process-sentinel): Can now see message after q()
5841 Tue Nov 16 09:25:41 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5843         * S.el (S-mode): kill-all-local-variables
5844         (S-insert-local-variables): Use ### instead of # in local
5845         variables section.
5847 Mon Nov 15 10:31:02 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5849         * S.el (inferior-S-mode): Changed
5850           comint-after-partial-pathname-command to
5851           comint-after-partial-filename-command (new comint)
5853 Sun Nov 14 17:18:55 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5855         * S.el: Version 4.00alpha. Made available for FTP, and
5856           announced on the S-mode mailing list
5858 Fri Nov 12 12:36:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5860         * S.el (S-transcript-mode): Created.
5861         (S-execute-screen-options): Added.
5863 Thu Nov 11 12:30:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5865         * S.el (S-find-help-file): More intuitive defaults when requesting
5866           help generated by S-read-helpobj-name-default.
5868           (S-eval-visibly): Doesn't wait for prompt after the last line of
5869           text has been sent.
5871           (inferior-S-send-input): Big improvement in the handling of
5872           multi-line inputs. Users should use LFD (not RET) to continue
5873           incomplete commands. Should automate this.
5875 Thu Oct  7 14:45:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5877         * S.el (inferior-S-mode): Few mods to make it work with the new
5878           comint.
5880 Mon Sep 27 11:21:56 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5882         * S.el (inferior-S-get-old-input): Now separates multi-line
5883           commands by newlines instead of spaces. This produces messier
5884           output, but avoids S's 255 char line limit for commands.
5886 Sun Sep 26 17:38:59 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5888         * S.el (S-kill-buffer-function): Added to kill-buffer-hook in the
5889           process buffer.
5891 Fri Sep 17 11:23:36 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5893         * S.el (S-display-temp-buffer): Uses temp-buffer-show-function
5894           instead of popper.
5896           (inferior-S-mode): Fixed a typo of paragraph-separate appearing
5897           as paragraph-start.
5899 Wed Sep 15 11:47:51 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5901         * S.el: Converted old E18 variables (buffer-flush-undo,
5902           comment-indent-hook) to E19 versions. Removed the require for
5903           comint-extra -- now contained in the new comint.el. Removed
5904           autoload for comint-isearch -- that's the user's decision.
5905         (inferior-S-prompt): Now generated from inferior-S-primary-prompt
5906           and (new variable) inferior-S-secondary-prompt
5908 Tue Sep 14 09:33:03 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5910         * S.el (S-multi): Makes use of Simon Marshall's new comint.el. New
5911           variable S-history-file for saving histories. Calls
5912           comint-read-input-ring. Sets the sentinel.
5913         (S-process-sentinel): Created. Automatically saves the history
5914           ring if the S process dies.
5916 Sun Sep 12 18:53:40 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5918         * S.el: (S-multi). Now always switches to the buffer associated
5919           with process N, if available.
5921         (inferior-S-make-comint): New calling procedure; bufname is the
5922           literal buffer name (no *'s are added); procname is the process
5923           name to use.
5925 Tue Sep  7 16:20:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5927         * S.el (inferior-S-mode-map): Unbound comint-[mp]search input, and
5928         comint-isearch, as I haven't tested them yet.
5929         (inferior-S-mode): replaced input-ring-size with
5930         comint-input-ring-size (Vivek Khera <khera@cs.duke.edu>).
5932         * comint-extra.el: Added comint-msearch* and comint-psearch*,
5933         commented out in the E19 distribution of comint.el
5935         * comint-isearch.el: Back in the distribution
5937 Fri Sep  3 16:20:28 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5939         * S.el (S-mode): Replaced the documentation string, and removed
5940         the code which set it explicitly. Doing this was breaking the byte
5941         compiler. Version 3.63
5943 Wed Aug 25 17:36:57 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5945         * S.el (inferior-S-send-input): Added a hook: S-send-input-hook,
5946         so that I could do nice things with highlighting. This will
5947         probably disappear or change.
5949 Sat Aug 14 14:48:11 1993  David Smith  (dsmith@spam)
5951         * S.el (S-extract-onames-from-alist): Modified so that
5952         S-complete-object-name will work in the minibuffer (e.g. through
5953         command S-execute.)
5955         * S.el: Restructured the entire S.el file into meaningful
5956         sections. The file now uses Outline mode.
5958         * S.el: Tek mode is no longer supported. Moved all Tek-related
5959         variables and functions to S-tek.el, and commented out any code
5960         references to them.
5962         * S-tek.el: This file is no longer supported. Moved all
5963         Tek-related functions and variables in S.el to the end of this
5964         file.
5966 Wed Aug  4 16:35:24 1993  David Smith  (dsmith@spam)
5968         * S.el (S-complete-object-name): Fixed regexp so that completion
5969         over lists works properly.
5971 Thu Jul 22 12:25:46 1993  David Smith  (maa507@mathssun4)
5973         * S.el: Uses s-menu instead of s-simple-menus.
5975         * s-menu.el: Totally rehacked from s-simple-menus.el to use
5976         easymenu.el, to take advantage of Emacs 19 menus.
5978         * S.el: Rehacked the multiple process code so that local variables
5979         are used to store process-specific variables. I really don't know
5980         why I didn't do this in the first place. As a result multiple
5981         processes actually seem to work, now.
5982         (S-request-a-process): Now enters initial input
5984 Sun Jul 18 12:15:27 1993  David Smith  (maa507@mathssun4)
5986         * S.el: Created this change log file, and moved the change log
5987         from S.el here.
5989 The following is from the original Changelog section of S.el
5991   Release 2.1 on October 14, 1991 to statlib@stat.cmu.edu,
5992      and to the elisp archives at OSU (brennan@dg-rtp.dg.com (Dave Brennan))
5993   and announced on internet.s-news, netnews.gnu.emacs.sources, &
5994     andrew.programs.S
5995  -------------------------------------------------------
5996      Jul 26          1991  Frank Ritter
5997    * added S-mode-load-hook & S-pre-run-hook
5998      and testing by neilc@research.att.com
5999      Jul 9           1991  Frank Ritter
6000    * Changed S-command to use a register rather than
6001        the kill ring.
6002    * Better file header, comments now at 60 col so
6003        mailers wont' eat them.
6004    * Better S-extract-word-name.
6005    * Added S-mode-version variable
6006    * Changed syntax table to read |#; appropriately
6008  Wed Nov 28 11:03:50 1990  Ed Kademan  (kademan at hermes)
6009    * Make the S-mode-syntax-table a slightly modified
6010        version of the c-mode-syntax-table instead of a
6011        version of the one for lisp.
6013  Sat Nov 10 12:41:52 1990  Ed Kademan  (kademan at hermes)
6014    * Made run-S and run-s commands synonymous with the
6015        function S.
6017  Fri Oct 19 12:41:52 1990  Ed Kademan  (kademan at hermes)
6018    * Made S-directory a user modifiable variable.  S will
6019        run from that directory.
6021  Thu Oct 18 12:41:52 1990  Ed Kademan  (kademan at hermes)
6022    * Added function S-nuke-help-bs to clean up nroff
6023        style text in the S help buffer.  This function is
6024        a modification of nuke-nroff-bs from man.el.
6025  -------------------------------------------------------
6026  Unnumbered version released dated Thu Jun 14 09:56:56 CDT 1990
6028  Fri Jan 17 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6029    * Help mode for reading files. When asking for an object to
6030      run help on, completion is over those help files that exist.
6031    * Added object name completion, and made S-get-object-list
6032      efficient enough to make it worthwile.
6033    * Error parsing for loaded files
6034    * Better customization of file-names, with sensible defaults
6035    * Sensible buffer names for object buffers
6036    * Corrected definition for `.' in syntax table
6037    * Improved (and simplified) S-read-object-name-default
6038    * Included pager='cat' to default help-command specification
6039    * Added a call to run-hook for S-pre-run-hook
6040    * Changed keymaps to conform with GNU guidelines
6041      (i.e. no \C-letter bindings)
6042    * S-command has a new third argument, visible
6044  Tue May 27 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6045    * now copes with dynamically changing prompts (reported by Doug Bates)
6047  Thu May 29 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6048    * Added S-execute, modified S-execute-* to use it.
6050  Mon Jun 22 1992 dsmith
6051    * Added S-mode editing commands written by Ken'ichi Shibayama
6052      (shiba@isac.co.jp). A big win.
6053    * Removed the redundant argument to S-switch-to-end-of-S
6054    * S-function-pattern improved
6055    * added S-eval-visibly, S-eval-visibly-p and modified S-eval-*
6056      to use them
6057    * added S-eval-line-and-next-line
6058    * eval commands can now echo in the process buffer
6059    * added S-kill-output and S-view-at-bottom
6060    * added a binding for comint-isearch and autoloaded it
6061    * added S-execute-in-tb. S-parse-errors now takes prefix arg.
6063  Thu Jun 25 1992 dsmith
6064    * Moved some doctrings to comments (Frank Ritter)
6065    * The Tek stuff now lives in a separate file (Frank Ritter)
6066    * Fiddly C-c ESC M-. bindings in S mode and Help mode moved
6067        to C-c M-. bindings (Martin Maechler)
6068    * S-execute-objects now uses variable inferior-S-objects-command
6069        whose value depends on S version. (Ken'ichi Shibayama)
6070    * Symbols given uniform prefixes: S- or inferior-S- (Frank Ritter)
6072  -- Version 3.41 released to Statlib and Emacs Archive --
6074  Tue Jul  7 11:56:59 CST 1992 dsmith
6075    * S-execute-attach now updates the internal search list. This
6076      is a manifestation of a general bug: S-command doesn't call
6077      S-search-path-tracker
6079  Wed Jul 29 09:38:54 CST 1992 kenichi
6080    * Several fixes to indenting code. New variable S-else-offset.
6081      Indentation of code not within braces. expression() indentation.
6082      Correct handling of in-line comments.
6084  Fri Aug  7 10:52:06 CST 1992 dsmith
6085    * S-execute now uses S-mode-minibuffer-map.
6086    * Setting indentation variables in .emacs now has some effect.
6087    * Files retrieved by S-dump-object-into-scratch are now automatically
6088      placed in S-mode.
6090  Fri Jul 28 1992 R.D.Ball
6091    added multi-S to allow multiple S sessions
6092    run by ESC-x S or with numeric prefix arg e.g. ESC-2 ESC-x S
6093    The current S process is determined by S-process-name,
6094    this is modified by typing a return into a non-current S process
6095    buffer.
6096    Variables S-process-name-list, S-current-process-name
6097    and functions update-S-process-name-list, get-S-process to
6098    replace (get-process "*S*"), and checks for existence of process,
6099    buffer in inferior-S-mode
6101    made function S-eval-line-and-next-line keep to the bottom of
6102    the S process buffer so user can see results when working interactiveley
6103    To do this an optional arg eob was added to S-eval-visibly
6104    To go to bottom of window it was necessary to use
6105    switch-to-buffer-other-window, but this only when eob is t.
6106    Additionally, if S-eval-visibly-at-end is t the functions
6107    S-eval-region etc. also display results at the end of the
6108    current process buffer.
6110    Default directory for starting S is now the current directory
6111    for the current buffer. (Set S-use-current-directory to nil to
6112    avoid this).
6115  Sat Sep 19 18:35:10 CST 1992 dmsith
6117    * Modified Rod's multi-S code so that it works properly.
6118      S-process-name-list is now an alist whose CARs are the process
6119      names and whose CDRs is an alist of variable . value pairs
6120      specific to particular processes (so e.g. completion works
6121      properly for each buffer.) The function
6122      S-get-process-specific-vbls does the work, and any
6123      process-specific variables should be mentioned here.
6124      S-mode buffers know which process they should evaluate into.
6126    * New command S-request-a-process which should be bound to a key.
6128  Wed Nov  4 dsmith
6129    * S-load-file now informs you if S gave a warning during load.
6130      Also, the S-errors buffer is displayed using popper, if available
6131    * C-x ` is now also bound in S-mode.
6132    * Installed Frank's menus
6134  Wed Nov 18 dsmith
6135    * Bound M-TAB and M-? to comint completion functions in inf-S-mode
6136      and S-mode
6137    * In the process buffer, a paragraph is a promwpt, a command and its
6138      output, to make the paragraph functions useful
6139    * Multiple S sessions in a process buffer are delimited by ^L, to
6140      make the page functions useful
6141    * In process buffer mode line, name of process is shown in [..]
6142      (in case buffer name is changed.) In edit buffers, the name
6143      if the process the buffer belongs to is shown in []'s
6145  Wed Nov 21 dsmith
6146    * Nuked S-make-function, since it is now obsolete
6147    * Added S-clean-region
6148    * M-TAB in S-mode now completes *files*, not objects. Object
6149      completion has moved to C-c TAB.
6150    * Bound k in the help buffer to 'kill-buffer.
6151    * Local variables are added to files accessed with C-c C-d, if needed.
6152    * Fixed incorrect use of 'save-buffer in several places.
6153    * Bound C-c C-p to 'S-request-a-process
6154    * Replaced S-beginning-of-function and S-end-of-function to DMS's
6155      versions, since Frank's don't work with the new function regexp.
6156    * New variable S-synchronize-evals (Martin Maechler)
6157    * Changed default of S-eval-visibly-p to t.
6159  Wed May 12 dmith
6160    * Change definition of S-dumped-missing-re to cope with 3.1