*** empty log message ***
[ess.git] / ChangeLog
blob0744d918d4dcc40dffd9b0c869aac948829d288f
1 2005-11-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
3   * Version 5.2.11 released.
5 2005-09-09  ESS Maintainers <ESS-core@stat.math.ethz.ch>
7   * Version 5.2.10 released.
9 2005-08-30  ESS Maintainers <ESS-core@stat.math.ethz.ch>
11   * Version 5.2.9 released.
13 2005-05-12  ESS Maintainers <ESS-core@stat.math.ethz.ch>
15   * Version 5.2.8 released.
17 2005-04-18  ESS Maintainers <ESS-core@stat.math.ethz.ch>
19   * Version 5.2.7 released.
21 2005-03-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
23   * Version 5.2.6 released.
25 2005-02-01  ESS Maintainers <ESS-core@stat.math.ethz.ch>
27   * Version 5.2.5 released.
29 2005-01-06  ESS Maintainers <ESS-core@stat.math.ethz.ch>
31   * Version 5.2.4 released.
33 2004-12-31  Stephen Eglen  <stephen@gnu.org>
35         * doc/inst_tar.texi (Unix installation): Remove note regarding GNU
36         Make, as this is relevant only for developers, and so does not
37         need to be in the user's guide [the shorter the installation
38         instructions, the better!]
40 2004-12-29  Stephen Eglen  <stephen@gnu.org>
42         * doc/newfeat.texi: Mention changes to completion.
44         * doc/inst_tar.texi (Unix installation): Comment out optional step
45         about creating database files for slow computers; delete later.
47         * doc/ess.texi (Completion details): Comment out note about slow
48         completion on old systems; delete later.
49         (Imenu): Add note about imenu regexps.
51 2004-10-27  Martin Maechler  <maechler@stat.math.ethz.ch>
53         * doc/ess.texi: added Debian patches from Camm Maguire
54         * lisp/*      : dito for six files
56 2004-09-21  ESS Maintainers <ESS-core@stat.math.ethz.ch>
58   * Version 5.2.3 released.
60 2004-07-27  Martin Maechler  <maechler@stat.math.ethz.ch>
62         * Moved from CVS to Subversion
64 2004-07-08  ESS Maintainers <ESS-core@stat.math.ethz.ch>
66   * Version 5.2.2 released.
68 2004-06-28  ESS Maintainers <ESS-core@stat.math.ethz.ch>
70   * Version 5.2.1 released.
72 2004-05-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
74         * doc/ess.texi (Interactive ESS): At the start of the chapter on
75         iESS, introduce a few general terms before getting into specifics.
77 2004-05-17  Stephen Eglen  <stephen@anc.ed.ac.uk>
79         * doc/ess.texi: Few typos; add brief description of Imenu and
80         document the 'l' key when viewing help files.
82 2004-05-05  Stephen Eglen  <stephen@anc.ed.ac.uk>
84         * doc/ess.texi (winjava): Put empty lines around example to get
85         proper formatting.
87 2004-05-04  Stephen Eglen  <stephen@anc.ed.ac.uk>
89         * doc/help-s.texi (ESS-help--assistance with viewing help): Refer
90         to Help chapter.
92         * doc/ess.texi (Multiple ESS processes): ess-request-a-process not
93         bound to C-c C-k.  Commented out some doc for
94         ess-plain-first-buffername.
95         (System dependent): Change of section name from "Other variables
96         ..." to "Variables ...".
98 2004-04-28  Stephen Eglen  <stephen@anc.ed.ac.uk>
100         * doc/ess.texi: Document winjava, inferior-ess-own-frame and
101         ess-help-own-frame.
103 2004-02-22  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
105         * doc/bugrept.texi: Describe how to make a *Backtrace* buffer.
107 2004-02-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
109         * doc/ess.texi (ESS processes on Remote Computers): add brief
110         notes on how to get a ssh buffer. Note that URL currently spills
111         into right margin in ess.pdf; anyway to prevent that?
113 2002-11-29  Stephen Eglen  <stephen@gnu.org>
115         * doc/ess-defs.texi: New file to provide macros for formatting R,
116         S, SPLUS.
117         * doc/ess.texi:  Quite a few updates to the documentation:
118         Include ess-defs.texi for @Sl macro.
119         Add Stephen to author list.
120         Remove bold from ESS/S.
121         Remove Variable and command index (had just two entries).
122         Use "X window system" or "X11" rather than "X-windows" (see `man X').
123         Add section on editor=emacsclient.
124         Change "more historic"->"older"
125         Correct exit() entry in the variable and command index.
126         Remove multiple references to Emacs/XEmacs differences in
127         .emacs/init.el for init file.
129 2002-08-07  Martin Maechler  <maechler@stat.math.ethz.ch>
131         * VERSION:
132         new version -- Makefile did not commit (aarggh)..
134         * lisp/Makefile, Makefile:
135         more Makefile tweaks: lisp/ess-cust.el with proper version number must be committed (in time before tagging etc)
137         * lisp/ess-cust.el:
138         new version -- Makefile did not commit (aarggh)..
140         * info/ess.info-3, info/ess.info-4, info/ess.info-1, info/ess.info, info/ess.info-2:
141         Updating info for new version
143         * ANNOUNCE, README:
144         Updating README, ANNOUNCE for new version
146         * doc/newfeat.texi:
147         prepare for release of 5.1.23 (with *correct* version number)!
149         * Makefile:
150         dist: also update lisp/ess-cust.el
151         rel : also `tag'
153 2002-08-06  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
155         * info/ess.info-1:
156         Updating info for new version
158         * 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:
159         docs:  I was trying to create a PDF version of ANNOUNCE with
160         texi2dvi and dvipdf (is there a better way?).  And, certain
161         functions like @email and @code betray unsightly behavior.
162         I replaced @email with @uref:mailto and @code with @display.
163         You may note that a better translation of @code would be
164         @example, but @example misbehaves as well.  @display doesn't
165         make a difference for info or HTML, but it does for PDF.
166         However, there doesn't appear to be an alternative for the
167         moment.  Another bug, is texi2html ignores the @enumerate
168         argument (besides mishandling @macro statements).  Oh joy!
170 2002-08-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
172         * ANNOUNCE, doc/announc.texi, doc/Makefile, doc/readme.texi, README, info/ess.info-1:
173         docs:  some final minor changes to docs before release.  Also,
174         attempted to address Martin's concern in doc/Makefile with
175         respect to install.  Now, you can differentiate between
176         making in the doc directory and installing elsewhere as the
177         documentation indicates.  The target install has returned for
178         info files only.
180 2002-08-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
182         * doc/dir, doc/help-sas.texi, doc/Makefile, info/ess.info-1, info/ess.info, README, info/ess.info-2:
183         info:  Rich's comment made me realize that we may also need
184         to "install" the dir file.  So, I changed the Makefile to:
185         $(INFODIR)/ess.info: $(TEXISRC)
186                 @echo "making Info documentation..."
187                 $(MAKEINFO) ess.texi
188                 $(INSTALL) ess.info* $(INFODIR)
189                 test -f $(INFODIR)/dir || $(INSTALL) dir $(INFODIR)
190         I suppose that a more sophisticated approach could be taken,
191         but this is probably good enough for now.  I believe that
192         all issues that I was working on are now complete.  I'm going
193         on vacation on 8/7 and then to JSM the following week, but I
194         should have e-mail and internet access the whole time.  Did
195         someone once say "Release early and release often"?
197 2002-08-01  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
199         * info/dir:
200         dir:  I discovered what the problem is with @direntry and
201         GNU Emacs 21.  Apparently, the functionality differs
202         between XEmacs and Emacs.  Under XEmacs, the @direntry
203         has precedence over the dir file.  Emacs appears to be
204         just the opposite.  So, I edited the dir file by hand.
205         Not sure where this file comes from.  info/emacs does
206         not create this file in a directory that doesn't
207         already have one.  The file doesn't seem to be
208         created by makeinfo and thats where the problem lies.
209         There is no synchronization between @direntry and dir
210         once dir has been created (however that happens).  The
211         best solution at present is to keep the two in synch
212         by hand.  Which really isn't that big of a deal since
213         we are only talking about one line being identical in
214         dir and ess.texi
216         * 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:
217         docs:  committing files based on recent discussion
219 2002-07-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
221         * doc/ess.texi, README:
222         HTML docs:  a few tweaks to the texinfo to create a
223         reasonable HTML table of contents
225         * doc/ess.texi, README:
226         doc bug:  I was testing out the info docs and I realized that
227         the "Detailed Node List" and the actual nodes for Installation
228         were different.  In this case, it would lead you to believe
229         that there weren't any relevant topics in the Installation
230         section because you see the "Detailed" list first, but there's
231         nothing on it.  I suppose you could carefully check each "Detailed"
232         vs. actual node combination, but that would be time-consuming and
233         prone to failure.  And, I also realized that nobody would want a
234         100 item list when they can drill-down from a 10 item list anyways.
235         So, I was lazy and just commented out the entire "Detailed Node List".
237         * 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:
238         more doc changes:  Where should I begin?  I realized that having info files might
239         not be helpful if you didn't already have ESS installed.  So, I decided to
240         create HTML docs and put them @ software.biostat.washington.edu:/ess/doc/html
241         But, texi2html doesn't work with version.texi.  After pulling my hair out, I
242         decided to read the documentation.  Guess what?  texi2html doesn't support
243         @macro commands.  So, instead of @essver{}, I replaced those references by
244         @include ../VERSION which seems to work.  Of course, this was after I re-did the
245         doc/Makefile thinking there was something wrong in there.  The HTML docs are now
246         on the net.  And, lots of other "improvements" to the docs.
248         * doc/ess.texi, info/ess.info, README, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
249         info:  running some long SAS jobs, ZZZZZzzzzZZZZZ...
250         Meanwhile, re-wrote parts of the intro and re-arranged some of the
251         documentation categories; boy is that fun.  NOT!  Promoted "Help for
252         the S family" and "Help for SAS" to main categories so you
253         don't have to poke around so long.  One bugaboo that remains
254         with GNU Emacs 21.1-21.3 is the @direntry which is set to:
255         * ESS: (ess). Emacs Speaks Statistics (S/S+/R, SAS, BUGS, Stata, XLisp-Stat).
256         but, Emacs sadly reports:  ESS Version 5.x.y (was: S-mode).
257         This works fine on XEmacs 21.4.8 and I'm using texinfo 4.2
259         * lisp/ess-utils.el:
260         ess-kermit-get, ess-kermit-send
261         I had to replace (shell) with ess-sas-goto-shell; maybe we should
262         generalize ess-sas-goto-shell and ess-sas-shell-buffer in ess-utils.el too
264 2002-07-30  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
266         * lisp/Makefile:
267         lisp/Makefile:  essa-sas.el should not be compiled since it is required
268         by essl-sas.el and therefore, already compiled
270         * lisp/Makefile:
271         lisp/Makefile:  fixed a bug testing whether a directory is .
273 2002-07-29  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
275         * doc/ess.texi, doc/help-sas.texi, info/ess.info, info/ess.info-1, info/ess.info-3, README, info/ess.info-4:
276         Help for SAS:  more updates and fixes; now ready for release
278 2002-07-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
280         * doc/Makefile, Makefile:
281         Makefile:  changed target info to
282         the more descriptive and appropriate docs
284 2002-07-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
286         * doc/ess.texi, doc/help-sas.texi:
287         ESS[SAS] info documentation:  lots of minor changes that
288         should make it a better intro as well as a more complete and
289         correct manual
291         * doc/Makefile, lisp/Makefile, Makeconf, Makefile:
292         more Makefile mods:  made INSTALL comments more explicit
293         and removed install as the target from main Makefile, it
294         was only present in the lisp Makefile in any case
296         * Makefile:
297         main Makefile:  realclean target deleted; doc and lisp
298         Makefile's don't have it anyway; ESSVERSIONDIR changed
299         to ESSDIR
301         * Makeconf:
302         Makeconf:  made 2 comments more explanatory
304         * doc/Makefile, Makeconf, Makefile, doc/newfeat.texi:
305         more Makefile/Makeconf improvements:  I think this should do it
306         for the next release.  Enjoy!
308         * info/ess.info-1, info/ess.info:
309         Updating info for new version
311         * ANNOUNCE, README:
312         Updating README, ANNOUNCE for new version
314         * 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:
315         more Makefile changes:  Apparently, we had two different methods for
316         replacing old version numbers with new ones.  For some reason, the
317         old method based on perl stopped working.  So, we created a new
318         method based on @essver{}.  However, the old version targets and
319         dependencies remained.  I have no idea what kind of weirdness
320         resulted from that.  Just in case, I'm removing the old method.
322 2002-07-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
324         * lisp/essa-sas.el:
325         ESS[SAS]:  ess-sleep-for now defaults to 5 seconds on Windows
326         only (which was where the problem was initially)
328         * lisp/essa-sas.el:
329         ESS[SAS]:  fixed bug in
330         ess-sas-submit-sh for Kermit file transfers; noticed that ess-kermit-
331         functions call (shell) when it probably should be ess-sas-goto-shell
333 2002-07-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
335         * doc/Makefile, fontlock-test/baseball.sas, Makeconf, Makefile, VERSION:
336         Makefile happy-land:  I think I finally figured this maze out.
337         We'll see when we try to release 5.1.21
339         * lisp/ess-utils.el:
340         ess-utils.el:  fixed a bug in ess-save-and-set-local-variables;
341         more exhaustive testing later tonight
343         * lisp/essa-sas.el:
344         ESS[SAS]:  ess-save-and-set-local-variables is now called
345         from ess-sas-submit-sh, ess-sas-submit-windows and
346         ess-sas-submit-mac rather than save-buffer which formerly
347         appeared in ess-sas-submit.  Not, sure what to do with
348         ess-sas-submit-iESS, but it should not be called in
349         ess-sas-submit-region.  Also, now called in
350         ess-sas-data-view so you can take advantage of the
351         recently added ess-sas-data-view-fsview-statement
352         buffer-local variable.
354         * lisp/ess-utils.el:
355         ess-utils.el:  added 2 new functions
357         ess-search-except:  searches forward for a regexp, stores as match 1
358         and optionally, ignores results that also match a second regexp parameter,
359         and optionally, searches backward for a third non-nil parameter
361         ess-save-and-set-local-variables:  if a buffer is modified, save the
362         buffer and if Local Variables are defined, update them with revert
363         returning t if buffer was modified and nil otherwise
365         * lisp/essa-sas.el:
366         ESS[SAS], ess-sas-data-view:  Now, I'm adding features just for myself.
367         I've always wanted the capability to add a PROC FSVIEW statement to an
368         ess-sas-data-view call, but I just never got around to it.  You can
369         configure it with the string ess-sas-data-view-fsview-statement.  Also,
370         you can now change the PROC FSVIEW command itself with
371         ess-sas-data-view-fsview-command and I renamed ess-sas-data-view-options
372         to ess-sas-data-view-submit-options to make it more clear what it does
373         (i.e. so you don't confuse -options with -fsview-command).
375         * 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:
376         Makeconf/Makefile tweaking:  still need to re-organize doc
377         Makefile which is currently in the main Makefile and the
378         doc Makefile
380 2002-07-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
382         * Makeconf:
383         Makeconf:  minor improvements in anticipation of a more
384         important role for this method of installing ESS
386         * lisp/make-regexp.el:
387         make-regexp.el:  timing functions removed due to name collisions with Gnus
389 2002-07-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
391         * lisp/essa-sas.el:
392         ESS[SAS]:  extended ess-sas-goto-shell to take an optional
393         argument if non-nil, then set-buffer rather than switch.  This
394         new call replaces code chunks in ess-sas-submit-region,
395         ess-sas-data-view and ess-sas-graph-view.  Furthermore, this
396         behavior is what was intended in nearly all
397         (ess-sas-goto-shell) calls and I have replaced them all with
398         (ess-sas-goto-shell t); except for the key-bindings for F8/F3
399         and the code that deals with kermit file transfers which require
400         the old behavior.  Have only tested on XEmacs and 'sh, so YMMV.
402         * lisp/essa-sas.el:
403         ESS[SAS]:  ess-sas-goto-shell resurrected!  Our recent discussion
404         with respect to each SAS program, perhaps, needing it's own
405         ess-sas-submit-method brought me back to ancient discussions
406         of asynchronous shell buffer names.  Emacs and XEmacs named them
407         differently.  Our solution was to use & for 'sh and start for 'ms-dos
408         to make synchronous processes asynchronous.  However, this made
409         ess-sas-goto-shell unnecessary since the buffer was always *shell*.
411         Now, I added the variable ess-sas-shell-buffer which is buffer-local
412         and defaults to *shell*.  If you set this to something else, then you
413         will get another shell buffer.  And, ess-sas-goto-shell will take you
414         to whichever one you need.  So, we are back to the original function.
415         I also moved the add-hook call to the shell creation step since it
416         seemed like over-kill to call it every time you did ess-sas-submit-sh.
417         Is this enough explanation or am I boring you?
419 2002-07-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
421         * lisp/essa-sas.el: ESS[SAS]:  tweaks to
422          -> ess-sas-submit-mac for JSM presentation
424         * lisp/essa-sas.el:
425         ESS[SAS]: ess-sas-submit-method
426         needs to be buffer-local so that ess-sas-submit can submit different
427         buffers in different ways with the Local Variables trick
429 2002-07-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
431         * lisp/ess-utils.el:
432         ess-utils.el:  added ess-kermit- functions; now, it's really
433         ready for testing
435         * lisp/ess-cust.el:
436         ess-cust.el:  added ess-kermit- variables
438         * lisp/essa-sas.el:
439         ESS[SAS]: moved ess-kermit- variables to ess-cust.el and
440         ess-kermit- functions to ess-utils.el
442         * lisp/ess-cust.el:
443         ess-cust.el:  applied Stephen's patch; also changed more :types
444         from "string" to 'string; finally, fixed custom-ize for SAS; it
445         always worked if you specified 'ess-sas for the
446         group, but never worked if you specified 'ess; this was because
447         defgroup defined 'ess-SAS rather than 'ess-sas; and, now I understand
448         what :prefix does; we discussed this previously and nobody knew
449         (the documentation doesn't say either); :prefix is the beginning of
450         the variable name that the custom-ize buffer doesn't show you;
451         therefore, it seems that :prefix should be "ess-" for 'ess-sas;
452         I think this is what it always was, but now I know this is right;
453         only tested this on XEmacs 21.4.8 which is nearly bullet-proof;
454         please test on buggier versions of (x)emacs
456 2002-07-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
458         * lisp/essa-sas.el:
459         ess-search-except, ess-sas-data-view, ess-sas-graph-view:
460         improvements to all; simplification of the latter -view's
461         with ess-search-except and other minor changes
463         * lisp/essa-sas.el:
464         ess-search-except:  I forgot to include the bloody example of it's
465         use; now see ess-sas-data-view.
467         * lisp/essa-sas.el:
468         ess-search-except:  I believe it does what we want now.  Sorry, to make this
469         a multi-stage commit, but I can think in SAS, not elisp yet :o)
471         * lisp/essa-sas.el:
472         ess-search-except:  I had some free time and I decided to
473         write a function to perform the complex searches
474         that are necessary for ess-sas-data-view.  I suppose a function
475         like this would be valuable for ess-sas-graph-view and for
476         other packages as well.  After a bit more testing, I'll put
477         it some place more appropriate.  I suppose we don't
478         have alot of time left before 5.2.0
480         * lisp/essa-sas.el:
481         ess-sas-data-view:  the code will make your head hurt, but
482         the search for a permanent SAS data just got a little smarter.
483         After it finds a tentative candidate in a forward search,
484         it checks if it is a work./first./last.  If so, then it
485         backward searches.  I suppose a better approach would be
486         to write an ess-search function that takes arguments
487         for regexp, direction, and exceptions to ignore.  I
488         don't have time right now, but let's add it to the TODO.
490 2002-07-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
492         * doc/ess.texi:
493         updated copyright to 2002.  Deep thought:  does everything
494         need a person to copyright it?  Wouldn't it be better to
495         have something like:  Copyright (C) 2002 ESS Developers?
497 2002-06-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
499         * lisp/essa-sas.el:
500         ess-sas-data-view:  Now ignoring WORK datasets since there is no
501         way to open them anyway.  It would be nice if this function (as well as
502         ess-sas-graph-view) could also be accessable via the mouse.
503         Any hints as to how to do it would be appreciated.  Currently, you have
504         to move the point manually or re-type the dataset/graph that you want
505         to view.  Just clicking on a dataset/graph would be easier.
507 2002-06-24  Martin Maechler  <maechler@stat.math.ethz.ch>
509         * 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:
510         activate imenu for S+modes, using the ess-[SR]-use-imenu variable (in R and S+)
512 2002-06-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
514         * 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:
515         all ess-running-xemacs have now been replaced with (featurep 'xemacs)
517         * VERSION: VERSION:  5.2.0
519 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
521         * lisp/ess-emcs.el:
522         ess-emcs.el:  (featurep 'xemacs) has been implemented
523         according to Rich's suggestion; however, ess-running-xemacs
524         is rather pervasive among numerous other ESS lisp files;
525         I don't have time to go into every file and change them all;
526         but, this will certainly be the recommended route to take with ESS 6
528 2002-06-19  rmh  <rmh@lynne.stat.math.ethz.ch>
530         * lisp/essdsp6w.el, lisp/ess-emcs.el, lisp/essd-sp4.el, lisp/ess-site.el:
531         w32-short-file-name win32-short-file-name
533 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
535         * README, ANNOUNCE:
536         Updating README, ANNOUNCE for new version
538 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
540         * doc/ess.texi, doc/inst_tar.texi:
541         Unix Installation:  massive changes; I really don't understand
542         points 7 and 8, but I assume the XEmacs parts of 8 will change
543         once 5.2.0 is an "official" XEmacs package; I suggest similar
544         changes be made to Microsoft Windows Installation, but I made
545         none.  Enjoy!
547 2002-06-18  Martin Maechler  <maechler@stat.math.ethz.ch>
549         * lisp/essd-r.el:
550         allow prompt "Browse[1]> "
551         -- i.e. add "[]" to valid prompt chars (but not as first one!)
553 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
555         * lisp/essa-sas.el:
556         ess-kermit-get:  last bug-fix
557         ; it's about as user-friendly as I can imagine at the moment
559 2002-06-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
561         * doc/help-sas.texi, doc/inst_tar.texi, doc/newfeat.texi, doc/requires.texi:
562         doc:  minor improvements
564         * doc/currfeat.texi, doc/newfeat.texi:
565         doc:  a few minor changes in preparation for the 5.2.0 release
567         * lisp/essa-sas.el:
568         ESS[SAS]:  fixed a newly introduced bug in ess-kermit-get;
569         synchronized ess-kermit-send with ess-kermit-get; replaced
570         equal with string-equal (do we need to do this globally?);
571         I'd like to do a little bit more testing before 5.2.0; I'll
572         try to get it done tonight
574         * lisp/essa-sas.el:
575         ESS[SAS]: changes for more user friendly kermit file transfers;
576         ess-kermit-prefix default is now # which should be os-independent;
577         former defaults, : or ], could be problematic and were
578         based on ange-ftp/efs/tramp (an unnecessary restriction it turns out);
579         when ess-sas-goto is passed the suffix "log" or "lst" ess-kermit-get
580         is called if the file starts with ess-kermit-prefix; other extensions
581         could be dangerous since you might have altered the local copy whereas
582         .log and .lst files are only being modified by the SAS batch job; as
583         long as the integrity of the .sas program is maintained .log and .lst
584         can always be retrieved if an unwanted transfer overwrites them
586 2002-06-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
588         * lisp/ess-utils.el:
589         ess-utils:  explanatory comment on the recent change in ess-revert-wisely
591 2002-05-28  rmh  <rmh@lynne.stat.math.ethz.ch>
593         * 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:
594         M-x SAS does not work with MS Windows
596 2002-05-28  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
598         * Makefile:
599         Makefile:  made compile the default; also fixed problem with make all
601 2002-05-27  Martin Maechler  <maechler@stat.math.ethz.ch>
603         * doc/README.SPLUS4WIN:
604         5.1.21, not *.20 (is this not yet integrated in *.texi ?)
606 2002-05-21  rmh  <rmh@lynne.stat.math.ethz.ch>
608         * doc/dir, info/dir:
609         dir file needed in same directory as *.info* files
611         * 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:
612         improve documentation for ess-remote
614 2002-05-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
616         * Makefile:
617         Makefile:  commented out a stray reference to info in the doc directory
619         * ANNOUNCE, README:
620         Updating README, ANNOUNCE for new version
622 2002-05-17  rmh  <rmh@lynne.stat.math.ethz.ch>
624         * doc/ess.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
625         document ess-remote, S+elsewhere, ess-elsewhere
627         * 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:
628         add reference to ~/.xemacs/init.el as the Xemacs alternate for
629         the Gnu emacs file .emacs
631 2002-05-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
633         * lisp/essa-sas.el:
634         ESS[SAS]:  ess-sas-data-view; oops that was not right.  now fixed.
635         dataset names may end in macro variables, but libraries must not
637 2002-05-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
639         * lisp/essa-sas.el:
640         ESS[SAS]:  ess-sas-data-view will now recognize a permanent SAS
641         dataset name that ends in a macro variable.  You will be
642         prompted with the portion of the name up to, but not including
643         the macro variable, since it wouldn't be valid otherwise.  You
644         will need to complete the dataset name.  You cannot use a macro
645         variable for the library since &libname.dataname is macro concatenation.
647 2002-05-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
649         * lisp/essa-sas.el:
650         ESS[SAS] doc-strings:  updated doc-strings for ess-sas-submit-method
652         * doc/help-sas.texi:
653         ESS[SAS] help:  ess-sas-submit-method discussed, with respect to
654         both local and remote SAS batch jobs including Kermit
656 2002-05-12  rmh  <rmh@lynne.stat.math.ethz.ch>
658         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
659         repair trailing garbage by removing [] from node names
661         * doc/ess.texi, doc/help-sas.texi, doc/help-s.texi:
662         @node lines cannot contain [].
663         I replaced them with () in the node lines and left
664         them at [] in the section heads and in the body of the text.
666 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
668         * doc/help-sas.texi:
669         ESS[SAS] help: discussion of ess-sas-submit-command etc.
670         But, still need to discuss ess-sas-submit-method and kermit too.
672 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
674         * doc/ess.texi:
675         Thank you Martin, I was starting do essentially the same thing
676         to ess.texi.  Now I don't have to.
678         I did one extra step.  We had an empty chapter in the dvi that I commented out.
679           @comment @chapter Help for Statistical Packages
680         Then I promoted both S and SAS to chapter status.
681           @chapter Help for the S family
682           @chapter Help for SAS
685         There is a fundamental problem in both help-s.texi and help-sas.texi.
686         Make the ess.dvi and then look at the S and SAS chapters.
687         Both chapters have a trailing piece of the node-name as the last line
688         in each section.  I tried several ways to make that go away with no
689         success.  Can you figure out what is going on and fix it?  Thanks
691 2002-05-10  Martin Maechler  <maechler@stat.math.ethz.ch>
693         * doc/ess.texi, doc/inst_tar.texi:
694         comment empty chapter; update nodes and menus (in Emacs) and hand fix
696 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
698         * lisp/essd-els.el:
699         gnuclient doesn't work across tcpip (or at least I don't
700         yet know how), so I removed it from inferior-ess-language-start
701         for ess-remote.
703         * lisp/essdsp6w.el, lisp/essl-s.el:
704         S-Plus 6 help() function uses pager=options()$help.pager
706         I modified inferior-S-language-start in essl-s.el to always define
707         options()$help.pager to have the same value as options()$pager.
708         Only S-Plus 6 uses this new value.  The way the statement is constructed,
709         it does not get used for R and it generates a harmless extra component to
710         the options() in earlier versions of S-Plus.
712 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
714         * doc/getting.texi, doc/newfeat.texi:
715         doc:  updates for next release
717 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
719         * lisp/essd-sas.el:
720         put ess-eval-line-and-step-invisibly on C-c i on sas-mode-local-map
722         * lisp/essd-els.el:
723         ess-remote for SAS needs shell-mode
725         * lisp/ess-inf.el:
726         ess-eval-line-and-step-invisibly is needed for ess-remote to work with sas
728         * lisp/essd-els.el:
729         ess-remote now works for "sas -stdio"
731 2002-05-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
733         * doc/announc.texi:
734         ANNOUNCE: missed a reference to @essver{}
736 2002-05-08  Martin Maechler  <maechler@stat.math.ethz.ch>
738         * lisp/ChangeLog, lisp/ess-trns.el:
739         clean-region fix for new menu function
741 2002-05-07  Martin Maechler  <maechler@stat.math.ethz.ch>
743         * doc/Makefile:
744         better Makefile fixes; add "pdf" target
746         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/Makefile:
747         Makefile fixes; ess.info* only in ../info
749         * doc/requires.texi: @footnote properly
751         * doc/help-s.texi:
752         some @item s fixed --- do NOT use manual "-" for items!
754         * doc/requires.texi:
755         minor typo in footnote
757         * doc/Makefile: run pdftex twice
759 2002-05-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
761         * README:
762         Updating README, ANNOUNCE for new version
764 2002-05-06  rmh  <rmh@lynne.stat.math.ethz.ch>
766         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/help-s.texi:
767         @display
769         * Makefile: add ess.info-4
771 2002-05-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
773         * lisp/essa-sas.el:
774         ESS[SAS]: ess-kermit-send
775         incorporated into ess-sas-submit-sh  kermit is almost as transparent as
776         tramp and ange-ftp/EFS  just execute ess-sas-submit like any other file
778 2002-05-05  rmh  <rmh@lynne.stat.math.ethz.ch>
780         * lisp/ess-trns.el:
781         install Thomas Baumann repair to ess-transcript-clean-region
783 2002-05-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
785         * lisp/essa-sas.el:
786         ESS[SAS]:  ess-sas-submit-sh now works with local copies of kermit transfer files.  just need some documentation.
788 2002-05-03  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
790         * lisp/essa-sas.el:
791         ESS[SAS]: ess-kermit-send now works although I haven't tested
792         it completely.  still need to fix ess-sas-submit-sh
794         * lisp/essa-sas.el:
795         ESS[SAS]:  updated ess-kermit-get per the latest proposal;
796         created a variable ess-kermit-prefix which is
797         customize-able that can be used to specify the files that
798         are recognized as local kermit copies of remote files.
799         : is the default and the only other value that is
800         recommended is ]  also, created ess-kermit-remote-directory
801         which is buffer local and the default is customize-able;
802         currently $HOME  when you run ess-kermit-get you can
803         reset this variable and ess-kermit-get is now documented
804         haven't fixed ess-kermit-send, but it should be trivial
805         also note, that if you have just done an ess-kermit-send
806         then ess-sas-submit-sh should work as long as we handle the
807         cd command appropriately, i.e. "cd ."
809 2002-05-02  rmh  <rmh@lynne.stat.math.ethz.ch>
811         * lisp/essd-els.el:
812         change SAS to SAS-customize-alist
814         * lisp/essd-els.el:
815         add &optional proc-name to ess-remote
817 2002-05-01  rmh  <rmh@lynne.stat.math.ethz.ch>
819         * lisp/essd-els.el: ess-remote
821         First draft of what I consider the right way to do what we
822         have previously called S+elsewhere and ESS-elsewhere.
824         Please test this.  Start a telnet or other protocol to a remote computer,
825         start S or R (or maybe something else), M-x ess-remote, and tell it which
826         dialect.  You are now talking to an inferior-ess process.
828         I added all the *-customize-alist to ess-select-alist-dialect.  I added
829         only sp6 to the dialects we prompt for, but all will be recognized.
831         Rodney, dialect "sas" points to S+elsewhere-customize-alist rather than
832         to SAS-customize-alist.
834         If this works then ess-add-ess-process should be moved from essa-sas.el to
835         ess-inf.el
837         * lisp/essdsp6w.el, lisp/ess-site.el:
838         tweaks to S+6 for S-Plus 6.1 for Windows beta 1
840         Delay time is now a user variable ess-S+6-startup-delay.
841         No delay time for S+6-existing.
842         We verify the version of S-Plus 6 and hide and make read-only the file we check.
843         ESS now prompts for the correct directory.
845 2002-04-29  rmh  <rmh@lynne.stat.math.ethz.ch>
847         * lisp/essdsp6w.el:
848         S-Plus 6.1 beta for Windows works correctly with ESS.
849         6.0 didn't work correctly.
851         I modified M-x S+6 to
852           "Verify that `inferior-S+6-program-name' points to S-Plus 6.
853         Start normally for S-Plus 6.1.  Inform the user to start S-Plus 6.0
854         from the icon and than connect to it with `S+6-existing'.  Give an error
855         message if `inferior-S+6-program-name' doesn't point to S-Plus 6."
858         S-Plus 6.1 starts up exceedingly slowly.  I changed the delay time in
859         M-x S+6-initiate to 60 seconds (double what we needed for M-x S+4).
860         The is the delay needed for my 300MHz machine.  I will make this a
861         variable so the users can customize it for their speed.
863 2002-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>
865         * lisp/ess-trns.el:
866         ..-DO-clean-region; added to Menu; see ChangeLog
868         * lisp/essd-sp6.el:
869         ess-setup-directory-fun etc from Jeff Mincy
871 2002-04-26  Martin Maechler  <maechler@stat.math.ethz.ch>
873         * lisp/ess-cust.el:
874         version number was lost -- bug in perl in Makefile ???
876         * doc/Makefile: ess.info -> ../info
878         * lisp/ess-cust.el:
879         new ess-directory-function and ess-history-directory stuff from Jeff Mincy
881         * lisp/ess-site.el:
882         wrap file-name-as-directory around ess-lisp-dir... [from Jeff Mincy]
884 2002-04-25  rossini  <rossini@lynne.stat.math.ethz.ch>
886         * lisp/essd-r.el:
887         we don't want the semantic stuff "live" yet!
889         * lisp/essd-r.el, lisp/r.bnf, lisp/sas.bnf, lisp/semantic-r.el, lisp/semantic-sas.el:
890         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.
892 2002-04-21  rmh  <rmh@lynne.stat.math.ethz.ch>
894         * lisp/essa-sas.el:
895         simplify ess-sas-toggle-sas-log-mode for legibility, no change in what it does, see email for details.
897 2002-04-17  rmh  <rmh@lynne.stat.math.ethz.ch>
899         * doc/ess.info-4, doc/Makefile:
900         we now have ess.info-4
902         * 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:
903         I fixed up help-sas, installed help-s, fixed up some style issues, cleaned up
904         cross references to empty pages.
906         All occurences of @essver MUST have braces @essver{} or else the remainder
907         of the source line is treated as a comment.
909         The doc/Makefile doesn't depend on the *.texi files.
910         I attempted to change it to
911         $(ESSINFODIR)/ess.info: *.texi
912         but that doesn't work.  So I used
913         $(ESSINFODIR)/ess.info: ess.texi help-sas.texi inst_tar.texi
915         The @display requires everything to be left justified.  Otherwise the
916         indentations are interpreted as hard spaces.
918         Why are some lines in @display and others in @example?  They look the same.
919         This is inst_tar.texi, lines 29-36
920         @example
921                 gunzip ess-@essver{}.tar.gz
922                 tar vxf ess-@essver{}.tar
923         @end example
924         @display
925                 (or: @code{gunzip < ess-@essver{}.tar.gz | tar vxf -} ).
926                 (or using GNU tar:  @code{tar zvxf ess-@essver{}.tar.gz}).
927         @end display
929         I added the control-function keys to help-sas.texi
931         I fixed the help menu pointers to the empty operating system nodes.
933         As long as I am doing info, I fixed up help-s.texi and installed it.
934         It compiles correctly.  It still needs to be read carefully to make sure
935         it is coherent.
938         I think the various doc/README* files now need to be regenerated
939         from the appropriate *.texi files.
941 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
943         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/Makefile:
944         Updating docs for new version
946         * README:
947         Updating README, ANNOUNCE for new version
949         * doc/readme.texi:
950         Updating docs for new version
952         * README:
953         Updating README, ANNOUNCE for new version
955         * 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:
956         Updating docs for new version
958         * README:
959         Updating README, ANNOUNCE for new version
961         * doc/inst_tar.texi:
962         doc:  added one @display that I forgot earlier
964 2002-04-16  rmh  <rmh@lynne.stat.math.ethz.ch>
966         * doc/help-sas.texi:
967         make last line less than 80 columns
969         * doc/help-sas.texi:
970         typos and introduce filetype-2 earlier
972         * doc/help-s.texi, doc/readme.texi:
973         @essver and s-plus 6 references
975 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
977         * Makefile:
978         Makefile(xemacs-links): updated to reflect the new location of info files
979         which makes a very logical connection in this case as well.
981         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
982         info: need a directory with nothing
983         else in it for a concise display and this seemed like a logical choice
985 2002-04-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
987         * README:
988         Updating README, ANNOUNCE for new version
990         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/help-sas.texi, doc/inst_tar.texi, VERSION:
991         5.1.21:  more doc changes for release
993         * ANNOUNCE, README:
994         Updating README, ANNOUNCE for new version
996         * 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:
997         5.1.21:  lots of changes for 5.1.21 release
999         * 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:
1000         doc: many changes addressing Rich's concerns (please see rsparapa
1001         discussion if you are interested).  Before 5.1.21 can be released,
1002         we need to figure out how to get texinfo to generate the proper
1003         version number in all documents.
1005 2002-04-12  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1007         * doc/newfeat.texi, lisp/essl-sas.el:
1008         ESS[SAS]: corrected font-locking for in: operator
1010         * doc/announc.texi, doc/help-sas.texi, doc/newfeat.texi:
1011         doc: changes for 5.1.21 release
1013         * doc/ess.info, doc/ess.info-1, doc/ess.info-3, doc/help-sas.texi:
1014         doc:  First attempt at creating info documentation for SAS.  It is
1015         basically README.SAS with a few additions/corrections.  Fine for this
1016         release, but could use alot of work.
1018         * lisp/essa-sas.el:
1019         ESS[SAS]: F12 (graph view) now defined for all locales
1021 2002-04-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1023         * lisp/essl-sas.el:
1024         ESS[SAS]: estimate and contrast keywords are now highlighted
1026 2002-04-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1028         * 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:
1029         doc: first attempt at creating user manual with texinfo.  I thought that I could
1030         just mimic help-s.texi.  However, help-s.texi appears to be a basket case.
1031         It has no @menu statements.  This made it impossible for me to makeinfo.  So,
1032         instead I created help-sas.texi from scratch based on README.SAS.  Note that
1033         the @menu commands will cause problems if they contain : so I've been using --.
1034         Also note that makeinfo appears to create working info pages, but texi2dvi
1035         does not create documents correctly.  It's a shame since they are very nice,
1036         except for garbage which appears to be mangled next, previous, and up.  This will
1037         cause us alot of problems if we want to maintain
1038         one source and produce .info, .html and .pdf (I actually only tried viewing
1039         with xdvi, but I suspect the problem exists with other formats, but I pray not).
1041 2002-04-04  hornik  <hornik@lynne.stat.math.ethz.ch>
1043         * lisp/essddr.el: Add '\docType'.
1045 2002-03-27  rossini  <rossini@lynne.stat.math.ethz.ch>
1047         * xemacs/README:
1048         files and build/export for xemacs package
1050 2002-03-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1052         * lisp/essa-sas.el, lisp/essl-sas.el:
1053         ESS[SAS]:  added font-lock support for legacy COMMENT...; style comments
1055 2002-03-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1057         * lisp/essa-sas.el:
1058         ESS[SAS]:  Somehow managed to have to two functionally identical versions
1059         of ess-sas-file-path; now only one.
1061 2002-03-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1063         * doc/requires.texi:
1064         doc:  added "custom" link
1066 2002-03-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1068         * doc/requires.texi:
1069         doc:  noted that certain geriatric
1070         versions of emacs are no longer supported
1072 2002-03-12  rmh  <rmh@lynne.stat.math.ethz.ch>
1074         * lisp/essd-r.el, lisp/ess-inf.el:
1075         make C-c C-q work with R
1077         I checked it on windows with rw1041.  Please verify the repair for unix.
1079         essd-inf.el
1080         I modified ess-quit to treat R as a special case because R asks
1081         the question "Save workspace image? [y/n/c]: ".
1083         essd-r.el
1084         I modified inferior-ess-exit-command and added inferior-ess-exit-prompt
1086 2002-03-03  rmh  <rmh@lynne.stat.math.ethz.ch>
1088         * lisp/ess-iw32.el:
1089         ess-command on windows.  fix last week only needed if buf is t.
1091 2002-02-27  rmh  <rmh@lynne.stat.math.ethz.ch>
1093         * lisp/Makefile:
1094         add mouseme.el to lisp/Makefile
1096 2002-02-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1098         * lisp/essa-sas.el:
1099         ESS[SAS]: GSASFILE viewing for Emacs 21.1; I figured out how to view
1100         image files in Emacs 21.1.  But, apparently it only works for Unix at
1101         the moment.  You have to turn on the minor mode auto-image-file-mode.
1102         Then opening a .jpg or .jpeg file will display it in a buffer.  It is
1103         supposed to work with .gif files, but it doesn't for me; so I'm only
1104         activating this feature for JPEG.
1106 2002-02-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1108         * lisp/ess-emcs.el:
1109         lisp(ess-emcs.el):  added a function to display graphical images
1110         per the XEmacs documentation (for 21.4 and higher)
1112         * lisp/essa-sas.el:
1113         ESS[SAS]: viewing GSASFILEs; XEmacs supports .gif and .jpg natively.
1114         So, on XEmacs, those formats are displayed in an empty buffer.  Otherwise,
1115         graphics are handled as before (with an image viewer program).
1117 2002-02-26  rmh  <rmh@lynne.stat.math.ethz.ch>
1119         * lisp/ess-iw32.el:
1120         The repair of the C-c C-l problem reported by S.McClatchie
1121         <s.mcclatchie@niwa.cri.nz> and Bj�ørn-Helge Mevik <bhm@math.uio.no>
1122         required a change to ess-command in ess-iw32.el.  I believe the problem
1123         was limited to Windows machines and first appeared in 5.1.19 when I added
1124         ess-command to ess-iw32.el.
1126         The temporary buffer buf was not associated with an ESS process.  Now it is.
1128         This is a consequence of how I created a windows version of
1129         ess-command.  Part of loading a file is checking whether the new file
1130         would overwrite any old S language objects.  This in turn requires
1131         running search() which uses ess-command.  The temporary buffer created
1132         to hold the results of the search was not associated with an ESS
1133         process.  Therefore when ess-command checks whether it is running
1134         under Windows, it finds instead that it is in the tbuffer which is not
1135         connected with an ESS process so it can't decide and quits.  Since the
1136         original buffer that the user was trying to load was correctly
1137         connected to an ESS process, the user is justifiably confused.
1139         The repair is done at the most central point, at the ess-command for
1140         windows.
1142 2002-02-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1144         * lisp/Makefile:
1145         lisp Makefile:  added ess-mous.el, but have not tested it
1147 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1149         * lisp/essa-sas.el:
1150         ESS[SAS]: added a missing F11 key definition and new functionality
1151         for F12; pressing F12 searches for a GSASFILE definition, otherwise
1152         defaults to SAS program name and opens the image file in an image viewer
1153         application available on that OS (defaults to the CDE sdtimage for Unix
1154         and kodakimg for MS)
1156 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1158         * Makefile:
1159         Makefile:  Oops.  We don't want tag to depend on rel.  For tagging
1160         we have to rely on the user to do the appropriate thing.
1162 2002-02-19  rossini  <rossini@lynne.stat.math.ethz.ch>
1164         * lisp/ess-cust.el:
1165         edited ess-source-directory doc string to include my favorite setting.
1166         It's amazing what you find when you start looking...
1168 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1170         * Makefile:
1171         Makefile: after make rel goes flawlessly; do a make tag; you might
1172         want to wait a few days just to be sure since the tag must be
1173         unique and we don't want micro number escalation
1175 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1177         * doc/currfeat.texi:
1178         Current Features: deleted SPSS
1180 2002-02-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1182         * Makefile:
1183         Makefile: Removed the JCGS paper from the distributions and fixed some problems.
1184         First of all, zip will update a .zip if it already
1185         exists.  I found no way to change this behavior.  Also, gzip will prompt you
1186         before overwriting a .gz.  So, I just delete the files if they already exist
1187         with a test && rm || true.  Also, tar would occasionally give me an error about
1188         symbolic links.  So, I did a mv instead of an ln -s.
1190         * doc/ess.info-1:
1191         Updating docs for new version
1193 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1195         * Makefile:
1196         Makefile: updated for new repository
1198 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1200         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1201         Updating docs for new version
1203         * ANNOUNCE, README:
1204         Updating README, ANNOUNCE for new version
1206         * lisp/essa-sas.el:
1207         ESS[SAS]:  last change before 5.1.20; forgot to add C-TAB to the
1208         globalization for PC keys
1210         * 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:
1211         Doc changes for pending ESS-5.1.20 release.
1213 2002-01-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1215         * lisp/essl-sas.el:
1216         ESS[SAS]:  mult-line comments of the /* */ variety are always
1217         fontified correctly because they are handled by grammar rather
1218         than regular expressions.  OTOH, * ; and %* ; comments have only
1219         worked in the past on single line comments.  This is particularly
1220         annoying in SAS-log-mode since a single-line comment will often
1221         be flowed and not fontified correctly.  There is no solution TIKO
1222         for the multiple line problem so I changed the regular expression
1223         to just fontify the first line which will at least allow you to
1224         recognize that a comment is beginning which is better than the
1225         way it was before.
1227         * lisp/essl-sas.el:
1228         ESS[SAS]: improved macro statements syntax highlighting, i.e.
1229         you have more freedom of placement than you do for SAS
1230         statements in general
1232 2002-01-28  Martin Maechler  <maechler@stat.math.ethz.ch>
1234         * lisp/ess-help.el: doc string
1236         * lisp/ess-utils.el: comment
1238         * doc/newfeat.texi, lisp/ChangeLog, lisp/essddr.el:
1239         C-c C-f (finally!)
1241 2002-01-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1243         * lisp/essl-bug.el:
1244         ESS[BUGS]: working, but no elsewhere yet
1246 2002-01-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1248         * lisp/essl-bug.el:
1249         ESS[BUGS]: let's schedule elsewhere for the next release
1251         * lisp/essa-sas.el:
1252         ESS[SAS]: should be good to go for the next release; will test tomorrow
1254         * lisp/essa-sas.el:
1255         ESS[SAS]: a uniform interface for batch elsewhere may be a bit too ambitious at this time
1257         * lisp/essa-sas.el:
1258         ESS[SAS]: a few adjustments
1260         * lisp/essa-sas.el, lisp/ess-batch.el, lisp/essl-bug.el:
1261         ESS-elsewhere: moving towards a common codebase for batch ESS-elsewhere
1263 2002-01-21  rmh  <rmh@lynne.stat.math.ethz.ch>
1265         * lisp/essdsp6w.el:
1266         change *ddeclient ESS* to '(ddeESS [S+6])'
1268         * lisp/essd-sp4.el:
1269         1. change strings from *ddeclient ESS* to '(ddeESS [S+4])'
1271         2. There is a weird error in this version that I don't understand.
1272         The environment variable PATH gets the value of MANPATH.
1273         I cannot figure out why.  It is MANPATH for me on two machines so far,
1274         I don't know if that is related to my personal list of environment
1275         variables or something else.  The fix I installed here works
1276         on my machine, I hope it works on others.  I did attempt a generalization,
1277         but that didn't work for me.
1279         * lisp/ess-site.el: change default to
1280         (fset 'S 'S+6)
1281         etc.
1283         * lisp/ess-inf.el:
1284         remove commented out .in.ESS.
1285         This was replaced with options()$STERM yesterday.
1287 2002-01-20  rmh  <rmh@lynne.stat.math.ethz.ch>
1289         * doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1290         matches ess.texi from a few minutes ago.
1292         * doc/ess.info-1, doc/ess.texi, doc/inst_tar.texi, doc/newfeat.texi, lisp/ess-site.el:
1293         1. In ess-site.el section 2.1 I made two changes.
1294         For the item a I want an opinion.
1296         a. I changed the default in this section from S-Plus 4,5,3
1297            to S-Plus 6 for all three of those operating systems?
1298            Is there still a need to distinguish linux from other unixen?
1300         b. I added (fset 'Sqpe 'Sqpe+6) for Windows
1303         2. I edited inst_tar.texi to match.
1306         3. While in inst_tar.texi I added to the SAS discussion and
1307            fixed up the installation section to xref the Unix and MS sections
1308            to each other.
1311         4. The current ess.texi and ess.info-2 have only the
1312            unix information. I deleted the whole installation section
1313            from ess.texi and replaced it with @include inst_cvs.texi
1316         5. Tony, please fix up inst_cvs.texi once the anonymous cvs server in
1317            washington is working.
1320         6. Rodney, please put Macintosh instructions into inst_cvs.texi.
1323         7. I promised Terry Therneau that I would comment on indentation and
1324            fancy comments in the *info*.  I did so in ess.texi.  While there I
1325            added Rodney to the author list.
1328         8.  I added the STERM discussion to ess.texi.
1331         9.  I started to add the pager and editor discussion to ess.texi
1332             and realized that I can't until the "@node Edit buffer" section is
1333             completely rewritten.  I may do this, but not tonight.
1335             This entire section describes the behavior pattern that we do not
1336             encourage.  It describes the "S objects are real" philosophy deprecated
1337             in the README.S file.
1339             The revision can leave that in, but must have a section based on
1340             the "Source code is real" philosophy.
1342         * 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:
1343         I installed options("STERM") in the rest of the S language essd*.el files.
1344         I documented it in ess.texi and in newfeat.texi.
1345         STERM has the value "iESS" for all except S+4 and S+6 for Windows.
1346         In those two situations it has value "ddeESS".  Suggestions for non-ESS
1347         values are in the ess.texi.
1350         I also installed options("editor") and options("pager").
1351         Default definitions are in ess-cust.el
1352                    Windows      Unix           Macintosh
1353         R-pager    nil          nil            nil
1354         R-editor   gnuclient    emacsclient    nil
1355         S-pager    gnuclientw   emacsclient    nil
1356         S-editor   gnuclient    emacsclient    nil
1357         When the ESS value is nil, then nothing gets sent to the S language process.
1360         ess-cust   defcustomed all new variables
1361         essd-r     revised from last week
1362                    a. R-editor and R-pager
1363                    b. defun R-transcript and fset r-transcript
1364                    c. moved R-mode to follow R
1365         essd-s3    a. I changed two
1366                          (setq-default ess-customize-alist S3-customize-alist)
1367                       to use setq.
1368                    b. moved S3-mode to follow S3
1369         essd-s4
1370         essd-sp3
1371         essd-sp5
1372         essd-sp6
1373         essd-sp4
1374         essdsp6w
1375         essd-els  I made it match, but it needs rethinking.
1376                   The right plan is something along the lines of
1377                   a. telnet to the remote,
1378                   b. start remote ess process,
1379                   c. `ess-add-ess-process'
1381 2002-01-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1383         * lisp/essa-sas.el:
1384         ESS[SAS]: automated ess-sas-suffix-regexp and commented out ess-sas-smart-backtab
1386 2002-01-17  rmh  <rmh@lynne.stat.math.ethz.ch>
1388         * lisp/tmpfile:
1389         I got a newer version of cygwin.
1390         Now PCL-CVS works from the office.  I will check from
1391         home later.
1393         * lisp/tmpfile: test commit with PCL-CVS
1395 2002-01-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1397         * lisp/essa-sas.el, lisp/ess-mous.el:
1398         Tony, what is
1399           `ordinary-insertion-filter' in `essl-sta.el'.
1400         doing in the middle of `ess-command' in ess-inf.el?
1402         Rodney, please look at the
1403             cvs log ess-mous.el
1404         There are several questions and comments about ess-processes
1405         in the Jan 14 log that overlap what you are doing in essa-sas.el
1408         essa-sas.el:
1410         I finally understand why we have been having trouble communicating
1411         about S+elsewhere.  `ess-add-ess-process' is a much simpler functional
1412         equivalent to the kludge in `S+elsewhere' and `ESS-elsewhere'.
1414         I revised the doc-string to make it more accurate and also simplified
1415         the function while I was there.
1418         ess-mous.el:
1419         I got rid of the end-of-line-problem I was having.
1421 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1423         * lisp/essl-sas.el:
1424         ESS[SAS]: fixed bug in PROC syntax highlighting; updated doc-string for sas-program
1426 2002-01-16  Martin Maechler  <maechler@stat.math.ethz.ch>
1428         * lisp/ChangeLog, lisp/ess-menu.el:
1429         improved imenu-expression from Stephen E
1431 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1433         * lisp/essl-bug.el:
1434         ess-revert definition removed, call to ess-revert replaced by ess-revert-wisely
1436         * lisp/essa-sas.el:
1437         SAS on Mac now accepts ess-sas-submit-command-options like the others
1439         * lisp/essl-sas.el:
1440         sas-program defaults to sas except on Mac where it is the AppleScript equivalent
1442         * lisp/ess-utils.el:
1443         added ess-revert-wisely
1445 2002-01-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1447         * lisp/essa-sas.el:
1448         ESS[SAS]: tweak to local variable recognition in ess-sas-submit
1450 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1452         * lisp/essl-sas.el: force SAS-listing-mode
1454         * lisp/essl-sas.el: force minor-mode
1456         * lisp/essa-sas.el, lisp/essl-sas.el:
1457         The ess-sas-toggle-log-sas-mode I posted yesterday didn't quite work.
1458         It go hung because the log and LOG options stepped on each other's
1459         toes.  So I put it all into a single if statement, renamed it to
1460         ess-sas-toggle-sas-log-mode, made it refer to SAS-log-mode, and
1461         redefined SAS-log-mode to agree with current usage.
1463 2002-01-15  Martin Maechler  <maechler@stat.math.ethz.ch>
1465         * lisp/ChangeLog, lisp/essl-s.el:
1466         add-log (Changelog)
1468 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1470         * lisp/essa-sas.el:
1471         I finally read the latest essa-sas.el
1473         1. I found ess-sas-toggle-sas-mode several months ago and started to use it.
1474         I like it.  Now that I have read it closely I revised it and renamed it.
1475         ;;; this version of ess-sas-toggle-log-sas-mode
1476         ;;; 1. can be included in .emacs as
1477         ;;;           (ess-sas-toggle-log-sas-mode t)
1478         ;;;    because it doesn't need to find a .log file.
1479         ;;; 2. works if there is already an association for .log files.
1480         ;;; 3. restores the old association when SAS-mode is deleted.
1481         ;;; 4. works with the file it has, doesn't kill it and get a fresh copy.
1482         ;;;    This matters for large log files and slow telephone connections.
1483         ;;; 5. I changed its name to be more descriptive.
1486         2. How is kermit used by ESS?
1488         I see definititions for ess-kermit-command ess-kermit-get ess-kermit-send,
1489         but do not see any places they are used.
1491         I think these three items should be separated into a new ess-kermit.el
1492         rather than buried in essa-sas.el.  Are they restricted to ess in any way?
1493         Might they be better as a new kermit.el?
1496         3. You hardwired the `txt' extension into ess-sas-file-path.  That should
1497         be sensitive to the value of ess-sas-suffix-1 and ess-sas-suffix-2.
1500         4. ess-sas-submit-mac is the only ess-sas-submit* that does not have
1501         ess-sas-submit-command-options.  I don't understand
1502         ess-sas-submit-command-options.  Why is it buffer-local?  I think it
1503         should depend on the host and the version of sas, not on the
1504         myfile.sas command file.  Am I misunderstanding what is going on?
1507         5. ess-revert-wisely in essa-sas.el and ess-revert in essl-bug.el are identical.
1508         This suggests that the ess-revert name should be used and moved to ess-utils.el
1510         * lisp/ChangeLog, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el:
1511         ess-mous is ready for testing.
1513         ess-mous.el: put ess-mous on submenu of C-mouse-3 for
1514                      ess-transript-mode, inferior-ess-mode, ess-mode
1515                      This feature is still beta.
1517         ess-inf.el:
1518           ess-ddeclient-p. now depends on ess-local-process-name
1519           get-ess-process. I changed error message to say buffer is not
1520                            associated with an ESS process (instead of
1521                            saying that no ESS process is running)
1522           inferior-ess-mode-menu.  Added "What is this? (beta)"
1524         ess-trns.el:
1525           ess-transcript-mode-menu.  Added "What is this? (beta)"
1527         ess-mode.el:
1528           ess-mode-menu.  Added "What is this? (beta)"
1530         ChangeLog: ess-mous changes.
1532         I tested it on windows for R, S+4, and Sqpe+4.
1533         I am having line-ending problems with Sqpe+4 but otherwise it looks ok.
1534         Please look at it.
1537         I found a problem which I am unsure how to solve.  The variable
1538         `ess-current-process-name' in the `*R*' buffer can have the value
1539         "S+4".  All I have to do is open an S+4 process and an R process, then
1540         C-c C-s the file.s buffer to S+4 and then switch to the R process.
1542         I think, but am willing to hear arguments against it, that anytime an
1543         inferior-ess-mode buffer is made current, then it should automatically
1544         reset `ess-current-process-name' to refer to itself.  I'm not sure how
1545         to do that.  This is explicitly not a buffer-local variable.  Is there
1546         a hook that gets called when we change into a buffer, either by C-x b
1547         or by clicking?
1549 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1551         * lisp/essa-sas.el:
1552         ESS[SAS]: if Local Variables are defined, a revert is necessary to update them if changed; anybody know a better way?
1554 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1556         * lisp/essl-sas.el:
1557         ESS[SAS]: some minor changes/corrections to customize variables
1559         * lisp/essa-sas.el:
1560         ESS[SAS]: ess-sas-submit-command and ess-sas-submit-command-options are buffer-local with appropriate adjustments in the ess-sas-submit- methods
1562 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1564         * lisp/essd-r.el:
1565         STERM only. Keep S-pager S-editor variables, but initialized to nil
1567 2002-01-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1569         * lisp/essa-sas.el:
1570         ess-revert-wisely: vc-revert-buffer acting strangely in Emacs 21.1; commented out until workaround is found
1572         * lisp/essa-sas.el:
1573         ESS-elsewhere:  ess-kermit-get works and it is no longer ESS[SAS] specific other than the location of the defun
1575 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1577         * lisp/ChangeLog, lisp/essd-r.el, lisp/ess-inf.el:
1578         STERM pager editor
1580 2002-01-10  rmh  <rmh@lynne.stat.math.ethz.ch>
1582         * doc/newfeat.texi: add mouse-me
1584 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1586         * lisp/essa-sas.el:
1587         ESS-elsewhere: ess-sas-submit really, really works now with ess-kermit-send
1589 2002-01-10  Martin Maechler  <maechler@stat.math.ethz.ch>
1591         * lisp/ChangeLog, lisp/ess-help.el:
1592         ess-help-bogous-..buffer  fix
1594 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1596         * lisp/essa-sas.el:
1597         ESS-elsewhere: kermit transfer really works with ssh, but not telnet; YMMV
1599 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1601         * lisp/essa-sas.el:
1602         ESS-elsewhere: ok, nearly working; more debugging of ess-kermit-get and ess-kermit-send
1604         * lisp/essa-sas.el:
1605         ESS-elsewhere: first working version that uses kermit as the transfer protocol
1607 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1609         * lisp/essdsp6w.el:
1610         changed a stray sp4 to sp6
1612 2002-01-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1614         * lisp/essa-sas.el:
1615         ESS-elsewhere: debugging kermit method
1617         * lisp/essa-sas.el:
1618         ESS-elsewhere:  re-defined ess-sas-submit-method to make it more useful; also re-defuned ess-sas-data-view
1620         * lisp/essa-sas.el:
1621         ESS-elsewhere:  first attempt to get it to work with kermit when tramp is unavailable
1623         * lisp/essa-sas.el:
1624         ESS[SAS]: removed some debugging
1626 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1628         * lisp/ess-mous.el: ess-mous keys
1630         * lisp/ess-cust.el, lisp/essd-sp4.el, lisp/essdsp6w.el, lisp/ess-site.el:
1631         splus6 for windows bug and embedded blanks in splus[46]
1633 2002-01-08  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1635         * lisp/essa-sas.el:
1636         ESS[SAS]:  put (save-match-data) around searches in ess-sas-goto and ess-sas-data-view
1638         * lisp/essa-sas.el:
1639         ESS-elsewhere: tweaked dependencies of
1641         * lisp/essa-sas.el:
1642         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
1644 2002-01-08  rossini  <rossini@lynne.stat.math.ethz.ch>
1646         * ChangeLog:
1647         moved repository, checking CVS commit stuff.
1649 2002-01-08  ess  <ess@lynne.stat.math.ethz.ch>
1651         * lisp/essa-sas.el:
1652         ESS-elsewhere: adjusted ess-sas-submit-method, ess-sas-data-view-options, ess-sas-submit-post-command, ess-sas-submit-pre-command
1654         * lisp/essl-sas.el:
1655         ESS[SAS]: changed doc-string of sas-pre-run-hook
1657         * lisp/essl-sas.el:
1658         ESS[SAS]: changed doc-string of sas-program
1660         * lisp/essl-sas.el:
1661         ESS[SAS]: reverted default of sas-program to sas
1663         * lisp/essa-sas.el:
1664         ESS[SAS]: changed doc-string for ess-sas-tab-stop-alist
1666         * lisp/essa-sas.el:
1667         ESS[SAS]: changed doc-strings for ess-sas-goto and ess-sas-file
1669         * lisp/essa-sas.el:
1670         ESS[SAS]: 1 fix to ess-sas-file-goto; ESS-elsewhere for SAS batch is fully functional!; at least for me; YMMV
1672         * lisp/essa-sas.el:
1673         ESS[SAS]: 1 fix to ess-sas-file-path
1675 2002-01-08  A.J. Rossini <rossini@u.washington.edu>
1677         * moved repository to U Washington.
1679 2001-08-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1681   * Version 5.1.19 released.
1683 2000-10-17  ESS Maintainers <ess@franz.stat.wisc.edu>
1685   * Version 5.1.18 released.
1687 2000-10-17  A.J. Rossini  <rossini@biostat.washington.edu>
1689         * doc/ess.info, doc/ess.info-1, doc/ess.info-2, doc/ess.info-3:
1690         upgrade to 5.1.18 and rebuild doc
1692         * doc/readme.texi, doc/announc.texi:
1693         upgrade to 5.1.18
1695         * doc/README.SPLUS4WIN, lisp/ess-cust.el:
1696         upgraded to 5.1.18
1698 2000-10-11  maechler  <maechler@rossini.YP.biostat>
1700         * lisp/ChangeLog, lisp/essl-s.el, doc/newfeat.texi:
1701         ess-smart-underscore
1703 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1705         * doc/inst_tar.texi:
1706         fixed documentation for XLispStat under windows.
1708         * doc/authors.texi:
1709         fixed Rodney's homepage pointer.
1711         * VERSION: upgrade version to 5.1.18
1713         * doc/ess.info-1:
1714         Updating docs for new version [make dist]
1716         * ANNOUNCE, README:
1717         Updating README, ANNOUNCE for new version [make dist]
1719         * lisp/ChangeLog:
1720         small changes.  This log is incomplete.
1722         * ChangeLog: updated change log.
1724         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1725         Misc changes
1727         * doc/inst_tar.texi:
1728         @enumerate can't have a @bullet.
1730         * doc/newfeat.texi:
1731         added 5.1.17 new features
1733         * doc/announc.texi: update for 5.1.17
1735         * doc/README.SAS:
1736         Merged Rich's comments/changes.
1738         * doc/inst_tar.texi:
1739         added Rich H's README changes.
1741         * doc/mailing.texi:
1742         itemize the "flat text list".
1744         * doc/readme.texi: Small changes.
1746         * doc/authors.texi:
1747         added Rodney to authors list.
1749         * doc/stabilty.texi:
1750         comment re: some versions better than others.
1752 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1754   * Version 5.1.17 released.
1756 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1758   * Version 5.1.17 released.
1760 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1762   * Version 5.1.17 released.
1764 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1766   * Version 5.1.17 released.
1768 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1770         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1771         Misc changes
1773         * doc/inst_tar.texi:
1774         @enumerate can't have a @bullet.
1776         * doc/newfeat.texi:
1777         added 5.1.17 new features
1779         * doc/announc.texi: update for 5.1.17
1781         * doc/README.SAS:
1782         Merged Rich's comments/changes.
1784         * doc/inst_tar.texi:
1785         added Rich H's README changes.
1787         * doc/mailing.texi:
1788         itemize the "flat text list".
1790         * doc/readme.texi: Small changes.
1792         * doc/authors.texi:
1793         added Rodney to authors list.
1795         * doc/stabilty.texi:
1796         comment re: some versions better than others.
1798 2000-10-09  A.J. Rossini  <rossini@biostat.washington.edu>
1800         * lisp/ess-vars.el:
1801         Merged with changes in another location.
1803 2000-10-09  maechler  <maechler@rossini.YP.biostat>
1805         * lisp/ChangeLog, lisp/essl-s.el:
1806         new (ess-fix-miscellaneous) & (ess-toggle-underscore)
1808 2000-10-08  A.J. Rossini  <rossini@biostat.washington.edu>
1810         * Makefile.in:
1811         autoconf precursor to Makefile
1813 2000-10-07  A.J. Rossini  <rossini@biostat.washington.edu>
1815         * lisp/ess-vars.el:
1816         ess-vars is obsoleted.
1818 2000-10-06  maechler  <maechler@rossini.YP.biostat>
1820         * lisp/essl-s.el: 2 comments
1822 2000-10-04  maechler  <maechler@rossini.YP.biostat>
1824         * lisp/ChangeLog, lisp/ess-cust.el, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-vars.el, lisp/essl-s.el:
1825         ess-S-assign and redefine "_" in ..MM-keys
1827 2000-09-14  A.J. Rossini  <rossini@biostat.washington.edu>
1829         * lisp/ess-inf.el:
1830         ess-proc-name:  need to ensure ALL concat args are strings (or at
1831         least, are not numbers).  Thanks to WDMcCoy for reporting this.
1833 2000-09-10  A.J. Rossini  <rossini@biostat.washington.edu>
1835         * DEBIAN/control, DEBIAN/md5sums, DEBIAN/postinst, DEBIAN/prerm:
1836         Copied from ESS 5.1.13 debian package
1838         * LDA/ex1.nw: Newer example
1840         * LDA/README: Initial Documentation
1842 2000-09-05  ess  <ess@rossini.YP.biostat>
1844         * lisp/essa-sas.el:
1845         A few enhancements (ess-sleep-for/re-defining ess-sas-submit-command:  see
1846         documentation) and bug-fixes for Win 95/NT.
1848 2000-09-05  A.J. Rossini  <rossini@biostat.washington.edu>
1850         * lisp/ess-site.el:
1851         rearranged for coherency.
1853         * lisp/ess-menu.el: added C example.
1855         * lisp/ess-menu.el:
1856         1st pass at S and XLS menus.  Not integrated yet
1858 2000-09-04  A.J. Rossini  <rossini@biostat.washington.edu>
1860         * lisp/ess-inf.el, lisp/essd-r.el, lisp/essd-sp3.el:
1861         Changes suggested by Ed Kademan
1863         * lisp/ess-inf.el:
1864         cleaning up docs and reunderstanding inferior-ess/ess-multi
1866         * lisp/ess-inf.el:
1867         comment on R handling for exit.
1869 2000-09-03  A.J. Rossini  <rossini@biostat.washington.edu>
1871         * lisp/ess-inf.el:
1872         cleaning and correcting comments.  Some ancient comments removed.
1874         * lisp/ess-comp.el:
1875         removed extraneous comments
1877         * lisp/ess-comp.el:
1878         now, the byte-compile fun is really removed.
1879         ess-message now has doc-string in "right" place.
1881         * lisp/ess-comp.el:
1882         cleaned up code.  Removed extraneous comments, and the byte-compiler
1883         fun.
1885         * 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:
1886         refactoring code for cleaning, in process of debugging
1888         * lisp/19.29/README:
1889         backwards compatibility.
1891         * configure.in:
1892         merged with W3, added languages.  Need to set languages.
1894         * aclocal.m4: new version from 4.0pre.46
1896         * configure.in:
1897         somewhat complete.  Needs redundant work later.
1899         * configure.in:
1900         Starting to do autoconf.  Looking at W3 and R for examples.
1902 2000-08-27  A.J. Rossini  <rossini@biostat.washington.edu>
1904         * lisp/ess-site.el:
1905         Documentation and cleaning.
1907 2000-08-17  maechler  <maechler@rossini.YP.biostat>
1909         * lisp/ChangeLog, lisp/essd-r.el:
1910         no spurious windows warning anymore
1912 2000-08-09  maechler  <maechler@rossini.YP.biostat>
1914         * lisp/ChangeLog, lisp/ess-help.el:
1915         help: inherit syntax-table ==> "h" in help : "default prompt"!
1917 2000-07-13  A.J. Rossini  <rossini@biostat.washington.edu>
1919         * doc/newfeat.texi: set up for 5.1.15--17
1921         * VERSION: upgraded version.
1923         * README:
1924         Updating README, ANNOUNCE for new version [make dist]
1926         * doc/ess.info-1: slightly new doc
1928         * lisp/ess-comp.el, lisp/ess-site.el:
1929         documentation and code cleanup
1931         * lisp/19.29/README: backwards compat doc
1933 2000-07-13  ESS Maintainers <ess@franz.stat.wisc.edu>
1935   * Version 5.1.16 released.
1937 2000-06-30  ESS Maintainers <ess@franz.stat.wisc.edu>
1939   * Version 5.1.14 released.
1941 2000-06-30  A.J. Rossini  <rossini@biostat.washington.edu>
1943         * ChangeLog, VERSION, lisp/ess-inf.el, lisp/essd-arc.el, lisp/essd-vst.el:
1944         XLS fixes not quite right.  No startfile if non existant
1946         * doc/ess.info-1:
1947         Updating docs for new version [make dist]
1949         * Makefile: wrong doc/docs.
1951         * Makefile: doc or docs?
1953         * ANNOUNCE, README:
1954         Updating README, ANNOUNCE for new version [make dist]
1956         * lisp/essa-sas.el, lisp/essd-els.el, lisp/essl-sas.el, lisp/essnt204.el:
1957         RMH/RS changes for SAS, ESS-elsewhere, NT Emacs 20.4
1959         * lisp/ess-site.el:
1960         merged RMH/RS's changes for SAS.
1962         * VERSION: upgrade version
1964         * doc/README.Microsoft:
1965         not ready to generate this on the fly, yet.
1967         * doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.info, doc/ess.info-1, doc/inst_tar.texi, doc/newfeat.texi, doc/readme.texi:
1968         docs updated to 5.1.14, cleaned up.
1970         * doc/newfeat.texi: added 5.1.14 stuff.
1972         * lisp/ess-cust.el:
1973         added ViSta/ARC support
1975         * lisp/ess-inf.el:
1976         added flags/checks for XLS systems.  Might help for others
1978         * lisp/essd-arc.el:
1979         first version of ARC mode
1981         * lisp/Makefile:
1982         added essd-arc.el to targets.
1984         * lisp/ess-site.el: documentation.
1985         ViSta and ARC added.
1987         * lisp/essd-vst.el:
1988         now it actually might work.
1990         * lisp/ess-vars.el: added Arc, Vista.
1991         cleaned up code.
1992         a bit of documentation.
1994 2000-06-30  maechler  <maechler@alpha>
1996         * etc/ess-s4.S, etc/ess-sp3.S:
1997         comments
2000 1999-11-22  ess  <ess@aleph.YP.biostat>
2002         * VERSION, lisp/ess-vars.el: Updated to 5.1.11
2004 1999-11-17  ess  <ess@aleph.YP.biostat>
2006         * lisp/essddr.el:
2007         'bold isn't defined in XEmacs.  Using reference-face instead of Rd-bold-face.
2009 1999-11-16  ess  <ess@aleph.YP.biostat>
2011         * Makefile, etc/replace-version-numbers, lisp/ess-vars.el:
2012         Fixed small version update errors
2014         * 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:
2015         updated version numbers
2017         * doc/newfeat.texi: cleaned up NTEmacs requirements.
2019         * lisp/essl-sta.el: added local variables for editing and indexing.
2021         * lisp/essl-sta.el: added Brendan's suggested function.
2023         * doc/inst_tar.texi:
2024         added change to doc, that "make" is done by "make install"
2026         * doc/ESS_intro.tex: Martin suggested a small fix.
2028         * doc/ESS_intro.tex: Another bit of documentation
2030         * doc/announc.texi: shortened header -- this is for announc, after all!
2032         * doc/announc.texi:
2033         moved license to the end, New Features to the beginning.
2035         * doc/newfeat.texi: added new features for 5.1.11.
2037         * doc/README.SPLUS4WIN:
2038         comment at the beginning about new reading material.
2040         * doc/README.SPLUS4WIN:
2041         added David Brahm's HELP INSTRUCTIONS for the license manager.
2043         * lisp/essl-sta.el:
2044         added make-regexp to ESS, and finished integrating Brendan's code.
2045         Need to test it now!
2047         * lisp/make-regexp.el: needed for Stata-mode extensions
2049         * lisp/essl-sta.el: added Brendan Halpin's corrections.
2051         * lisp/ess-inf.el: concat needs number-to-string conversion.
2053         * lisp/essd-omg.el: Omegahat fixes (for commandline flags)
2055 1999-11-11  ess  <ess@aleph.YP.biostat>
2057         * lisp/noweb-mode.el:
2058         C-c C-n shouldn't be TeX-normalmode, since it is too close to
2059         submit-line with ESS!  (overwrite).
2061         * lisp/essd-omg.el: Use prefix for setting Omegahat arguments.
2063 1999-11-10  ess  <ess@aleph.YP.biostat>
2065         * lisp/ChangeLog: fixed up to now.
2067         * lisp/essl-omg.el: S- becomes OMG-
2068         Comments redone (to use //, ///, and //// for levels of indentation)
2069         OMG-syntax started, variable defined, needs to be fixed.
2071         * lisp/essd-omg.el:
2072         further Omegahat dialect changes (use OMG syntax, which needs fixing!)
2074 1999-11-05  maechler  <maechler@aleph.YP.biostat>
2076         * lisp/ChangeLog, lisp/ess.el, lisp/noweb-mode.el:
2077         functionp definition if necessary
2079         * lisp/noweb-mode.el: functionp for  emacs-19.34
2081 1999-11-04  ess  <ess@aleph.YP.biostat>
2083         * lisp/essd-els.el: fixed paren error.
2085         * 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:
2086         Changed version numbers
2088         * ChangeLog: 5.1.10 released.
2090         * doc/newfeat.texi: added 5.1.10 stuff.
2092 1999-11-03  ess  <ess@aleph.YP.biostat>
2094         * doc/README.elsewhere, lisp/Makefile, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sp5.el:
2095         Changes for ESS-elsewhere.
2097         * lisp/essd-els.el: added a generic ESS-elsewhere function.
2099 1999-11-03  Anthony Rossini  <rossini@biostat.washington.edu>
2101         * fixed Stata again, added ESS-elsewhere.
2103         * Release 5.1.10
2105 Tue Sep 14 17:00:19 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2107         * Release 5.1.9
2109         * added stata mode fixes, noweb/literate data analysis fixes.
2111 1999-09-01  Martin Maechler  <maechler@stat.math.ethz.ch>
2113         * Finally upgraded version number to 5.1.9 (for pre-release)
2114           after fixing etc/replace-version-numbers
2116 1999-07-23  Martin Maechler  <maechler@stat.math.ethz.ch>
2118         * Release 5.1.8
2120 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2122         * Makefile, doc/Makefile, doc/README.SPLUS4WIN, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2123         text from 5.1.7 to 5.1.8
2125         * lisp/ : -->>> lisp/ChangeLog <<<<<
2127         * ANNOUNCE, README, doc/ajr-talk.tex, doc/ess.texi, lisp/ChangeLog:
2128         doc updates
2130         * ChangeLog: *** empty log message ***
2132         * 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:
2133         5.1.6 to 5.1.7 changes for possible release
2135         * ChangeLog: more stuff.
2137 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2139         * 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:
2140         5.1.6 to 5.1.7 changes for possible release
2142         * ChangeLog: more stuff.
2144 Fri Apr  2 10:10:35 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2146         * doc/getting.texi: fixed links.
2148 Wed Mar 31 14:08:39 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2150         * Makefile (ESSVERSION): updated
2151         * Makefile (ESSVERSIONMSDOS): updated
2152         * Makefile (ESSVERSIONTAG): new variable, use it.
2153         * Makefile (dist): fixed to export both zip and gzip files.
2155 1999-03-17  A.J. Rossini  <rossini@biostat.washington.edu>
2157         * ANNOUNCE, README, doc/Makefile, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi:
2158         version number update
2160         * lisp/essd-r.el, Makefile, doc/README.Microsoft, doc/README.SPLUS4COMMAND, lisp/ess-site.el, lisp/ess-vars.el:
2161         RMH's changes
2163 1999-03-17  maechler  <maechler@alpha>
2165         * doc/README: README explaining a bit about ./doc/ directory
2167 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2169         * Makefile: *** empty log message ***
2171         * Makefile: for dist target, use export, not co.
2173         * lisp/essd-r32-sh-dos.el, lisp/essd-sp4com.el:
2174         MS Dos stuff for R, S+4.x
2176         * ChangeLog, Makefile, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ChangeLog:
2177         Prep for 5.1.4
2179         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2181         * doc/README.SPLUS4COMMAND: New file
2183         * doc/README.SPLUS4WIN: added RMH's mods.
2185         * lisp/ess-site.el: Merged RMH's work.
2187         * lisp/ess-vars.el: incremented.
2189         * lisp/ess-inf.el: RMH's changes.
2191 1999-03-16  maechler  <maechler@alpha>
2193         * lisp/ChangeLog: mini change "foobar.Sout-45"
2195         * lisp/ess-site.el:
2196         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2198 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2200         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2202         * doc/README.SPLUS4COMMAND: New file
2204         * doc/README.SPLUS4WIN: added RMH's mods.
2206         * lisp/ess-site.el: Merged RMH's work.
2208         * lisp/ess-vars.el: incremented.
2210         * lisp/ess-inf.el: RMH's changes.
2212 1999-03-16  maechler  <maechler@alpha>
2214         * lisp/ChangeLog: mini change "foobar.Sout-45"
2216         * lisp/ess-site.el:
2217         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2219 1999-03-15  A.J. Rossini  <rossini@biostat.washington.edu>
2221         * lisp/ess-vars.el:
2222         RMH - 15Mar1999.  Added inferior-S+4-editor-pager-command.
2224         * lisp/essd-r32.el: 15Mar1999 version.
2226         * lisp/essd-r.el:
2227         added `R-microsoft', which is the "right-thing" to do under Microsoft
2228         Windows 32-bit platforms.  Need to merge this with `R'.
2230 1999-03-09  maechler  <maechler@alpha>
2232         * lisp/ess-help.el: add `inferior-ess-help-command' to doc string
2234 1999-03-08  A.J. Rossini  <rossini@biostat.washington.edu>
2236         * lisp/ess-inf.el: add stata to deal with input properly.
2238 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2240         * ANNOUNCE, ChangeLog, Makefile, README: top level stuff, sigh!
2242         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2243         Cleaned up text.
2245         * doc/requires.texi: cleaned/formatted up requirements
2247         * doc/currfeat.texi: pretty-printing.
2249         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2251         * lisp/ess-help.el:
2252         stata hates ess-nuke-help-bs, since it (stata) is clean.
2254         * lisp/ess-inf.el:
2255         fixed command sender for stata. more like R than like XLS.
2257         * lisp/essl-sta.el: more help file corrections.
2259         * lisp/ess-inf.el: STA same as XLS/SAS.
2261         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2263         * lisp/essl-sta.el: stat help regex is evil
2265         * lisp/essl-sta.el: whitespace cleanup.
2267         * lisp/essl-sta.el: double var defs.  whoops!
2269         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2270         fixed section header grabbing.
2272         * lisp/essd-sta.el: need to manually turn off paging, I think...
2274         * lisp/essl-sta.el: help section regex not quite right.
2276         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2278         * lisp/essd-sta.el: fixed help facility.
2280         * lisp/essl-sta.el: added help section regexs
2282         * lisp/essd-sta.el: make descirption "same as" objects.
2284         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2286         * lisp/essd-sta.el: redid help so that no paging is present.
2288         * doc/ess.texi: cleared up the bug report section.
2290         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2292         * doc/credits.texi:
2293         moved content from ess.texi here, for piecemeal editing and reuse.
2295         * doc/ess.texi:
2296         added placeholders for README.OS files and README.StatPackage files,
2297         to be migrated here.
2299         * 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:
2300         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2302         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2304         * doc/ess.texi:
2305         moved README text into sub-texinfo files.  (to be called by
2306         readme.texi and announc.texi for documentation construction).
2308 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2310         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2311         Cleaned up text.
2313         * doc/requires.texi: cleaned/formatted up requirements
2315         * doc/currfeat.texi: pretty-printing.
2317         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2319         * lisp/ess-help.el:
2320         stata hates ess-nuke-help-bs, since it (stata) is clean.
2322         * lisp/ess-inf.el:
2323         fixed command sender for stata. more like R than like XLS.
2325         * lisp/essl-sta.el: more help file corrections.
2327         * lisp/ess-inf.el: STA same as XLS/SAS.
2329         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2331         * lisp/essl-sta.el: stat help regex is evil
2333         * lisp/essl-sta.el: whitespace cleanup.
2335         * lisp/essl-sta.el: double var defs.  whoops!
2337         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2338         fixed section header grabbing.
2340         * lisp/essd-sta.el: need to manually turn off paging, I think...
2342         * lisp/essl-sta.el: help section regex not quite right.
2344         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2346         * lisp/essd-sta.el: fixed help facility.
2348         * lisp/essl-sta.el: added help section regexs
2350         * lisp/essd-sta.el: make descirption "same as" objects.
2352         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2354         * lisp/essd-sta.el: redid help so that no paging is present.
2356         * doc/ess.texi: cleared up the bug report section.
2358         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2360         * doc/credits.texi:
2361         moved content from ess.texi here, for piecemeal editing and reuse.
2363         * doc/ess.texi:
2364         added placeholders for README.OS files and README.StatPackage files,
2365         to be migrated here.
2367         * 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:
2368         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2370         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2372         * doc/ess.texi:
2373         moved README text into sub-texinfo files.  (to be called by
2374         readme.texi and announc.texi for documentation construction).
2376 1999-03-04  A.J. Rossini  <rossini@biostat.washington.edu>
2378         * lisp/essd-sta.el: let stata have command line options just like R.
2380         * lisp/essd-sta.el:
2381         by default, provide login screen just like splus/r do.
2383         * lisp/essd-sta.el: fixed help.
2385         * lisp/essd-sta.el: added stata's prompt
2387         * lisp/ess-vars.el: added inferior stata program variable.
2389         * lisp/essd-sta.el: speling error, nil -> 'nil.
2391         * lisp/essl-sta.el: reversed variable alist ordering.
2393         * lisp/essd-sta.el:
2394         commented out ESS-help for Stata, for compiling, initial testing.
2396         * lisp/essl-sta.el: added STA-syntax-table, but it's wrong (for Splus).
2398         * lisp/essl-sta.el: moved STA-editing-alist to beginning.
2400         * lisp/essl-sta.el:
2401         added an STA-editing-alist variable, BUT it looks like Splus, :-(.
2402         Needs to be edited a bit!
2404         * doc/ess.texi:
2405         included README in texinfo file.  Now, need to extract README from it.
2407         * lisp/essd-s_2b4.el: RMH's patches, Mar 3 1999
2409         * lisp/essd-sp4.el: updated using RMH's patches.
2411 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2413         * lisp/ChangeLog: updated lisp directory changelog.
2415         * ChangeLog: updated changelog file.
2417         * lisp/Makefile: updated version information
2419         converted s+3 to sp3.
2421         * lisp/ess-vars.el: updated version information.
2423         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2425         * 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:
2426         Tidied up ess-iw32*.el files.
2428         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2430         * lisp/ess-iw32-load-file.el: fixed.
2432         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2434         * lisp/essd-s_2b4.el:
2435         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2437         * doc/README.SPLUS4WIN:
2438         Changed history of Splus 4.5 stuff; added new information for using
2439         Splus 4.5 and R under Windows NT.
2441         * doc/TODO: moved from mailbox to TODO list.
2443         * 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:
2444         RMH's changes, up to March 2nd
2446 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2448         * lisp/Makefile: updated version information
2450         converted s+3 to sp3.
2452         * lisp/ess-vars.el: updated version information.
2454         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2456         * 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:
2457         Tidied up ess-iw32*.el files.
2459         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2461         * lisp/ess-iw32-load-file.el: fixed.
2463         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2465         * lisp/essd-s_2b4.el:
2466         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2468         * doc/README.SPLUS4WIN:
2469         Changed history of Splus 4.5 stuff; added new information for using
2470         Splus 4.5 and R under Windows NT.
2472         * doc/TODO: moved from mailbox to TODO list.
2474         * 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:
2475         RMH's changes, up to March 2nd
2477 1999-02-24  A.J. Rossini  <rossini@biostat.washington.edu>
2479         * lisp/ess-iw32.el: temp val left in distribution.  whoops (RMH).
2481 1999-02-22  A.J. Rossini  <rossini@biostat.washington.edu>
2483         * 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:
2484         Removed s+# to sp# for S-PLUS commands
2486 1999-02-12  Martin Maechler <maechler@stat.math.ethz.ch>
2488         * lisp/Makefile: emacs, not "19.34"
2490 1999-02-11  Martin Maechler <maechler@stat.math.ethz.ch>
2492         * doc/README.SPLUS4WIN: added pointer to NTEmacs.
2494         * README, ANNOUNCE:
2495         corrected documentation for R, added pointer to NTEmacs
2497 1999-02-10  Martin Maechler <maechler@stat.math.ethz.ch>
2499         * etc/other/Tags/Lubinsky-S-tags/desc: reformated material.
2501         * README: set up for 5.1.2 release
2503         * Makefile: Set up for 5.1.2 release
2505         * ANNOUNCE: set up for 5.1.2 release
2507         * doc/rmh-essi121098-msw32.tex: rmh-essi121098-msw32.tex is obsolete.
2509         * lisp/essd-sas.el: added RMH's new fixes for the 5.1.2 version.
2511         * doc/README.S: RMH's documentation additions for Splus 4.5
2513         * doc/README.SAS: RMH's doc additions for 5.1.2
2515         * doc/README.SPLUS4WIN:
2516         Includes RMH's changes for Splus 4.5 documentation
2518         * etc/other/Tags/README: cleaned text.
2520         * ANNOUNCE, README: updating for 5.1.2
2522 1999-02-02  Martin Maechler <maechler@stat.math.ethz.ch>
2524         * lisp/ess-inf.el: (last commit was with unsaved file)
2526         * lisp/ChangeLog, lisp/ess-inf.el:
2527         fix regex for "help(..);" also work for "?" with R-input-sender
2529 1999-01-13  Martin Maechler <maechler@stat.math.ethz.ch>
2531         * lisp/Makefile: added ess-debug essd-s+4 ess-iw32
2533         * lisp/ess-iw32.el:
2534         RMH`s workaround for ess-inf.el ess-setq-values-default (instead of ..-local)
2536 1999-01-12  Martin Maechler <maechler@stat.math.ethz.ch>
2538         * lisp/ess-inf.el: still "-default", not "local"
2540         * lisp/ess-inf.el, lisp/ess.el: more dribble output
2542         * lisp/ess.el: add dribble-info about comint-process-echoes
2544 1999-01-11  Martin Maechler <maechler@stat.math.ethz.ch>
2546         * lisp/ess-site.el: minor comments only
2548         * lisp/essd-sq4.el: removed [RMH]
2550         * lisp/ess-site.el: RMH changes (Dec 28)
2552         * lisp/ess-trns.el: RMH added some ess-inf..-prompt..
2554         * lisp/ess-vars.el: RMH added S+4 & dde (& removed some "ess-external")
2556         * lisp/essd-els.el: RMH added S+elsewhere-mode
2558         * lisp/ess-iw32.el, lisp/essd-s+4.el: new from Rich Dec 28
2560         * lisp/ess-inf.el: 2 lines for S+4
2562 1999-01-04  Martin Maechler <maechler@stat.math.ethz.ch>
2564         * lisp/essddr.el: R CMD Rd2txt
2566 1998-12-18  A.J. Rossini  <rossini@biostat.washington.edu>
2568         * ANNOUNCE, README:
2569         Updating Announce/Readme.  Need to merge announce to readme, and just subset out the relevant section for Announce.
2571 1998-12-17  Kurt Hornik <hornik@ci.tuwien.ac.at>
2573         * lisp/ess-vars.el: Match R `require(' in ess-change-sp-regexp.
2575         * lisp/Makefile: Add `essd-els.el' to SOURCES.
2577 1998-12-16  Martin Maechler <maechler@stat.math.ethz.ch>
2579         * ChangeLog: ess.texi
2581         * doc/ess.texi: 5.0 -> 5.1.x
2583         * doc/ess.texi: MM: (CVS) Date also for info
2585         * doc/ess.texi: MM: (CVS) Date added
2587         * doc/ess.texi: added '$Date: 2004/07/08 15:03:06 $'; 5.0 -> 5.1.x
2589 Mon Dec 14 20:23:55 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2591         * README: added 5.1.x comments, updated to current state of affairs.
2593         * etc/other/Tags/README: stuff for emacs text mode for editing.
2595         * etc/other/Tags/README: Information on tagging for Emacs/VI and ESS.
2597         * etc/other/Tags/Lubinsky-S-tags/README, etc/other/Tags/Lubinsky-S-tags/desc, etc/other/Tags/Lubinsky-S-tags/etags.c:
2598         Modifications to gnu tag programs for S
2600         * lisp/ess-mode.el: fixed copyright and header information
2602         * lisp/ess-site.el: commented out SHOME definition.
2604 Fri Dec 11 19:51:18 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2606         * lisp/ess-vars.el: fixed copyright, rossini's email address.
2608         * lisp/ess-iw32.el: fixed rossini's email address, headers, copyright.
2610         * lisp/essd-els.el, lisp/essd-s+4.el: fixed rossini's email address.
2612         * lisp/essd-sq4.el: fixed copyright and header attributions.
2614         * lisp/essd-els.el: fixed header files and copyright.
2616         * lisp/essd-s+4.el: added changes to copyright and header docs.
2618         * 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:
2619         RMH's S-spread, Oct 1997 version
2621         * doc/rmh-essi121098-msw32.tex:
2622         Adding Rich's documentation for Windows stuff.
2624         * lisp/ess-vars.el: Merged RMH's changes.
2626         * lisp/ess-iw32.el, lisp/essd-els.el, lisp/essd-s+4.el, lisp/essd-sq4.el:
2627         New files for ESS for Splus/MSW/NT/98/95
2628         New files for remote-ESS on Unix.
2630         * lisp/ess-site.el:
2631         Added RMH's changes for Microsoft Windows and Splus.
2633 Mon Nov 30 17:37:57 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2635         * lisp/Makefile:
2636         Add essd-s+5.el to SOURCES (as it gets required in ess-site).
2638 Mon Nov 23 20:03:17 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2640         * lisp/ChangeLog: *** empty log message ***
2642 Fri Nov 20 20:57:33 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2644         * lisp/ess-vars.el: ess-help-w3-url-prefix points to pyrite.
2646         * lisp/ess-vars.el:
2647         removed spurrious comment about generic function, in front of a variable.
2649         * lisp/essd-s+5.el: trimmed out old S4 stuff.
2651 Mon Nov 16 17:29:25 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2653         * lisp/ess-inf.el: do not need comint echo anymore..
2655 Sat Nov 14 00:23:19 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2657         * Makefile, lisp/ChangeLog, ChangeLog: whitespace editing.
2659         * doc/Makefile:
2660         added info target.  removed spurrious ess.info/ess.texi target.
2662 Fri Nov 13 23:47:27 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2664         * Makefile: added comment re: export vs checkout for "dist" target.
2666         * lisp/ess-site.el: added sample entry for S+5.
2668         * lisp/ChangeLog: *** empty log message ***
2670         * lisp/ess-site.el: added suffix for StatSci's script files.
2672 Thu Nov 12 17:27:30 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2674         * lisp/essd-r.el, lisp/essd-s+3.el, lisp/essd-s+5.el, lisp/essd-s3.el:
2675         newline in dribble buff
2677         * lisp/ess-inf.el:
2678         more details in prompt for ess-get-dir; more dribble; WHITE SPACE
2680         * lisp/ess.el: slightly better dribble output
2682         * lisp/essd-s4.el: drop doubled comments
2684         * lisp/ess-vars.el: .
2686 Wed Nov 11 15:54:34 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2688         * Makefile: -X CVS
2690         * lisp/essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
2692         * lisp/essl-s.el: new "S+" instead of "S+3"
2694         * lisp/ess-inf.el: comint-echo : OFF for S+5
2696         * lisp/essd-s3.el: comments only
2698         * lisp/essd-s+3.el: comment out ess-mode-edit
2700         * lisp/Makefile, lisp/ess-vars.el: new version numbers
2702         * lisp/essd-s+5.el: several more s4 -> s+5 changes; still not ok
2704         * lisp/essd-s+3.el: transpose to defs
2706         * lisp/ess-vars.el: require s+5
2708 Tue Nov 10 17:45:11 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2710         * lisp/ess-site.el: s+5 is now distributed
2712         * lisp/essd-s+5.el: provide typo fixed
2714 Mon Nov  9 23:50:26 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2716         * ChangeLog: *** empty log message ***
2718         * Makefile: uses scp to put the tar file where it belongs.
2720         * Makefile, lisp/ChangeLog, lisp/Makefile, lisp/ess-site.el:
2721         New material for Makefiles
2723         * lisp/essl-sta.el: removed possible problems from stata mode.
2725         * ChangeLog: *** empty log message ***
2727         * Makefile: added new top-level dist target.
2729         * lisp/essd-s+5.el: This is for Splus5, based on S4.
2731         * lisp/ess-web.nw: last change, sigh.
2733         * lisp/ess-web.nw: emacs lisp mode is wrong, sigh.
2735         * lisp/ess-web.nw: Contains interface code between Noweb and ESS
2737         * lisp/ChangeLog: added stata-dialect/lang to makefile
2739         * lisp/Makefile: added Stata stuff.
2741 Thu Sep 24 23:32:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2743         * lisp/ChangeLog: more stuff.
2745         * lisp/essd-sta.el: should be sta, not stt
2747         * lisp/ChangeLog: update for ess-site.
2749         * lisp/ess-site.el:
2750         added stata mode, which is now STA (ref: Thomas Lumley)
2752 Thu Sep 17 09:11:51 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2754         * lisp/ChangeLog, lisp/ess-utils.el: several  small things
2756 Fri Sep 11 14:25:59 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2758         * lisp/ChangeLog: .
2760         * lisp/Makefile, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-utils.el, lisp/ess.el:
2761         Adaptions to new ess-utils
2763         * lisp/essl-s.el: LOTS in "pretty edit source"
2765         * lisp/essd-r.el: new function  (R-fix-T-F)
2767 Thu Sep 10 06:15:55 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2769         * lisp/essddr.el: Change old `ess-doc' to `essddr'.
2770         Expand Rd-mode-abbrev-table (abbrevs).
2771         Change Rd-indent-level default to 4.
2772         Add a preliminary Rd-mode menu.
2773         Add a preliminary Rd-submit-bug-report().
2775         * lisp/ess-vars.el:
2776         Change ess-mode-font-lock-keyword so that assignment function
2777         declarations are also fontified correctly (hopefully ...).
2779         * doc/Makefile: Get rid of old LISPDIR code.
2781         * Makefile: Use `$(MAKE)' instead of `make'.
2783 Wed Sep  9 23:49:12 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2785         * lisp/ChangeLog: new stuff.
2787         * lisp/essd-sta.el: modified for stata commands.  What is quit?
2789         * lisp/essl-sta.el: Small mods.
2791         * lisp/essd-sta.el: Added first pass at a stata file.
2793         * lisp/Makefile: BATCHFLAGS should be --no-init-file, not --no-init-fil
2795 Wed Sep  9 08:45:26 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2797         * lisp/essl-s.el:
2798         minor (save-recursion..) -- Committing from Shell to see permissions
2800 Tue Sep  8 21:18:33 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2802         * lisp/essl-s.el:
2803         more things for (ess-dump-to-src), (ess-fix-comments),.... ess-MM-fix-src
2805         * lisp/ess-mode.el: add optional  quiet  argument  to (set-ess-style)
2807         * lisp/ess-mode.el: only white space
2809         * lisp/ChangeLog: ..
2811         * lisp/essl-s.el: added  "&optional dont-ask" argument to
2812                 ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
2814 Mon Sep  7 16:27:37 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2816         * lisp/ChangeLog: ..
2818         * lisp/essl-s.el: 4 digit year in ess-time-string!
2820         * doc/README.SAS:
2821         Added paragraph about  ess-sas-sh / PATH problems  at very end -- for RMH
2823 Wed Aug 26 12:18:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2825         * lisp/ChangeLog, lisp/essl-s.el: font-lock: "." as word constituent
2827 Mon Aug 24 12:50:45 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2829         * ANNOUNCE, README, doc/ess.texi:
2830         stat.ethz short for www.stat.math.ethz
2832 Thu Aug 20 06:48:48 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2834         * lisp/ChangeLog: ..
2836         * lisp/essddr.el:
2837         Expanded  Rd-section-names  and Rd-keywords     [following Kurt's
2838         suggestion]
2840 Tue Aug 18 08:44:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2842         * lisp/essd-s+3.el, lisp/essd-r.el, lisp/ChangeLog:
2843          "--no-readline" for R;  S+3-dialect-name for S-plus
2845 Fri Aug 14 16:32:23 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2847         * lisp/ess-vars.el, lisp/Makefile: calling new version "pre5.1"
2849         * lisp/essl-s.el: "ease:" replaced by "ess-"; fixed some comments
2851 Mon Apr 27 07:53:02 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2853         * lisp/essl-s.el: improved ess-num-var-round
2855 Fri Apr 17 12:29:46 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2857         * lisp/essd-sas.el: ../etc/ is place for sas-sh-command
2859         * etc/function-outline.S, lisp/essl-s.el:
2860         function-outline-file now in ../etc/
2862         * Makefile, doc/Makefile, lisp/Makefile:
2863         Makefiles separated; new for ./doc
2865 Mon Apr  6 20:35:04 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2867         * lisp/ChangeLog: Storing updates.
2869         * lisp/ess-comp.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el:
2870         See ChangeLog for more details. Not tagged.
2872 Tue Dec 16 00:17:44 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2874         * lisp/ChangeLog: *** empty log message ***
2876         * lisp/essd-s4.el (S4-mode): New function, use it.
2878 Wed Dec 10 15:36:29 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2880         * lisp/ChangeLog, lisp/essd-xls.el:
2881         XLS-mode is now the mode-name symbol.  (instead of ess-mode).  This is
2882         required for noweb-mode to work nicely.
2884         ChangeLog documented to reflect this fact.
2886 Tue Dec  9 22:55:40 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2888         * lisp/ChangeLog: *** empty log message ***
2890         * lisp/essd-r.el:
2891         removed non-necessary autoload for a non-existant function (was
2892         intended for start-args, but never was written or used).
2894         * lisp/essl-sta.el:
2895         Changed essl-sta.el to not use stat.el in the documentation comments.
2897         * lisp/ChangeLog: *** empty log message ***
2899         * lisp/essddr.el: one too many parens.
2901         * lisp/essddr.el:
2902         added commented out face.  DB's error doesn't exist for me, though.
2904 Fri Dec  5 15:13:59 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2906         * lisp/ChangeLog: *** empty log message ***
2908         * lisp/ChangeLog: ChangeLog file install
2910         * lisp/ess-site.el: added comments about Emacs 20.2 errors.
2912 Fri Dec  5 14:46:38 1997  ess  <ess@pyrite>
2914         * Makefile: Added top-level Makefile.  Needs definitions, though.
2916         * etc/ess-s+3.S, etc/ess-s4.S: Initial revision
2918 1998-12-14  A.J. Rossini  <rossini@biostat.washington.edu>
2920         * README : updated to 5.1.x
2922 Tue Dec  2 08:49:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
2924         * Makefile: info isn't a valid target, and cleaned up doc
2925         targets. (KH).
2927 Mon Dec  1 16:55:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
2929         * ess.el: removed blank lines.
2931 Mon Dec  1 16:51:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
2933         * ess.texi: small edit.
2935 Mon Dec  1 16:48:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
2937         * ess.texi: changed wording around ess-plain-first-buffername
2938         (RMH).
2940 Mon Dec  1 16:42:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
2942         * Makefile: new branch (5.1.1.1).
2944 Mon Dec  1 16:36:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
2946         * Makefile: Batchflags are user serviceable.
2948 Mon Dec  1 10:59:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
2950         * RELEASED: version 5.0.
2952 Mon Dec  1 10:45:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2954         * README.SAS: added noise about ess-sas-sh-command stupidity that
2955         AJR has personally experienced.
2957 Sun Nov 30 13:44:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
2959         * Makefile: comments for indexing.
2961 Sun Nov 30 13:41:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
2963         * ess.texi: more fixes. Many more to go.
2965 Sun Nov 30 12:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
2967         * README.SAS: added more information.
2969 Sun Nov 30 12:15:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
2971         * essl-lsp.el: small typo in comments.
2973 Sun Nov 30 12:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
2975         * Makefile: added revision, added other changes.
2977 Sun Nov 30 12:12:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
2979         * README.SAS: new material on autoexec.sas added.
2981 Sun Nov 30 12:09:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
2983         * essl-s.el (S-editing-alist): need indent-line-function
2984         defined. (RMH).
2986 Sun Nov 30 12:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
2988         * essl-sas.el: removed sas-indent-region.
2990 Sun Nov 30 12:07:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
2992         * essl-sas.el (SAS-editing-alist): need indent-line-function
2993         (RMH).
2995 Sun Nov 30 12:06:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
2997         * ess-mode.el (ess-mode): fixed doc string. (RMH).
2999 Sun Nov 30 12:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3001         * essd-sas.el: useless comments removed.
3003 Sun Nov 30 12:03:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3005         * essd-sas.el: useless comments removed. (RMH).
3007 Sun Nov 30 12:02:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3009         * essd-sas.el (inferior-SAS-args-temp): docstring, explaining
3010         stupidity of this variable
3012 Sun Nov 30 12:00:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3014         * ess-sas-sh-command: better shell scripting (RMH).
3016 Wed Nov 26 16:33:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3018         * RELEASED: 5.0-gettingcloser.
3020 Wed Nov 26 16:10:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3022         * Makefile (dist): do the right thing w/ README.
3024 Wed Nov 26 16:05:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3026         * ess-sas-sh-command: more information. cleaned up for current
3027         essd-sas.el arg passing.
3029 Wed Nov 26 15:51:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3031         * essd-sas.el: modified args to try to have "one set" for SAS
3032         process (2nd is for redirect).
3034 Wed Nov 26 15:43:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3036         * essd-sas.el: renamed and reordered inferior-SAS-args...
3038 Wed Nov 26 14:29:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3040         * ess-sas-sh-command: added more documentation on I/O.
3042 Wed Nov 26 14:01:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3044         * ess-inf.el: cleaned up comments.
3046 Wed Nov 26 13:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3048         * ess-sas-sh-command: cleaned up comments.
3050 Wed Nov 26 11:01:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3052         * essddr.el: switch-to-S to switch-to-ESS.
3054 Wed Nov 26 11:01:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3056         * essddr.el (Rd-mode-map): switch-to-S is now switch-to-ESS.
3058 Wed Nov 26 11:00:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3060         * ess-mode.el (ess-mode): added "indent-region" binding to
3061         doc-string.
3063 Wed Nov 26 10:52:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3065         * ess-trns.el (ess-transcript-mode-map): added 2 lines for
3066         consistency. (RMH)
3068 Wed Nov 26 10:51:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3070         * ess-trns.el: ispell-checked.  File name / header name mismatch
3071         corrected. (AJR)
3073 Wed Nov 26 10:49:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3075         * ess-inf.el: ispell checked, typos fixed (RMH/AJR).
3077 Wed Nov 26 10:42:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3079         * essl-sas.el (SAS-editing-alist): function definitions are
3080         useless.  Remove.
3082 Wed Nov 26 10:37:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3084         * essl-s.el (S-editing-alist): removed function definitions.  They
3085         don't work.
3087 Wed Nov 26 10:29:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3089         * ess-site.el: ispell-checked (AJR/RMH)
3091 Tue Nov 25 15:37:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3093         * Doc/TODO: Real dump suggested programming fix.
3094         * README.S: Real dump user correction.
3096 Tue Nov 25 15:37:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3098         * README.S : Real Dump user correction
3100 Tue Nov 25 13:06:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3102         * ess-inf.el (inferior-ess-mode): Make sure that silly moves like
3103         "ess-dialect=S" are not cause for a bailout. (AJR).
3105 Tue Nov 25 12:38:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3107         * README.S: changes for font-lock "Dump" problem. (RMH)
3109 Tue Nov 25 12:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3111         * Makefile: chmod 444 ess.info* ess.dvi on release (RMH)
3113 Tue Nov 25 08:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3115         * RELEASED: 5.0-honestlylastpre.
3116         * README.S: added comment re: \" and fontlock.
3118 Tue Nov 25 08:50:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3120         * Doc/TODO: removed SAS tabbing, added S dumping (RMH).
3122 Tue Nov 25 08:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3124         * essd-sas.el (SAS-mode): construct a sas-mode-local-map, from
3125         ess-mode-map, for modifying the tab key.
3127 Tue Nov 25 08:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3129         * ess-mode.el (ess-mode): removed white space, spurrious comment.
3131 Mon Nov 24 12:14:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3133         * Doc/TODO: SAS indent fixes.
3135 Mon Nov 24 11:33:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3137         * README: fixed Kurt's address.
3139 Mon Nov 24 11:32:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3141         * ess-mode.el: put back functions; see 10:48 change.
3143 Mon Nov 24 10:58:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3145         * essl-s.el: ess to S.
3147 Mon Nov 24 10:50:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3149         * essl-s.el: inadvertent placement of ess-indent-line function.
3151 Mon Nov 24 10:50:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3153         * essl-s.el (S-editing-alist): inadvertent placement of
3154         indent-line-function.
3156 Mon Nov 24 10:48:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3158         * ess-mode.el: commented out some language specific functions.
3159         Moved to essl-s.el
3161 Mon Nov 24 10:45:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3163         * essl-s.el: new functions; S for ESS.  Use them.
3165 Mon Nov 24 10:43:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3167         * essl-s.el (S-comment-indent):
3168         * essl-s.el (S-indent-line):
3169         * essl-s.el (S-calculate-indent): new functions; used to be
3170         ess-*.
3172 Mon Nov 24 10:39:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3174         * essl-sas.el: removed some lisp-isms.
3176 Mon Nov 24 10:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3178         * essl-sas.el (sas-indent-region): New function.  Use it.
3180 Mon Nov 24 10:25:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3182         * essd-s4.el (S4-customize-alist): ess-object-name-db-file is
3183         "ess-s4-namedb.el". (RMH)
3185 Mon Nov 24 10:18:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3187         * README.SAS: 2 typos (RMH).
3189 Mon Nov 24 10:17:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
3191         * ess-mode.el: added ess-quit autoload.
3193 Mon Nov 24 10:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3195         * ess-inf.el (ess-quit): since now possible to call from ess-mode,
3196         make sure that we are connected to a process.
3198 Mon Nov 24 10:01:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3200         * ess-vars.el (ess-mode-font-lock-keywords): finish off line.
3202 Mon Nov 24 09:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3204         * Doc/TODO: quotes need fixing (RMH).
3206 Mon Nov 24 09:55:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3208         * ess-mode.el (ess-mode-map): added ess-quit. (RMH).
3210 Mon Nov 24 09:48:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3212         * essd-sas.el (SAS-customize-alist): inferior-ess-exit-command
3213         should be `endsas;\n'. (RMH).
3215 Sat Nov 22 19:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3217         * Doc/README-19.28: new version of file (RMH).
3219 Fri Nov 21 17:37:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3221         * Doc/TODO: added 2 more from RMH, with comments.
3223 Fri Nov 21 17:31:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3225         * ess-site.el: fixed comments to reflect reality (RMH).
3227 Fri Nov 21 17:05:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3229         * ess-trns.el: ess-mode -> ESS.   (RMH)
3230         ess-mode-map -> ess-transcript-mode-map
3232 Fri Nov 21 17:02:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
3234         * Makefile (DISTSCRIPTS): commented out. (RMH)
3236         * Makefile (dist-doc): commented out.  Will do by hand for
3237         5.0. (RMH)
3239         * Makefile: Added comments for structure of Makefile. (RMH)
3241 Fri Nov 21 10:26:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3243         * Doc/TODO: incr version.
3245 Fri Nov 21 10:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3247         * Doc/TODO: added dir directions for info.
3249 Fri Nov 21 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
3251         * Doc/rmh-talk.tex: removed trailing \\.
3253 Fri Nov 21 10:19:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3255         * Makefile (dist): ess.dvi and ess.info need to be up to date.
3257 Thu Nov 20 18:38:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3259         * essl-sta.el:
3260         * essl-sas.el:
3261         * essl-s.el:
3262         * essl-lsp.el:
3263         * essddr.el:
3264         * essd-xls.el:
3265         * essd-vst.el:
3266         * essd-sas.el:
3267         * essd-s4.el:
3268         * essd-s3.el:
3269         * essd-s+3.el: incr version.
3271         * essd-r.el: incr version, comments.
3273         * ess.texi: small edits, incr version
3275         * ess.el: ess-mode is ESS. incr version
3277         * ess-vars.el: incr version, added comments.
3279 Thu Nov 20 18:21:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3281         * ess-site.el: part of ESS; comments.
3283 Thu Nov 20 18:20:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3285         * Makefile: incr, edits.
3287 Thu Nov 20 18:19:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3289         * Makefile: errors.
3291 Thu Nov 20 18:17:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3293         * COPYING: trying.
3295 Thu Nov 20 18:15:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3297         * ess-trns.el: added copyright, incr version.
3299 Thu Nov 20 18:12:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3301         * ess-mode.el: edited copyright. incr version.
3303 Thu Nov 20 18:11:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3305         * README: removed silly university locations. incr version.
3307 Thu Nov 20 18:09:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3309         * ess-inf.el: added copyright, edited comments, incr version.
3311 Thu Nov 20 18:07:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3313         * ess-help.el: edited comments, incr version.
3315 Thu Nov 20 18:03:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3317         * ess-debug.el: edit, end, upgraded version.
3319 Thu Nov 20 18:00:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3321         * ess-comp.el: removed log file, edited comments, upgrade to 4.
3323 Thu Nov 20 16:41:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3325         * RELEASED: 5.0-verylastpre.
3327         * ess-inf.el: fixed menus.
3329 Thu Nov 20 16:40:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3331         * ess-trns.el: fixed menus.
3333 Thu Nov 20 16:38:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
3335         * ess-mode.el: formatting. extra  ).
3337 Thu Nov 20 16:37:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3339         * ess-mode.el: cleaned up menus.  removed useless comments.
3341 Thu Nov 20 16:29:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3343         * ess-mode.el: fixed goto-info stuff.
3345 Thu Nov 20 16:13:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3347         * ess-help.el (ess-goto-info): ess isn't ess-mode.  Split window,
3348         not other-window.
3350 Thu Nov 20 10:04:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3352         * README: added comments on help file editing.
3354 Thu Nov 20 10:01:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3356         * Doc/TODO: added inferior-ess rewrite.
3358 Thu Nov 20 09:54:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3360         * README.XLispStat: Splus removed, XLispStat added.
3362 Thu Nov 20 09:53:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3364         * README.S: retitled the FAQ.
3366 Thu Nov 20 09:52:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3368         * README: changes (RMH).
3370 Thu Nov 20 09:46:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3372         * ess.texi: archive is on Franz.
3374 Thu Nov 20 09:43:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3376         * README: more comments about dir.
3378 Thu Nov 20 09:41:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3380         * Makefile: "it" to "they".
3382 Thu Nov 20 09:40:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3384         * Makefile: put dir back into the Docs.
3386 Thu Nov 20 09:38:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3388         * Doc/TODO: truns :-).
3390 Thu Nov 20 09:38:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3392         * Doc/ajr-talk.tex: added typoout for fonts.
3394 Thu Nov 20 09:35:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3396         * Doc/rmh-talk.tex: fixed my typo, line wrap.
3398 Thu Nov 20 09:33:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3400         * Doc/README.additions: added essdd*.el
3402 Thu Nov 20 09:22:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3404         * Doc/TODO: added new for fix to About.
3406 Thu Nov 20 09:19:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3408         * ess-trns.el (ess-transcript-mode-menu):
3409         * ess-inf.el (inferior-ess-mode-menu):
3410         * ess-mode.el (ess-mode-menu): removed About from menu, for now.
3413 Wed Nov 19 12:24:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3415         * RELEASED 5.0, lastpre.
3417         * Makefile: removed veryclean.  unnecessary target.  Fixed
3418         dist-doc target.
3420 Wed Nov 19 12:21:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3422         * Doc/rmh-talk.tex: no changes.
3424 Wed Nov 19 12:21:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3426         * Doc/ajr-talk.tex: final version.  Not best, but we've got docs
3427         provided.
3429 Wed Nov 19 12:03:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3431         * Doc/ajr-talk.tex: use the ugly version
3433 Wed Nov 19 12:01:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3435         * essd-sas.el (ess-SAS-pre-run-hook): never take name from a
3436         running process buffer.
3438 Wed Nov 19 11:56:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3440         * essd-xls.el: added transcript mode.
3442 Wed Nov 19 11:43:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3444         * ess-mode.el (ess-mode-menu): bug in "About".
3446 Wed Nov 19 11:25:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3448         * README: database creation works.
3450 Wed Nov 19 11:20:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3452         * ess-inf.el (ess-create-object-name-db): use temporary name for
3453         ess-object-name-db; since we make it buffer local to accomodate
3454         different languages, need to handle it carefully.  In particular,
3455         might be better to make buffer local upon demand, rather than
3456         always buffer local.  But lots of considerations, here.
3458 Wed Nov 19 11:14:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3460         * ess-inf.el (ess-create-object-name-db): added *ESS* messages.
3462 Wed Nov 19 10:56:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3464         * ess.el (ess-load-object-name-db-file): no warning when object
3465         database name fails to exist; the code is still there.
3467 Wed Nov 19 10:55:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3469         * essd-s+3.el: setq-default to setq
3471         * essd-r.el: setq, not setq default.
3473 Wed Nov 19 10:52:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3475         * README: added statement about object-name db being broken.
3477 Wed Nov 19 10:33:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3479         * essd-s+3.el (S+3-transcript-mode): make interactive.
3481 Wed Nov 19 10:32:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3483         * ess-site.el (s-transcript-mode): make interactive.
3485 Wed Nov 19 10:31:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3487         * essd-r.el (r-transcript-mode): make interactive.
3489 Tue Nov 18 17:38:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3491         * essddr.el: updated to 0.1.7. (KH)
3493 Tue Nov 18 17:37:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3495         * ess-inf.el: ess-create-object-name-db, format
3497 Tue Nov 18 17:21:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3499         * essd-s+3.el (S+3-customize-alist): changed var name for
3500         consistency.
3502 Tue Nov 18 17:20:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3504         * essd-r.el (R-customize-alist): use R-help-sec-keys-alist.
3506 Tue Nov 18 17:19:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3508         * ess-vars.el: removed spurrious variable.
3510 Tue Nov 18 17:18:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3512         * ess-vars.el: removed ess--help-S-sec-keys-alist; second def!
3514 Tue Nov 18 17:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3516         * essl-s.el (ess-help-*-sec-keys-alist): renamed to
3517           *-help-sec-keys-alist.  defvars to defconst.
3519 Tue Nov 18 17:03:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3521         * ess-inf.el (inferior-ess): removed "switch-to" logic in
3522         inferior-ess.  Now should strictly start-up a buffer.
3524 Tue Nov 18 16:58:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3526         * Makefile: added warnings for set-keymap-parent; XEmacs,
3527         non-Emacs.
3529 Tue Nov 18 16:52:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3531         * essl-s.el: added Martin's fix to documentation.
3533 Mon Nov 17 09:59:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3535         * ess-inf.el (inferior-ess-mode-menu): reinstalled info
3536         connection.
3538 Mon Nov 17 09:58:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3540         * ess-mode.el: reinstalled info connection.
3542 Mon Nov 17 09:25:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3544         * Doc/rmh-talk.tex: added updates. (RMH)
3546 Mon Nov 17 09:09:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3548         * README.S: fixed grammar.
3550 Mon Nov 17 09:05:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3552         * README/ess.texi: R uses ess-r-namedb.el. (RMH)
3554 Mon Nov 17 09:04:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3556         * README/ess.texi: changed phrasing for creating object database
3557         files. (RMH)
3559 Mon Nov 17 09:00:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3561         * ess-inf.el (inferior-ess): doc string edited.  Wrong comments
3562         removed (RMH).
3564 Mon Nov 17 08:57:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3566         * Makefile: fixed documentation dependencies (RMH)
3568 Mon Nov 17 08:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3570         * ess.el: fixed Lisp-Dir-Entry; franz.stat.wisc.edu, not
3571         ftp.math.sc.edu. (RMH).
3573 Mon Nov 17 08:54:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3575         * Doc/ajr-talk.tex: added comments for changing font usage (RMH).
3577 Fri Nov 14 17:44:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
3579         * README: added more of an introduction and "history" statement.
3581         * README.S: added a small "FAQ" at the end.
3583         * Doc/TODO: Added last of the SAS things to do for 5.2 or 5.4.
3585 Fri Nov 14 17:27:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3587         * README: more comments.
3589 Fri Nov 14 16:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3591         * Doc/TODO: added SAS fontlock, graphics.  R Help
3593 Fri Nov 14 13:49:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3595         * README.XLispStat: fixed small typos.
3597 Fri Nov 14 11:24:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3599         * Makefile (DOCS): reordered variable.  Added info/dvi files.
3601 Fri Nov 14 11:22:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3603         * ess.el: more comment work.
3605         * ess.el: verified using lisp-mnt.el; standard package formatting.
3607 Fri Nov 14 11:06:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3609         * Makefile (clean): don't remove .dvi or .info*
3611         * Makefile (veryclean): new target, for removing what clean used
3612         to remove
3614 Fri Nov 14 10:13:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3616         * Makefile: version to 5.0
3618 Fri Nov 14 10:13:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3620         * Makefile (VERSION): version to 5.0
3622 Fri Nov 14 10:13:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3624         * ess-vars.el: version to 5.0
3626 Fri Nov 14 10:13:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3628         * ess-vars.el (ess-version): version to 5.0.
3630 Fri Nov 14 10:12:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3632         * README.S: added notes for starting R with prefix arguments.
3634 Fri Nov 14 09:59:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3636         * ess.texi: added @itemize markers.
3638 Thu Nov 13 21:45:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3640         * Release: 5.0-pre5
3642         * Makefile (VERSION): incremented.
3644         * ess-vars.el (ess-version): incremented.
3646 Thu Nov 13 21:40:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3648         * essd-sas.el: works again.  shooze...
3650 Thu Nov 13 20:51:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3652         * ess.el (ess-load-object-name-db-file): don't bomb if file
3653         doesn't exist..
3655 Thu Nov 13 20:31:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3657         * ess-inf.el: back to initial, except for new unused, commented
3658         out, variable)
3660 Thu Nov 13 20:28:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3662         * ess-inf.el: New temp variables for when we rewrite the
3663         initialization routines; NEED TO DO THIS FOR 5.2!!!  LOGIC HAS
3664         CHANGED, FOR THE "SIMPLER"!
3666         * ess-inf.el: doesn't work.  This is a mess.
3668         * ess-inf.el (inferior-ess): use language instead of dialect for
3669         "*language*" and "*language:1*" buffer names; old version
3670         commented out.
3672 Thu Nov 13 20:11:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3674         * ess-vars.el (ess-plain-first-buffername): use it.
3676 Thu Nov 13 20:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3678         * ess-inf.el: forgot ")".
3680 Thu Nov 13 20:06:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3682         * essd-sas.el: fixed R then SAS buffer name problem.
3684 Thu Nov 13 19:56:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3686         * ess-site.el: added commented example for
3687         ess-plain-first-buffername.  TRUE by default, i.e. for "novice"
3688         mode.
3690 Thu Nov 13 19:54:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3692         * ess-vars.el: moved database loading to ess-mode and
3693         inferior-ess-mode; removed old comments.
3695 Thu Nov 13 19:52:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3697         * ess-inf.el (ess-proc-name): If ess-plain-first-buffername is
3698         true, don't add "process number" to the first process.
3700 Thu Nov 13 19:35:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3702         * ess.el (ess-load-object-name-db-file): new function, use it.
3704 Thu Nov 13 19:35:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3706         * ess-inf.el: C-c tab is ess-complete-object-name.
3708 Thu Nov 13 19:34:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3710         * ess-inf.el (inferior-ess-mode-map): C-c TAB is
3711         ess-complete-object-name, same as in ess-mode.
3713 Thu Nov 13 19:27:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3715         * ess-inf.el (inferior-ess-mode): load object-name db file if
3716         exists.
3718 Thu Nov 13 19:19:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3720         * ess-mode.el (ess-mode): load object-name db file if exists.
3722 Thu Nov 13 19:17:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3724         * ess.texi: bare-bones description of how to create object-name
3725         databases.
3727 Thu Nov 13 19:09:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3729         * README: added notes for database creation
3731 Thu Nov 13 10:16:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3733         * README.XLispStat : XLispStat isn't a trademark.
3735 Thu Nov 13 09:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3737         * Makefile (ess.elc): fixed action
3739         * Makefile (ess-vars.elc): fixed action
3741 Thu Nov 13 09:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3743         * ess-vars.el: removed ancient comments.
3745 Thu Nov 13 09:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3747         * README.S: added means for using second philosophy.
3749 Thu Nov 13 09:51:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3751         * README.S: fixed line break.
3753 Thu Nov 13 09:40:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3755         * Doc/ajr-talk.tex: added location of talk.
3757 Thu Nov 13 09:39:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3759         * Doc/rmh-talk.tex: pointed to FRANZ.  added comment about where
3760         given.
3762 1998-11-13  A.J. Rossini  <rossini@biostat.washington.edu>
3764         * doc/Makefile: added "info" target.  Removed spurrious
3765         ess.info/ess.texi dependency, i.e. the first.
3768 Thu Nov 13 08:54:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3770         * Makefile (dist-doc): new target.  Use it
3772         * Makefile (ESS-doc): new target.  Use it.
3774 Wed Nov 12 17:32:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3776         * Doc/ajr-talk.tex: de latex-2-html'd.
3778 Wed Nov 12 17:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3780         * ess-inf.el: args passes all the way through.
3782 Wed Nov 12 16:30:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3784         * essd-r.el: added prefix to R.
3786 Wed Nov 12 15:15:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3788         * README: added stata comment, site-init.el
3790 Wed Nov 12 15:12:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3792         * ess.texi: added installation (from README).  Use @file{} for
3793         file names.
3795 Wed Nov 12 14:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3797         * Makefile: added warning messages for ignorable errors.
3799 Wed Nov 12 14:43:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3801         * ess-inf.el: can't seem to remove last byte compiler error.
3803 Wed Nov 12 14:30:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3805         * ess-trns.el:
3806         * ess-help.el: added compile requires to remove byte-compiler
3807         warnings.
3809 Wed Nov 12 14:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3811         * essddr.el: paren balance. whoops.
3813 Wed Nov 12 14:20:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3815         * essddr.el: added "require 'ess-help" to solve byte compiler
3816         errors.
3818 Wed Nov 12 14:16:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3820         * essd-sas.el: require 'shell to fix byte-compile errors.
3822 Wed Nov 12 02:45:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3824         * Release: 5.0-pre4
3826         * ess-vars.el: updated version number for release
3827         * Makefile: Updated version number for release
3829 Wed Nov 12 02:27:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3831         * essd-sas.el: seems to work, now.
3833 Tue Nov 11 19:20:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3835         * essd-sas.el: might need comint.
3837 Tue Nov 11 19:09:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3839         * README.XLispStat: fixed small errors.
3841 Tue Nov 11 19:04:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3843         * README.XLispStat : bad key-seq "C-c C-f" isn't find-file.
3845 Tue Nov 11 19:01:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3847         * README.S: merged rewrite (RMH)
3849 Tue Nov 11 16:49:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3851         * essd-sas.el: format cleaning.
3853 Tue Nov 11 16:42:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3855         * essd-sas.el: ess-SAS-pre-run-hook now called from SAS, not
3856         inferior-ess.
3858 Tue Nov 11 16:34:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3860         * essl-sta.el: wrong header!
3862 Tue Nov 11 16:32:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3864         * ess.texi: added to New Features.
3866 Tue Nov 11 16:30:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3868         * README: small typos. Distributed from Wisconsin.
3870 Tue Nov 11 16:27:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3872         * README: added Splus 3.4.  Removed "futures".
3874 Tue Nov 11 16:25:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3876         * ess-vars.el: inferior S -> inferior ESS
3878 Tue Nov 11 16:24:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3880         * ess-site.el: small doc changes (RMH).
3882 Tue Nov 11 16:21:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3884         * README.S: edited how to find key-sequences (RMH)
3886 Tue Nov 11 16:19:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3888         * ess-inf.el: removed comint symbols.  (RMH).  Need to read comint
3889         docs (AJR).
3891 Tue Nov 11 16:19:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3893         * Makefile: small typos corrected.
3895 Tue Nov 11 16:04:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3897         * ess-inf.el (ess-read-object-name): use
3898         ess-read-object-name-dump.
3900         * ess-inf.el (ess-read-object-name-default): reverted back to old
3901         behavior.
3903         * ess-inf.el (ess-read-object-name-dump): new function.  Use it.
3905 Tue Nov 11 15:56:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3907         * ess.texi: XLisp-Stat, uniformly.
3909 Tue Nov 11 15:51:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3911         * ess.texi: fixed titles (no @_{} commands).  Updated menus. (MM)
3913 Tue Nov 11 15:38:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3915         * README.XLispStat: removed "S(tm)".
3917         * README.SAS: major overhaul (RMH).
3919         * README.S: removed "S(tm)".
3921 Tue Nov 11 10:02:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3923         * ess-inf.el (ess-read-object-name-default): new version (KH).
3925 Tue Nov 11 10:00:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3927         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): added man
3928         format again for R internal man pages.
3930 Mon Nov 10 23:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3932         * Makefile: added latex/tex for talks on ESS 5.0.
3934 Mon Nov 10 23:02:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3936         * Releasing 5.0-pre3.
3938         * essd-sas.el: changes made.  Watch out.
3940         * ess-vars.el (ess-version): 5.0-pre3
3941         * Makefile (VERSION): 5.0-pre3
3943 Mon Nov 10 22:58:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3945         * ess-mode.el: more S to ESS
3947 Mon Nov 10 22:52:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3949         * ess-inf.el: more S/ESS fixes (RMH)
3951 Mon Nov 10 22:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3953         * README.SAS: typo
3955 Mon Nov 10 22:43:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3957         * ess-inf.el (ess-read-object-name-default): handle defaults
3958         better.
3960 Mon Nov 10 22:34:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3962         * README.S: typo.
3964 Mon Nov 10 17:28:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3966         * README.SAS: added some suggestions by RMH.
3968 Mon Nov 10 17:26:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3970         * README.S: edited as suggested by RMH.
3972 Mon Nov 10 17:17:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3974         * README.S: stuff.
3976 Mon Nov 10 17:16:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3978         * README: changed mode/revision.
3980 Mon Nov 10 17:14:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3982         * README: fixes (RMH)
3984 Mon Nov 10 17:04:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3986         * ess-trns.el (ess-transcript-mode):
3987         * ess-help.el (ess-help-mode):
3988         * ess-inf.el (inferior-ess-mode):
3989         * ess-mode.el (ess-mode): keep tabs out of the code.
3991 Mon Nov 10 16:48:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3993         * ess.texi: @code -> @email when appropriate.
3995 Mon Nov 10 15:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3997         * ess.texi: added most, approx 300, of MM's changes.  A very few
3998         differences, though.
4000 Mon Nov 10 15:05:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4002         * ess-vars.el: S -> ESS (MM)
4004 Mon Nov 10 15:02:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4006         * ess-trns.el: S -> ESS (MM)
4008 Mon Nov 10 14:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4010         * ess-mode.el: S -> ESS (MM).
4012 Mon Nov 10 14:51:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4014         * ess-inf.el: S -> ESS (MM).
4016 Mon Nov 10 14:41:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4018         * ess-help.el: removed comment re: S.el.
4020         * ess-help.el: updated docs and functions, S -> ESS (MM)
4022 Mon Nov 10 14:34:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4024         * Makefile (MAKEHTML): change target (MM)
4026         * Makefile (clean): more to clean (MM)
4028         * Makefile (dvi): new target.  Use it (MM)
4030 Sun Nov  9 16:30:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4032         * Doc/TODO: cleaned out my email of TODO problems, except for
4033         SAS).
4035 Sun Nov  9 16:24:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4037         * Doc/TODO: updated for what has been accomplished by this stage,
4038         for 5.0.
4040 Sun Nov  9 15:32:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4042         * essl-sta.el: cleaned up errors via lets.
4044 Sun Nov  9 15:26:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4046         * essl-sas.el: removing unusable commands.
4048 Sun Nov  9 15:08:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4050         * ess-vars.el (no-doc): new variable.  use it for autoload
4051         documentation.
4053 Sun Nov  9 15:08:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4055         * Makefile: ess-vars/ess/ess-site dependencies cleared up.
4057 Sun Nov  9 15:02:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4059         * essd-sas.el: changed documentation for autoloads.
4061 Sun Nov  9 14:56:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4063         * essl-sas.el: one too many ")" (in editing sas-narrow-to-page).
4065 Sun Nov  9 14:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4067         * ess-site.el: cleaned up.
4069 Sun Nov  9 14:44:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
4071         * ess-comp.el: cleaned up.
4073 Sun Nov  9 14:38:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4075         * essl-sta.el: cleaned up format.
4077 Sun Nov  9 14:33:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4079         * essd-sas.el: cleaned up byte-compiler warnings and lisp.
4081 Sun Nov  9 14:32:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4083         * essl-sas.el: need the right name at top.
4085         * essl-sas.el: cleaned up byte-compiler warnings.
4087 Sun Nov  9 14:17:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
4089         * Makefile: cleaned dependencies for essd-*.el
4091 Sun Nov  9 14:00:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4093         * ess-vars.el (ess-version): upgrade to 5.0
4095         * Makefile: upgrade version to 5.0
4097 1998-11-09  A.J. Rossini  <rossini@biostat.washington.edu>
4099         * Makefile (dist): new top-level target.
4100         (dist): uses scp to put it where it belongs.
4102 Fri Nov  7 19:43:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4104         * Released 5.0-pre2.
4106         * Makefile (dist): copy makefile into the appropriate place.
4108 Fri Nov  7 19:41:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4110         * essd-sas.el (ess-SAS-pre-run-hook): fixed process name synch
4111         problem.
4113 Fri Nov  7 19:18:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4115         * essd-sas.el (ess-SAS-pre-run-hook): set explicit-shell-file-name
4116         to "/bin/sh" to aviod prompt evilness.
4118 Fri Nov  7 18:33:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4120         * Doc/TODO: SAS problems.
4122 Fri Nov  7 18:28:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4124         * ess-inf.el (inferior-R-input-sender): patch to avoid problems
4125         with R, for "help()" (MM).
4127 Fri Nov  7 18:17:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4129         * ess-site.el: added comments re: TT commenting/editing styles.
4131 Fri Nov  7 18:10:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4133         * ess-mode.el: indentation.
4135 Fri Nov  7 14:42:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4137         * ess-mode.el: changes for TT (RMH).
4139 Fri Nov  7 14:31:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4141         * essl-sas.el (sas-require-confirmation): doc string edit.
4143 Fri Nov  7 14:30:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4145         * ess-vars.el (ess-transcript-minor-mode):
4147         * ess-vars.el (ess-listing-minor-mode): new variables.  Use. (RMH)
4150 Fri Nov  7 14:29:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4152         * essl-sas.el:  fixes for multiple SAS processes. (RMH)
4154 Fri Nov  7 13:53:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4156         * essd-sas.el: changes for SAS mode (RMH-2Nov).
4158 Fri Nov  7 13:47:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4160         * ess-vars.el: patches for Terry Thernau's suggested indentation
4161         (RMH)
4163 Fri Nov  7 13:37:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4165         * README.XLispStat: new file.  read it.
4166         * README.SAS: New file.  Read it.
4167         * README.S: revision, not version.
4169 Fri Nov  7 11:41:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4171         * README.S: added gen'l features, id -> version.
4173 Fri Nov  7 09:23:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4175         * README.S: New file.  Include it.
4177 Fri Nov  7 09:20:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4179         * README: pointer to README.S, README.SAS, and README.XLispStat
4181 Fri Nov  7 09:17:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4183         * README: changes to mailing list and WWW documentation location
4184         (MM).
4186 Thu Nov  6 10:42:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4188         * Makefile (DOCS): added README.LANGUAGE files to the Makefile.
4189         Need to fill them in.
4191 Wed Oct 29 14:08:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4193         * README: rearranged, as suggested by Don Cram. (DC).
4195 Mon Oct 27 14:50:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4197         * ess.texi: readded "New Features" section.
4199 Mon Oct 27 13:05:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4201         * ess.texi: started editing section 1.  In particular, @b{S}
4202         refers to a generic statistical process, at this point.
4204 Mon Oct 27 10:44:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4206         * ess.texi (Local Variables): TeX-master ought to be ess.texi.
4207         Whoops.
4209 Mon Oct 27 10:25:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4211         * Doc/TODO: added RMH's SAS suggestions.
4213 Mon Oct 27 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
4215         * essd-sas.el (ess-SAS-pre-run-hook): removed interactive call.
4216         * essd-sas.el (ess-SAS-pre-run-hook): make sure buffer name of any
4217         running *shell* buffers is unique for changes.
4219 Mon Oct 27 10:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4221         * Makefile (SOURCES): removed ess-debug from distributed sources.
4223 Mon Oct 27 09:01:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4225         * Makefile (dist): Doc should not be writable, again.
4227 Fri Oct 24 16:31:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4229         * Makefile (install): -ne should be !=, since doing string, not
4230         integer, comparison. (KH)
4232 Fri Oct 24 12:25:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4234         * ess-vars.el (ess-version):
4235         * Makefile (VERSION): 5.0-pre2
4237         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): changes for
4238         R, 0.50 vs. 0.60.
4240 Fri Oct 24 08:56:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4242         * ESS-5.0-pre1 released.
4244 Fri Oct 24 08:55:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4246         * ess-vars.el (ess-version):
4247         * Makefile (VERSION): updated version name to 5.0-pre1, skipping
4248         beta-17.
4250 Fri Oct 24 08:51:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4252         * essd-sas.el (ess-SAS-pre-run-hook): We need to make sure that no
4253         shells are currently running.  put back the stuff removed 1.5
4254         hours ago.  Cleaned up variable usage using let.
4256 Fri Oct 24 08:13:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4258         * essl-sas.el (SAS-log-mode): fundamental mode, with read-only.
4259         Same as listing mode, pretty much.
4261 Fri Oct 24 08:11:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4263         * essl-sas.el (set-sas-file-buffer): sasl-mode isn't real,
4264         anymore.
4266 Fri Oct 24 08:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4268         * essd-sas.el (ess-SAS-pre-run-hook): after accepting process
4269         input, sleep-for to allow the rest of the input to appear!  Else,
4270         we don't read the correct tty.  Alternative: would have to grep
4271         for tty, and figure out if we mean BSD or SYSV style unix.
4272         Bleach.
4274 Fri Oct 24 07:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4276         * essd-sas.el (ess-SAS-pre-run-hook): removed
4277         ess-sas-shell-buffer-name stuff.  Necessary?
4279 Fri Oct 24 07:21:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4281         * ess-sas-sh-command: use /bin/sh
4283 Fri Oct 24 07:20:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4285         * Makefile (dist): make sure scripts are executable before
4286         packaging.
4288 Thu Oct 23 17:24:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4290         * essd-sas.el (ess-sas-shell-buffer-name-flag): use it.
4291         * essd-sas.el (ess-sas-shell-buffer-name): use it.
4293 Thu Oct 23 17:20:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4295         * essd-sas.el (ess-SAS-pre-run-hook): removed 'interactive' call.
4296         Should only be run from a run-hooks call?
4298         * essd-sas.el (ess-SAS-pre-run-hook): ess-shell-buffer-name-p
4299         should be ess-shell-buffer-name-flag; -p and p suffices are
4300         reserved for functions, -flag reserved for variables.
4302 Thu Oct 23 13:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4304         * ess-inf.el (ess-eval-line-and-next-line, ess-eval-line,
4305         ess-eval-function, ess-eval-buffer): ess-force-buffer-current
4307 Thu Oct 23 09:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4309         * Makefile (install): test lispdir to see if needs install (MM).
4311 Thu Oct 23 09:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4313         * essl-sas.el (ess-transcript-mode): should be autoloaded.
4315 Thu Oct 23 09:01:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4317         * ess-site.el (s-transcript-mode): generic.  Moved here.
4319 Thu Oct 23 09:00:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4321         * essd-r.el (r-transcript-mode): moved here.
4323 Thu Oct 23 08:57:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4325         * Makefile (AUXFILES): added SCRIPTS
4326         * Makefile (SCRIPTS): new variable, use it.
4328 Thu Oct 23 08:52:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4330         * ess-inf.el (ess-eval-visibly): DOCSTRING lied; text ->
4331         text-withtabs.
4333 Thu Oct 23 08:30:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4335         * Makefile (dist): remove write permission from ChangeLog for
4336         distribution.
4338 Thu Oct 23 08:23:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4340         * Makefile (DOCS): new variable.  Use it.
4342 Thu Oct 23 08:22:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4344         * Makefile (SOURCES): Need to include ess-debug, ess-comp.
4346 Wed Oct 22 15:53:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4348         * ess-vars.el (ess-version): updated version number (17)
4349         * Makefile (VERSION): updated version number (17)
4351         * beta 16 released.
4353 Wed Oct 22 15:10:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4355         * Makefile (dist): dist target now works; being too ambitious
4356         resulted in the loss of below.
4358 1997-10-22  Anthony Rossini  <rossini@stat.sc.edu>
4360         * WHOOPS.  Stupid mistake, lost 2 days of ChangeLog activity.
4362 Mon Oct 20 14:20:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4364         * ess-help.el (ess-display-help-on-object): set the customization
4365         variables properly.
4367 Thu Oct 16 14:25:59 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
4369         * essd-sas.el (ess-mode): added autoload.
4371         * essd-s+3.el: editing of spaces.
4373         * Makefile (SOURCES): changed edd-doc appropairately.i
4375 Fri Oct 10 12:05:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4377         * beta 15 released.
4379         * ess-trns.el (ess-transcript-mode): start up in read-only mode.
4381 Wed Oct  8 14:50:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
4383         * ess-inf.el (ess-proc-name): takes stringname for buffer; was
4384         ess-dialect.  Use it.
4386 Wed Oct  8 13:56:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4388         * essd-s4.el (S4-customize-alist):  inferior-ess-*-command
4389         variables must end in "\n".
4391         * essd-s+3.el (S+3-customize-alist): inferior-ess-*-command
4392         variables must end in "\n".
4394 Wed Oct  8 08:50:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4396         * ess-vars.el (inferior-ess-names-command): add "\n" to end of
4397         names(%s) command (KH).
4399 Wed Oct  8 05:36:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4401         * ess-debug.el: new file for debugging and development.  Use it.
4403 Tue Oct  7 15:46:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4405         * ess-site.el: commented out debug-on-error.
4407 Tue Oct  7 15:42:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4409         * ess-inf.el (ess-get-words-from-vector): don't concat "\n", since
4410         we might have multi-line commands.  Make them do it in the command
4411         definition (KH).
4413 Tue Oct  7 13:21:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4415         * Makefile (SOURCES): add ess-doc.el
4417 Thu Oct  2 08:52:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4419         * Makefile (install): create INFODIR and LISPDIR as well as
4420         parents before installing.
4422 Thu Oct  2 08:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4424         * ess-inf.el (ess-multi): removed ess-pre-run-hook execution; it
4425         should only happen in inferior-ess.
4427 Thu Oct  2 01:12:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4429         * essl-s.el (r-transcript-mode, s-transcript-mode): new functions.  Use it, and fset
4430         it.
4432 Thu Oct  2 01:12:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4434         * ess-trns.el (ess-transcript-mode): added alist parameter.  Use
4435         it.
4437 Thu Oct  2 00:35:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4439         * ess-vars.el (ess-function-pattern): tied the non-quoted function
4440         name to either the beginning of a line or a space, instead of
4441         beginning of a word.
4443 Wed Oct  1 21:50:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4445         * essl-s.el (S-syntax-table): modified . to be "_" (KH).
4447 Wed Oct  1 21:46:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4449         * ess-inf.el: Require ess-site, not just ess, so that language
4450         specific stuff will be loaded.
4452 Wed Oct  1 21:45:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4454         * ess-trns.el: Require ess-site, not just ess, so that language
4455         specific stuff will be loaded.
4457 Tue Sep 16 16:15:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4459         * essl-sas.el (SAS-editing-alist):
4460         * essl-lsp.el (Lisp-editing-alist):
4461         * essl-s.el (S-editing-alist):
4463         ess-keep-dump-files NEEDS to be 'ask.
4465 Wed Sep 10 13:48:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4467         * ess-help.el (ess-submit-bug-report): ess-program-name doesn't
4468         exist.
4470 Wed Sep 10 13:44:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4472         * essl-sas.el: can't require sas here.
4474 Wed Sep 10 13:33:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4476         * essl-sas.el: added Tom Cook's sas-data code.  Not integrated
4477         yet.
4479 Wed Sep 10 09:42:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4481         * Makefile (html/ess_toc.html): Use explicit file "index.html",
4482         since some servers/browsers have different defaults. (MM).
4484 Wed Sep 10 09:40:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4486         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): change check
4487         for setting auto-mode-alist (MM).
4489 Tue Sep  9 16:35:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4491         * ess-mode.el: removed code which generated a second "ess-mode"
4492         menu.
4494 Tue Sep  9 16:23:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4496         * ess-mode.el (ess-mode): mode name:  ess-language, not
4497         ess-dialect.
4499 Tue Sep  9 16:22:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4501         * ess-inf.el (inferior-ess-mode): mode name:
4502         iESS [ess-dialect:proc]
4504 Tue Sep  9 10:39:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4506         * essd-[r][s+3].el (*-customize-alist): lastvalue command renamed
4507         as ".ess.lvsave".
4509 Tue Sep  9 09:59:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4511         * ess-inf.el: what is (fset 'run-s (fset 'run-S (symbol-function
4512         'S))) for??
4514 Tue Sep  9 09:15:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4516         * ess-vars.el (ess-version): incremented
4518         * Makefile (VERSION): incremented
4520 Tue Sep  9 09:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4522         * RELEASING beta 13
4524 Tue Sep  9 09:01:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4526         * Makefile (all): ess -> ESS
4528 Tue Sep  9 08:29:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4530         * essd-r.el (R-customize-alist): needs syntax table for inferior
4531         processes.
4533 Mon Sep  8 15:22:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4535         * ess-inf.el (inferior-ess-mode): need to fix syntax table.
4537 Mon Sep  8 14:28:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4539         * essl-sas.el (sas-indent-line): renamed from
4540         indent-sas-statement.
4542 Mon Sep  8 14:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4544         * ess-mode.el (ess-mode): add one more debugging statement.
4546 Mon Sep  8 13:23:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
4548         * ess-vars.el: moved syntax table code to essl-s.el.
4550 Mon Sep  8 13:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4552         * ess-vars.el (ess-version): updated.
4554         * Makefile: Updated version number
4556 Mon Sep  8 12:25:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4558         * ess-help.el (ess-find-help-file): doesn't search for
4559         completions, with SAS or XLS.  Fine, since there isn't a really
4560         good way to build the list [SAS] or it isn't coded yet [XLS].
4562 Mon Sep  8 12:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4564         * ess-help.el (ess-display-help-on-object): uses process name as
4565         part of the buffer.
4567 Mon Sep  8 12:23:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4569         * ess-vars.el: removed inferior-ess-save-lastvalue-command and
4570         inferior-ess-retr-lastvalue-command, not needed.
4572 Mon Sep  8 09:01:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4574         * essl-sas.el: moved SAS language related autoloads and fsets from
4575         ess.el to here.
4577 Mon Sep  8 08:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4579         * essl-s.el: moved S language related autoloads and fsets from
4580         ess.el to here.
4582 Mon Sep  8 08:51:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4584         * essd-sas.el (SAS-customize-alist): use ess-local-customize-alist.
4586 Mon Sep  8 08:46:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4588         * essd-r.el (R-customize-alist): use ess-local-customize-alist.
4590 Mon Sep  8 08:45:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4592         * essd-s+3.el (S+3-customize-alist): use ess-local-customize-alist.
4594 Mon Sep  8 08:45:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4596         * essd-s4.el (S4-customize-alist): use ess-local-customize-alist.
4598 Mon Sep  8 08:42:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4600         * essd-s3.el (S3-customize-alist): use ess-local-customize-alist.
4602 Mon Sep  8 08:41:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4604         * ess-vars.el (ess-local-customize-alist): new variable.  use it.
4606 Mon Sep  8 08:35:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4608         * ess-site.el: code to remove .[sS] from auto-mode-alist commented
4609         out.  Need a version which works with Emacs.
4611 Fri Sep  5 14:20:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4613         * ess-mode.el (ess-eval-map): define it.  New keysequence:
4614         C-c C-e ...  for evaluation of code.
4616 Fri Sep  5 14:19:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4618         * ess-vars.el (ess-eval-map): new variable.  use it.
4620 Wed Sep  3 12:54:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4622         * ess-trns.el: removed log section.
4624 Wed Sep  3 12:30:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4626         * ess-mode.el (ess-find-dump-file-other-window): changed
4627         error to message, so that dumping non-existant R objects would
4628         work.
4630 Wed Sep  3 12:29:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4632         * ess-help.el (ess-submit-bug-report): fixed to use ess-bugs, and
4633         to include *ESS* buffer contents.
4635 Wed Sep  3 12:27:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4637         * essd-s4.el: rolled in John Chamber's s4-modeadds.el
4639 Wed Sep  3 11:48:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4641         * essd-s4.el (S4-customize-alist): added
4642         inferior-ess-search-list-command from the ess-xtras.
4644 Wed Sep  3 11:11:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4646         * ess-site.el ((assoc "\\.q" auto-mode-alist)): removed '$'.
4647         (RMH).
4649 Wed Sep  3 10:42:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4651         * ess.texi : applied Martin's updates.
4653 Wed Sep  3 10:37:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4655         * Makefile: applied Martin's patch, ESS -> ess, for texinfo
4656         stuff.
4658 Tue Sep  2 16:36:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4660         * essd-*.el (ess-dump-filename-template): use it, with
4661         ess-suffix.
4663 Tue Sep  2 16:19:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4665         * ess-vars.el (ess-delete-dump-files): changed default value to
4666         nil.  Better safe than sorry.
4668 Tue Sep  2 16:05:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4670         * essd-*.el (*-customize-alist): ess-suffix.  Use it.
4672 Tue Sep  2 15:44:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4674         * essl-s.el: moved "general" variables from essd-s?.el,
4675         essd-r.el.  There, should only be modifications to the standard S
4676         customizations.  Avoids conflict with not loading certain
4677         customization variables.
4679 Tue Sep  2 13:23:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4681         * Makefile (LASTVERSION): version set to 12.
4683 Tue Sep  2 10:22:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4685         * ess-vars.el (ess-version): Version 11 released; set to 12.
4687 Mon Sep  1 17:16:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4689         * essd-r.el (R-mode): setq-default the customize alist.
4691 Mon Sep  1 16:59:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4693         * essd-s+3.el (S+3-mode): need to set ess-customize-alist.
4695 Mon Sep  1 16:15:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4697         * ess-vars.el (ess-mode-font-lock-keywords): redid the assign
4698         fontlocking.
4700 Mon Sep  1 15:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4702         * ess-vars.el (ess-mode-editing-alist): renamed.  Use it.
4704 Mon Sep  1 15:48:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4706         * ess-inf.el (inferior-ess): corrected doc string.
4708 Mon Sep  1 14:54:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4710         * essl-sas.el: added sas config variables here.
4712 Mon Sep  1 14:21:08 1997  Anthony Rossini  <rossini@stat.sc.edu>
4714         * essd-sas.el (SAS): works.
4716 Mon Sep  1 14:20:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4718         * essd-sas.el (SAS-mode): fixed and "modernized".
4720 Mon Sep  1 14:16:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4722         * ess.el (SAS-transcript-mode): load it.
4724 Mon Sep  1 14:16:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4726         * ess.el (SAS-mode): load it.
4728 Mon Sep  1 14:12:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4730         * ess-site.el (auto-mode-alist): XLS is recognized.  SAS is
4731         recognized.
4733 Fri Aug 29 13:41:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4735         * ess-inf.el (inferior-ess-make-comint): use
4736         inferior-ess-start-file, inferior-ess-start-args.
4738 Fri Aug 29 13:24:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4740         * essd-sas.el (inferior-SAS-args): new variable.  Use it.
4742 Fri Aug 29 13:11:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4744         * ess-vars.el (ess-dribble-buffer): now defaults to
4745         *ESS*. (RMH/MM).
4747 Fri Aug 29 13:09:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4749         * essd-sas.el (SAS-customize-alist): fixed primary prompt (RMH).
4751 Thu Aug 28 10:21:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4753         * ess-mode.el (ess-check-modifications): reformat.
4755 Thu Aug 28 09:03:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4757         * ess.el: moved ess-site autoloads here.
4759 Thu Aug 28 09:02:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4761         * ess-help.el (ess-find-help-file): autoloaded
4762         ess-get-object-list at the beginning of ess-help; byte-compiler
4763         error.
4765 Wed Aug 27 14:33:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4767         * ess-mode.el (ess-mode): needed to set buffer local variables
4768         AFTER they are killed.  Whoops.
4770 Wed Aug 27 14:27:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4772         * ess-mode.el (ess-mode): type changed to dialect.
4774 Wed Aug 27 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4776         * ess-inf.el (ess-proc-name): changed the process name to be
4777         returned.  Now is the form:  ess-dialect : ess-process-number.
4779 Tue Aug 26 18:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4781         * ess-version-running -> ess-dialect
4783 Tue Aug 26 18:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4785         * ess-proc-prefix -> ess-language
4787 Tue Aug 26 17:58:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4789         * ess-site.el: added SAS site init (from Cook's mode) (TC)
4791 Tue Aug 26 17:50:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4793         * essl-sas.el:  new file.  SAS language editing mode (Cook's
4794         mode).  Use it. (TC)
4796 Tue Aug 26 17:48:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4798         * essl-s.el : new file.  S language editing mode.  Use it.
4799         S specific stuff from ess-mode.
4801 Mon Aug 25 16:53:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4803         * ess-help.el (ess-find-help-file): added hack to complete non-S
4804         stuff. (KH)
4806 Mon Aug 25 16:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4808         * essd-r.el (R-customize-alist): made the name quoted.
4810 Mon Aug 18 15:27:41 1997  Maechler  <maechler@stat.math.ethz.ch>
4812         * essd-r.el (R-customize-alist): sorted
4814         * essd-s4.el:
4815         * essd-s3.el (S3-customize-alist): not Splus; no
4816         'Optional/Required Arg'
4818         * essd-s+3.el (S+3-customize-alist): switched some lower/upper
4819         case: more important things on lower case; now compatible to R
4822 Mon Aug 25 16:35:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4824         * ess-site.el auto-mode-alist: Use \\' instead of $ [faster (?)],
4825         standard; Add ...src/library/[A-z]*/funs/.. for R source editing.
4826         (MM).
4828 Mon Aug 25 11:02:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4830         * ess-site.el (inferior-ess-font-lock-input): added setq of this
4831         variable as a customization example (RMH).
4833 Mon Aug 25 10:35:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4835         * ess-comp.el: removed (require 'cl).  This is semi-evil, if we
4836         can only avoid it.
4838 Fri Aug 22 17:01:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4840         * ess-vars.el (inferior-ess-font-lock-prompt-p): New
4841         variable. Need to use it.  Customize in ess-site.
4843 Fri Aug 22 16:56:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4845         * ess-inf.el (inferior-ess-mode): mode name is now "iESS", as per
4846         discussion.
4848 Fri Aug 22 16:54:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
4850         * ess-vars.el (ess-object-name-db-file-loaded): use it to
4851         determine which languages/versions have been loaded.
4853 Fri Aug 22 16:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4855         * essd-r.el (R-customize-alist): added ess-object-name-db to
4856         alist.
4858 Fri Aug 22 16:47:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4860         * essd-s+3.el (S+3-customize-alist): added ess-object-name-db to
4861         alist.
4863 Fri Aug 22 16:41:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4865         * essd-xls.el (XLS-customize-alist): added ess-object-name-db to
4866         alist.
4868 Fri Aug 22 16:40:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4870         * essd-xls.el (XLS-mode): moved from ess-mode.el
4872 Fri Aug 22 15:58:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4874         * essd-s+3.el (S-mode): moved from ess-mode.el
4876 Fri Aug 22 15:58:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4878         * essd-r.el (R-mode): moved from ess-mode.el
4880 Fri Aug 22 15:50:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4882         * essd-s+3.el: removed commented out font-lock patterns. (RMH)
4884 Fri Aug 22 15:49:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4886         * essd-s3.el: removed commented out font-lock patterns. (RMH)
4888 Fri Aug 22 15:48:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4890         * ess-vars.el (essd-S-inferior-font-lock-keywords): added RMH's
4891         error patterns.
4893 Fri Aug 22 12:28:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4895         * essd-sas.el: new file (RMH).
4897 Fri Aug 22 12:18:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4899         * ess-vars.el (ess-function-pattern): New pattern, thanks to
4900         Stephen C. Pope <scp@predict.com>.
4902 Fri Aug 22 11:59:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4904         * Makefile (ESS.info): fixed text output (KH)
4906 Fri Aug 22 11:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4908         * Makefile (html/ESS_toc.html): fixed text output (KH)
4910 Fri Aug 22 11:55:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4912         * ess-vars.el (inferior-ess-save-lastvalue-command): new
4913         defvar for variable. (KH)
4915 Fri Aug 22 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4917         * ess-vars.el (inferior-ess-retr-lastvalue-command): new
4918         defvar for variable. (KH)
4921 Fri Aug 22 11:54:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4923         * ess-vars.el (S-plus): removed variable
4925 Fri Aug 22 11:51:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4927         * essd-xls.el (XLS-customize-alist):  inferior-ess-start-file
4928         ("~/.ess-R").  inferior-ess-start-args.  Use it.
4931 Fri Aug 22 11:43:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4933         * essd-s+3.el (S+3-customize-alist): inferior-ess-start-file
4934         ("~/.ess-R").  inferior-ess-start-args. Use it.
4936 Fri Aug 22 11:42:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4938         * essd-r.el (R-customize-alist): inferior-ess-start-file
4939         ("~/.ess-R").  inferior-ess-start-args. Use it.
4941 Fri Aug 22 11:06:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4943         * ess.texi: renamed, from ESS.texi.  Changed header.  Added
4944         info-directory stuff (KH).
4946 Fri Aug 22 11:04:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4948         * ess.el: installed new, non CL versions of ess-setq-vars,
4949         ess-setq-vars-default. (KH)
4951 Fri Aug 22 10:58:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
4953         * ess-xtra.el: ESS-version -> ess-version (KH)
4955 Fri Aug 22 10:57:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4957         * ess-vars.el (ess-version): incremented.  ESS-version ->
4958         ess-version.  (AJR)
4960 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4962         * ess-inf.el (inferior-ess-mode): ESS-version -> ess-version (KH)
4964 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4966         * STARTED : ESS-4.9-b11.  All DOCUMENTATION NOW IN `ChangeLog'.
4968 Tue Jul 29 07:14:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4970         * ess-vars.el: transcript fontlock vars now here.
4972 Mon Jul 28 09:57:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4974         * ess-site.el: explanatory comments for dialect customization.
4976 Mon Jul 28 09:55:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4978         * ess-vars.el: added defvars for ess-site things below.  Still
4979         need to add to essd-*.el's!
4981         * ess-site.el: more customizations for the executable names.  Need
4982         to move defvars to ess-vars.
4984         * README: edited authors again.
4986         * Makefile: S-mode -> ESS.
4988         * Makefile: updated version number.
4990         * ess-site.el: moved/uncommented essd-s?.el
4992         * essd-s3.el: provide the right package!
4994         * Makefile: S-mode -> ESS.
4996         * ess-site.el: reformat.
4998         * ess-site.el: fixed typo.
5000         * ess.el: made ess-setq-vars* clean.  No ugly hacks!
5001         cleaned up authorship.
5003         * Makefile: updated version number.
5005         * ess.el (ess-setq-vars-default): made nice.
5007         * ess.el (ess-setq-vars): made nice.
5009 1997-07-25  Anthony Rossini  <rossini@stat.sc.edu>
5011         * ess-mode.el (ess-mode-map): newline/return mapped to
5012         'newline-and-indent, by popular demand.
5014         * General : variable definitions in ess now moved to ess-vars.
5015         ess now only contains useful code for distinguishing between
5016         processes.
5018 1997-07-01  Anthony Rossini  <rossini@stat.sc.edu>
5020         * ess-inf.el (inferior-ess): removed make-local-variables which
5021         should've been handled in ess.el
5022         (ess-multi): same as above.
5023         (ess.el): fixed same.
5024         (ess-execute): removed make-local-variable 'ess-local-process-name
5025         (ess-force-buffer-current): removed make-local-variable
5026         'ess-local-process-name
5027         (inferior-ess): let (done 0), for constructing
5028         inferior-ess-procname.
5030         * ess-site.el: added RMH's new docs, `ess-keep-dump-files'.
5032         * ess-inf.el (ess-quit): doc string edited.
5034         * ess-mode.el (ess-check-source): RMH's solution.
5036 1997-06-16  Anthony Rossini  <rossini@stat.sc.edu>
5038         * Makefile: trans->trns.  Idea is to keep file names at the 8+3
5039         length  for archaic OSs...
5041 Sun Jun 15 04:39:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5043         * NOTE:  SEE RCS Log files for program updates.  All
5044         language/dialect specific code attempted to be moved to essd files
5045         (d=dialect :-)..  need more movement, though...
5047         * ess.el: Documentation update.
5049 Wed May 21 14:47:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
5051         * S-mode has now become ess-mode. (Emacs Speaks Statistics).
5053 Thu Apr 24 18:10:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
5055         * TODO: (MM) word wrap mistake.
5057         * S-help.el (S-help-mode-map): (MM) Patch to bind ^M to
5058         next-line. Whoops.  (AJR) changed to \C-m.
5060 Wed Apr 23 09:29:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
5062         * S.el (S-mode-version): incremented.
5064         * S-help.el (S-display-help-on-object): (MM) S-help-sec-regex,
5065         S-help-sec-keys-alist take correct values (see yesterday's log for
5066         inferior-S-help-command).  Need to do similar with
5067         inferior-S-help-command hack!
5069         * S.el : (MM) S-help-sec-regex, S-help-sec-keys-alist
5070         buffer-local.
5072 Tue Apr 22 19:19:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5074         * S-mode-4.9-b5 : released.
5076         * S-help.el (S-display-help-on-object): Added curr-help-command
5077         (since inferior-S-help-command is buffer-local, need to get BEFORE
5078         switching buffers).
5080         * S-site.el (S,R,XLS): setq-default to setq.
5081         (R): "cat" -> inferior-S-pager. Buffer local?
5082         (XLS): cleaned up.
5083         (S-XLS-shortcut-post-run-hook): new function.
5084         (S-XLS-shortcut-pre-run-hook): new function.
5085         (R): cleaned up.
5086         (S-R-shortcut-post-run-hook): new function.
5087         (S-R-shortcut-pre-run-hook): new function.
5088         (S): cleaned up.
5089         (S-S-shortcut-post-run-hook): new function.
5090         (S-S-shortcut-pre-run-hook): new function.
5092         * S-inf.el (inferior-S): removed useless make-local-variables
5094         * S.el : declared many variables via make-variable-buffer-local.
5096         * S-site.el : removed useless make-local-variables...
5098         * S-inf.el (S-multi): setq -> setq-default, for
5099         inferior-S-prompt.
5101         * buffer-local stuff moved to S.el.
5103 Mon Apr 21 21:35:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
5105         * S-mode-4.9-b4 : released.
5107         * S-site.el (XLS): wrong help; syntax confusion :-).
5109         * S-inf.el (inferior-S): moved the setting of the history file.
5111         * S.el: inferior-S-program should be global?
5113 Sun Apr 20 12:30:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
5115         * S-inf.el: moved S-force-buffer-current here, from S-mode.
5117         * S.el: (S-version-running): buffer-local.
5118         (inferior-S-program): buffer-local.
5119         (inferior-S-secondary-prompt): buffer-local.
5120         (inferior-S-primary-prompt): buffer-local.
5122         * S-site.el (S-transcript-mode): change autoload to point at
5123         S-trans.
5125 Fri Apr 18 12:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
5127         * S-site.el: removed stupid comments, rearranged autoloads
5128         sensibly.
5130         * S-inf.el:  Moved `eval-*' commands here from S-mode.
5131         Edited autoloads appropriately (must be a better way to deal with
5132         the bytecompiler and file/function synchronization!)
5134         * S-mode.el: Moved `eval-*' commands to S-inf.
5137 Thu Apr 17 12:58:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
5139         * S.el (S-mode-font-lock-keywords): changed
5140         ("<-" . font-lock-reference-face) to
5141         ("<<?-" . font-lock-reference-face), suggestion from Kurt.
5143 Wed Apr 16 14:36:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
5145         * S-trans.el: removed byte-compiler errors.
5147         * S-mode.el (S-indent-exp): commented out, in "let", restart and
5148         last-sexp.
5150         * S-inf.el
5151         (S-eval-visibly): See: "Terrible Kludge".  This code needs to be
5152         "done right (tm)".  Last byte-compile problem... :-(.
5153         (S-get-process-variable):  removed let (not needed?)
5154         (S-set-process-variable):  removed let (not needed?)
5156         * S.el: run-hooks 'S-mode-load-hook before provide 'S.
5157         (S-mode-version): update the version.
5159         * S-help.el: added autoloads for bytecompile (need to find a
5160         cleaner way).
5163 Tue Apr  8 06:32:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
5165         * S-mode-4.9-b3 RELEASED.
5167         * S-site.el (R): use the previously defined variable.
5168         (S): use the previously defined variable.
5169         (XLS): use the previously defined variable.
5171         * S.el (inferior-S-program): changed definition.
5172         (inferior-S-program-name): new.
5173         (inferior-R-program-name): new.
5174         (inferior-XLS-program-name): new.
5175         (inferior-S4-program-name): new.
5177         * General: put back GNU.  But need to check this!
5179         * General: removed "FSF GNU" from all files.  It's not kosher.
5181 Mon Apr  7 07:52:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
5183         * S-inf.el (get-S-process): moved to prevent byte-compiler
5184         warnings.
5186         * S.el: moved user/sys vars from S-mode.el/S-inf/S-help
5187         (font-lock): added require.
5189         * S-help.el: moved user/sys vars to S.el.
5191         * S-site.el: removed (require 'font-lock).
5193         * S-mode.el: moved user/sys vars to S.el.
5195         * S-inf.el: moved requires and eval-when-compile requires.
5197         * S-site.el: moved XLS, R, S here from S-inf.  Added local vars at
5198         end.  Edited commented-out documentation.
5200         * S-inf.el: moved XLS, R, S to S-site
5201         (XLS, R, S): S0 -> inferior-S
5202         (inferior-S): Renamed from S0.
5205         * S.el: Documentation cleaned, modified.  Old news moved to NEWS
5206         files.
5207         (S-mode-version): variable updated (wasn't, before.  Whoops!)
5209         * S-mode-4.9-b2 RELEASED
5211         * S.el : removed autoloads (and duplicates) for the modes and
5212         inferior processes (which were and are in S-site).
5214         * S.el : Commentary:  deferred installation instructions to README
5215         and S-site. Removed comint stuff, since present in 19.x emacsen.
5217         * S.el (S-local-process-name): variable, not a constant.
5219         * S-site.el: Added R-mode autoload.
5221         * README: query-rep'd "4.8" to "4.9".
5223         * S-mode.el (S-mode-map): S-parse-errors binding changed to C-c`
5225 Sun Apr  6 14:23:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
5227         * S-inf.el (inferior-S-make-comint): S-inf-pager ->
5228         inferior-S-pager.
5230         * S-site.el (XLS): added XLS autoload.
5232         * S-inf.el (inferior-S-make-comint): replaced with Kurt's version
5233         (I need to verify this).
5234         (inferior-S-pager): New variable.
5236 Fri Apr  4 10:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
5238         * S-mode-4.9-b1 RELEASED
5240         * S-site.el: added R as an autoload.
5242         * S-inf.el (inferior-S-mode): Added a switch (based on
5243         S-proc-prefix) for using inferior-S-input-sender or
5244         inferior-R-input-sender.
5246         * S-inf.el (inferior-R-input-sender): added (thanks to KH).
5248         * S-mode.el (S-eval-paragraph): added. (from S-extras).
5250         * S-extras.el: removed S-eval-paragraph
5252         * Makefile: More in line with GNU standards.  Still WRONG,
5253         though.
5255 Thu Apr  3 14:38:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5257         * S-help.el: Support for W3 viewing of R files is included.  It
5258         works (but could be better).  Removed until 5.0 :-).
5260         * S.el (S-proc-prefix): Moved before S-history-file definition,
5261         which now depends on it.
5263         * S-help.el (S-submit-bug-report): send to rossini@stat.sc.edu
5265         * S-inf.el (inferior-S-mode-map): C-x` should be C-c`
5266         (S-parse-errors).  Major modes NEVER use C-x prefixes!
5267         (inferior-S-mode-map): C-c C-a masks a useful function in comint.
5268         Need to find a second prefix for "hotkeys".
5270         * S-inf.el (S-object-name-db-file): added variable.
5271         (S-create-object-name-db): Use S-object-name-db.
5273         * S-inf.el (inferior-S-mode): Changed comint-completion-addsuffix
5274         definition, and made buffer-local (thanks: Kurt Hornik).
5276         * All_files : S-filenames-map is final name. (-p for functions.
5277         Bozo...).
5279         * S-inf.el (inferior-S-font-lock-keywords): changed variable name
5280         from S-inf-font-lock-keywords.
5281         (inferior-S-mode): changed variable name to
5282         inferior-S-font-lock-keywords from S-inf-font-lock-keywords.
5284         * S-modeadds.el (S-mode-load-hook): changed name of
5285         S-inf-filenames-map to S-filenames-map-p
5287         * S-inf.el (S-dir-modtime): changed name of S-inf-filenames-map to
5288         S-filenames-map-p
5289         (S-object-names): changed name of S-inf-filenames-map to
5290         S-filenames-map-p
5292         * S-mode.el (S-check-modifications): changed name of
5293         S-inf-filenames-map to S-filenames-map-p
5295         * S-inf.el: removed S-inf-filenames-map defvar.
5297         * S.el: Moved S-inf-filenames-map defvar here, renamed as
5298         S-filenames-map-p.
5300 Wed Apr  2 09:38:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5302         * TODO: updated ALL conversations and reasonings.
5304         * Makefile: removed extraneous commented-out parts.  Changed
5305         Prefloads, default Emacs, compilation flags, and infodir
5306         location.
5308         * S-mode.el (S-dump-object): added indent-region (thanks: Peter
5309         Dalgaard, <p.dalgaard@biostat.ku.dk>).
5311         * S-mode.el : changed default for S-else-offset to 0 (thanks:
5312         Peter Dalgaard, <p.dalgaard@biostat.ku.dk>).
5314 Mon Mar 10 11:30:23 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5316         * General : moved the rest of the easymenu startup code here
5317         * General : edited Makefile for easier XEmacs distribution
5318         * S-site.el : added example Splus call (thanks: Claudia Yastremiz
5319         <claudia@ms.com>)
5321 Fri Mar  7 17:42:36 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5323         * S-trans.el : For easymenu menus, moved code from S-menu here.
5324         * S-mode.el : For easymenu menus, moved code from S-menu here.
5325         * S-inf.el : For easymenu menus, moved code from S-menu here.
5326         * Added  code from Kurt H.
5328 Mon Feb 10 11:14:42 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5330         * S-help.el : added/checked some of Martin's older patches (most
5331         in the 4.8.6 series).
5333         * Makefile (patch): added $(GZCAT) (normally zcat, but sometimes
5334         it's gzcat, if sys admins are GNU-suspicious).
5336         * S-mode.el: XEmacs compatibility, maintaining Emacs
5337         compatibility.
5339         * S-inf.el: See above.
5341         * S-trans.el: See above.
5343         * S-menu.el: added easymenu support, XEmacs menu hooks.
5345 Mon Oct 14 16:24:14 1996  Local  <local@florence>
5347         * S-inf.el: inferior-S-program -- only new if  S <--> R
5349 Tue Jun 25 08:53:12 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5351         * S-inf.el: (defun R ...); renamed 'S to 'S0;  S, R both call S0
5352         after setting variables.
5354         * S.el: added autoloads for 'R and 'R-mode.
5355         defconst  for S-help-S... and S-help-R  used in S-inf.
5356         * S-site.el: same autoloads
5358         * S-help.el : S-help-sec-regex,etc: defconst for S- and R-
5359         versions moved to S.el, since used in S-inf
5361         * S-mode.el (R-mode): added
5362         S-force-buffer-current: optional 2nd arg. 'force'
5364 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5366         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5367         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5369         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5370         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5371         "S"; the same for other places.
5372         S-execute-search: Use new variable inferior-S-search-list-command
5373         Switched binding of C-c C-k to S-force-buffer-current.
5375         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5376         now using (get-S-process ...) instead of hardwired "S".
5378         * S-help.el: added S-eval-line-and-next-line to key bindings.
5379         Changed binding of request-a-process to C-c C-k as in other S-modes.
5380         New configurable variable  S-help-sec-regex  (for R help)
5382         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5384 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5386         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5387         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5389         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5390         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5391         "S"; the same for other places.
5392         S-execute-search: Use new variable inferior-S-search-list-command
5393         Switched binding of C-c C-k to S-force-buffer-current.
5395         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5396         now using (get-S-process ...) instead of hardwired "S".
5398         * S-help.el: added S-eval-line-and-next-line to key bindings.
5399         Changed binding of request-a-process to C-c C-k as in other S-modes.
5400         New configurable variable  S-help-sec-regex  (for R help)
5402         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5405 Wed Dec 13 17:27:53 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5407         * S-inf.el (S-search-list): Would return nil if S-search-list was
5408           nil and the search path had not changed (which could happen,
5409           apparently)
5411 Mon Dec  4 10:21:52 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5413         * S.el: New syntax table.
5415         * S-trans.el: New bindings.
5417         * S-mode.texi: Updates for 4.8
5419         * S-mode.el:
5420         Autoload and bind S-list-object-completions.  S-request-a-process
5421         moved to C-c C-k.
5423         S-force-buffer-current: new function
5425         * S-menu.el: Many updates.
5427         * S-inf.el: S-object-list: docstring update
5429         S-directory is now used as the default S directory.  The current
5430         buffers default directory is used if it is nil.
5432         get-S-process: better error message.
5434         inferior-S-mode: Use comint-input-filter-functions instead of the
5435         deprecated comint-input-sentinel.
5436         Don't anchor paragraph regexps.
5438         S-list-object-completions: new function
5440         S-modtime-gt: bugfix
5442         S-complete-filename: don't use comint-last-inout-start
5444         * S-help.el: Make autoloads from S-inf.el.
5446         * Makefile: Deleted useless SCRATCH vbl.
5447         Use S-mode.texi, not S-mode.texinfo.
5449 Thu Nov 30 13:10:17 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5451         * Makefile: Version update
5453 Mon Nov 13 14:46:13 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5455         * S.el (S-mode-syntax-table): Made syntax table independent of
5456           c-mode-syntax-table
5458         * S-mode.el (S-check-modifications): Changed regexp to allow `w'
5459           and `_' class syntax in object names
5461 Wed Aug 23 16:37:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5463         * S-inf.el (S-complete-filename): Checked form the beginning of
5464           the *last* command to determine if we should complete a
5465           filename.  History expansions work now.
5467 Mon Aug 21 15:35:29 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5469         * S-menu.el (S-transcript-mode-menu): New menu
5470         (S-inferior-S-mode-menu): Lotsa updates.
5472         * S-trans.el (S-transcript-copy-command): Renamed from
5473         S-transcript-copy-commmand (mmm).  Also switches to the S process.
5475         (S-trans-font-lock-keywords): strings keep other highlighting
5477         Lots of autoloads for S-mode.el stuff
5479         * S-help.el: Autoloads for stuff in S-mode.el
5481 Tue Aug  8 11:06:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5483         * S-mode.el (S-dump-object-into-edit-buffer): Run a lambda
5484         S-source-directory in the process buffer
5486         (S-dump-object-into-edit-buffer): As for process if none attached
5488         * S-inf.el (S): Use default-directory only if S-directory is nil.
5489         * S.el (S-directory): Doc update
5491         * S-inf.el (S-modtime-gt): Fixed to give correct results
5493         (inferior-S-mode): Add S-search-path-tracker to
5494         comint-input-filter-functions, not comint-input-sentinel.
5496 Tue Aug  1 16:13:14 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5498         * S-inf.el (inferior-S-mode): Don't anchor paragraph-start and
5499         paragraph-separate with "^" (for 19.29).
5501 Tue Aug  1 14:44:32 1995  David M Smith  <maa036@mathssun5>
5503         * S-mode.el (S-eval-region): Make sure S-local-process-name is set.
5505         * S-inf.el (get-S-process): Better error message when no processes
5506         are running.
5508         * S-mode.el (S-eval-region): Make sure S-inf is loaded
5510 Thu Jul 27 16:43:01 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5512         * S-inf.el (S-list-object-completions): New function
5513         (inferior-S-mode-map): Bind it to M-?
5515 Tue Jul 25 16:07:10 1995  David Smith  <D.M.Smith@lancaster.ac.uk>
5517         * Version 4.7 released.
5519         * Makefile (info): New target
5520         (install): Ignore errors in second cp in case LISPDIR==.
5521         (clean): Junk all the tex crap, too
5522         (VERSION): New variable
5523         (distrib): Use it
5524         (AUXFILES): Include ChangeLog
5525         (distrib): Make sure Makefile is writeable
5527         * S-inf.el (S-execute-screen-options): Added documentation.
5529         (S-multi): Use S-post-run-hook
5531         * S.el (S-keep-dump-files): Expanded documentation.
5532         (S-delete-dump-files): Expanded documentation.
5534         (S-post-run-hook): New variable.
5536 Mon Jul 24 11:58:22 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5538         * S.el: Default for S-keep-dump-files is 'check
5540         * S-mode.el (S-mode): Make S-keep-dump-files buffer-local.
5541         (S-load-file): Meaningful values of S-keep-dump-files are nil,
5542         check, ask and anything else.
5543         (S-dump-object): If S-keep-dump-files is 'check, don't ask for
5544         confirmation when loading.
5546         * S-mode.el (S-dump-object-into-edit-buffer): Bug-fix; you can now
5547         create the Src directory if it doesn't exist.
5549         * S-site.el (window-system): Only add turn-on-font-lock to mode
5550         hooks if window-system is non-nil.  Also add to
5551         S-transcript-mode-hook.
5553 Thu Jul 20 12:21:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5555         * S-inf.el (S-inf-font-lock-keywords): Strings in input don't
5556         de-fontify anymore.
5558 Wed Jun 28 12:15:57 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5560         * S-mode.texinfo: Updated e-mail addresses, and used @@ instead of
5561         @.
5563         * S-mode.el (S-mode): Use S-mode-font-lock-keywords, not
5564         S-inf-font-lock-keywords
5566 Mon Jun 26 12:14:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5568         * Version 4.6 released
5569         * TODO, S-mode.texinfo, NEWS, Makefile: Update for 4.6
5571 Mon Jun 26 12:09:55 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5573         * S-trans.el: Font-lock support.
5575         * README: Update for 4.6
5577         * S.el: Version update: 4.6
5579         S-local-process-name added.
5581         * S-site.el:
5582         Deleted hilit19 patterns (font-lock patterns are now in the individual
5583         source files).  S-site should now be much more lightweight to load.
5585         Used add-to-list for the load-path.
5587         .s for S-mode files in auto-mode-alist by default.
5589         * S-mode.el: Font-lock support.
5591 Fri Jun 23 13:56:54 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5593         * S-inf.el:
5594         Doesn't call comint-output-filter-functions in S-eval-visibly any more
5595         (and so works in 19.29).
5597         Font-lock support.
5599         Bound M-RET to S-transcript-send-command-and-move.
5601 Wed Oct 26 12:37:15 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5603         * S-mode.el (S-check-modifications):
5604         Fixed a bug which occurred when the object
5605         name could not be found.
5607 Tue Oct 25 16:28:54 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5609         * S-inf.el: Moved S-local-process name to S.el.
5610         (S-eval-visibly): Bugfix involving comint-last-output-end
5612 Wed Jun  1 11:03:34 1994  David M. Smith  (maa036@mathssun5)
5614         * Version 4.5 released.
5616         * Makefile: Update to distrib target
5618         * Makefile: Bugfix with info install
5620         * README: Update for 4.5
5622         * NEWS: *** empty log message ***
5624 Wed Jun  1 10:29:30 1994  David M. Smith  (maa036@mathssun5)
5626         * S-menu.el: Bugfix
5628 Mon May 30 16:34:53 1994  David M. Smith  (maa036@mathssun5)
5630         * S-site.el: Major revision.
5632         * README: More detail in INSTALL section.
5634         * TODO: Initial revision
5636         * S.el: Version number update: 4.5
5638         * Makefile: Bugfix in SOURCES
5640         * Makefile: added S-mode.texinfo to AUXFILES
5642         * Makefile, NEWS, README: Initial revision
5644 Fri May 27 17:18:50 1994  David M. Smith  (maa036@mathssun5)
5646         * S-mode.el, S-trans.el: Binding changes
5648         * S-help.el: Binding change
5650         * S.el: Define S-help as an alias for S-display-help-on-object.
5652         * S-inf.el: S-view-at-bottom: deleted function and keybinding
5653         Changed bindings of S-display-help-on-object and S-execute.
5655         * S-menu.el:
5656         Many modifications to S-inferior-S-mode-menu, including incorporation
5657         of the old hotkey menu.
5659         * S.el: Autoload for S-load-file.
5661         * S-help.el: S-submit-bug-report: new function
5663         * S.el:
5664         Added autoloads for S-dump-object-into-edit-buffer and S-parse-errors.
5666         * S.el: Added an autoload for S-submit-bug-report
5668         * S-mode.el:
5669         Added a provide call.  Can't imagine why it wasn't there before.
5671         * S-mode.texinfo: Initial revision
5673 Fri May 13 09:57:00 1994  David M. Smith  (maa036@mathssun5)
5675         * S.el: Version number update: 4.4
5677         * S-inf.el: bugfix
5679         * S-inf.el: S-compiled-dir: new function
5680         S-object-names: support it
5682         * S-inf.el: Support for S-object-name-db.
5683         S-object-names: modified
5684         S-get-words-from-vector: new function
5685         S-create-object-name-db: new command
5687 Wed May 11 14:18:27 1994  David M. Smith  (maa036@mathssun5)
5689         * S-trans.el: Defined S-transcript-send-command-and-move
5691         * S-menu.el: Dunno.
5693 Fri Apr 29 14:30:55 1994  David M. Smith  (maa036@mathssun5)
5695         * S-mode.el:
5696         S-continued-statement-p: minor bugfix. Removed the (bolp) test; I
5697         don't know why it was there but it caused top-level statements to be
5698         indented.
5700         S-insert-local-variables: removed (obsolete)
5702         * S-mode.el: S-dump-object-into-edit-buffer: rewrite.  Implemented
5703         S-delete-dump-files.
5705         S-dump-object: new function
5707         S-find-dump-file-other-window: new function
5709         * S.el: New option S-delete-dump-files
5711         * S.el: Version number change (4.3)
5713 Thu Apr 28 12:58:41 1994  David M. Smith  (maa036@mathssun5)
5715         * S-mode.el: Definition and implementation of S-mode-silently-save.
5717 Fri Apr 22 14:40:56 1994  David M. Smith  (maa036@mathssun5)
5719         * splitup2/S-inf.el (S-get-directory): Cause an error if an
5720           invalid directory is specified.
5722 Wed Mar 16 14:19:31 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5724         * splitup2/S-inf.el (inferior-S-primary-prompt): prompts are
5725           optionally followed by one space.
5726           (S-complete-object-name): No longer runs indent-for-tab-command
5727           (S-after-pathname-p): deleted
5728           (S-complete-filename): New function
5729           (inferior-S-mode): Better completion support, thanks to the new
5730           comint.
5732 Wed Feb 23 15:50:28 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5734         * splitup2/S-inf.el (S-search-list): Bugfix where relative
5735           pathnames in search list were expanded in wrong directory
5737 Fri Feb 18 19:27:10 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5739         * splitup2/S-mode.el (S-check-modifications): Don't cause an error
5740           if the source file has been deleted.
5742 Tue Feb 15 12:11:42 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5744         * splitup2/S-inf.el (S-temp-buffer-p): Deleted. There is no longer
5745           any dependence on this variable: S-local-process-name suffices.
5746         (S-local-variables-string): Deleted. File extensions should be
5747         good enough for setting the mode.
5748         (S-cleanup): Simplified. Doesn't delete files.
5750         * splitup2/S-help.el (S-help-mode): Make S-local-process-name
5751           local.
5753         * splitup2/S-mode.el (S-mode): make S-local-process-name
5754           permanent-local.
5755           (S-insert-function-templates): deleted, S-function-template has
5756           this functionality now.
5757           (S-function-template): May be nil or a string. Point is placed
5758           after first open.
5760           (S-dump-object-into-edit-buffer): If S-keep-dump-files is nil,
5761           don't delete files, but don't make backups either.
5763 Mon Feb 14 14:53:17 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5765         * splitup2/S-mode.el (S-check-modifications): New function
5766         (S-load-file): Rewrite. Only ask for a filename if the current
5767         buffer is not in S-mode. Always offer to save.
5769         * splitup2/S-inf.el (S-inf-filenames-map): New variable
5770         (S-object-names): Use it
5771         (S-extract-onames-from-alist): Supply directory name
5772         (S-get-modtime-list): Supply directory name for quicker completions
5774         (S-object-modtime): New function
5775         (S-modtime-gt): New function
5777 Fri Feb 11 14:49:29 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5779         * splitup2/S-mode.el (S-mode): Set parse-sexp-ignore-comments to
5780           t; there are no longer any limitations with this in elisp.
5782 Wed Feb  9 13:25:12 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5784         * splitup2/S-trans.el (S-transcript-send-command-and-move): New
5785           function
5787           (S-transcript-send-command): Doesn't move any more.
5789         * splitup2/S-inf.el (S-eval-visibly): Call
5790           comint-output-filter-functions
5792 Wed Jan 26 11:15:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5794         * S.el  (S-search-list): Caches result in S-search-list <v>
5795         (S-execute-objects): Use it
5796         (S-search-list <v>): Now just a cache. Don't access directly
5797         Completions are now calculated on demand; as a result the first
5798         completion in a session will take a long time. The results are
5799         cached, however, so remaining completions should be fast.
5801 Sun Jan 23 17:56:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5803         * S.el (S): If S-ask-for-S-directory is unset, set
5804           default-directory to S-directory.
5806 Wed Jan 19 16:16:10 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5808         * S-site.el: Added (cond (window-system ...)) calls so that all
5809           users (even those without window systems) can safely require
5810           this file.
5812 Thu Jan  6 15:15:53 1994  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5814         Version 4.1alpha released to wingra
5815         * S.el: deleted S-set-display and associated variables.
5817 Fri Dec 24 11:56:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5819         * S.el (S-command): Rewrite. Now uses a new filter to redirect
5820           output to the buffer; comint never sees the output. This filter
5821           could feasibly be accomodated to detect the prompt itself;
5822           allowing for an "in the background" implementation of S-command.
5824           (S-process-sentinel): Reports date; useful if you have run many
5825           S sessions in one transcript file.
5827 Thu Dec 16 12:47:38 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5829         * S.el (S-multi): Ask for transcript file, maybe
5830         (S-ask-about-transfile): new variable
5831         (S-get-directory): replaces S-set-directory
5833 Wed Dec 15 12:10:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5835         * S.el (S-loop-timeout): Increased
5837 Mon Dec 13 10:11:25 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5839         * S.el (S-command): Avoids calling comint-output-filter-functions
5840           until the last minute.
5841           (S-complete-object-name): Complete rewrite of completion
5842           routines. Completion should now be accurate in every situation:
5843           the only way to make it wrong is to use assign() to assign into
5844           a dataframe not at position 1. Uses objects() to make listings,
5845           so you don't get .Data, .Help etc. Should now be able to make
5846           this work for DOS users.
5847         (S-object-list): New buffer-local vbl; cache of completions
5849 Thu Dec  9 12:08:09 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5851         * S.el (S-process-sentinel): Can now see message after q()
5853 Tue Nov 16 09:25:41 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5855         * S.el (S-mode): kill-all-local-variables
5856         (S-insert-local-variables): Use ### instead of # in local
5857         variables section.
5859 Mon Nov 15 10:31:02 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5861         * S.el (inferior-S-mode): Changed
5862           comint-after-partial-pathname-command to
5863           comint-after-partial-filename-command (new comint)
5865 Sun Nov 14 17:18:55 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5867         * S.el: Version 4.00alpha. Made available for FTP, and
5868           announced on the S-mode mailing list
5870 Fri Nov 12 12:36:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5872         * S.el (S-transcript-mode): Created.
5873         (S-execute-screen-options): Added.
5875 Thu Nov 11 12:30:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5877         * S.el (S-find-help-file): More intuitive defaults when requesting
5878           help generated by S-read-helpobj-name-default.
5880           (S-eval-visibly): Doesn't wait for prompt after the last line of
5881           text has been sent.
5883           (inferior-S-send-input): Big improvement in the handling of
5884           multi-line inputs. Users should use LFD (not RET) to continue
5885           incomplete commands. Should automate this.
5887 Thu Oct  7 14:45:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5889         * S.el (inferior-S-mode): Few mods to make it work with the new
5890           comint.
5892 Mon Sep 27 11:21:56 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5894         * S.el (inferior-S-get-old-input): Now separates multi-line
5895           commands by newlines instead of spaces. This produces messier
5896           output, but avoids S's 255 char line limit for commands.
5898 Sun Sep 26 17:38:59 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5900         * S.el (S-kill-buffer-function): Added to kill-buffer-hook in the
5901           process buffer.
5903 Fri Sep 17 11:23:36 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5905         * S.el (S-display-temp-buffer): Uses temp-buffer-show-function
5906           instead of popper.
5908           (inferior-S-mode): Fixed a typo of paragraph-separate appearing
5909           as paragraph-start.
5911 Wed Sep 15 11:47:51 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5913         * S.el: Converted old E18 variables (buffer-flush-undo,
5914           comment-indent-hook) to E19 versions. Removed the require for
5915           comint-extra -- now contained in the new comint.el. Removed
5916           autoload for comint-isearch -- that's the user's decision.
5917         (inferior-S-prompt): Now generated from inferior-S-primary-prompt
5918           and (new variable) inferior-S-secondary-prompt
5920 Tue Sep 14 09:33:03 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5922         * S.el (S-multi): Makes use of Simon Marshall's new comint.el. New
5923           variable S-history-file for saving histories. Calls
5924           comint-read-input-ring. Sets the sentinel.
5925         (S-process-sentinel): Created. Automatically saves the history
5926           ring if the S process dies.
5928 Sun Sep 12 18:53:40 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5930         * S.el: (S-multi). Now always switches to the buffer associated
5931           with process N, if available.
5933         (inferior-S-make-comint): New calling procedure; bufname is the
5934           literal buffer name (no *'s are added); procname is the process
5935           name to use.
5937 Tue Sep  7 16:20:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5939         * S.el (inferior-S-mode-map): Unbound comint-[mp]search input, and
5940         comint-isearch, as I haven't tested them yet.
5941         (inferior-S-mode): replaced input-ring-size with
5942         comint-input-ring-size (Vivek Khera <khera@cs.duke.edu>).
5944         * comint-extra.el: Added comint-msearch* and comint-psearch*,
5945         commented out in the E19 distribution of comint.el
5947         * comint-isearch.el: Back in the distribution
5949 Fri Sep  3 16:20:28 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5951         * S.el (S-mode): Replaced the documentation string, and removed
5952         the code which set it explicitly. Doing this was breaking the byte
5953         compiler. Version 3.63
5955 Wed Aug 25 17:36:57 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5957         * S.el (inferior-S-send-input): Added a hook: S-send-input-hook,
5958         so that I could do nice things with highlighting. This will
5959         probably disappear or change.
5961 Sat Aug 14 14:48:11 1993  David Smith  (dsmith@spam)
5963         * S.el (S-extract-onames-from-alist): Modified so that
5964         S-complete-object-name will work in the minibuffer (e.g. through
5965         command S-execute.)
5967         * S.el: Restructured the entire S.el file into meaningful
5968         sections. The file now uses Outline mode.
5970         * S.el: Tek mode is no longer supported. Moved all Tek-related
5971         variables and functions to S-tek.el, and commented out any code
5972         references to them.
5974         * S-tek.el: This file is no longer supported. Moved all
5975         Tek-related functions and variables in S.el to the end of this
5976         file.
5978 Wed Aug  4 16:35:24 1993  David Smith  (dsmith@spam)
5980         * S.el (S-complete-object-name): Fixed regexp so that completion
5981         over lists works properly.
5983 Thu Jul 22 12:25:46 1993  David Smith  (maa507@mathssun4)
5985         * S.el: Uses s-menu instead of s-simple-menus.
5987         * s-menu.el: Totally rehacked from s-simple-menus.el to use
5988         easymenu.el, to take advantage of Emacs 19 menus.
5990         * S.el: Rehacked the multiple process code so that local variables
5991         are used to store process-specific variables. I really don't know
5992         why I didn't do this in the first place. As a result multiple
5993         processes actually seem to work, now.
5994         (S-request-a-process): Now enters initial input
5996 Sun Jul 18 12:15:27 1993  David Smith  (maa507@mathssun4)
5998         * S.el: Created this change log file, and moved the change log
5999         from S.el here.
6001 The following is from the original Changelog section of S.el
6003   Release 2.1 on October 14, 1991 to statlib@stat.cmu.edu,
6004      and to the elisp archives at OSU (brennan@dg-rtp.dg.com (Dave Brennan))
6005   and announced on internet.s-news, netnews.gnu.emacs.sources, &
6006     andrew.programs.S
6007  -------------------------------------------------------
6008      Jul 26          1991  Frank Ritter
6009    * added S-mode-load-hook & S-pre-run-hook
6010      and testing by neilc@research.att.com
6011      Jul 9           1991  Frank Ritter
6012    * Changed S-command to use a register rather than
6013        the kill ring.
6014    * Better file header, comments now at 60 col so
6015        mailers wont' eat them.
6016    * Better S-extract-word-name.
6017    * Added S-mode-version variable
6018    * Changed syntax table to read |#; appropriately
6020  Wed Nov 28 11:03:50 1990  Ed Kademan  (kademan at hermes)
6021    * Make the S-mode-syntax-table a slightly modified
6022        version of the c-mode-syntax-table instead of a
6023        version of the one for lisp.
6025  Sat Nov 10 12:41:52 1990  Ed Kademan  (kademan at hermes)
6026    * Made run-S and run-s commands synonymous with the
6027        function S.
6029  Fri Oct 19 12:41:52 1990  Ed Kademan  (kademan at hermes)
6030    * Made S-directory a user modifiable variable.  S will
6031        run from that directory.
6033  Thu Oct 18 12:41:52 1990  Ed Kademan  (kademan at hermes)
6034    * Added function S-nuke-help-bs to clean up nroff
6035        style text in the S help buffer.  This function is
6036        a modification of nuke-nroff-bs from man.el.
6037  -------------------------------------------------------
6038  Unnumbered version released dated Thu Jun 14 09:56:56 CDT 1990
6040  Fri Jan 17 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6041    * Help mode for reading files. When asking for an object to
6042      run help on, completion is over those help files that exist.
6043    * Added object name completion, and made S-get-object-list
6044      efficient enough to make it worthwile.
6045    * Error parsing for loaded files
6046    * Better customization of file-names, with sensible defaults
6047    * Sensible buffer names for object buffers
6048    * Corrected definition for `.' in syntax table
6049    * Improved (and simplified) S-read-object-name-default
6050    * Included pager='cat' to default help-command specification
6051    * Added a call to run-hook for S-pre-run-hook
6052    * Changed keymaps to conform with GNU guidelines
6053      (i.e. no \C-letter bindings)
6054    * S-command has a new third argument, visible
6056  Tue May 27 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6057    * now copes with dynamically changing prompts (reported by Doug Bates)
6059  Thu May 29 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6060    * Added S-execute, modified S-execute-* to use it.
6062  Mon Jun 22 1992 dsmith
6063    * Added S-mode editing commands written by Ken'ichi Shibayama
6064      (shiba@isac.co.jp). A big win.
6065    * Removed the redundant argument to S-switch-to-end-of-S
6066    * S-function-pattern improved
6067    * added S-eval-visibly, S-eval-visibly-p and modified S-eval-*
6068      to use them
6069    * added S-eval-line-and-next-line
6070    * eval commands can now echo in the process buffer
6071    * added S-kill-output and S-view-at-bottom
6072    * added a binding for comint-isearch and autoloaded it
6073    * added S-execute-in-tb. S-parse-errors now takes prefix arg.
6075  Thu Jun 25 1992 dsmith
6076    * Moved some doctrings to comments (Frank Ritter)
6077    * The Tek stuff now lives in a separate file (Frank Ritter)
6078    * Fiddly C-c ESC M-. bindings in S mode and Help mode moved
6079        to C-c M-. bindings (Martin Maechler)
6080    * S-execute-objects now uses variable inferior-S-objects-command
6081        whose value depends on S version. (Ken'ichi Shibayama)
6082    * Symbols given uniform prefixes: S- or inferior-S- (Frank Ritter)
6084  -- Version 3.41 released to Statlib and Emacs Archive --
6086  Tue Jul  7 11:56:59 CST 1992 dsmith
6087    * S-execute-attach now updates the internal search list. This
6088      is a manifestation of a general bug: S-command doesn't call
6089      S-search-path-tracker
6091  Wed Jul 29 09:38:54 CST 1992 kenichi
6092    * Several fixes to indenting code. New variable S-else-offset.
6093      Indentation of code not within braces. expression() indentation.
6094      Correct handling of in-line comments.
6096  Fri Aug  7 10:52:06 CST 1992 dsmith
6097    * S-execute now uses S-mode-minibuffer-map.
6098    * Setting indentation variables in .emacs now has some effect.
6099    * Files retrieved by S-dump-object-into-scratch are now automatically
6100      placed in S-mode.
6102  Fri Jul 28 1992 R.D.Ball
6103    added multi-S to allow multiple S sessions
6104    run by ESC-x S or with numeric prefix arg e.g. ESC-2 ESC-x S
6105    The current S process is determined by S-process-name,
6106    this is modified by typing a return into a non-current S process
6107    buffer.
6108    Variables S-process-name-list, S-current-process-name
6109    and functions update-S-process-name-list, get-S-process to
6110    replace (get-process "*S*"), and checks for existence of process,
6111    buffer in inferior-S-mode
6113    made function S-eval-line-and-next-line keep to the bottom of
6114    the S process buffer so user can see results when working interactiveley
6115    To do this an optional arg eob was added to S-eval-visibly
6116    To go to bottom of window it was necessary to use
6117    switch-to-buffer-other-window, but this only when eob is t.
6118    Additionally, if S-eval-visibly-at-end is t the functions
6119    S-eval-region etc. also display results at the end of the
6120    current process buffer.
6122    Default directory for starting S is now the current directory
6123    for the current buffer. (Set S-use-current-directory to nil to
6124    avoid this).
6127  Sat Sep 19 18:35:10 CST 1992 dmsith
6129    * Modified Rod's multi-S code so that it works properly.
6130      S-process-name-list is now an alist whose CARs are the process
6131      names and whose CDRs is an alist of variable . value pairs
6132      specific to particular processes (so e.g. completion works
6133      properly for each buffer.) The function
6134      S-get-process-specific-vbls does the work, and any
6135      process-specific variables should be mentioned here.
6136      S-mode buffers know which process they should evaluate into.
6138    * New command S-request-a-process which should be bound to a key.
6140  Wed Nov  4 dsmith
6141    * S-load-file now informs you if S gave a warning during load.
6142      Also, the S-errors buffer is displayed using popper, if available
6143    * C-x ` is now also bound in S-mode.
6144    * Installed Frank's menus
6146  Wed Nov 18 dsmith
6147    * Bound M-TAB and M-? to comint completion functions in inf-S-mode
6148      and S-mode
6149    * In the process buffer, a paragraph is a promwpt, a command and its
6150      output, to make the paragraph functions useful
6151    * Multiple S sessions in a process buffer are delimited by ^L, to
6152      make the page functions useful
6153    * In process buffer mode line, name of process is shown in [..]
6154      (in case buffer name is changed.) In edit buffers, the name
6155      if the process the buffer belongs to is shown in []'s
6157  Wed Nov 21 dsmith
6158    * Nuked S-make-function, since it is now obsolete
6159    * Added S-clean-region
6160    * M-TAB in S-mode now completes *files*, not objects. Object
6161      completion has moved to C-c TAB.
6162    * Bound k in the help buffer to 'kill-buffer.
6163    * Local variables are added to files accessed with C-c C-d, if needed.
6164    * Fixed incorrect use of 'save-buffer in several places.
6165    * Bound C-c C-p to 'S-request-a-process
6166    * Replaced S-beginning-of-function and S-end-of-function to DMS's
6167      versions, since Frank's don't work with the new function regexp.
6168    * New variable S-synchronize-evals (Martin Maechler)
6169    * Changed default of S-eval-visibly-p to t.
6171  Wed May 12 dmith
6172    * Change definition of S-dumped-missing-re to cope with 3.1