ESS[SAS]: somebody forgot about the SUM statement (probably me)
[ess.git] / ChangeLog
blob6f68aa6ff3232831652f8b8759d356b7b822eb5a
1 2007-09-13  ESS Maintainers <ESS-core@stat.math.ethz.ch>
3   * Version 5.3.6 released.
5 2007-08-15  ESS Maintainers <ESS-core@stat.math.ethz.ch>
7   * Version 5.3.5 released.
9 2007-07-20  Stephen Eglen  <stephen@gnu.org>
11         * doc/help-s.texi (iESS(S)--Inferior ESS processes): Document R-newest.
13 2007-04-26  ESS Maintainers <ESS-core@stat.math.ethz.ch>
15   * Version 5.3.4 released.
17 2006-12-16  Martin Maechler  <maechler@stat.math.ethz.ch>
19         * doc/ess.texi (Help): do look up the 's *' bindings and mention
20         differences R <-> S(-plus)
22 2006-09-26  ESS Maintainers <ESS-core@stat.math.ethz.ch>
24   * Version 5.3.3 released.
26 2006-09-19  ESS Maintainers <ESS-core@stat.math.ethz.ch>
28   * Version 5.3.2 released.
30 2006-06-03  ESS Maintainers <ESS-core@stat.math.ethz.ch>
32   * Version 5.3.1 released.
34 2006-04-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
36   * Version 5.3.0 released.
38 2006-04-07  Martin Maechler  <maechler@stat.math.ethz.ch>
40         * doc/refcard/refcard.tex: update for ESS 5.3.0
42 2006-02-09  Anthony Rossini <anthony.rossini@novartis.com>
44         * doc/newfeat.texi: documentation for
45         @code{ess-use-inferior-program-name-in-buffer-name},
47 2006-02-07  ESS Maintainers <ESS-core@stat.math.ethz.ch>
49   * Version 5.2.12 released.
51 2006-01-06  Stephen Eglen  <stephen@gnu.org>
53         * doc/ess.texi (Help with emacs): New section, referring people to
54         Emacswiki and FAQs.
56 2005-11-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
58   * Version 5.2.11 released.
60 2005-09-09  ESS Maintainers <ESS-core@stat.math.ethz.ch>
62   * Version 5.2.10 released.
64 2005-08-30  ESS Maintainers <ESS-core@stat.math.ethz.ch>
66   * Version 5.2.9 released.
68 2005-05-12  ESS Maintainers <ESS-core@stat.math.ethz.ch>
70   * Version 5.2.8 released.
72 2005-04-18  ESS Maintainers <ESS-core@stat.math.ethz.ch>
74   * Version 5.2.7 released.
76 2005-03-14  ESS Maintainers <ESS-core@stat.math.ethz.ch>
78   * Version 5.2.6 released.
80 2005-02-01  ESS Maintainers <ESS-core@stat.math.ethz.ch>
82   * Version 5.2.5 released.
84 2005-01-06  ESS Maintainers <ESS-core@stat.math.ethz.ch>
86   * Version 5.2.4 released.
88 2004-12-31  Stephen Eglen  <stephen@gnu.org>
90         * doc/inst_tar.texi (Unix installation): Remove note regarding GNU
91         Make, as this is relevant only for developers, and so does not
92         need to be in the user's guide [the shorter the installation
93         instructions, the better!]
95 2004-12-29  Stephen Eglen  <stephen@gnu.org>
97         * doc/newfeat.texi: Mention changes to completion.
99         * doc/inst_tar.texi (Unix installation): Comment out optional step
100         about creating database files for slow computers; delete later.
102         * doc/ess.texi (Completion details): Comment out note about slow
103         completion on old systems; delete later.
104         (Imenu): Add note about imenu regexps.
106 2004-10-27  Martin Maechler  <maechler@stat.math.ethz.ch>
108         * doc/ess.texi: added Debian patches from Camm Maguire
109         * lisp/*      : dito for six files
111 2004-09-21  ESS Maintainers <ESS-core@stat.math.ethz.ch>
113   * Version 5.2.3 released.
115 2004-07-27  Martin Maechler  <maechler@stat.math.ethz.ch>
117         * Moved from CVS to Subversion
119 2004-07-08  ESS Maintainers <ESS-core@stat.math.ethz.ch>
121   * Version 5.2.2 released.
123 2004-06-28  ESS Maintainers <ESS-core@stat.math.ethz.ch>
125   * Version 5.2.1 released.
127 2004-05-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
129         * doc/ess.texi (Interactive ESS): At the start of the chapter on
130         iESS, introduce a few general terms before getting into specifics.
132 2004-05-17  Stephen Eglen  <stephen@anc.ed.ac.uk>
134         * doc/ess.texi: Few typos; add brief description of Imenu and
135         document the 'l' key when viewing help files.
137 2004-05-05  Stephen Eglen  <stephen@anc.ed.ac.uk>
139         * doc/ess.texi (winjava): Put empty lines around example to get
140         proper formatting.
142 2004-05-04  Stephen Eglen  <stephen@anc.ed.ac.uk>
144         * doc/help-s.texi (ESS-help--assistance with viewing help): Refer
145         to Help chapter.
147         * doc/ess.texi (Multiple ESS processes): ess-request-a-process not
148         bound to C-c C-k.  Commented out some doc for
149         ess-plain-first-buffername.
150         (System dependent): Change of section name from "Other variables
151         ..." to "Variables ...".
153 2004-04-28  Stephen Eglen  <stephen@anc.ed.ac.uk>
155         * doc/ess.texi: Document winjava, inferior-ess-own-frame and
156         ess-help-own-frame.
158 2004-02-22  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
160         * doc/bugrept.texi: Describe how to make a *Backtrace* buffer.
162 2004-02-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
164         * doc/ess.texi (ESS processes on Remote Computers): add brief
165         notes on how to get a ssh buffer. Note that URL currently spills
166         into right margin in ess.pdf; anyway to prevent that?
168 2002-11-29  Stephen Eglen  <stephen@gnu.org>
170         * doc/ess-defs.texi: New file to provide macros for formatting R,
171         S, SPLUS.
172         * doc/ess.texi:  Quite a few updates to the documentation:
173         Include ess-defs.texi for @Sl macro.
174         Add Stephen to author list.
175         Remove bold from ESS/S.
176         Remove Variable and command index (had just two entries).
177         Use "X window system" or "X11" rather than "X-windows" (see `man X').
178         Add section on editor=emacsclient.
179         Change "more historic"->"older"
180         Correct exit() entry in the variable and command index.
181         Remove multiple references to Emacs/XEmacs differences in
182         .emacs/init.el for init file.
184 2002-08-07  Martin Maechler  <maechler@stat.math.ethz.ch>
186         * VERSION:
187         new version -- Makefile did not commit (aarggh)..
189         * lisp/Makefile, Makefile:
190         more Makefile tweaks: lisp/ess-cust.el with proper version number must be committed (in time before tagging etc)
192         * lisp/ess-cust.el:
193         new version -- Makefile did not commit (aarggh)..
195         * info/ess.info-3, info/ess.info-4, info/ess.info-1, info/ess.info, info/ess.info-2:
196         Updating info for new version
198         * ANNOUNCE, README:
199         Updating README, ANNOUNCE for new version
201         * doc/newfeat.texi:
202         prepare for release of 5.1.23 (with *correct* version number)!
204         * Makefile:
205         dist: also update lisp/ess-cust.el
206         rel : also `tag'
208 2002-08-06  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
210         * info/ess.info-1:
211         Updating info for new version
213         * 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:
214         docs:  I was trying to create a PDF version of ANNOUNCE with
215         texi2dvi and dvipdf (is there a better way?).  And, certain
216         functions like @email and @code betray unsightly behavior.
217         I replaced @email with @uref:mailto and @code with @display.
218         You may note that a better translation of @code would be
219         @example, but @example misbehaves as well.  @display doesn't
220         make a difference for info or HTML, but it does for PDF.
221         However, there doesn't appear to be an alternative for the
222         moment.  Another bug, is texi2html ignores the @enumerate
223         argument (besides mishandling @macro statements).  Oh joy!
225 2002-08-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
227         * ANNOUNCE, doc/announc.texi, doc/Makefile, doc/readme.texi, README, info/ess.info-1:
228         docs:  some final minor changes to docs before release.  Also,
229         attempted to address Martin's concern in doc/Makefile with
230         respect to install.  Now, you can differentiate between
231         making in the doc directory and installing elsewhere as the
232         documentation indicates.  The target install has returned for
233         info files only.
235 2002-08-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
237         * doc/dir, doc/help-sas.texi, doc/Makefile, info/ess.info-1, info/ess.info, README, info/ess.info-2:
238         info:  Rich's comment made me realize that we may also need
239         to "install" the dir file.  So, I changed the Makefile to:
240         $(INFODIR)/ess.info: $(TEXISRC)
241                 @echo "making Info documentation..."
242                 $(MAKEINFO) ess.texi
243                 $(INSTALL) ess.info* $(INFODIR)
244                 test -f $(INFODIR)/dir || $(INSTALL) dir $(INFODIR)
245         I suppose that a more sophisticated approach could be taken,
246         but this is probably good enough for now.  I believe that
247         all issues that I was working on are now complete.  I'm going
248         on vacation on 8/7 and then to JSM the following week, but I
249         should have e-mail and internet access the whole time.  Did
250         someone once say "Release early and release often"?
252 2002-08-01  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
254         * info/dir:
255         dir:  I discovered what the problem is with @direntry and
256         GNU Emacs 21.  Apparently, the functionality differs
257         between XEmacs and Emacs.  Under XEmacs, the @direntry
258         has precedence over the dir file.  Emacs appears to be
259         just the opposite.  So, I edited the dir file by hand.
260         Not sure where this file comes from.  info/emacs does
261         not create this file in a directory that doesn't
262         already have one.  The file doesn't seem to be
263         created by makeinfo and thats where the problem lies.
264         There is no synchronization between @direntry and dir
265         once dir has been created (however that happens).  The
266         best solution at present is to keep the two in synch
267         by hand.  Which really isn't that big of a deal since
268         we are only talking about one line being identical in
269         dir and ess.texi
271         * 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:
272         docs:  committing files based on recent discussion
274 2002-07-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
276         * doc/ess.texi, README:
277         HTML docs:  a few tweaks to the texinfo to create a
278         reasonable HTML table of contents
280         * doc/ess.texi, README:
281         doc bug:  I was testing out the info docs and I realized that
282         the "Detailed Node List" and the actual nodes for Installation
283         were different.  In this case, it would lead you to believe
284         that there weren't any relevant topics in the Installation
285         section because you see the "Detailed" list first, but there's
286         nothing on it.  I suppose you could carefully check each "Detailed"
287         vs. actual node combination, but that would be time-consuming and
288         prone to failure.  And, I also realized that nobody would want a
289         100 item list when they can drill-down from a 10 item list anyways.
290         So, I was lazy and just commented out the entire "Detailed Node List".
292         * 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:
293         more doc changes:  Where should I begin?  I realized that having info files might
294         not be helpful if you didn't already have ESS installed.  So, I decided to
295         create HTML docs and put them @ software.biostat.washington.edu:/ess/doc/html
296         But, texi2html doesn't work with version.texi.  After pulling my hair out, I
297         decided to read the documentation.  Guess what?  texi2html doesn't support
298         @macro commands.  So, instead of @essver{}, I replaced those references by
299         @include ../VERSION which seems to work.  Of course, this was after I re-did the
300         doc/Makefile thinking there was something wrong in there.  The HTML docs are now
301         on the net.  And, lots of other "improvements" to the docs.
303         * doc/ess.texi, info/ess.info, README, info/ess.info-1, info/ess.info-2, info/ess.info-3, info/ess.info-4:
304         info:  running some long SAS jobs, ZZZZZzzzzZZZZZ...
305         Meanwhile, re-wrote parts of the intro and re-arranged some of the
306         documentation categories; boy is that fun.  NOT!  Promoted "Help for
307         the S family" and "Help for SAS" to main categories so you
308         don't have to poke around so long.  One bugaboo that remains
309         with GNU Emacs 21.1-21.3 is the @direntry which is set to:
310         * ESS: (ess). Emacs Speaks Statistics (S/S+/R, SAS, BUGS, Stata, XLisp-Stat).
311         but, Emacs sadly reports:  ESS Version 5.x.y (was: S-mode).
312         This works fine on XEmacs 21.4.8 and I'm using texinfo 4.2
314         * lisp/ess-utils.el:
315         ess-kermit-get, ess-kermit-send
316         I had to replace (shell) with ess-sas-goto-shell; maybe we should
317         generalize ess-sas-goto-shell and ess-sas-shell-buffer in ess-utils.el too
319 2002-07-30  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
321         * lisp/Makefile:
322         lisp/Makefile:  essa-sas.el should not be compiled since it is required
323         by essl-sas.el and therefore, already compiled
325         * lisp/Makefile:
326         lisp/Makefile:  fixed a bug testing whether a directory is .
328 2002-07-29  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
330         * doc/ess.texi, doc/help-sas.texi, info/ess.info, info/ess.info-1, info/ess.info-3, README, info/ess.info-4:
331         Help for SAS:  more updates and fixes; now ready for release
333 2002-07-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
335         * doc/Makefile, Makefile:
336         Makefile:  changed target info to
337         the more descriptive and appropriate docs
339 2002-07-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
341         * doc/ess.texi, doc/help-sas.texi:
342         ESS[SAS] info documentation:  lots of minor changes that
343         should make it a better intro as well as a more complete and
344         correct manual
346         * doc/Makefile, lisp/Makefile, Makeconf, Makefile:
347         more Makefile mods:  made INSTALL comments more explicit
348         and removed install as the target from main Makefile, it
349         was only present in the lisp Makefile in any case
351         * Makefile:
352         main Makefile:  realclean target deleted; doc and lisp
353         Makefile's don't have it anyway; ESSVERSIONDIR changed
354         to ESSDIR
356         * Makeconf:
357         Makeconf:  made 2 comments more explanatory
359         * doc/Makefile, Makeconf, Makefile, doc/newfeat.texi:
360         more Makefile/Makeconf improvements:  I think this should do it
361         for the next release.  Enjoy!
363         * info/ess.info-1, info/ess.info:
364         Updating info for new version
366         * ANNOUNCE, README:
367         Updating README, ANNOUNCE for new version
369         * 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:
370         more Makefile changes:  Apparently, we had two different methods for
371         replacing old version numbers with new ones.  For some reason, the
372         old method based on perl stopped working.  So, we created a new
373         method based on @essver{}.  However, the old version targets and
374         dependencies remained.  I have no idea what kind of weirdness
375         resulted from that.  Just in case, I'm removing the old method.
377 2002-07-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
379         * lisp/essa-sas.el:
380         ESS[SAS]:  ess-sleep-for now defaults to 5 seconds on Windows
381         only (which was where the problem was initially)
383         * lisp/essa-sas.el:
384         ESS[SAS]:  fixed bug in
385         ess-sas-submit-sh for Kermit file transfers; noticed that ess-kermit-
386         functions call (shell) when it probably should be ess-sas-goto-shell
388 2002-07-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
390         * doc/Makefile, fontlock-test/baseball.sas, Makeconf, Makefile, VERSION:
391         Makefile happy-land:  I think I finally figured this maze out.
392         We'll see when we try to release 5.1.21
394         * lisp/ess-utils.el:
395         ess-utils.el:  fixed a bug in ess-save-and-set-local-variables;
396         more exhaustive testing later tonight
398         * lisp/essa-sas.el:
399         ESS[SAS]:  ess-save-and-set-local-variables is now called
400         from ess-sas-submit-sh, ess-sas-submit-windows and
401         ess-sas-submit-mac rather than save-buffer which formerly
402         appeared in ess-sas-submit.  Not, sure what to do with
403         ess-sas-submit-iESS, but it should not be called in
404         ess-sas-submit-region.  Also, now called in
405         ess-sas-data-view so you can take advantage of the
406         recently added ess-sas-data-view-fsview-statement
407         buffer-local variable.
409         * lisp/ess-utils.el:
410         ess-utils.el:  added 2 new functions
412         ess-search-except:  searches forward for a regexp, stores as match 1
413         and optionally, ignores results that also match a second regexp parameter,
414         and optionally, searches backward for a third non-nil parameter
416         ess-save-and-set-local-variables:  if a buffer is modified, save the
417         buffer and if Local Variables are defined, update them with revert
418         returning t if buffer was modified and nil otherwise
420         * lisp/essa-sas.el:
421         ESS[SAS], ess-sas-data-view:  Now, I'm adding features just for myself.
422         I've always wanted the capability to add a PROC FSVIEW statement to an
423         ess-sas-data-view call, but I just never got around to it.  You can
424         configure it with the string ess-sas-data-view-fsview-statement.  Also,
425         you can now change the PROC FSVIEW command itself with
426         ess-sas-data-view-fsview-command and I renamed ess-sas-data-view-options
427         to ess-sas-data-view-submit-options to make it more clear what it does
428         (i.e. so you don't confuse -options with -fsview-command).
430         * 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:
431         Makeconf/Makefile tweaking:  still need to re-organize doc
432         Makefile which is currently in the main Makefile and the
433         doc Makefile
435 2002-07-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
437         * Makeconf:
438         Makeconf:  minor improvements in anticipation of a more
439         important role for this method of installing ESS
441         * lisp/make-regexp.el:
442         make-regexp.el:  timing functions removed due to name collisions with Gnus
444 2002-07-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
446         * lisp/essa-sas.el:
447         ESS[SAS]:  extended ess-sas-goto-shell to take an optional
448         argument if non-nil, then set-buffer rather than switch.  This
449         new call replaces code chunks in ess-sas-submit-region,
450         ess-sas-data-view and ess-sas-graph-view.  Furthermore, this
451         behavior is what was intended in nearly all
452         (ess-sas-goto-shell) calls and I have replaced them all with
453         (ess-sas-goto-shell t); except for the key-bindings for F8/F3
454         and the code that deals with kermit file transfers which require
455         the old behavior.  Have only tested on XEmacs and 'sh, so YMMV.
457         * lisp/essa-sas.el:
458         ESS[SAS]:  ess-sas-goto-shell resurrected!  Our recent discussion
459         with respect to each SAS program, perhaps, needing it's own
460         ess-sas-submit-method brought me back to ancient discussions
461         of asynchronous shell buffer names.  Emacs and XEmacs named them
462         differently.  Our solution was to use & for 'sh and start for 'ms-dos
463         to make synchronous processes asynchronous.  However, this made
464         ess-sas-goto-shell unnecessary since the buffer was always *shell*.
466         Now, I added the variable ess-sas-shell-buffer which is buffer-local
467         and defaults to *shell*.  If you set this to something else, then you
468         will get another shell buffer.  And, ess-sas-goto-shell will take you
469         to whichever one you need.  So, we are back to the original function.
470         I also moved the add-hook call to the shell creation step since it
471         seemed like over-kill to call it every time you did ess-sas-submit-sh.
472         Is this enough explanation or am I boring you?
474 2002-07-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
476         * lisp/essa-sas.el: ESS[SAS]:  tweaks to
477          -> ess-sas-submit-mac for JSM presentation
479         * lisp/essa-sas.el:
480         ESS[SAS]: ess-sas-submit-method
481         needs to be buffer-local so that ess-sas-submit can submit different
482         buffers in different ways with the Local Variables trick
484 2002-07-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
486         * lisp/ess-utils.el:
487         ess-utils.el:  added ess-kermit- functions; now, it's really
488         ready for testing
490         * lisp/ess-cust.el:
491         ess-cust.el:  added ess-kermit- variables
493         * lisp/essa-sas.el:
494         ESS[SAS]: moved ess-kermit- variables to ess-cust.el and
495         ess-kermit- functions to ess-utils.el
497         * lisp/ess-cust.el:
498         ess-cust.el:  applied Stephen's patch; also changed more :types
499         from "string" to 'string; finally, fixed custom-ize for SAS; it
500         always worked if you specified 'ess-sas for the
501         group, but never worked if you specified 'ess; this was because
502         defgroup defined 'ess-SAS rather than 'ess-sas; and, now I understand
503         what :prefix does; we discussed this previously and nobody knew
504         (the documentation doesn't say either); :prefix is the beginning of
505         the variable name that the custom-ize buffer doesn't show you;
506         therefore, it seems that :prefix should be "ess-" for 'ess-sas;
507         I think this is what it always was, but now I know this is right;
508         only tested this on XEmacs 21.4.8 which is nearly bullet-proof;
509         please test on buggier versions of (x)emacs
511 2002-07-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
513         * lisp/essa-sas.el:
514         ess-search-except, ess-sas-data-view, ess-sas-graph-view:
515         improvements to all; simplification of the latter -view's
516         with ess-search-except and other minor changes
518         * lisp/essa-sas.el:
519         ess-search-except:  I forgot to include the bloody example of it's
520         use; now see ess-sas-data-view.
522         * lisp/essa-sas.el:
523         ess-search-except:  I believe it does what we want now.  Sorry, to make this
524         a multi-stage commit, but I can think in SAS, not elisp yet :o)
526         * lisp/essa-sas.el:
527         ess-search-except:  I had some free time and I decided to
528         write a function to perform the complex searches
529         that are necessary for ess-sas-data-view.  I suppose a function
530         like this would be valuable for ess-sas-graph-view and for
531         other packages as well.  After a bit more testing, I'll put
532         it some place more appropriate.  I suppose we don't
533         have alot of time left before 5.2.0
535         * lisp/essa-sas.el:
536         ess-sas-data-view:  the code will make your head hurt, but
537         the search for a permanent SAS data just got a little smarter.
538         After it finds a tentative candidate in a forward search,
539         it checks if it is a work./first./last.  If so, then it
540         backward searches.  I suppose a better approach would be
541         to write an ess-search function that takes arguments
542         for regexp, direction, and exceptions to ignore.  I
543         don't have time right now, but let's add it to the TODO.
545 2002-07-02  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
547         * doc/ess.texi:
548         updated copyright to 2002.  Deep thought:  does everything
549         need a person to copyright it?  Wouldn't it be better to
550         have something like:  Copyright (C) 2002 ESS Developers?
552 2002-06-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
554         * lisp/essa-sas.el:
555         ess-sas-data-view:  Now ignoring WORK datasets since there is no
556         way to open them anyway.  It would be nice if this function (as well as
557         ess-sas-graph-view) could also be accessable via the mouse.
558         Any hints as to how to do it would be appreciated.  Currently, you have
559         to move the point manually or re-type the dataset/graph that you want
560         to view.  Just clicking on a dataset/graph would be easier.
562 2002-06-24  Martin Maechler  <maechler@stat.math.ethz.ch>
564         * 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:
565         activate imenu for S+modes, using the ess-[SR]-use-imenu variable (in R and S+)
567 2002-06-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
569         * 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:
570         all ess-running-xemacs have now been replaced with (featurep 'xemacs)
572         * VERSION: VERSION:  5.2.0
574 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
576         * lisp/ess-emcs.el:
577         ess-emcs.el:  (featurep 'xemacs) has been implemented
578         according to Rich's suggestion; however, ess-running-xemacs
579         is rather pervasive among numerous other ESS lisp files;
580         I don't have time to go into every file and change them all;
581         but, this will certainly be the recommended route to take with ESS 6
583 2002-06-19  rmh  <rmh@lynne.stat.math.ethz.ch>
585         * lisp/essdsp6w.el, lisp/ess-emcs.el, lisp/essd-sp4.el, lisp/ess-site.el:
586         w32-short-file-name win32-short-file-name
588 2002-06-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
590         * README, ANNOUNCE:
591         Updating README, ANNOUNCE for new version
593 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
595         * doc/ess.texi, doc/inst_tar.texi:
596         Unix Installation:  massive changes; I really don't understand
597         points 7 and 8, but I assume the XEmacs parts of 8 will change
598         once 5.2.0 is an "official" XEmacs package; I suggest similar
599         changes be made to Microsoft Windows Installation, but I made
600         none.  Enjoy!
602 2002-06-18  Martin Maechler  <maechler@stat.math.ethz.ch>
604         * lisp/essd-r.el:
605         allow prompt "Browse[1]> "
606         -- i.e. add "[]" to valid prompt chars (but not as first one!)
608 2002-06-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
610         * lisp/essa-sas.el:
611         ess-kermit-get:  last bug-fix
612         ; it's about as user-friendly as I can imagine at the moment
614 2002-06-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
616         * doc/help-sas.texi, doc/inst_tar.texi, doc/newfeat.texi, doc/requires.texi:
617         doc:  minor improvements
619         * doc/currfeat.texi, doc/newfeat.texi:
620         doc:  a few minor changes in preparation for the 5.2.0 release
622         * lisp/essa-sas.el:
623         ESS[SAS]:  fixed a newly introduced bug in ess-kermit-get;
624         synchronized ess-kermit-send with ess-kermit-get; replaced
625         equal with string-equal (do we need to do this globally?);
626         I'd like to do a little bit more testing before 5.2.0; I'll
627         try to get it done tonight
629         * lisp/essa-sas.el:
630         ESS[SAS]: changes for more user friendly kermit file transfers;
631         ess-kermit-prefix default is now # which should be os-independent;
632         former defaults, : or ], could be problematic and were
633         based on ange-ftp/efs/tramp (an unnecessary restriction it turns out);
634         when ess-sas-goto is passed the suffix "log" or "lst" ess-kermit-get
635         is called if the file starts with ess-kermit-prefix; other extensions
636         could be dangerous since you might have altered the local copy whereas
637         .log and .lst files are only being modified by the SAS batch job; as
638         long as the integrity of the .sas program is maintained .log and .lst
639         can always be retrieved if an unwanted transfer overwrites them
641 2002-06-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
643         * lisp/ess-utils.el:
644         ess-utils:  explanatory comment on the recent change in ess-revert-wisely
646 2002-05-28  rmh  <rmh@lynne.stat.math.ethz.ch>
648         * 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:
649         M-x SAS does not work with MS Windows
651 2002-05-28  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
653         * Makefile:
654         Makefile:  made compile the default; also fixed problem with make all
656 2002-05-27  Martin Maechler  <maechler@stat.math.ethz.ch>
658         * doc/README.SPLUS4WIN:
659         5.1.21, not *.20 (is this not yet integrated in *.texi ?)
661 2002-05-21  rmh  <rmh@lynne.stat.math.ethz.ch>
663         * doc/dir, info/dir:
664         dir file needed in same directory as *.info* files
666         * 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:
667         improve documentation for ess-remote
669 2002-05-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
671         * Makefile:
672         Makefile:  commented out a stray reference to info in the doc directory
674         * ANNOUNCE, README:
675         Updating README, ANNOUNCE for new version
677 2002-05-17  rmh  <rmh@lynne.stat.math.ethz.ch>
679         * doc/ess.texi, info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
680         document ess-remote, S+elsewhere, ess-elsewhere
682         * 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:
683         add reference to ~/.xemacs/init.el as the Xemacs alternate for
684         the Gnu emacs file .emacs
686 2002-05-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
688         * lisp/essa-sas.el:
689         ESS[SAS]:  ess-sas-data-view; oops that was not right.  now fixed.
690         dataset names may end in macro variables, but libraries must not
692 2002-05-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
694         * lisp/essa-sas.el:
695         ESS[SAS]:  ess-sas-data-view will now recognize a permanent SAS
696         dataset name that ends in a macro variable.  You will be
697         prompted with the portion of the name up to, but not including
698         the macro variable, since it wouldn't be valid otherwise.  You
699         will need to complete the dataset name.  You cannot use a macro
700         variable for the library since &libname.dataname is macro concatenation.
702 2002-05-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
704         * lisp/essa-sas.el:
705         ESS[SAS] doc-strings:  updated doc-strings for ess-sas-submit-method
707         * doc/help-sas.texi:
708         ESS[SAS] help:  ess-sas-submit-method discussed, with respect to
709         both local and remote SAS batch jobs including Kermit
711 2002-05-12  rmh  <rmh@lynne.stat.math.ethz.ch>
713         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
714         repair trailing garbage by removing [] from node names
716         * doc/ess.texi, doc/help-sas.texi, doc/help-s.texi:
717         @node lines cannot contain [].
718         I replaced them with () in the node lines and left
719         them at [] in the section heads and in the body of the text.
721 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
723         * doc/help-sas.texi:
724         ESS[SAS] help: discussion of ess-sas-submit-command etc.
725         But, still need to discuss ess-sas-submit-method and kermit too.
727 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
729         * doc/ess.texi:
730         Thank you Martin, I was starting do essentially the same thing
731         to ess.texi.  Now I don't have to.
733         I did one extra step.  We had an empty chapter in the dvi that I commented out.
734           @comment @chapter Help for Statistical Packages
735         Then I promoted both S and SAS to chapter status.
736           @chapter Help for the S family
737           @chapter Help for SAS
740         There is a fundamental problem in both help-s.texi and help-sas.texi.
741         Make the ess.dvi and then look at the S and SAS chapters.
742         Both chapters have a trailing piece of the node-name as the last line
743         in each section.  I tried several ways to make that go away with no
744         success.  Can you figure out what is going on and fix it?  Thanks
746 2002-05-10  Martin Maechler  <maechler@stat.math.ethz.ch>
748         * doc/ess.texi, doc/inst_tar.texi:
749         comment empty chapter; update nodes and menus (in Emacs) and hand fix
751 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
753         * lisp/essd-els.el:
754         gnuclient doesn't work across tcpip (or at least I don't
755         yet know how), so I removed it from inferior-ess-language-start
756         for ess-remote.
758         * lisp/essdsp6w.el, lisp/essl-s.el:
759         S-Plus 6 help() function uses pager=options()$help.pager
761         I modified inferior-S-language-start in essl-s.el to always define
762         options()$help.pager to have the same value as options()$pager.
763         Only S-Plus 6 uses this new value.  The way the statement is constructed,
764         it does not get used for R and it generates a harmless extra component to
765         the options() in earlier versions of S-Plus.
767 2002-05-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
769         * doc/getting.texi, doc/newfeat.texi:
770         doc:  updates for next release
772 2002-05-10  rmh  <rmh@lynne.stat.math.ethz.ch>
774         * lisp/essd-sas.el:
775         put ess-eval-line-and-step-invisibly on C-c i on sas-mode-local-map
777         * lisp/essd-els.el:
778         ess-remote for SAS needs shell-mode
780         * lisp/ess-inf.el:
781         ess-eval-line-and-step-invisibly is needed for ess-remote to work with sas
783         * lisp/essd-els.el:
784         ess-remote now works for "sas -stdio"
786 2002-05-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
788         * doc/announc.texi:
789         ANNOUNCE: missed a reference to @essver{}
791 2002-05-08  Martin Maechler  <maechler@stat.math.ethz.ch>
793         * lisp/ChangeLog, lisp/ess-trns.el:
794         clean-region fix for new menu function
796 2002-05-07  Martin Maechler  <maechler@stat.math.ethz.ch>
798         * doc/Makefile:
799         better Makefile fixes; add "pdf" target
801         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/Makefile:
802         Makefile fixes; ess.info* only in ../info
804         * doc/requires.texi: @footnote properly
806         * doc/help-s.texi:
807         some @item s fixed --- do NOT use manual "-" for items!
809         * doc/requires.texi:
810         minor typo in footnote
812         * doc/Makefile: run pdftex twice
814 2002-05-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
816         * README:
817         Updating README, ANNOUNCE for new version
819 2002-05-06  rmh  <rmh@lynne.stat.math.ethz.ch>
821         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/ess.info-4, doc/help-s.texi:
822         @display
824         * Makefile: add ess.info-4
826 2002-05-05  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
828         * lisp/essa-sas.el:
829         ESS[SAS]: ess-kermit-send
830         incorporated into ess-sas-submit-sh  kermit is almost as transparent as
831         tramp and ange-ftp/EFS  just execute ess-sas-submit like any other file
833 2002-05-05  rmh  <rmh@lynne.stat.math.ethz.ch>
835         * lisp/ess-trns.el:
836         install Thomas Baumann repair to ess-transcript-clean-region
838 2002-05-04  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
840         * lisp/essa-sas.el:
841         ESS[SAS]:  ess-sas-submit-sh now works with local copies of kermit transfer files.  just need some documentation.
843 2002-05-03  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
845         * lisp/essa-sas.el:
846         ESS[SAS]: ess-kermit-send now works although I haven't tested
847         it completely.  still need to fix ess-sas-submit-sh
849         * lisp/essa-sas.el:
850         ESS[SAS]:  updated ess-kermit-get per the latest proposal;
851         created a variable ess-kermit-prefix which is
852         customize-able that can be used to specify the files that
853         are recognized as local kermit copies of remote files.
854         : is the default and the only other value that is
855         recommended is ]  also, created ess-kermit-remote-directory
856         which is buffer local and the default is customize-able;
857         currently $HOME  when you run ess-kermit-get you can
858         reset this variable and ess-kermit-get is now documented
859         haven't fixed ess-kermit-send, but it should be trivial
860         also note, that if you have just done an ess-kermit-send
861         then ess-sas-submit-sh should work as long as we handle the
862         cd command appropriately, i.e. "cd ."
864 2002-05-02  rmh  <rmh@lynne.stat.math.ethz.ch>
866         * lisp/essd-els.el:
867         change SAS to SAS-customize-alist
869         * lisp/essd-els.el:
870         add &optional proc-name to ess-remote
872 2002-05-01  rmh  <rmh@lynne.stat.math.ethz.ch>
874         * lisp/essd-els.el: ess-remote
876         First draft of what I consider the right way to do what we
877         have previously called S+elsewhere and ESS-elsewhere.
879         Please test this.  Start a telnet or other protocol to a remote computer,
880         start S or R (or maybe something else), M-x ess-remote, and tell it which
881         dialect.  You are now talking to an inferior-ess process.
883         I added all the *-customize-alist to ess-select-alist-dialect.  I added
884         only sp6 to the dialects we prompt for, but all will be recognized.
886         Rodney, dialect "sas" points to S+elsewhere-customize-alist rather than
887         to SAS-customize-alist.
889         If this works then ess-add-ess-process should be moved from essa-sas.el to
890         ess-inf.el
892         * lisp/essdsp6w.el, lisp/ess-site.el:
893         tweaks to S+6 for S-Plus 6.1 for Windows beta 1
895         Delay time is now a user variable ess-S+6-startup-delay.
896         No delay time for S+6-existing.
897         We verify the version of S-Plus 6 and hide and make read-only the file we check.
898         ESS now prompts for the correct directory.
900 2002-04-29  rmh  <rmh@lynne.stat.math.ethz.ch>
902         * lisp/essdsp6w.el:
903         S-Plus 6.1 beta for Windows works correctly with ESS.
904         6.0 didn't work correctly.
906         I modified M-x S+6 to
907           "Verify that `inferior-S+6-program-name' points to S-Plus 6.
908         Start normally for S-Plus 6.1.  Inform the user to start S-Plus 6.0
909         from the icon and than connect to it with `S+6-existing'.  Give an error
910         message if `inferior-S+6-program-name' doesn't point to S-Plus 6."
913         S-Plus 6.1 starts up exceedingly slowly.  I changed the delay time in
914         M-x S+6-initiate to 60 seconds (double what we needed for M-x S+4).
915         The is the delay needed for my 300MHz machine.  I will make this a
916         variable so the users can customize it for their speed.
918 2002-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>
920         * lisp/ess-trns.el:
921         ..-DO-clean-region; added to Menu; see ChangeLog
923         * lisp/essd-sp6.el:
924         ess-setup-directory-fun etc from Jeff Mincy
926 2002-04-26  Martin Maechler  <maechler@stat.math.ethz.ch>
928         * lisp/ess-cust.el:
929         version number was lost -- bug in perl in Makefile ???
931         * doc/Makefile: ess.info -> ../info
933         * lisp/ess-cust.el:
934         new ess-directory-function and ess-history-directory stuff from Jeff Mincy
936         * lisp/ess-site.el:
937         wrap file-name-as-directory around ess-lisp-dir... [from Jeff Mincy]
939 2002-04-25  rossini  <rossini@lynne.stat.math.ethz.ch>
941         * lisp/essd-r.el:
942         we don't want the semantic stuff "live" yet!
944         * lisp/essd-r.el, lisp/r.bnf, lisp/sas.bnf, lisp/semantic-r.el, lisp/semantic-sas.el:
945         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.
947 2002-04-21  rmh  <rmh@lynne.stat.math.ethz.ch>
949         * lisp/essa-sas.el:
950         simplify ess-sas-toggle-sas-log-mode for legibility, no change in what it does, see email for details.
952 2002-04-17  rmh  <rmh@lynne.stat.math.ethz.ch>
954         * doc/ess.info-4, doc/Makefile:
955         we now have ess.info-4
957         * 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:
958         I fixed up help-sas, installed help-s, fixed up some style issues, cleaned up
959         cross references to empty pages.
961         All occurences of @essver MUST have braces @essver{} or else the remainder
962         of the source line is treated as a comment.
964         The doc/Makefile doesn't depend on the *.texi files.
965         I attempted to change it to
966         $(ESSINFODIR)/ess.info: *.texi
967         but that doesn't work.  So I used
968         $(ESSINFODIR)/ess.info: ess.texi help-sas.texi inst_tar.texi
970         The @display requires everything to be left justified.  Otherwise the
971         indentations are interpreted as hard spaces.
973         Why are some lines in @display and others in @example?  They look the same.
974         This is inst_tar.texi, lines 29-36
975         @example
976                 gunzip ess-@essver{}.tar.gz
977                 tar vxf ess-@essver{}.tar
978         @end example
979         @display
980                 (or: @code{gunzip < ess-@essver{}.tar.gz | tar vxf -} ).
981                 (or using GNU tar:  @code{tar zvxf ess-@essver{}.tar.gz}).
982         @end display
984         I added the control-function keys to help-sas.texi
986         I fixed the help menu pointers to the empty operating system nodes.
988         As long as I am doing info, I fixed up help-s.texi and installed it.
989         It compiles correctly.  It still needs to be read carefully to make sure
990         it is coherent.
993         I think the various doc/README* files now need to be regenerated
994         from the appropriate *.texi files.
996 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
998         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/Makefile:
999         Updating docs for new version
1001         * README:
1002         Updating README, ANNOUNCE for new version
1004         * doc/readme.texi:
1005         Updating docs for new version
1007         * README:
1008         Updating README, ANNOUNCE for new version
1010         * 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:
1011         Updating docs for new version
1013         * README:
1014         Updating README, ANNOUNCE for new version
1016         * doc/inst_tar.texi:
1017         doc:  added one @display that I forgot earlier
1019 2002-04-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1021         * doc/help-sas.texi:
1022         make last line less than 80 columns
1024         * doc/help-sas.texi:
1025         typos and introduce filetype-2 earlier
1027         * doc/help-s.texi, doc/readme.texi:
1028         @essver and s-plus 6 references
1030 2002-04-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1032         * Makefile:
1033         Makefile(xemacs-links): updated to reflect the new location of info files
1034         which makes a very logical connection in this case as well.
1036         * info/ess.info-1, info/ess.info, info/ess.info-2, info/ess.info-3, info/ess.info-4:
1037         info: need a directory with nothing
1038         else in it for a concise display and this seemed like a logical choice
1040 2002-04-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1042         * README:
1043         Updating README, ANNOUNCE for new version
1045         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3, doc/help-sas.texi, doc/inst_tar.texi, VERSION:
1046         5.1.21:  more doc changes for release
1048         * ANNOUNCE, README:
1049         Updating README, ANNOUNCE for new version
1051         * 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:
1052         5.1.21:  lots of changes for 5.1.21 release
1054         * 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:
1055         doc: many changes addressing Rich's concerns (please see rsparapa
1056         discussion if you are interested).  Before 5.1.21 can be released,
1057         we need to figure out how to get texinfo to generate the proper
1058         version number in all documents.
1060 2002-04-12  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1062         * doc/newfeat.texi, lisp/essl-sas.el:
1063         ESS[SAS]: corrected font-locking for in: operator
1065         * doc/announc.texi, doc/help-sas.texi, doc/newfeat.texi:
1066         doc: changes for 5.1.21 release
1068         * doc/ess.info, doc/ess.info-1, doc/ess.info-3, doc/help-sas.texi:
1069         doc:  First attempt at creating info documentation for SAS.  It is
1070         basically README.SAS with a few additions/corrections.  Fine for this
1071         release, but could use alot of work.
1073         * lisp/essa-sas.el:
1074         ESS[SAS]: F12 (graph view) now defined for all locales
1076 2002-04-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1078         * lisp/essl-sas.el:
1079         ESS[SAS]: estimate and contrast keywords are now highlighted
1081 2002-04-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1083         * 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:
1084         doc: first attempt at creating user manual with texinfo.  I thought that I could
1085         just mimic help-s.texi.  However, help-s.texi appears to be a basket case.
1086         It has no @menu statements.  This made it impossible for me to makeinfo.  So,
1087         instead I created help-sas.texi from scratch based on README.SAS.  Note that
1088         the @menu commands will cause problems if they contain : so I've been using --.
1089         Also note that makeinfo appears to create working info pages, but texi2dvi
1090         does not create documents correctly.  It's a shame since they are very nice,
1091         except for garbage which appears to be mangled next, previous, and up.  This will
1092         cause us alot of problems if we want to maintain
1093         one source and produce .info, .html and .pdf (I actually only tried viewing
1094         with xdvi, but I suspect the problem exists with other formats, but I pray not).
1096 2002-04-04  hornik  <hornik@lynne.stat.math.ethz.ch>
1098         * lisp/essddr.el: Add '\docType'.
1100 2002-03-27  rossini  <rossini@lynne.stat.math.ethz.ch>
1102         * xemacs/README:
1103         files and build/export for xemacs package
1105 2002-03-22  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1107         * lisp/essa-sas.el, lisp/essl-sas.el:
1108         ESS[SAS]:  added font-lock support for legacy COMMENT...; style comments
1110 2002-03-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1112         * lisp/essa-sas.el:
1113         ESS[SAS]:  Somehow managed to have to two functionally identical versions
1114         of ess-sas-file-path; now only one.
1116 2002-03-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1118         * doc/requires.texi:
1119         doc:  added "custom" link
1121 2002-03-17  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1123         * doc/requires.texi:
1124         doc:  noted that certain geriatric
1125         versions of emacs are no longer supported
1127 2002-03-12  rmh  <rmh@lynne.stat.math.ethz.ch>
1129         * lisp/essd-r.el, lisp/ess-inf.el:
1130         make C-c C-q work with R
1132         I checked it on windows with rw1041.  Please verify the repair for unix.
1134         essd-inf.el
1135         I modified ess-quit to treat R as a special case because R asks
1136         the question "Save workspace image? [y/n/c]: ".
1138         essd-r.el
1139         I modified inferior-ess-exit-command and added inferior-ess-exit-prompt
1141 2002-03-03  rmh  <rmh@lynne.stat.math.ethz.ch>
1143         * lisp/ess-iw32.el:
1144         ess-command on windows.  fix last week only needed if buf is t.
1146 2002-02-27  rmh  <rmh@lynne.stat.math.ethz.ch>
1148         * lisp/Makefile:
1149         add mouseme.el to lisp/Makefile
1151 2002-02-27  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1153         * lisp/essa-sas.el:
1154         ESS[SAS]: GSASFILE viewing for Emacs 21.1; I figured out how to view
1155         image files in Emacs 21.1.  But, apparently it only works for Unix at
1156         the moment.  You have to turn on the minor mode auto-image-file-mode.
1157         Then opening a .jpg or .jpeg file will display it in a buffer.  It is
1158         supposed to work with .gif files, but it doesn't for me; so I'm only
1159         activating this feature for JPEG.
1161 2002-02-26  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1163         * lisp/ess-emcs.el:
1164         lisp(ess-emcs.el):  added a function to display graphical images
1165         per the XEmacs documentation (for 21.4 and higher)
1167         * lisp/essa-sas.el:
1168         ESS[SAS]: viewing GSASFILEs; XEmacs supports .gif and .jpg natively.
1169         So, on XEmacs, those formats are displayed in an empty buffer.  Otherwise,
1170         graphics are handled as before (with an image viewer program).
1172 2002-02-26  rmh  <rmh@lynne.stat.math.ethz.ch>
1174         * lisp/ess-iw32.el:
1175         The repair of the C-c C-l problem reported by S.McClatchie
1176         <s.mcclatchie@niwa.cri.nz> and Bj�ørn-Helge Mevik <bhm@math.uio.no>
1177         required a change to ess-command in ess-iw32.el.  I believe the problem
1178         was limited to Windows machines and first appeared in 5.1.19 when I added
1179         ess-command to ess-iw32.el.
1181         The temporary buffer buf was not associated with an ESS process.  Now it is.
1183         This is a consequence of how I created a windows version of
1184         ess-command.  Part of loading a file is checking whether the new file
1185         would overwrite any old S language objects.  This in turn requires
1186         running search() which uses ess-command.  The temporary buffer created
1187         to hold the results of the search was not associated with an ESS
1188         process.  Therefore when ess-command checks whether it is running
1189         under Windows, it finds instead that it is in the tbuffer which is not
1190         connected with an ESS process so it can't decide and quits.  Since the
1191         original buffer that the user was trying to load was correctly
1192         connected to an ESS process, the user is justifiably confused.
1194         The repair is done at the most central point, at the ess-command for
1195         windows.
1197 2002-02-25  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1199         * lisp/Makefile:
1200         lisp Makefile:  added ess-mous.el, but have not tested it
1202 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1204         * lisp/essa-sas.el:
1205         ESS[SAS]: added a missing F11 key definition and new functionality
1206         for F12; pressing F12 searches for a GSASFILE definition, otherwise
1207         defaults to SAS program name and opens the image file in an image viewer
1208         application available on that OS (defaults to the CDE sdtimage for Unix
1209         and kodakimg for MS)
1211 2002-02-20  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1213         * Makefile:
1214         Makefile:  Oops.  We don't want tag to depend on rel.  For tagging
1215         we have to rely on the user to do the appropriate thing.
1217 2002-02-19  rossini  <rossini@lynne.stat.math.ethz.ch>
1219         * lisp/ess-cust.el:
1220         edited ess-source-directory doc string to include my favorite setting.
1221         It's amazing what you find when you start looking...
1223 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1225         * Makefile:
1226         Makefile: after make rel goes flawlessly; do a make tag; you might
1227         want to wait a few days just to be sure since the tag must be
1228         unique and we don't want micro number escalation
1230 2002-02-19  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1232         * doc/currfeat.texi:
1233         Current Features: deleted SPSS
1235 2002-02-13  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1237         * Makefile:
1238         Makefile: Removed the JCGS paper from the distributions and fixed some problems.
1239         First of all, zip will update a .zip if it already
1240         exists.  I found no way to change this behavior.  Also, gzip will prompt you
1241         before overwriting a .gz.  So, I just delete the files if they already exist
1242         with a test && rm || true.  Also, tar would occasionally give me an error about
1243         symbolic links.  So, I did a mv instead of an ln -s.
1245         * doc/ess.info-1:
1246         Updating docs for new version
1248 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1250         * Makefile:
1251         Makefile: updated for new repository
1253 2002-02-07  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1255         * doc/ess.info-1, doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1256         Updating docs for new version
1258         * ANNOUNCE, README:
1259         Updating README, ANNOUNCE for new version
1261         * lisp/essa-sas.el:
1262         ESS[SAS]:  last change before 5.1.20; forgot to add C-TAB to the
1263         globalization for PC keys
1265         * 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:
1266         Doc changes for pending ESS-5.1.20 release.
1268 2002-01-31  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1270         * lisp/essl-sas.el:
1271         ESS[SAS]:  mult-line comments of the /* */ variety are always
1272         fontified correctly because they are handled by grammar rather
1273         than regular expressions.  OTOH, * ; and %* ; comments have only
1274         worked in the past on single line comments.  This is particularly
1275         annoying in SAS-log-mode since a single-line comment will often
1276         be flowed and not fontified correctly.  There is no solution TIKO
1277         for the multiple line problem so I changed the regular expression
1278         to just fontify the first line which will at least allow you to
1279         recognize that a comment is beginning which is better than the
1280         way it was before.
1282         * lisp/essl-sas.el:
1283         ESS[SAS]: improved macro statements syntax highlighting, i.e.
1284         you have more freedom of placement than you do for SAS
1285         statements in general
1287 2002-01-28  Martin Maechler  <maechler@stat.math.ethz.ch>
1289         * lisp/ess-help.el: doc string
1291         * lisp/ess-utils.el: comment
1293         * doc/newfeat.texi, lisp/ChangeLog, lisp/essddr.el:
1294         C-c C-f (finally!)
1296 2002-01-24  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1298         * lisp/essl-bug.el:
1299         ESS[BUGS]: working, but no elsewhere yet
1301 2002-01-23  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1303         * lisp/essl-bug.el:
1304         ESS[BUGS]: let's schedule elsewhere for the next release
1306         * lisp/essa-sas.el:
1307         ESS[SAS]: should be good to go for the next release; will test tomorrow
1309         * lisp/essa-sas.el:
1310         ESS[SAS]: a uniform interface for batch elsewhere may be a bit too ambitious at this time
1312         * lisp/essa-sas.el:
1313         ESS[SAS]: a few adjustments
1315         * lisp/essa-sas.el, lisp/ess-batch.el, lisp/essl-bug.el:
1316         ESS-elsewhere: moving towards a common codebase for batch ESS-elsewhere
1318 2002-01-21  rmh  <rmh@lynne.stat.math.ethz.ch>
1320         * lisp/essdsp6w.el:
1321         change *ddeclient ESS* to '(ddeESS [S+6])'
1323         * lisp/essd-sp4.el:
1324         1. change strings from *ddeclient ESS* to '(ddeESS [S+4])'
1326         2. There is a weird error in this version that I don't understand.
1327         The environment variable PATH gets the value of MANPATH.
1328         I cannot figure out why.  It is MANPATH for me on two machines so far,
1329         I don't know if that is related to my personal list of environment
1330         variables or something else.  The fix I installed here works
1331         on my machine, I hope it works on others.  I did attempt a generalization,
1332         but that didn't work for me.
1334         * lisp/ess-site.el: change default to
1335         (fset 'S 'S+6)
1336         etc.
1338         * lisp/ess-inf.el:
1339         remove commented out .in.ESS.
1340         This was replaced with options()$STERM yesterday.
1342 2002-01-20  rmh  <rmh@lynne.stat.math.ethz.ch>
1344         * doc/ess.info, doc/ess.info-2, doc/ess.info-3:
1345         matches ess.texi from a few minutes ago.
1347         * doc/ess.info-1, doc/ess.texi, doc/inst_tar.texi, doc/newfeat.texi, lisp/ess-site.el:
1348         1. In ess-site.el section 2.1 I made two changes.
1349         For the item a I want an opinion.
1351         a. I changed the default in this section from S-Plus 4,5,3
1352            to S-Plus 6 for all three of those operating systems?
1353            Is there still a need to distinguish linux from other unixen?
1355         b. I added (fset 'Sqpe 'Sqpe+6) for Windows
1358         2. I edited inst_tar.texi to match.
1361         3. While in inst_tar.texi I added to the SAS discussion and
1362            fixed up the installation section to xref the Unix and MS sections
1363            to each other.
1366         4. The current ess.texi and ess.info-2 have only the
1367            unix information. I deleted the whole installation section
1368            from ess.texi and replaced it with @include inst_cvs.texi
1371         5. Tony, please fix up inst_cvs.texi once the anonymous cvs server in
1372            washington is working.
1375         6. Rodney, please put Macintosh instructions into inst_cvs.texi.
1378         7. I promised Terry Therneau that I would comment on indentation and
1379            fancy comments in the *info*.  I did so in ess.texi.  While there I
1380            added Rodney to the author list.
1383         8.  I added the STERM discussion to ess.texi.
1386         9.  I started to add the pager and editor discussion to ess.texi
1387             and realized that I can't until the "@node Edit buffer" section is
1388             completely rewritten.  I may do this, but not tonight.
1390             This entire section describes the behavior pattern that we do not
1391             encourage.  It describes the "S objects are real" philosophy deprecated
1392             in the README.S file.
1394             The revision can leave that in, but must have a section based on
1395             the "Source code is real" philosophy.
1397         * 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:
1398         I installed options("STERM") in the rest of the S language essd*.el files.
1399         I documented it in ess.texi and in newfeat.texi.
1400         STERM has the value "iESS" for all except S+4 and S+6 for Windows.
1401         In those two situations it has value "ddeESS".  Suggestions for non-ESS
1402         values are in the ess.texi.
1405         I also installed options("editor") and options("pager").
1406         Default definitions are in ess-cust.el
1407                    Windows      Unix           Macintosh
1408         R-pager    nil          nil            nil
1409         R-editor   gnuclient    emacsclient    nil
1410         S-pager    gnuclientw   emacsclient    nil
1411         S-editor   gnuclient    emacsclient    nil
1412         When the ESS value is nil, then nothing gets sent to the S language process.
1415         ess-cust   defcustomed all new variables
1416         essd-r     revised from last week
1417                    a. R-editor and R-pager
1418                    b. defun R-transcript and fset r-transcript
1419                    c. moved R-mode to follow R
1420         essd-s3    a. I changed two
1421                          (setq-default ess-customize-alist S3-customize-alist)
1422                       to use setq.
1423                    b. moved S3-mode to follow S3
1424         essd-s4
1425         essd-sp3
1426         essd-sp5
1427         essd-sp6
1428         essd-sp4
1429         essdsp6w
1430         essd-els  I made it match, but it needs rethinking.
1431                   The right plan is something along the lines of
1432                   a. telnet to the remote,
1433                   b. start remote ess process,
1434                   c. `ess-add-ess-process'
1436 2002-01-18  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1438         * lisp/essa-sas.el:
1439         ESS[SAS]: automated ess-sas-suffix-regexp and commented out ess-sas-smart-backtab
1441 2002-01-17  rmh  <rmh@lynne.stat.math.ethz.ch>
1443         * lisp/tmpfile:
1444         I got a newer version of cygwin.
1445         Now PCL-CVS works from the office.  I will check from
1446         home later.
1448         * lisp/tmpfile: test commit with PCL-CVS
1450 2002-01-16  rmh  <rmh@lynne.stat.math.ethz.ch>
1452         * lisp/essa-sas.el, lisp/ess-mous.el:
1453         Tony, what is
1454           `ordinary-insertion-filter' in `essl-sta.el'.
1455         doing in the middle of `ess-command' in ess-inf.el?
1457         Rodney, please look at the
1458             cvs log ess-mous.el
1459         There are several questions and comments about ess-processes
1460         in the Jan 14 log that overlap what you are doing in essa-sas.el
1463         essa-sas.el:
1465         I finally understand why we have been having trouble communicating
1466         about S+elsewhere.  `ess-add-ess-process' is a much simpler functional
1467         equivalent to the kludge in `S+elsewhere' and `ESS-elsewhere'.
1469         I revised the doc-string to make it more accurate and also simplified
1470         the function while I was there.
1473         ess-mous.el:
1474         I got rid of the end-of-line-problem I was having.
1476 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1478         * lisp/essl-sas.el:
1479         ESS[SAS]: fixed bug in PROC syntax highlighting; updated doc-string for sas-program
1481 2002-01-16  Martin Maechler  <maechler@stat.math.ethz.ch>
1483         * lisp/ChangeLog, lisp/ess-menu.el:
1484         improved imenu-expression from Stephen E
1486 2002-01-16  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1488         * lisp/essl-bug.el:
1489         ess-revert definition removed, call to ess-revert replaced by ess-revert-wisely
1491         * lisp/essa-sas.el:
1492         SAS on Mac now accepts ess-sas-submit-command-options like the others
1494         * lisp/essl-sas.el:
1495         sas-program defaults to sas except on Mac where it is the AppleScript equivalent
1497         * lisp/ess-utils.el:
1498         added ess-revert-wisely
1500 2002-01-15  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1502         * lisp/essa-sas.el:
1503         ESS[SAS]: tweak to local variable recognition in ess-sas-submit
1505 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1507         * lisp/essl-sas.el: force SAS-listing-mode
1509         * lisp/essl-sas.el: force minor-mode
1511         * lisp/essa-sas.el, lisp/essl-sas.el:
1512         The ess-sas-toggle-log-sas-mode I posted yesterday didn't quite work.
1513         It go hung because the log and LOG options stepped on each other's
1514         toes.  So I put it all into a single if statement, renamed it to
1515         ess-sas-toggle-sas-log-mode, made it refer to SAS-log-mode, and
1516         redefined SAS-log-mode to agree with current usage.
1518 2002-01-15  Martin Maechler  <maechler@stat.math.ethz.ch>
1520         * lisp/ChangeLog, lisp/essl-s.el:
1521         add-log (Changelog)
1523 2002-01-15  rmh  <rmh@lynne.stat.math.ethz.ch>
1525         * lisp/essa-sas.el:
1526         I finally read the latest essa-sas.el
1528         1. I found ess-sas-toggle-sas-mode several months ago and started to use it.
1529         I like it.  Now that I have read it closely I revised it and renamed it.
1530         ;;; this version of ess-sas-toggle-log-sas-mode
1531         ;;; 1. can be included in .emacs as
1532         ;;;           (ess-sas-toggle-log-sas-mode t)
1533         ;;;    because it doesn't need to find a .log file.
1534         ;;; 2. works if there is already an association for .log files.
1535         ;;; 3. restores the old association when SAS-mode is deleted.
1536         ;;; 4. works with the file it has, doesn't kill it and get a fresh copy.
1537         ;;;    This matters for large log files and slow telephone connections.
1538         ;;; 5. I changed its name to be more descriptive.
1541         2. How is kermit used by ESS?
1543         I see definititions for ess-kermit-command ess-kermit-get ess-kermit-send,
1544         but do not see any places they are used.
1546         I think these three items should be separated into a new ess-kermit.el
1547         rather than buried in essa-sas.el.  Are they restricted to ess in any way?
1548         Might they be better as a new kermit.el?
1551         3. You hardwired the `txt' extension into ess-sas-file-path.  That should
1552         be sensitive to the value of ess-sas-suffix-1 and ess-sas-suffix-2.
1555         4. ess-sas-submit-mac is the only ess-sas-submit* that does not have
1556         ess-sas-submit-command-options.  I don't understand
1557         ess-sas-submit-command-options.  Why is it buffer-local?  I think it
1558         should depend on the host and the version of sas, not on the
1559         myfile.sas command file.  Am I misunderstanding what is going on?
1562         5. ess-revert-wisely in essa-sas.el and ess-revert in essl-bug.el are identical.
1563         This suggests that the ess-revert name should be used and moved to ess-utils.el
1565         * lisp/ChangeLog, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-mous.el, lisp/ess-trns.el:
1566         ess-mous is ready for testing.
1568         ess-mous.el: put ess-mous on submenu of C-mouse-3 for
1569                      ess-transript-mode, inferior-ess-mode, ess-mode
1570                      This feature is still beta.
1572         ess-inf.el:
1573           ess-ddeclient-p. now depends on ess-local-process-name
1574           get-ess-process. I changed error message to say buffer is not
1575                            associated with an ESS process (instead of
1576                            saying that no ESS process is running)
1577           inferior-ess-mode-menu.  Added "What is this? (beta)"
1579         ess-trns.el:
1580           ess-transcript-mode-menu.  Added "What is this? (beta)"
1582         ess-mode.el:
1583           ess-mode-menu.  Added "What is this? (beta)"
1585         ChangeLog: ess-mous changes.
1587         I tested it on windows for R, S+4, and Sqpe+4.
1588         I am having line-ending problems with Sqpe+4 but otherwise it looks ok.
1589         Please look at it.
1592         I found a problem which I am unsure how to solve.  The variable
1593         `ess-current-process-name' in the `*R*' buffer can have the value
1594         "S+4".  All I have to do is open an S+4 process and an R process, then
1595         C-c C-s the file.s buffer to S+4 and then switch to the R process.
1597         I think, but am willing to hear arguments against it, that anytime an
1598         inferior-ess-mode buffer is made current, then it should automatically
1599         reset `ess-current-process-name' to refer to itself.  I'm not sure how
1600         to do that.  This is explicitly not a buffer-local variable.  Is there
1601         a hook that gets called when we change into a buffer, either by C-x b
1602         or by clicking?
1604 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1606         * lisp/essa-sas.el:
1607         ESS[SAS]: if Local Variables are defined, a revert is necessary to update them if changed; anybody know a better way?
1609 2002-01-14  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1611         * lisp/essl-sas.el:
1612         ESS[SAS]: some minor changes/corrections to customize variables
1614         * lisp/essa-sas.el:
1615         ESS[SAS]: ess-sas-submit-command and ess-sas-submit-command-options are buffer-local with appropriate adjustments in the ess-sas-submit- methods
1617 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1619         * lisp/essd-r.el:
1620         STERM only. Keep S-pager S-editor variables, but initialized to nil
1622 2002-01-11  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1624         * lisp/essa-sas.el:
1625         ess-revert-wisely: vc-revert-buffer acting strangely in Emacs 21.1; commented out until workaround is found
1627         * lisp/essa-sas.el:
1628         ESS-elsewhere:  ess-kermit-get works and it is no longer ESS[SAS] specific other than the location of the defun
1630 2002-01-11  rmh  <rmh@lynne.stat.math.ethz.ch>
1632         * lisp/ChangeLog, lisp/essd-r.el, lisp/ess-inf.el:
1633         STERM pager editor
1635 2002-01-10  rmh  <rmh@lynne.stat.math.ethz.ch>
1637         * doc/newfeat.texi: add mouse-me
1639 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1641         * lisp/essa-sas.el:
1642         ESS-elsewhere: ess-sas-submit really, really works now with ess-kermit-send
1644 2002-01-10  Martin Maechler  <maechler@stat.math.ethz.ch>
1646         * lisp/ChangeLog, lisp/ess-help.el:
1647         ess-help-bogous-..buffer  fix
1649 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1651         * lisp/essa-sas.el:
1652         ESS-elsewhere: kermit transfer really works with ssh, but not telnet; YMMV
1654 2002-01-10  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1656         * lisp/essa-sas.el:
1657         ESS-elsewhere: ok, nearly working; more debugging of ess-kermit-get and ess-kermit-send
1659         * lisp/essa-sas.el:
1660         ESS-elsewhere: first working version that uses kermit as the transfer protocol
1662 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1664         * lisp/essdsp6w.el:
1665         changed a stray sp4 to sp6
1667 2002-01-09  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1669         * lisp/essa-sas.el:
1670         ESS-elsewhere: debugging kermit method
1672         * lisp/essa-sas.el:
1673         ESS-elsewhere:  re-defined ess-sas-submit-method to make it more useful; also re-defuned ess-sas-data-view
1675         * lisp/essa-sas.el:
1676         ESS-elsewhere:  first attempt to get it to work with kermit when tramp is unavailable
1678         * lisp/essa-sas.el:
1679         ESS[SAS]: removed some debugging
1681 2002-01-09  rmh  <rmh@lynne.stat.math.ethz.ch>
1683         * lisp/ess-mous.el: ess-mous keys
1685         * lisp/ess-cust.el, lisp/essd-sp4.el, lisp/essdsp6w.el, lisp/ess-site.el:
1686         splus6 for windows bug and embedded blanks in splus[46]
1688 2002-01-08  rsparapa  <rsparapa@lynne.stat.math.ethz.ch>
1690         * lisp/essa-sas.el:
1691         ESS[SAS]:  put (save-match-data) around searches in ess-sas-goto and ess-sas-data-view
1693         * lisp/essa-sas.el:
1694         ESS-elsewhere: tweaked dependencies of
1696         * lisp/essa-sas.el:
1697         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
1699 2002-01-08  rossini  <rossini@lynne.stat.math.ethz.ch>
1701         * ChangeLog:
1702         moved repository, checking CVS commit stuff.
1704 2002-01-08  ess  <ess@lynne.stat.math.ethz.ch>
1706         * lisp/essa-sas.el:
1707         ESS-elsewhere: adjusted ess-sas-submit-method, ess-sas-data-view-options, ess-sas-submit-post-command, ess-sas-submit-pre-command
1709         * lisp/essl-sas.el:
1710         ESS[SAS]: changed doc-string of sas-pre-run-hook
1712         * lisp/essl-sas.el:
1713         ESS[SAS]: changed doc-string of sas-program
1715         * lisp/essl-sas.el:
1716         ESS[SAS]: reverted default of sas-program to sas
1718         * lisp/essa-sas.el:
1719         ESS[SAS]: changed doc-string for ess-sas-tab-stop-alist
1721         * lisp/essa-sas.el:
1722         ESS[SAS]: changed doc-strings for ess-sas-goto and ess-sas-file
1724         * lisp/essa-sas.el:
1725         ESS[SAS]: 1 fix to ess-sas-file-goto; ESS-elsewhere for SAS batch is fully functional!; at least for me; YMMV
1727         * lisp/essa-sas.el:
1728         ESS[SAS]: 1 fix to ess-sas-file-path
1730 2002-01-08  A.J. Rossini <rossini@u.washington.edu>
1732         * moved repository to U Washington.
1734 2001-08-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1736   * Version 5.1.19 released.
1738 2000-10-17  ESS Maintainers <ess@franz.stat.wisc.edu>
1740   * Version 5.1.18 released.
1742 2000-10-17  A.J. Rossini  <rossini@biostat.washington.edu>
1744         * doc/ess.info, doc/ess.info-1, doc/ess.info-2, doc/ess.info-3:
1745         upgrade to 5.1.18 and rebuild doc
1747         * doc/readme.texi, doc/announc.texi:
1748         upgrade to 5.1.18
1750         * doc/README.SPLUS4WIN, lisp/ess-cust.el:
1751         upgraded to 5.1.18
1753 2000-10-11  maechler  <maechler@rossini.YP.biostat>
1755         * lisp/ChangeLog, lisp/essl-s.el, doc/newfeat.texi:
1756         ess-smart-underscore
1758 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1760         * doc/inst_tar.texi:
1761         fixed documentation for XLispStat under windows.
1763         * doc/authors.texi:
1764         fixed Rodney's homepage pointer.
1766         * VERSION: upgrade version to 5.1.18
1768         * doc/ess.info-1:
1769         Updating docs for new version [make dist]
1771         * ANNOUNCE, README:
1772         Updating README, ANNOUNCE for new version [make dist]
1774         * lisp/ChangeLog:
1775         small changes.  This log is incomplete.
1777         * ChangeLog: updated change log.
1779         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1780         Misc changes
1782         * doc/inst_tar.texi:
1783         @enumerate can't have a @bullet.
1785         * doc/newfeat.texi:
1786         added 5.1.17 new features
1788         * doc/announc.texi: update for 5.1.17
1790         * doc/README.SAS:
1791         Merged Rich's comments/changes.
1793         * doc/inst_tar.texi:
1794         added Rich H's README changes.
1796         * doc/mailing.texi:
1797         itemize the "flat text list".
1799         * doc/readme.texi: Small changes.
1801         * doc/authors.texi:
1802         added Rodney to authors list.
1804         * doc/stabilty.texi:
1805         comment re: some versions better than others.
1807 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1809   * Version 5.1.17 released.
1811 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1813   * Version 5.1.17 released.
1815 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1817   * Version 5.1.17 released.
1819 2000-10-10  ESS Maintainers <ess@franz.stat.wisc.edu>
1821   * Version 5.1.17 released.
1823 2000-10-10  A.J. Rossini  <rossini@biostat.washington.edu>
1825         * doc/README.SPLUS4WIN, doc/ess.info, doc/ess.info-1:
1826         Misc changes
1828         * doc/inst_tar.texi:
1829         @enumerate can't have a @bullet.
1831         * doc/newfeat.texi:
1832         added 5.1.17 new features
1834         * doc/announc.texi: update for 5.1.17
1836         * doc/README.SAS:
1837         Merged Rich's comments/changes.
1839         * doc/inst_tar.texi:
1840         added Rich H's README changes.
1842         * doc/mailing.texi:
1843         itemize the "flat text list".
1845         * doc/readme.texi: Small changes.
1847         * doc/authors.texi:
1848         added Rodney to authors list.
1850         * doc/stabilty.texi:
1851         comment re: some versions better than others.
1853 2000-10-09  A.J. Rossini  <rossini@biostat.washington.edu>
1855         * lisp/ess-vars.el:
1856         Merged with changes in another location.
1858 2000-10-09  maechler  <maechler@rossini.YP.biostat>
1860         * lisp/ChangeLog, lisp/essl-s.el:
1861         new (ess-fix-miscellaneous) & (ess-toggle-underscore)
1863 2000-10-08  A.J. Rossini  <rossini@biostat.washington.edu>
1865         * Makefile.in:
1866         autoconf precursor to Makefile
1868 2000-10-07  A.J. Rossini  <rossini@biostat.washington.edu>
1870         * lisp/ess-vars.el:
1871         ess-vars is obsoleted.
1873 2000-10-06  maechler  <maechler@rossini.YP.biostat>
1875         * lisp/essl-s.el: 2 comments
1877 2000-10-04  maechler  <maechler@rossini.YP.biostat>
1879         * lisp/ChangeLog, lisp/ess-cust.el, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-vars.el, lisp/essl-s.el:
1880         ess-S-assign and redefine "_" in ..MM-keys
1882 2000-09-14  A.J. Rossini  <rossini@biostat.washington.edu>
1884         * lisp/ess-inf.el:
1885         ess-proc-name:  need to ensure ALL concat args are strings (or at
1886         least, are not numbers).  Thanks to WDMcCoy for reporting this.
1888 2000-09-10  A.J. Rossini  <rossini@biostat.washington.edu>
1890         * DEBIAN/control, DEBIAN/md5sums, DEBIAN/postinst, DEBIAN/prerm:
1891         Copied from ESS 5.1.13 debian package
1893         * LDA/ex1.nw: Newer example
1895         * LDA/README: Initial Documentation
1897 2000-09-05  ess  <ess@rossini.YP.biostat>
1899         * lisp/essa-sas.el:
1900         A few enhancements (ess-sleep-for/re-defining ess-sas-submit-command:  see
1901         documentation) and bug-fixes for Win 95/NT.
1903 2000-09-05  A.J. Rossini  <rossini@biostat.washington.edu>
1905         * lisp/ess-site.el:
1906         rearranged for coherency.
1908         * lisp/ess-menu.el: added C example.
1910         * lisp/ess-menu.el:
1911         1st pass at S and XLS menus.  Not integrated yet
1913 2000-09-04  A.J. Rossini  <rossini@biostat.washington.edu>
1915         * lisp/ess-inf.el, lisp/essd-r.el, lisp/essd-sp3.el:
1916         Changes suggested by Ed Kademan
1918         * lisp/ess-inf.el:
1919         cleaning up docs and reunderstanding inferior-ess/ess-multi
1921         * lisp/ess-inf.el:
1922         comment on R handling for exit.
1924 2000-09-03  A.J. Rossini  <rossini@biostat.washington.edu>
1926         * lisp/ess-inf.el:
1927         cleaning and correcting comments.  Some ancient comments removed.
1929         * lisp/ess-comp.el:
1930         removed extraneous comments
1932         * lisp/ess-comp.el:
1933         now, the byte-compile fun is really removed.
1934         ess-message now has doc-string in "right" place.
1936         * lisp/ess-comp.el:
1937         cleaned up code.  Removed extraneous comments, and the byte-compiler
1938         fun.
1940         * 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:
1941         refactoring code for cleaning, in process of debugging
1943         * lisp/19.29/README:
1944         backwards compatibility.
1946         * configure.in:
1947         merged with W3, added languages.  Need to set languages.
1949         * aclocal.m4: new version from 4.0pre.46
1951         * configure.in:
1952         somewhat complete.  Needs redundant work later.
1954         * configure.in:
1955         Starting to do autoconf.  Looking at W3 and R for examples.
1957 2000-08-27  A.J. Rossini  <rossini@biostat.washington.edu>
1959         * lisp/ess-site.el:
1960         Documentation and cleaning.
1962 2000-08-17  maechler  <maechler@rossini.YP.biostat>
1964         * lisp/ChangeLog, lisp/essd-r.el:
1965         no spurious windows warning anymore
1967 2000-08-09  maechler  <maechler@rossini.YP.biostat>
1969         * lisp/ChangeLog, lisp/ess-help.el:
1970         help: inherit syntax-table ==> "h" in help : "default prompt"!
1972 2000-07-13  A.J. Rossini  <rossini@biostat.washington.edu>
1974         * doc/newfeat.texi: set up for 5.1.15--17
1976         * VERSION: upgraded version.
1978         * README:
1979         Updating README, ANNOUNCE for new version [make dist]
1981         * doc/ess.info-1: slightly new doc
1983         * lisp/ess-comp.el, lisp/ess-site.el:
1984         documentation and code cleanup
1986         * lisp/19.29/README: backwards compat doc
1988 2000-07-13  ESS Maintainers <ess@franz.stat.wisc.edu>
1990   * Version 5.1.16 released.
1992 2000-06-30  ESS Maintainers <ess@franz.stat.wisc.edu>
1994   * Version 5.1.14 released.
1996 2000-06-30  A.J. Rossini  <rossini@biostat.washington.edu>
1998         * ChangeLog, VERSION, lisp/ess-inf.el, lisp/essd-arc.el, lisp/essd-vst.el:
1999         XLS fixes not quite right.  No startfile if non existant
2001         * doc/ess.info-1:
2002         Updating docs for new version [make dist]
2004         * Makefile: wrong doc/docs.
2006         * Makefile: doc or docs?
2008         * ANNOUNCE, README:
2009         Updating README, ANNOUNCE for new version [make dist]
2011         * lisp/essa-sas.el, lisp/essd-els.el, lisp/essl-sas.el, lisp/essnt204.el:
2012         RMH/RS changes for SAS, ESS-elsewhere, NT Emacs 20.4
2014         * lisp/ess-site.el:
2015         merged RMH/RS's changes for SAS.
2017         * VERSION: upgrade version
2019         * doc/README.Microsoft:
2020         not ready to generate this on the fly, yet.
2022         * doc/README.SPLUS4WIN, doc/announc.texi, doc/ess.info, doc/ess.info-1, doc/inst_tar.texi, doc/newfeat.texi, doc/readme.texi:
2023         docs updated to 5.1.14, cleaned up.
2025         * doc/newfeat.texi: added 5.1.14 stuff.
2027         * lisp/ess-cust.el:
2028         added ViSta/ARC support
2030         * lisp/ess-inf.el:
2031         added flags/checks for XLS systems.  Might help for others
2033         * lisp/essd-arc.el:
2034         first version of ARC mode
2036         * lisp/Makefile:
2037         added essd-arc.el to targets.
2039         * lisp/ess-site.el: documentation.
2040         ViSta and ARC added.
2042         * lisp/essd-vst.el:
2043         now it actually might work.
2045         * lisp/ess-vars.el: added Arc, Vista.
2046         cleaned up code.
2047         a bit of documentation.
2049 2000-06-30  maechler  <maechler@alpha>
2051         * etc/ess-s4.S, etc/ess-sp3.S:
2052         comments
2055 1999-11-22  ess  <ess@aleph.YP.biostat>
2057         * VERSION, lisp/ess-vars.el: Updated to 5.1.11
2059 1999-11-17  ess  <ess@aleph.YP.biostat>
2061         * lisp/essddr.el:
2062         'bold isn't defined in XEmacs.  Using reference-face instead of Rd-bold-face.
2064 1999-11-16  ess  <ess@aleph.YP.biostat>
2066         * Makefile, etc/replace-version-numbers, lisp/ess-vars.el:
2067         Fixed small version update errors
2069         * 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:
2070         updated version numbers
2072         * doc/newfeat.texi: cleaned up NTEmacs requirements.
2074         * lisp/essl-sta.el: added local variables for editing and indexing.
2076         * lisp/essl-sta.el: added Brendan's suggested function.
2078         * doc/inst_tar.texi:
2079         added change to doc, that "make" is done by "make install"
2081         * doc/ESS_intro.tex: Martin suggested a small fix.
2083         * doc/ESS_intro.tex: Another bit of documentation
2085         * doc/announc.texi: shortened header -- this is for announc, after all!
2087         * doc/announc.texi:
2088         moved license to the end, New Features to the beginning.
2090         * doc/newfeat.texi: added new features for 5.1.11.
2092         * doc/README.SPLUS4WIN:
2093         comment at the beginning about new reading material.
2095         * doc/README.SPLUS4WIN:
2096         added David Brahm's HELP INSTRUCTIONS for the license manager.
2098         * lisp/essl-sta.el:
2099         added make-regexp to ESS, and finished integrating Brendan's code.
2100         Need to test it now!
2102         * lisp/make-regexp.el: needed for Stata-mode extensions
2104         * lisp/essl-sta.el: added Brendan Halpin's corrections.
2106         * lisp/ess-inf.el: concat needs number-to-string conversion.
2108         * lisp/essd-omg.el: Omegahat fixes (for commandline flags)
2110 1999-11-11  ess  <ess@aleph.YP.biostat>
2112         * lisp/noweb-mode.el:
2113         C-c C-n shouldn't be TeX-normalmode, since it is too close to
2114         submit-line with ESS!  (overwrite).
2116         * lisp/essd-omg.el: Use prefix for setting Omegahat arguments.
2118 1999-11-10  ess  <ess@aleph.YP.biostat>
2120         * lisp/ChangeLog: fixed up to now.
2122         * lisp/essl-omg.el: S- becomes OMG-
2123         Comments redone (to use //, ///, and //// for levels of indentation)
2124         OMG-syntax started, variable defined, needs to be fixed.
2126         * lisp/essd-omg.el:
2127         further Omegahat dialect changes (use OMG syntax, which needs fixing!)
2129 1999-11-05  maechler  <maechler@aleph.YP.biostat>
2131         * lisp/ChangeLog, lisp/ess.el, lisp/noweb-mode.el:
2132         functionp definition if necessary
2134         * lisp/noweb-mode.el: functionp for  emacs-19.34
2136 1999-11-04  ess  <ess@aleph.YP.biostat>
2138         * lisp/essd-els.el: fixed paren error.
2140         * 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:
2141         Changed version numbers
2143         * ChangeLog: 5.1.10 released.
2145         * doc/newfeat.texi: added 5.1.10 stuff.
2147 1999-11-03  ess  <ess@aleph.YP.biostat>
2149         * doc/README.elsewhere, lisp/Makefile, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el, lisp/essd-sp5.el:
2150         Changes for ESS-elsewhere.
2152         * lisp/essd-els.el: added a generic ESS-elsewhere function.
2154 1999-11-03  Anthony Rossini  <rossini@biostat.washington.edu>
2156         * fixed Stata again, added ESS-elsewhere.
2158         * Release 5.1.10
2160 Tue Sep 14 17:00:19 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2162         * Release 5.1.9
2164         * added stata mode fixes, noweb/literate data analysis fixes.
2166 1999-09-01  Martin Maechler  <maechler@stat.math.ethz.ch>
2168         * Finally upgraded version number to 5.1.9 (for pre-release)
2169           after fixing etc/replace-version-numbers
2171 1999-07-23  Martin Maechler  <maechler@stat.math.ethz.ch>
2173         * Release 5.1.8
2175 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2177         * Makefile, doc/Makefile, doc/README.SPLUS4WIN, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ess-site.el, lisp/ess-vars.el:
2178         text from 5.1.7 to 5.1.8
2180         * lisp/ : -->>> lisp/ChangeLog <<<<<
2182         * ANNOUNCE, README, doc/ajr-talk.tex, doc/ess.texi, lisp/ChangeLog:
2183         doc updates
2185         * ChangeLog: *** empty log message ***
2187         * 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:
2188         5.1.6 to 5.1.7 changes for possible release
2190         * ChangeLog: more stuff.
2192 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
2194         * 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:
2195         5.1.6 to 5.1.7 changes for possible release
2197         * ChangeLog: more stuff.
2199 Fri Apr  2 10:10:35 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2201         * doc/getting.texi: fixed links.
2203 Wed Mar 31 14:08:39 1999  A.J. Rossini  <rossini@biostat.washington.edu>
2205         * Makefile (ESSVERSION): updated
2206         * Makefile (ESSVERSIONMSDOS): updated
2207         * Makefile (ESSVERSIONTAG): new variable, use it.
2208         * Makefile (dist): fixed to export both zip and gzip files.
2210 1999-03-17  A.J. Rossini  <rossini@biostat.washington.edu>
2212         * ANNOUNCE, README, doc/Makefile, doc/README.SPLUS4WIN, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi:
2213         version number update
2215         * lisp/essd-r.el, Makefile, doc/README.Microsoft, doc/README.SPLUS4COMMAND, lisp/ess-site.el, lisp/ess-vars.el:
2216         RMH's changes
2218 1999-03-17  maechler  <maechler@alpha>
2220         * doc/README: README explaining a bit about ./doc/ directory
2222 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2224         * Makefile: *** empty log message ***
2226         * Makefile: for dist target, use export, not co.
2228         * lisp/essd-r32-sh-dos.el, lisp/essd-sp4com.el:
2229         MS Dos stuff for R, S+4.x
2231         * ChangeLog, Makefile, doc/announc.texi, doc/inst_tar.texi, doc/readme.texi, doc/requires.texi, lisp/ChangeLog:
2232         Prep for 5.1.4
2234         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2236         * doc/README.SPLUS4COMMAND: New file
2238         * doc/README.SPLUS4WIN: added RMH's mods.
2240         * lisp/ess-site.el: Merged RMH's work.
2242         * lisp/ess-vars.el: incremented.
2244         * lisp/ess-inf.el: RMH's changes.
2246 1999-03-16  maechler  <maechler@alpha>
2248         * lisp/ChangeLog: mini change "foobar.Sout-45"
2250         * lisp/ess-site.el:
2251         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2253 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
2255         * lisp/essd-sp4.el, lisp/ess-iw32.el: RMH changes.
2257         * doc/README.SPLUS4COMMAND: New file
2259         * doc/README.SPLUS4WIN: added RMH's mods.
2261         * lisp/ess-site.el: Merged RMH's work.
2263         * lisp/ess-vars.el: incremented.
2265         * lisp/ess-inf.el: RMH's changes.
2267 1999-03-16  maechler  <maechler@alpha>
2269         * lisp/ChangeLog: mini change "foobar.Sout-45"
2271         * lisp/ess-site.el:
2272         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
2274 1999-03-15  A.J. Rossini  <rossini@biostat.washington.edu>
2276         * lisp/ess-vars.el:
2277         RMH - 15Mar1999.  Added inferior-S+4-editor-pager-command.
2279         * lisp/essd-r32.el: 15Mar1999 version.
2281         * lisp/essd-r.el:
2282         added `R-microsoft', which is the "right-thing" to do under Microsoft
2283         Windows 32-bit platforms.  Need to merge this with `R'.
2285 1999-03-09  maechler  <maechler@alpha>
2287         * lisp/ess-help.el: add `inferior-ess-help-command' to doc string
2289 1999-03-08  A.J. Rossini  <rossini@biostat.washington.edu>
2291         * lisp/ess-inf.el: add stata to deal with input properly.
2293 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2295         * ANNOUNCE, ChangeLog, Makefile, README: top level stuff, sigh!
2297         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2298         Cleaned up text.
2300         * doc/requires.texi: cleaned/formatted up requirements
2302         * doc/currfeat.texi: pretty-printing.
2304         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2306         * lisp/ess-help.el:
2307         stata hates ess-nuke-help-bs, since it (stata) is clean.
2309         * lisp/ess-inf.el:
2310         fixed command sender for stata. more like R than like XLS.
2312         * lisp/essl-sta.el: more help file corrections.
2314         * lisp/ess-inf.el: STA same as XLS/SAS.
2316         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2318         * lisp/essl-sta.el: stat help regex is evil
2320         * lisp/essl-sta.el: whitespace cleanup.
2322         * lisp/essl-sta.el: double var defs.  whoops!
2324         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2325         fixed section header grabbing.
2327         * lisp/essd-sta.el: need to manually turn off paging, I think...
2329         * lisp/essl-sta.el: help section regex not quite right.
2331         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2333         * lisp/essd-sta.el: fixed help facility.
2335         * lisp/essl-sta.el: added help section regexs
2337         * lisp/essd-sta.el: make descirption "same as" objects.
2339         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2341         * lisp/essd-sta.el: redid help so that no paging is present.
2343         * doc/ess.texi: cleared up the bug report section.
2345         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2347         * doc/credits.texi:
2348         moved content from ess.texi here, for piecemeal editing and reuse.
2350         * doc/ess.texi:
2351         added placeholders for README.OS files and README.StatPackage files,
2352         to be migrated here.
2354         * 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:
2355         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2357         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2359         * doc/ess.texi:
2360         moved README text into sub-texinfo files.  (to be called by
2361         readme.texi and announc.texi for documentation construction).
2363 1999-03-05  A.J. Rossini  <rossini@biostat.washington.edu>
2365         * doc/announc.texi, doc/authors.texi, doc/bugs.texi, doc/inst_tar.texi, doc/requires.texi:
2366         Cleaned up text.
2368         * doc/requires.texi: cleaned/formatted up requirements
2370         * doc/currfeat.texi: pretty-printing.
2372         * lisp/essd-sta.el: new command for help: turn off more, and continue.
2374         * lisp/ess-help.el:
2375         stata hates ess-nuke-help-bs, since it (stata) is clean.
2377         * lisp/ess-inf.el:
2378         fixed command sender for stata. more like R than like XLS.
2380         * lisp/essl-sta.el: more help file corrections.
2382         * lisp/ess-inf.el: STA same as XLS/SAS.
2384         * lisp/essd-sta.el: ess-*-lastvalue-command needed to be fixed!
2386         * lisp/essl-sta.el: stat help regex is evil
2388         * lisp/essl-sta.el: whitespace cleanup.
2390         * lisp/essl-sta.el: double var defs.  whoops!
2392         * lisp/essl-sta.el (ess-help-STA-sec-regex):
2393         fixed section header grabbing.
2395         * lisp/essd-sta.el: need to manually turn off paging, I think...
2397         * lisp/essl-sta.el: help section regex not quite right.
2399         * lisp/ess-help.el: Stata is like XLS and SAS wrt help.
2401         * lisp/essd-sta.el: fixed help facility.
2403         * lisp/essl-sta.el: added help section regexs
2405         * lisp/essd-sta.el: make descirption "same as" objects.
2407         * lisp/essd-sta.el: secondary prompt identical to primary prompt.
2409         * lisp/essd-sta.el: redid help so that no paging is present.
2411         * doc/ess.texi: cleared up the bug report section.
2413         * doc/bugrept.texi: combined multiple sources (ess.texi and README).
2415         * doc/credits.texi:
2416         moved content from ess.texi here, for piecemeal editing and reuse.
2418         * doc/ess.texi:
2419         added placeholders for README.OS files and README.StatPackage files,
2420         to be migrated here.
2422         * 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:
2423         Migrating all documentation into texinfo format, including ../README and ../ANNOUNCE
2425         * doc/ess.texi: removed README, cleaning out duplicate texinfo code.
2427         * doc/ess.texi:
2428         moved README text into sub-texinfo files.  (to be called by
2429         readme.texi and announc.texi for documentation construction).
2431 1999-03-04  A.J. Rossini  <rossini@biostat.washington.edu>
2433         * lisp/essd-sta.el: let stata have command line options just like R.
2435         * lisp/essd-sta.el:
2436         by default, provide login screen just like splus/r do.
2438         * lisp/essd-sta.el: fixed help.
2440         * lisp/essd-sta.el: added stata's prompt
2442         * lisp/ess-vars.el: added inferior stata program variable.
2444         * lisp/essd-sta.el: speling error, nil -> 'nil.
2446         * lisp/essl-sta.el: reversed variable alist ordering.
2448         * lisp/essd-sta.el:
2449         commented out ESS-help for Stata, for compiling, initial testing.
2451         * lisp/essl-sta.el: added STA-syntax-table, but it's wrong (for Splus).
2453         * lisp/essl-sta.el: moved STA-editing-alist to beginning.
2455         * lisp/essl-sta.el:
2456         added an STA-editing-alist variable, BUT it looks like Splus, :-(.
2457         Needs to be edited a bit!
2459         * doc/ess.texi:
2460         included README in texinfo file.  Now, need to extract README from it.
2462         * lisp/essd-s_2b4.el: RMH's patches, Mar 3 1999
2464         * lisp/essd-sp4.el: updated using RMH's patches.
2466 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2468         * lisp/ChangeLog: updated lisp directory changelog.
2470         * ChangeLog: updated changelog file.
2472         * lisp/Makefile: updated version information
2474         converted s+3 to sp3.
2476         * lisp/ess-vars.el: updated version information.
2478         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2480         * 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:
2481         Tidied up ess-iw32*.el files.
2483         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2485         * lisp/ess-iw32-load-file.el: fixed.
2487         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2489         * lisp/essd-s_2b4.el:
2490         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2492         * doc/README.SPLUS4WIN:
2493         Changed history of Splus 4.5 stuff; added new information for using
2494         Splus 4.5 and R under Windows NT.
2496         * doc/TODO: moved from mailbox to TODO list.
2498         * 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:
2499         RMH's changes, up to March 2nd
2501 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
2503         * lisp/Makefile: updated version information
2505         converted s+3 to sp3.
2507         * lisp/ess-vars.el: updated version information.
2509         * doc/README.Microsoft: Added ess-bugs.cmts to this file.
2511         * 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:
2512         Tidied up ess-iw32*.el files.
2514         * lisp/ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
2516         * lisp/ess-iw32-load-file.el: fixed.
2518         * doc/README.Microsoft: Combination of 2 of RMH's text/help files.
2520         * lisp/essd-s_2b4.el:
2521         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
2523         * doc/README.SPLUS4WIN:
2524         Changed history of Splus 4.5 stuff; added new information for using
2525         Splus 4.5 and R under Windows NT.
2527         * doc/TODO: moved from mailbox to TODO list.
2529         * 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:
2530         RMH's changes, up to March 2nd
2532 1999-02-24  A.J. Rossini  <rossini@biostat.washington.edu>
2534         * lisp/ess-iw32.el: temp val left in distribution.  whoops (RMH).
2536 1999-02-22  A.J. Rossini  <rossini@biostat.washington.edu>
2538         * 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:
2539         Removed s+# to sp# for S-PLUS commands
2541 1999-02-12  Martin Maechler <maechler@stat.math.ethz.ch>
2543         * lisp/Makefile: emacs, not "19.34"
2545 1999-02-11  Martin Maechler <maechler@stat.math.ethz.ch>
2547         * doc/README.SPLUS4WIN: added pointer to NTEmacs.
2549         * README, ANNOUNCE:
2550         corrected documentation for R, added pointer to NTEmacs
2552 1999-02-10  Martin Maechler <maechler@stat.math.ethz.ch>
2554         * etc/other/Tags/Lubinsky-S-tags/desc: reformated material.
2556         * README: set up for 5.1.2 release
2558         * Makefile: Set up for 5.1.2 release
2560         * ANNOUNCE: set up for 5.1.2 release
2562         * doc/rmh-essi121098-msw32.tex: rmh-essi121098-msw32.tex is obsolete.
2564         * lisp/essd-sas.el: added RMH's new fixes for the 5.1.2 version.
2566         * doc/README.S: RMH's documentation additions for Splus 4.5
2568         * doc/README.SAS: RMH's doc additions for 5.1.2
2570         * doc/README.SPLUS4WIN:
2571         Includes RMH's changes for Splus 4.5 documentation
2573         * etc/other/Tags/README: cleaned text.
2575         * ANNOUNCE, README: updating for 5.1.2
2577 1999-02-02  Martin Maechler <maechler@stat.math.ethz.ch>
2579         * lisp/ess-inf.el: (last commit was with unsaved file)
2581         * lisp/ChangeLog, lisp/ess-inf.el:
2582         fix regex for "help(..);" also work for "?" with R-input-sender
2584 1999-01-13  Martin Maechler <maechler@stat.math.ethz.ch>
2586         * lisp/Makefile: added ess-debug essd-s+4 ess-iw32
2588         * lisp/ess-iw32.el:
2589         RMH`s workaround for ess-inf.el ess-setq-values-default (instead of ..-local)
2591 1999-01-12  Martin Maechler <maechler@stat.math.ethz.ch>
2593         * lisp/ess-inf.el: still "-default", not "local"
2595         * lisp/ess-inf.el, lisp/ess.el: more dribble output
2597         * lisp/ess.el: add dribble-info about comint-process-echoes
2599 1999-01-11  Martin Maechler <maechler@stat.math.ethz.ch>
2601         * lisp/ess-site.el: minor comments only
2603         * lisp/essd-sq4.el: removed [RMH]
2605         * lisp/ess-site.el: RMH changes (Dec 28)
2607         * lisp/ess-trns.el: RMH added some ess-inf..-prompt..
2609         * lisp/ess-vars.el: RMH added S+4 & dde (& removed some "ess-external")
2611         * lisp/essd-els.el: RMH added S+elsewhere-mode
2613         * lisp/ess-iw32.el, lisp/essd-s+4.el: new from Rich Dec 28
2615         * lisp/ess-inf.el: 2 lines for S+4
2617 1999-01-04  Martin Maechler <maechler@stat.math.ethz.ch>
2619         * lisp/essddr.el: R CMD Rd2txt
2621 1998-12-18  A.J. Rossini  <rossini@biostat.washington.edu>
2623         * ANNOUNCE, README:
2624         Updating Announce/Readme.  Need to merge announce to readme, and just subset out the relevant section for Announce.
2626 1998-12-17  Kurt Hornik <hornik@ci.tuwien.ac.at>
2628         * lisp/ess-vars.el: Match R `require(' in ess-change-sp-regexp.
2630         * lisp/Makefile: Add `essd-els.el' to SOURCES.
2632 1998-12-16  Martin Maechler <maechler@stat.math.ethz.ch>
2634         * ChangeLog: ess.texi
2636         * doc/ess.texi: 5.0 -> 5.1.x
2638         * doc/ess.texi: MM: (CVS) Date also for info
2640         * doc/ess.texi: MM: (CVS) Date added
2642         * doc/ess.texi: added '$Date: 2004/07/08 15:03:06 $'; 5.0 -> 5.1.x
2644 Mon Dec 14 20:23:55 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2646         * README: added 5.1.x comments, updated to current state of affairs.
2648         * etc/other/Tags/README: stuff for emacs text mode for editing.
2650         * etc/other/Tags/README: Information on tagging for Emacs/VI and ESS.
2652         * etc/other/Tags/Lubinsky-S-tags/README, etc/other/Tags/Lubinsky-S-tags/desc, etc/other/Tags/Lubinsky-S-tags/etags.c:
2653         Modifications to gnu tag programs for S
2655         * lisp/ess-mode.el: fixed copyright and header information
2657         * lisp/ess-site.el: commented out SHOME definition.
2659 Fri Dec 11 19:51:18 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2661         * lisp/ess-vars.el: fixed copyright, rossini's email address.
2663         * lisp/ess-iw32.el: fixed rossini's email address, headers, copyright.
2665         * lisp/essd-els.el, lisp/essd-s+4.el: fixed rossini's email address.
2667         * lisp/essd-sq4.el: fixed copyright and header attributions.
2669         * lisp/essd-els.el: fixed header files and copyright.
2671         * lisp/essd-s+4.el: added changes to copyright and header docs.
2673         * 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:
2674         RMH's S-spread, Oct 1997 version
2676         * doc/rmh-essi121098-msw32.tex:
2677         Adding Rich's documentation for Windows stuff.
2679         * lisp/ess-vars.el: Merged RMH's changes.
2681         * lisp/ess-iw32.el, lisp/essd-els.el, lisp/essd-s+4.el, lisp/essd-sq4.el:
2682         New files for ESS for Splus/MSW/NT/98/95
2683         New files for remote-ESS on Unix.
2685         * lisp/ess-site.el:
2686         Added RMH's changes for Microsoft Windows and Splus.
2688 Mon Nov 30 17:37:57 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2690         * lisp/Makefile:
2691         Add essd-s+5.el to SOURCES (as it gets required in ess-site).
2693 Mon Nov 23 20:03:17 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2695         * lisp/ChangeLog: *** empty log message ***
2697 Fri Nov 20 20:57:33 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2699         * lisp/ess-vars.el: ess-help-w3-url-prefix points to pyrite.
2701         * lisp/ess-vars.el:
2702         removed spurrious comment about generic function, in front of a variable.
2704         * lisp/essd-s+5.el: trimmed out old S4 stuff.
2706 Mon Nov 16 17:29:25 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2708         * lisp/ess-inf.el: do not need comint echo anymore..
2710 Sat Nov 14 00:23:19 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2712         * Makefile, lisp/ChangeLog, ChangeLog: whitespace editing.
2714         * doc/Makefile:
2715         added info target.  removed spurrious ess.info/ess.texi target.
2717 Fri Nov 13 23:47:27 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2719         * Makefile: added comment re: export vs checkout for "dist" target.
2721         * lisp/ess-site.el: added sample entry for S+5.
2723         * lisp/ChangeLog: *** empty log message ***
2725         * lisp/ess-site.el: added suffix for StatSci's script files.
2727 Thu Nov 12 17:27:30 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2729         * lisp/essd-r.el, lisp/essd-s+3.el, lisp/essd-s+5.el, lisp/essd-s3.el:
2730         newline in dribble buff
2732         * lisp/ess-inf.el:
2733         more details in prompt for ess-get-dir; more dribble; WHITE SPACE
2735         * lisp/ess.el: slightly better dribble output
2737         * lisp/essd-s4.el: drop doubled comments
2739         * lisp/ess-vars.el: .
2741 Wed Nov 11 15:54:34 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2743         * Makefile: -X CVS
2745         * lisp/essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
2747         * lisp/essl-s.el: new "S+" instead of "S+3"
2749         * lisp/ess-inf.el: comint-echo : OFF for S+5
2751         * lisp/essd-s3.el: comments only
2753         * lisp/essd-s+3.el: comment out ess-mode-edit
2755         * lisp/Makefile, lisp/ess-vars.el: new version numbers
2757         * lisp/essd-s+5.el: several more s4 -> s+5 changes; still not ok
2759         * lisp/essd-s+3.el: transpose to defs
2761         * lisp/ess-vars.el: require s+5
2763 Tue Nov 10 17:45:11 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2765         * lisp/ess-site.el: s+5 is now distributed
2767         * lisp/essd-s+5.el: provide typo fixed
2769 Mon Nov  9 23:50:26 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2771         * ChangeLog: *** empty log message ***
2773         * Makefile: uses scp to put the tar file where it belongs.
2775         * Makefile, lisp/ChangeLog, lisp/Makefile, lisp/ess-site.el:
2776         New material for Makefiles
2778         * lisp/essl-sta.el: removed possible problems from stata mode.
2780         * ChangeLog: *** empty log message ***
2782         * Makefile: added new top-level dist target.
2784         * lisp/essd-s+5.el: This is for Splus5, based on S4.
2786         * lisp/ess-web.nw: last change, sigh.
2788         * lisp/ess-web.nw: emacs lisp mode is wrong, sigh.
2790         * lisp/ess-web.nw: Contains interface code between Noweb and ESS
2792         * lisp/ChangeLog: added stata-dialect/lang to makefile
2794         * lisp/Makefile: added Stata stuff.
2796 Thu Sep 24 23:32:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2798         * lisp/ChangeLog: more stuff.
2800         * lisp/essd-sta.el: should be sta, not stt
2802         * lisp/ChangeLog: update for ess-site.
2804         * lisp/ess-site.el:
2805         added stata mode, which is now STA (ref: Thomas Lumley)
2807 Thu Sep 17 09:11:51 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2809         * lisp/ChangeLog, lisp/ess-utils.el: several  small things
2811 Fri Sep 11 14:25:59 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2813         * lisp/ChangeLog: .
2815         * lisp/Makefile, lisp/ess-inf.el, lisp/ess-mode.el, lisp/ess-utils.el, lisp/ess.el:
2816         Adaptions to new ess-utils
2818         * lisp/essl-s.el: LOTS in "pretty edit source"
2820         * lisp/essd-r.el: new function  (R-fix-T-F)
2822 Thu Sep 10 06:15:55 1998  Kurt Hornik <hornik@ci.tuwien.ac.at>
2824         * lisp/essddr.el: Change old `ess-doc' to `essddr'.
2825         Expand Rd-mode-abbrev-table (abbrevs).
2826         Change Rd-indent-level default to 4.
2827         Add a preliminary Rd-mode menu.
2828         Add a preliminary Rd-submit-bug-report().
2830         * lisp/ess-vars.el:
2831         Change ess-mode-font-lock-keyword so that assignment function
2832         declarations are also fontified correctly (hopefully ...).
2834         * doc/Makefile: Get rid of old LISPDIR code.
2836         * Makefile: Use `$(MAKE)' instead of `make'.
2838 Wed Sep  9 23:49:12 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2840         * lisp/ChangeLog: new stuff.
2842         * lisp/essd-sta.el: modified for stata commands.  What is quit?
2844         * lisp/essl-sta.el: Small mods.
2846         * lisp/essd-sta.el: Added first pass at a stata file.
2848         * lisp/Makefile: BATCHFLAGS should be --no-init-file, not --no-init-fil
2850 Wed Sep  9 08:45:26 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2852         * lisp/essl-s.el:
2853         minor (save-recursion..) -- Committing from Shell to see permissions
2855 Tue Sep  8 21:18:33 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2857         * lisp/essl-s.el:
2858         more things for (ess-dump-to-src), (ess-fix-comments),.... ess-MM-fix-src
2860         * lisp/ess-mode.el: add optional  quiet  argument  to (set-ess-style)
2862         * lisp/ess-mode.el: only white space
2864         * lisp/ChangeLog: ..
2866         * lisp/essl-s.el: added  "&optional dont-ask" argument to
2867                 ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
2869 Mon Sep  7 16:27:37 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2871         * lisp/ChangeLog: ..
2873         * lisp/essl-s.el: 4 digit year in ess-time-string!
2875         * doc/README.SAS:
2876         Added paragraph about  ess-sas-sh / PATH problems  at very end -- for RMH
2878 Wed Aug 26 12:18:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2880         * lisp/ChangeLog, lisp/essl-s.el: font-lock: "." as word constituent
2882 Mon Aug 24 12:50:45 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2884         * ANNOUNCE, README, doc/ess.texi:
2885         stat.ethz short for www.stat.math.ethz
2887 Thu Aug 20 06:48:48 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2889         * lisp/ChangeLog: ..
2891         * lisp/essddr.el:
2892         Expanded  Rd-section-names  and Rd-keywords     [following Kurt's
2893         suggestion]
2895 Tue Aug 18 08:44:54 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2897         * lisp/essd-s+3.el, lisp/essd-r.el, lisp/ChangeLog:
2898          "--no-readline" for R;  S+3-dialect-name for S-plus
2900 Fri Aug 14 16:32:23 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2902         * lisp/ess-vars.el, lisp/Makefile: calling new version "pre5.1"
2904         * lisp/essl-s.el: "ease:" replaced by "ess-"; fixed some comments
2906 Mon Apr 27 07:53:02 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2908         * lisp/essl-s.el: improved ess-num-var-round
2910 Fri Apr 17 12:29:46 1998  Martin Maechler <maechler@stat.math.ethz.ch>
2912         * lisp/essd-sas.el: ../etc/ is place for sas-sh-command
2914         * etc/function-outline.S, lisp/essl-s.el:
2915         function-outline-file now in ../etc/
2917         * Makefile, doc/Makefile, lisp/Makefile:
2918         Makefiles separated; new for ./doc
2920 Mon Apr  6 20:35:04 1998  A.J. Rossini  <rossini@biostat.washington.edu>
2922         * lisp/ChangeLog: Storing updates.
2924         * lisp/ess-comp.el, lisp/ess-inf.el, lisp/ess-site.el, lisp/ess-vars.el:
2925         See ChangeLog for more details. Not tagged.
2927 Tue Dec 16 00:17:44 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2929         * lisp/ChangeLog: *** empty log message ***
2931         * lisp/essd-s4.el (S4-mode): New function, use it.
2933 Wed Dec 10 15:36:29 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2935         * lisp/ChangeLog, lisp/essd-xls.el:
2936         XLS-mode is now the mode-name symbol.  (instead of ess-mode).  This is
2937         required for noweb-mode to work nicely.
2939         ChangeLog documented to reflect this fact.
2941 Tue Dec  9 22:55:40 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2943         * lisp/ChangeLog: *** empty log message ***
2945         * lisp/essd-r.el:
2946         removed non-necessary autoload for a non-existant function (was
2947         intended for start-args, but never was written or used).
2949         * lisp/essl-sta.el:
2950         Changed essl-sta.el to not use stat.el in the documentation comments.
2952         * lisp/ChangeLog: *** empty log message ***
2954         * lisp/essddr.el: one too many parens.
2956         * lisp/essddr.el:
2957         added commented out face.  DB's error doesn't exist for me, though.
2959 Fri Dec  5 15:13:59 1997  A.J. Rossini  <rossini@biostat.washington.edu>
2961         * lisp/ChangeLog: *** empty log message ***
2963         * lisp/ChangeLog: ChangeLog file install
2965         * lisp/ess-site.el: added comments about Emacs 20.2 errors.
2967 Fri Dec  5 14:46:38 1997  ess  <ess@pyrite>
2969         * Makefile: Added top-level Makefile.  Needs definitions, though.
2971         * etc/ess-s+3.S, etc/ess-s4.S: Initial revision
2973 1998-12-14  A.J. Rossini  <rossini@biostat.washington.edu>
2975         * README : updated to 5.1.x
2977 Tue Dec  2 08:49:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
2979         * Makefile: info isn't a valid target, and cleaned up doc
2980         targets. (KH).
2982 Mon Dec  1 16:55:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
2984         * ess.el: removed blank lines.
2986 Mon Dec  1 16:51:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
2988         * ess.texi: small edit.
2990 Mon Dec  1 16:48:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
2992         * ess.texi: changed wording around ess-plain-first-buffername
2993         (RMH).
2995 Mon Dec  1 16:42:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
2997         * Makefile: new branch (5.1.1.1).
2999 Mon Dec  1 16:36:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3001         * Makefile: Batchflags are user serviceable.
3003 Mon Dec  1 10:59:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3005         * RELEASED: version 5.0.
3007 Mon Dec  1 10:45:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3009         * README.SAS: added noise about ess-sas-sh-command stupidity that
3010         AJR has personally experienced.
3012 Sun Nov 30 13:44:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3014         * Makefile: comments for indexing.
3016 Sun Nov 30 13:41:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3018         * ess.texi: more fixes. Many more to go.
3020 Sun Nov 30 12:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3022         * README.SAS: added more information.
3024 Sun Nov 30 12:15:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3026         * essl-lsp.el: small typo in comments.
3028 Sun Nov 30 12:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3030         * Makefile: added revision, added other changes.
3032 Sun Nov 30 12:12:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3034         * README.SAS: new material on autoexec.sas added.
3036 Sun Nov 30 12:09:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
3038         * essl-s.el (S-editing-alist): need indent-line-function
3039         defined. (RMH).
3041 Sun Nov 30 12:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3043         * essl-sas.el: removed sas-indent-region.
3045 Sun Nov 30 12:07:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3047         * essl-sas.el (SAS-editing-alist): need indent-line-function
3048         (RMH).
3050 Sun Nov 30 12:06:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3052         * ess-mode.el (ess-mode): fixed doc string. (RMH).
3054 Sun Nov 30 12:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3056         * essd-sas.el: useless comments removed.
3058 Sun Nov 30 12:03:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3060         * essd-sas.el: useless comments removed. (RMH).
3062 Sun Nov 30 12:02:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3064         * essd-sas.el (inferior-SAS-args-temp): docstring, explaining
3065         stupidity of this variable
3067 Sun Nov 30 12:00:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3069         * ess-sas-sh-command: better shell scripting (RMH).
3071 Wed Nov 26 16:33:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3073         * RELEASED: 5.0-gettingcloser.
3075 Wed Nov 26 16:10:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3077         * Makefile (dist): do the right thing w/ README.
3079 Wed Nov 26 16:05:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3081         * ess-sas-sh-command: more information. cleaned up for current
3082         essd-sas.el arg passing.
3084 Wed Nov 26 15:51:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3086         * essd-sas.el: modified args to try to have "one set" for SAS
3087         process (2nd is for redirect).
3089 Wed Nov 26 15:43:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3091         * essd-sas.el: renamed and reordered inferior-SAS-args...
3093 Wed Nov 26 14:29:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3095         * ess-sas-sh-command: added more documentation on I/O.
3097 Wed Nov 26 14:01:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3099         * ess-inf.el: cleaned up comments.
3101 Wed Nov 26 13:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3103         * ess-sas-sh-command: cleaned up comments.
3105 Wed Nov 26 11:01:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3107         * essddr.el: switch-to-S to switch-to-ESS.
3109 Wed Nov 26 11:01:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3111         * essddr.el (Rd-mode-map): switch-to-S is now switch-to-ESS.
3113 Wed Nov 26 11:00:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3115         * ess-mode.el (ess-mode): added "indent-region" binding to
3116         doc-string.
3118 Wed Nov 26 10:52:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3120         * ess-trns.el (ess-transcript-mode-map): added 2 lines for
3121         consistency. (RMH)
3123 Wed Nov 26 10:51:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3125         * ess-trns.el: ispell-checked.  File name / header name mismatch
3126         corrected. (AJR)
3128 Wed Nov 26 10:49:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3130         * ess-inf.el: ispell checked, typos fixed (RMH/AJR).
3132 Wed Nov 26 10:42:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
3134         * essl-sas.el (SAS-editing-alist): function definitions are
3135         useless.  Remove.
3137 Wed Nov 26 10:37:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3139         * essl-s.el (S-editing-alist): removed function definitions.  They
3140         don't work.
3142 Wed Nov 26 10:29:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3144         * ess-site.el: ispell-checked (AJR/RMH)
3146 Tue Nov 25 15:37:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3148         * Doc/TODO: Real dump suggested programming fix.
3149         * README.S: Real dump user correction.
3151 Tue Nov 25 15:37:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3153         * README.S : Real Dump user correction
3155 Tue Nov 25 13:06:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3157         * ess-inf.el (inferior-ess-mode): Make sure that silly moves like
3158         "ess-dialect=S" are not cause for a bailout. (AJR).
3160 Tue Nov 25 12:38:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3162         * README.S: changes for font-lock "Dump" problem. (RMH)
3164 Tue Nov 25 12:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3166         * Makefile: chmod 444 ess.info* ess.dvi on release (RMH)
3168 Tue Nov 25 08:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3170         * RELEASED: 5.0-honestlylastpre.
3171         * README.S: added comment re: \" and fontlock.
3173 Tue Nov 25 08:50:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3175         * Doc/TODO: removed SAS tabbing, added S dumping (RMH).
3177 Tue Nov 25 08:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3179         * essd-sas.el (SAS-mode): construct a sas-mode-local-map, from
3180         ess-mode-map, for modifying the tab key.
3182 Tue Nov 25 08:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3184         * ess-mode.el (ess-mode): removed white space, spurrious comment.
3186 Mon Nov 24 12:14:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3188         * Doc/TODO: SAS indent fixes.
3190 Mon Nov 24 11:33:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3192         * README: fixed Kurt's address.
3194 Mon Nov 24 11:32:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3196         * ess-mode.el: put back functions; see 10:48 change.
3198 Mon Nov 24 10:58:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3200         * essl-s.el: ess to S.
3202 Mon Nov 24 10:50:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3204         * essl-s.el: inadvertent placement of ess-indent-line function.
3206 Mon Nov 24 10:50:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3208         * essl-s.el (S-editing-alist): inadvertent placement of
3209         indent-line-function.
3211 Mon Nov 24 10:48:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3213         * ess-mode.el: commented out some language specific functions.
3214         Moved to essl-s.el
3216 Mon Nov 24 10:45:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3218         * essl-s.el: new functions; S for ESS.  Use them.
3220 Mon Nov 24 10:43:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3222         * essl-s.el (S-comment-indent):
3223         * essl-s.el (S-indent-line):
3224         * essl-s.el (S-calculate-indent): new functions; used to be
3225         ess-*.
3227 Mon Nov 24 10:39:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3229         * essl-sas.el: removed some lisp-isms.
3231 Mon Nov 24 10:36:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3233         * essl-sas.el (sas-indent-region): New function.  Use it.
3235 Mon Nov 24 10:25:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3237         * essd-s4.el (S4-customize-alist): ess-object-name-db-file is
3238         "ess-s4-namedb.el". (RMH)
3240 Mon Nov 24 10:18:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3242         * README.SAS: 2 typos (RMH).
3244 Mon Nov 24 10:17:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
3246         * ess-mode.el: added ess-quit autoload.
3248 Mon Nov 24 10:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3250         * ess-inf.el (ess-quit): since now possible to call from ess-mode,
3251         make sure that we are connected to a process.
3253 Mon Nov 24 10:01:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3255         * ess-vars.el (ess-mode-font-lock-keywords): finish off line.
3257 Mon Nov 24 09:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
3259         * Doc/TODO: quotes need fixing (RMH).
3261 Mon Nov 24 09:55:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3263         * ess-mode.el (ess-mode-map): added ess-quit. (RMH).
3265 Mon Nov 24 09:48:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3267         * essd-sas.el (SAS-customize-alist): inferior-ess-exit-command
3268         should be `endsas;\n'. (RMH).
3270 Sat Nov 22 19:16:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3272         * Doc/README-19.28: new version of file (RMH).
3274 Fri Nov 21 17:37:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3276         * Doc/TODO: added 2 more from RMH, with comments.
3278 Fri Nov 21 17:31:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3280         * ess-site.el: fixed comments to reflect reality (RMH).
3282 Fri Nov 21 17:05:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3284         * ess-trns.el: ess-mode -> ESS.   (RMH)
3285         ess-mode-map -> ess-transcript-mode-map
3287 Fri Nov 21 17:02:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
3289         * Makefile (DISTSCRIPTS): commented out. (RMH)
3291         * Makefile (dist-doc): commented out.  Will do by hand for
3292         5.0. (RMH)
3294         * Makefile: Added comments for structure of Makefile. (RMH)
3296 Fri Nov 21 10:26:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3298         * Doc/TODO: incr version.
3300 Fri Nov 21 10:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3302         * Doc/TODO: added dir directions for info.
3304 Fri Nov 21 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
3306         * Doc/rmh-talk.tex: removed trailing \\.
3308 Fri Nov 21 10:19:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3310         * Makefile (dist): ess.dvi and ess.info need to be up to date.
3312 Thu Nov 20 18:38:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3314         * essl-sta.el:
3315         * essl-sas.el:
3316         * essl-s.el:
3317         * essl-lsp.el:
3318         * essddr.el:
3319         * essd-xls.el:
3320         * essd-vst.el:
3321         * essd-sas.el:
3322         * essd-s4.el:
3323         * essd-s3.el:
3324         * essd-s+3.el: incr version.
3326         * essd-r.el: incr version, comments.
3328         * ess.texi: small edits, incr version
3330         * ess.el: ess-mode is ESS. incr version
3332         * ess-vars.el: incr version, added comments.
3334 Thu Nov 20 18:21:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3336         * ess-site.el: part of ESS; comments.
3338 Thu Nov 20 18:20:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3340         * Makefile: incr, edits.
3342 Thu Nov 20 18:19:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3344         * Makefile: errors.
3346 Thu Nov 20 18:17:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
3348         * COPYING: trying.
3350 Thu Nov 20 18:15:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3352         * ess-trns.el: added copyright, incr version.
3354 Thu Nov 20 18:12:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3356         * ess-mode.el: edited copyright. incr version.
3358 Thu Nov 20 18:11:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3360         * README: removed silly university locations. incr version.
3362 Thu Nov 20 18:09:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3364         * ess-inf.el: added copyright, edited comments, incr version.
3366 Thu Nov 20 18:07:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3368         * ess-help.el: edited comments, incr version.
3370 Thu Nov 20 18:03:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3372         * ess-debug.el: edit, end, upgraded version.
3374 Thu Nov 20 18:00:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3376         * ess-comp.el: removed log file, edited comments, upgrade to 4.
3378 Thu Nov 20 16:41:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3380         * RELEASED: 5.0-verylastpre.
3382         * ess-inf.el: fixed menus.
3384 Thu Nov 20 16:40:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3386         * ess-trns.el: fixed menus.
3388 Thu Nov 20 16:38:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
3390         * ess-mode.el: formatting. extra  ).
3392 Thu Nov 20 16:37:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3394         * ess-mode.el: cleaned up menus.  removed useless comments.
3396 Thu Nov 20 16:29:15 1997  Anthony Rossini  <rossini@stat.sc.edu>
3398         * ess-mode.el: fixed goto-info stuff.
3400 Thu Nov 20 16:13:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
3402         * ess-help.el (ess-goto-info): ess isn't ess-mode.  Split window,
3403         not other-window.
3405 Thu Nov 20 10:04:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3407         * README: added comments on help file editing.
3409 Thu Nov 20 10:01:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3411         * Doc/TODO: added inferior-ess rewrite.
3413 Thu Nov 20 09:54:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3415         * README.XLispStat: Splus removed, XLispStat added.
3417 Thu Nov 20 09:53:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3419         * README.S: retitled the FAQ.
3421 Thu Nov 20 09:52:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3423         * README: changes (RMH).
3425 Thu Nov 20 09:46:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3427         * ess.texi: archive is on Franz.
3429 Thu Nov 20 09:43:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3431         * README: more comments about dir.
3433 Thu Nov 20 09:41:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3435         * Makefile: "it" to "they".
3437 Thu Nov 20 09:40:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3439         * Makefile: put dir back into the Docs.
3441 Thu Nov 20 09:38:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3443         * Doc/TODO: truns :-).
3445 Thu Nov 20 09:38:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3447         * Doc/ajr-talk.tex: added typoout for fonts.
3449 Thu Nov 20 09:35:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3451         * Doc/rmh-talk.tex: fixed my typo, line wrap.
3453 Thu Nov 20 09:33:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3455         * Doc/README.additions: added essdd*.el
3457 Thu Nov 20 09:22:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3459         * Doc/TODO: added new for fix to About.
3461 Thu Nov 20 09:19:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3463         * ess-trns.el (ess-transcript-mode-menu):
3464         * ess-inf.el (inferior-ess-mode-menu):
3465         * ess-mode.el (ess-mode-menu): removed About from menu, for now.
3468 Wed Nov 19 12:24:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3470         * RELEASED 5.0, lastpre.
3472         * Makefile: removed veryclean.  unnecessary target.  Fixed
3473         dist-doc target.
3475 Wed Nov 19 12:21:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3477         * Doc/rmh-talk.tex: no changes.
3479 Wed Nov 19 12:21:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
3481         * Doc/ajr-talk.tex: final version.  Not best, but we've got docs
3482         provided.
3484 Wed Nov 19 12:03:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3486         * Doc/ajr-talk.tex: use the ugly version
3488 Wed Nov 19 12:01:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
3490         * essd-sas.el (ess-SAS-pre-run-hook): never take name from a
3491         running process buffer.
3493 Wed Nov 19 11:56:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3495         * essd-xls.el: added transcript mode.
3497 Wed Nov 19 11:43:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3499         * ess-mode.el (ess-mode-menu): bug in "About".
3501 Wed Nov 19 11:25:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
3503         * README: database creation works.
3505 Wed Nov 19 11:20:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3507         * ess-inf.el (ess-create-object-name-db): use temporary name for
3508         ess-object-name-db; since we make it buffer local to accomodate
3509         different languages, need to handle it carefully.  In particular,
3510         might be better to make buffer local upon demand, rather than
3511         always buffer local.  But lots of considerations, here.
3513 Wed Nov 19 11:14:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3515         * ess-inf.el (ess-create-object-name-db): added *ESS* messages.
3517 Wed Nov 19 10:56:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3519         * ess.el (ess-load-object-name-db-file): no warning when object
3520         database name fails to exist; the code is still there.
3522 Wed Nov 19 10:55:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3524         * essd-s+3.el: setq-default to setq
3526         * essd-r.el: setq, not setq default.
3528 Wed Nov 19 10:52:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3530         * README: added statement about object-name db being broken.
3532 Wed Nov 19 10:33:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
3534         * essd-s+3.el (S+3-transcript-mode): make interactive.
3536 Wed Nov 19 10:32:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3538         * ess-site.el (s-transcript-mode): make interactive.
3540 Wed Nov 19 10:31:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3542         * essd-r.el (r-transcript-mode): make interactive.
3544 Tue Nov 18 17:38:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3546         * essddr.el: updated to 0.1.7. (KH)
3548 Tue Nov 18 17:37:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
3550         * ess-inf.el: ess-create-object-name-db, format
3552 Tue Nov 18 17:21:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3554         * essd-s+3.el (S+3-customize-alist): changed var name for
3555         consistency.
3557 Tue Nov 18 17:20:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3559         * essd-r.el (R-customize-alist): use R-help-sec-keys-alist.
3561 Tue Nov 18 17:19:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3563         * ess-vars.el: removed spurrious variable.
3565 Tue Nov 18 17:18:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
3567         * ess-vars.el: removed ess--help-S-sec-keys-alist; second def!
3569 Tue Nov 18 17:14:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3571         * essl-s.el (ess-help-*-sec-keys-alist): renamed to
3572           *-help-sec-keys-alist.  defvars to defconst.
3574 Tue Nov 18 17:03:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3576         * ess-inf.el (inferior-ess): removed "switch-to" logic in
3577         inferior-ess.  Now should strictly start-up a buffer.
3579 Tue Nov 18 16:58:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3581         * Makefile: added warnings for set-keymap-parent; XEmacs,
3582         non-Emacs.
3584 Tue Nov 18 16:52:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3586         * essl-s.el: added Martin's fix to documentation.
3588 Mon Nov 17 09:59:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
3590         * ess-inf.el (inferior-ess-mode-menu): reinstalled info
3591         connection.
3593 Mon Nov 17 09:58:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3595         * ess-mode.el: reinstalled info connection.
3597 Mon Nov 17 09:25:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3599         * Doc/rmh-talk.tex: added updates. (RMH)
3601 Mon Nov 17 09:09:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
3603         * README.S: fixed grammar.
3605 Mon Nov 17 09:05:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3607         * README/ess.texi: R uses ess-r-namedb.el. (RMH)
3609 Mon Nov 17 09:04:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3611         * README/ess.texi: changed phrasing for creating object database
3612         files. (RMH)
3614 Mon Nov 17 09:00:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3616         * ess-inf.el (inferior-ess): doc string edited.  Wrong comments
3617         removed (RMH).
3619 Mon Nov 17 08:57:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3621         * Makefile: fixed documentation dependencies (RMH)
3623 Mon Nov 17 08:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3625         * ess.el: fixed Lisp-Dir-Entry; franz.stat.wisc.edu, not
3626         ftp.math.sc.edu. (RMH).
3628 Mon Nov 17 08:54:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3630         * Doc/ajr-talk.tex: added comments for changing font usage (RMH).
3632 Fri Nov 14 17:44:14 1997  Anthony Rossini  <rossini@stat.sc.edu>
3634         * README: added more of an introduction and "history" statement.
3636         * README.S: added a small "FAQ" at the end.
3638         * Doc/TODO: Added last of the SAS things to do for 5.2 or 5.4.
3640 Fri Nov 14 17:27:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3642         * README: more comments.
3644 Fri Nov 14 16:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3646         * Doc/TODO: added SAS fontlock, graphics.  R Help
3648 Fri Nov 14 13:49:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3650         * README.XLispStat: fixed small typos.
3652 Fri Nov 14 11:24:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3654         * Makefile (DOCS): reordered variable.  Added info/dvi files.
3656 Fri Nov 14 11:22:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3658         * ess.el: more comment work.
3660         * ess.el: verified using lisp-mnt.el; standard package formatting.
3662 Fri Nov 14 11:06:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3664         * Makefile (clean): don't remove .dvi or .info*
3666         * Makefile (veryclean): new target, for removing what clean used
3667         to remove
3669 Fri Nov 14 10:13:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3671         * Makefile: version to 5.0
3673 Fri Nov 14 10:13:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3675         * Makefile (VERSION): version to 5.0
3677 Fri Nov 14 10:13:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
3679         * ess-vars.el: version to 5.0
3681 Fri Nov 14 10:13:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
3683         * ess-vars.el (ess-version): version to 5.0.
3685 Fri Nov 14 10:12:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3687         * README.S: added notes for starting R with prefix arguments.
3689 Fri Nov 14 09:59:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3691         * ess.texi: added @itemize markers.
3693 Thu Nov 13 21:45:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3695         * Release: 5.0-pre5
3697         * Makefile (VERSION): incremented.
3699         * ess-vars.el (ess-version): incremented.
3701 Thu Nov 13 21:40:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3703         * essd-sas.el: works again.  shooze...
3705 Thu Nov 13 20:51:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3707         * ess.el (ess-load-object-name-db-file): don't bomb if file
3708         doesn't exist..
3710 Thu Nov 13 20:31:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3712         * ess-inf.el: back to initial, except for new unused, commented
3713         out, variable)
3715 Thu Nov 13 20:28:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3717         * ess-inf.el: New temp variables for when we rewrite the
3718         initialization routines; NEED TO DO THIS FOR 5.2!!!  LOGIC HAS
3719         CHANGED, FOR THE "SIMPLER"!
3721         * ess-inf.el: doesn't work.  This is a mess.
3723         * ess-inf.el (inferior-ess): use language instead of dialect for
3724         "*language*" and "*language:1*" buffer names; old version
3725         commented out.
3727 Thu Nov 13 20:11:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
3729         * ess-vars.el (ess-plain-first-buffername): use it.
3731 Thu Nov 13 20:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3733         * ess-inf.el: forgot ")".
3735 Thu Nov 13 20:06:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3737         * essd-sas.el: fixed R then SAS buffer name problem.
3739 Thu Nov 13 19:56:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
3741         * ess-site.el: added commented example for
3742         ess-plain-first-buffername.  TRUE by default, i.e. for "novice"
3743         mode.
3745 Thu Nov 13 19:54:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3747         * ess-vars.el: moved database loading to ess-mode and
3748         inferior-ess-mode; removed old comments.
3750 Thu Nov 13 19:52:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
3752         * ess-inf.el (ess-proc-name): If ess-plain-first-buffername is
3753         true, don't add "process number" to the first process.
3755 Thu Nov 13 19:35:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3757         * ess.el (ess-load-object-name-db-file): new function, use it.
3759 Thu Nov 13 19:35:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
3761         * ess-inf.el: C-c tab is ess-complete-object-name.
3763 Thu Nov 13 19:34:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3765         * ess-inf.el (inferior-ess-mode-map): C-c TAB is
3766         ess-complete-object-name, same as in ess-mode.
3768 Thu Nov 13 19:27:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
3770         * ess-inf.el (inferior-ess-mode): load object-name db file if
3771         exists.
3773 Thu Nov 13 19:19:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3775         * ess-mode.el (ess-mode): load object-name db file if exists.
3777 Thu Nov 13 19:17:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3779         * ess.texi: bare-bones description of how to create object-name
3780         databases.
3782 Thu Nov 13 19:09:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3784         * README: added notes for database creation
3786 Thu Nov 13 10:16:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
3788         * README.XLispStat : XLispStat isn't a trademark.
3790 Thu Nov 13 09:59:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
3792         * Makefile (ess.elc): fixed action
3794         * Makefile (ess-vars.elc): fixed action
3796 Thu Nov 13 09:58:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
3798         * ess-vars.el: removed ancient comments.
3800 Thu Nov 13 09:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
3802         * README.S: added means for using second philosophy.
3804 Thu Nov 13 09:51:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
3806         * README.S: fixed line break.
3808 Thu Nov 13 09:40:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
3810         * Doc/ajr-talk.tex: added location of talk.
3812 Thu Nov 13 09:39:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3814         * Doc/rmh-talk.tex: pointed to FRANZ.  added comment about where
3815         given.
3817 1998-11-13  A.J. Rossini  <rossini@biostat.washington.edu>
3819         * doc/Makefile: added "info" target.  Removed spurrious
3820         ess.info/ess.texi dependency, i.e. the first.
3823 Thu Nov 13 08:54:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
3825         * Makefile (dist-doc): new target.  Use it
3827         * Makefile (ESS-doc): new target.  Use it.
3829 Wed Nov 12 17:32:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
3831         * Doc/ajr-talk.tex: de latex-2-html'd.
3833 Wed Nov 12 17:26:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3835         * ess-inf.el: args passes all the way through.
3837 Wed Nov 12 16:30:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3839         * essd-r.el: added prefix to R.
3841 Wed Nov 12 15:15:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
3843         * README: added stata comment, site-init.el
3845 Wed Nov 12 15:12:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
3847         * ess.texi: added installation (from README).  Use @file{} for
3848         file names.
3850 Wed Nov 12 14:56:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3852         * Makefile: added warning messages for ignorable errors.
3854 Wed Nov 12 14:43:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
3856         * ess-inf.el: can't seem to remove last byte compiler error.
3858 Wed Nov 12 14:30:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3860         * ess-trns.el:
3861         * ess-help.el: added compile requires to remove byte-compiler
3862         warnings.
3864 Wed Nov 12 14:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
3866         * essddr.el: paren balance. whoops.
3868 Wed Nov 12 14:20:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3870         * essddr.el: added "require 'ess-help" to solve byte compiler
3871         errors.
3873 Wed Nov 12 14:16:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
3875         * essd-sas.el: require 'shell to fix byte-compile errors.
3877 Wed Nov 12 02:45:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3879         * Release: 5.0-pre4
3881         * ess-vars.el: updated version number for release
3882         * Makefile: Updated version number for release
3884 Wed Nov 12 02:27:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
3886         * essd-sas.el: seems to work, now.
3888 Tue Nov 11 19:20:50 1997  Anthony Rossini  <rossini@stat.sc.edu>
3890         * essd-sas.el: might need comint.
3892 Tue Nov 11 19:09:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
3894         * README.XLispStat: fixed small errors.
3896 Tue Nov 11 19:04:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3898         * README.XLispStat : bad key-seq "C-c C-f" isn't find-file.
3900 Tue Nov 11 19:01:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
3902         * README.S: merged rewrite (RMH)
3904 Tue Nov 11 16:49:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
3906         * essd-sas.el: format cleaning.
3908 Tue Nov 11 16:42:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3910         * essd-sas.el: ess-SAS-pre-run-hook now called from SAS, not
3911         inferior-ess.
3913 Tue Nov 11 16:34:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3915         * essl-sta.el: wrong header!
3917 Tue Nov 11 16:32:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3919         * ess.texi: added to New Features.
3921 Tue Nov 11 16:30:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3923         * README: small typos. Distributed from Wisconsin.
3925 Tue Nov 11 16:27:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
3927         * README: added Splus 3.4.  Removed "futures".
3929 Tue Nov 11 16:25:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
3931         * ess-vars.el: inferior S -> inferior ESS
3933 Tue Nov 11 16:24:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
3935         * ess-site.el: small doc changes (RMH).
3937 Tue Nov 11 16:21:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
3939         * README.S: edited how to find key-sequences (RMH)
3941 Tue Nov 11 16:19:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
3943         * ess-inf.el: removed comint symbols.  (RMH).  Need to read comint
3944         docs (AJR).
3946 Tue Nov 11 16:19:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
3948         * Makefile: small typos corrected.
3950 Tue Nov 11 16:04:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
3952         * ess-inf.el (ess-read-object-name): use
3953         ess-read-object-name-dump.
3955         * ess-inf.el (ess-read-object-name-default): reverted back to old
3956         behavior.
3958         * ess-inf.el (ess-read-object-name-dump): new function.  Use it.
3960 Tue Nov 11 15:56:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
3962         * ess.texi: XLisp-Stat, uniformly.
3964 Tue Nov 11 15:51:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
3966         * ess.texi: fixed titles (no @_{} commands).  Updated menus. (MM)
3968 Tue Nov 11 15:38:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
3970         * README.XLispStat: removed "S(tm)".
3972         * README.SAS: major overhaul (RMH).
3974         * README.S: removed "S(tm)".
3976 Tue Nov 11 10:02:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
3978         * ess-inf.el (ess-read-object-name-default): new version (KH).
3980 Tue Nov 11 10:00:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
3982         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): added man
3983         format again for R internal man pages.
3985 Mon Nov 10 23:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
3987         * Makefile: added latex/tex for talks on ESS 5.0.
3989 Mon Nov 10 23:02:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
3991         * Releasing 5.0-pre3.
3993         * essd-sas.el: changes made.  Watch out.
3995         * ess-vars.el (ess-version): 5.0-pre3
3996         * Makefile (VERSION): 5.0-pre3
3998 Mon Nov 10 22:58:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4000         * ess-mode.el: more S to ESS
4002 Mon Nov 10 22:52:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4004         * ess-inf.el: more S/ESS fixes (RMH)
4006 Mon Nov 10 22:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4008         * README.SAS: typo
4010 Mon Nov 10 22:43:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4012         * ess-inf.el (ess-read-object-name-default): handle defaults
4013         better.
4015 Mon Nov 10 22:34:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4017         * README.S: typo.
4019 Mon Nov 10 17:28:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4021         * README.SAS: added some suggestions by RMH.
4023 Mon Nov 10 17:26:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4025         * README.S: edited as suggested by RMH.
4027 Mon Nov 10 17:17:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4029         * README.S: stuff.
4031 Mon Nov 10 17:16:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4033         * README: changed mode/revision.
4035 Mon Nov 10 17:14:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4037         * README: fixes (RMH)
4039 Mon Nov 10 17:04:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4041         * ess-trns.el (ess-transcript-mode):
4042         * ess-help.el (ess-help-mode):
4043         * ess-inf.el (inferior-ess-mode):
4044         * ess-mode.el (ess-mode): keep tabs out of the code.
4046 Mon Nov 10 16:48:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4048         * ess.texi: @code -> @email when appropriate.
4050 Mon Nov 10 15:58:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4052         * ess.texi: added most, approx 300, of MM's changes.  A very few
4053         differences, though.
4055 Mon Nov 10 15:05:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4057         * ess-vars.el: S -> ESS (MM)
4059 Mon Nov 10 15:02:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4061         * ess-trns.el: S -> ESS (MM)
4063 Mon Nov 10 14:59:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4065         * ess-mode.el: S -> ESS (MM).
4067 Mon Nov 10 14:51:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4069         * ess-inf.el: S -> ESS (MM).
4071 Mon Nov 10 14:41:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4073         * ess-help.el: removed comment re: S.el.
4075         * ess-help.el: updated docs and functions, S -> ESS (MM)
4077 Mon Nov 10 14:34:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4079         * Makefile (MAKEHTML): change target (MM)
4081         * Makefile (clean): more to clean (MM)
4083         * Makefile (dvi): new target.  Use it (MM)
4085 Sun Nov  9 16:30:38 1997  Anthony Rossini  <rossini@stat.sc.edu>
4087         * Doc/TODO: cleaned out my email of TODO problems, except for
4088         SAS).
4090 Sun Nov  9 16:24:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4092         * Doc/TODO: updated for what has been accomplished by this stage,
4093         for 5.0.
4095 Sun Nov  9 15:32:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4097         * essl-sta.el: cleaned up errors via lets.
4099 Sun Nov  9 15:26:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4101         * essl-sas.el: removing unusable commands.
4103 Sun Nov  9 15:08:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4105         * ess-vars.el (no-doc): new variable.  use it for autoload
4106         documentation.
4108 Sun Nov  9 15:08:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4110         * Makefile: ess-vars/ess/ess-site dependencies cleared up.
4112 Sun Nov  9 15:02:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4114         * essd-sas.el: changed documentation for autoloads.
4116 Sun Nov  9 14:56:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4118         * essl-sas.el: one too many ")" (in editing sas-narrow-to-page).
4120 Sun Nov  9 14:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4122         * ess-site.el: cleaned up.
4124 Sun Nov  9 14:44:06 1997  Anthony Rossini  <rossini@stat.sc.edu>
4126         * ess-comp.el: cleaned up.
4128 Sun Nov  9 14:38:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4130         * essl-sta.el: cleaned up format.
4132 Sun Nov  9 14:33:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4134         * essd-sas.el: cleaned up byte-compiler warnings and lisp.
4136 Sun Nov  9 14:32:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4138         * essl-sas.el: need the right name at top.
4140         * essl-sas.el: cleaned up byte-compiler warnings.
4142 Sun Nov  9 14:17:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
4144         * Makefile: cleaned dependencies for essd-*.el
4146 Sun Nov  9 14:00:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4148         * ess-vars.el (ess-version): upgrade to 5.0
4150         * Makefile: upgrade version to 5.0
4152 1998-11-09  A.J. Rossini  <rossini@biostat.washington.edu>
4154         * Makefile (dist): new top-level target.
4155         (dist): uses scp to put it where it belongs.
4157 Fri Nov  7 19:43:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4159         * Released 5.0-pre2.
4161         * Makefile (dist): copy makefile into the appropriate place.
4163 Fri Nov  7 19:41:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4165         * essd-sas.el (ess-SAS-pre-run-hook): fixed process name synch
4166         problem.
4168 Fri Nov  7 19:18:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4170         * essd-sas.el (ess-SAS-pre-run-hook): set explicit-shell-file-name
4171         to "/bin/sh" to aviod prompt evilness.
4173 Fri Nov  7 18:33:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4175         * Doc/TODO: SAS problems.
4177 Fri Nov  7 18:28:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4179         * ess-inf.el (inferior-R-input-sender): patch to avoid problems
4180         with R, for "help()" (MM).
4182 Fri Nov  7 18:17:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4184         * ess-site.el: added comments re: TT commenting/editing styles.
4186 Fri Nov  7 18:10:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4188         * ess-mode.el: indentation.
4190 Fri Nov  7 14:42:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4192         * ess-mode.el: changes for TT (RMH).
4194 Fri Nov  7 14:31:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4196         * essl-sas.el (sas-require-confirmation): doc string edit.
4198 Fri Nov  7 14:30:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4200         * ess-vars.el (ess-transcript-minor-mode):
4202         * ess-vars.el (ess-listing-minor-mode): new variables.  Use. (RMH)
4205 Fri Nov  7 14:29:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4207         * essl-sas.el:  fixes for multiple SAS processes. (RMH)
4209 Fri Nov  7 13:53:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4211         * essd-sas.el: changes for SAS mode (RMH-2Nov).
4213 Fri Nov  7 13:47:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4215         * ess-vars.el: patches for Terry Thernau's suggested indentation
4216         (RMH)
4218 Fri Nov  7 13:37:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4220         * README.XLispStat: new file.  read it.
4221         * README.SAS: New file.  Read it.
4222         * README.S: revision, not version.
4224 Fri Nov  7 11:41:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4226         * README.S: added gen'l features, id -> version.
4228 Fri Nov  7 09:23:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4230         * README.S: New file.  Include it.
4232 Fri Nov  7 09:20:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4234         * README: pointer to README.S, README.SAS, and README.XLispStat
4236 Fri Nov  7 09:17:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4238         * README: changes to mailing list and WWW documentation location
4239         (MM).
4241 Thu Nov  6 10:42:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4243         * Makefile (DOCS): added README.LANGUAGE files to the Makefile.
4244         Need to fill them in.
4246 Wed Oct 29 14:08:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4248         * README: rearranged, as suggested by Don Cram. (DC).
4250 Mon Oct 27 14:50:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4252         * ess.texi: readded "New Features" section.
4254 Mon Oct 27 13:05:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4256         * ess.texi: started editing section 1.  In particular, @b{S}
4257         refers to a generic statistical process, at this point.
4259 Mon Oct 27 10:44:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4261         * ess.texi (Local Variables): TeX-master ought to be ess.texi.
4262         Whoops.
4264 Mon Oct 27 10:25:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4266         * Doc/TODO: added RMH's SAS suggestions.
4268 Mon Oct 27 10:22:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
4270         * essd-sas.el (ess-SAS-pre-run-hook): removed interactive call.
4271         * essd-sas.el (ess-SAS-pre-run-hook): make sure buffer name of any
4272         running *shell* buffers is unique for changes.
4274 Mon Oct 27 10:03:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4276         * Makefile (SOURCES): removed ess-debug from distributed sources.
4278 Mon Oct 27 09:01:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4280         * Makefile (dist): Doc should not be writable, again.
4282 Fri Oct 24 16:31:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4284         * Makefile (install): -ne should be !=, since doing string, not
4285         integer, comparison. (KH)
4287 Fri Oct 24 12:25:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4289         * ess-vars.el (ess-version):
4290         * Makefile (VERSION): 5.0-pre2
4292         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): changes for
4293         R, 0.50 vs. 0.60.
4295 Fri Oct 24 08:56:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4297         * ESS-5.0-pre1 released.
4299 Fri Oct 24 08:55:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4301         * ess-vars.el (ess-version):
4302         * Makefile (VERSION): updated version name to 5.0-pre1, skipping
4303         beta-17.
4305 Fri Oct 24 08:51:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4307         * essd-sas.el (ess-SAS-pre-run-hook): We need to make sure that no
4308         shells are currently running.  put back the stuff removed 1.5
4309         hours ago.  Cleaned up variable usage using let.
4311 Fri Oct 24 08:13:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4313         * essl-sas.el (SAS-log-mode): fundamental mode, with read-only.
4314         Same as listing mode, pretty much.
4316 Fri Oct 24 08:11:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4318         * essl-sas.el (set-sas-file-buffer): sasl-mode isn't real,
4319         anymore.
4321 Fri Oct 24 08:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4323         * essd-sas.el (ess-SAS-pre-run-hook): after accepting process
4324         input, sleep-for to allow the rest of the input to appear!  Else,
4325         we don't read the correct tty.  Alternative: would have to grep
4326         for tty, and figure out if we mean BSD or SYSV style unix.
4327         Bleach.
4329 Fri Oct 24 07:21:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4331         * essd-sas.el (ess-SAS-pre-run-hook): removed
4332         ess-sas-shell-buffer-name stuff.  Necessary?
4334 Fri Oct 24 07:21:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4336         * ess-sas-sh-command: use /bin/sh
4338 Fri Oct 24 07:20:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4340         * Makefile (dist): make sure scripts are executable before
4341         packaging.
4343 Thu Oct 23 17:24:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
4345         * essd-sas.el (ess-sas-shell-buffer-name-flag): use it.
4346         * essd-sas.el (ess-sas-shell-buffer-name): use it.
4348 Thu Oct 23 17:20:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4350         * essd-sas.el (ess-SAS-pre-run-hook): removed 'interactive' call.
4351         Should only be run from a run-hooks call?
4353         * essd-sas.el (ess-SAS-pre-run-hook): ess-shell-buffer-name-p
4354         should be ess-shell-buffer-name-flag; -p and p suffices are
4355         reserved for functions, -flag reserved for variables.
4357 Thu Oct 23 13:17:28 1997  Anthony Rossini  <rossini@stat.sc.edu>
4359         * ess-inf.el (ess-eval-line-and-next-line, ess-eval-line,
4360         ess-eval-function, ess-eval-buffer): ess-force-buffer-current
4362 Thu Oct 23 09:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4364         * Makefile (install): test lispdir to see if needs install (MM).
4366 Thu Oct 23 09:07:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4368         * essl-sas.el (ess-transcript-mode): should be autoloaded.
4370 Thu Oct 23 09:01:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4372         * ess-site.el (s-transcript-mode): generic.  Moved here.
4374 Thu Oct 23 09:00:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4376         * essd-r.el (r-transcript-mode): moved here.
4378 Thu Oct 23 08:57:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4380         * Makefile (AUXFILES): added SCRIPTS
4381         * Makefile (SCRIPTS): new variable, use it.
4383 Thu Oct 23 08:52:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4385         * ess-inf.el (ess-eval-visibly): DOCSTRING lied; text ->
4386         text-withtabs.
4388 Thu Oct 23 08:30:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4390         * Makefile (dist): remove write permission from ChangeLog for
4391         distribution.
4393 Thu Oct 23 08:23:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4395         * Makefile (DOCS): new variable.  Use it.
4397 Thu Oct 23 08:22:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4399         * Makefile (SOURCES): Need to include ess-debug, ess-comp.
4401 Wed Oct 22 15:53:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4403         * ess-vars.el (ess-version): updated version number (17)
4404         * Makefile (VERSION): updated version number (17)
4406         * beta 16 released.
4408 Wed Oct 22 15:10:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
4410         * Makefile (dist): dist target now works; being too ambitious
4411         resulted in the loss of below.
4413 1997-10-22  Anthony Rossini  <rossini@stat.sc.edu>
4415         * WHOOPS.  Stupid mistake, lost 2 days of ChangeLog activity.
4417 Mon Oct 20 14:20:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4419         * ess-help.el (ess-display-help-on-object): set the customization
4420         variables properly.
4422 Thu Oct 16 14:25:59 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
4424         * essd-sas.el (ess-mode): added autoload.
4426         * essd-s+3.el: editing of spaces.
4428         * Makefile (SOURCES): changed edd-doc appropairately.i
4430 Fri Oct 10 12:05:40 1997  Anthony Rossini  <rossini@stat.sc.edu>
4432         * beta 15 released.
4434         * ess-trns.el (ess-transcript-mode): start up in read-only mode.
4436 Wed Oct  8 14:50:03 1997  Anthony Rossini  <rossini@stat.sc.edu>
4438         * ess-inf.el (ess-proc-name): takes stringname for buffer; was
4439         ess-dialect.  Use it.
4441 Wed Oct  8 13:56:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4443         * essd-s4.el (S4-customize-alist):  inferior-ess-*-command
4444         variables must end in "\n".
4446         * essd-s+3.el (S+3-customize-alist): inferior-ess-*-command
4447         variables must end in "\n".
4449 Wed Oct  8 08:50:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4451         * ess-vars.el (inferior-ess-names-command): add "\n" to end of
4452         names(%s) command (KH).
4454 Wed Oct  8 05:36:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4456         * ess-debug.el: new file for debugging and development.  Use it.
4458 Tue Oct  7 15:46:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4460         * ess-site.el: commented out debug-on-error.
4462 Tue Oct  7 15:42:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4464         * ess-inf.el (ess-get-words-from-vector): don't concat "\n", since
4465         we might have multi-line commands.  Make them do it in the command
4466         definition (KH).
4468 Tue Oct  7 13:21:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4470         * Makefile (SOURCES): add ess-doc.el
4472 Thu Oct  2 08:52:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
4474         * Makefile (install): create INFODIR and LISPDIR as well as
4475         parents before installing.
4477 Thu Oct  2 08:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4479         * ess-inf.el (ess-multi): removed ess-pre-run-hook execution; it
4480         should only happen in inferior-ess.
4482 Thu Oct  2 01:12:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4484         * essl-s.el (r-transcript-mode, s-transcript-mode): new functions.  Use it, and fset
4485         it.
4487 Thu Oct  2 01:12:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4489         * ess-trns.el (ess-transcript-mode): added alist parameter.  Use
4490         it.
4492 Thu Oct  2 00:35:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4494         * ess-vars.el (ess-function-pattern): tied the non-quoted function
4495         name to either the beginning of a line or a space, instead of
4496         beginning of a word.
4498 Wed Oct  1 21:50:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4500         * essl-s.el (S-syntax-table): modified . to be "_" (KH).
4502 Wed Oct  1 21:46:51 1997  Anthony Rossini  <rossini@stat.sc.edu>
4504         * ess-inf.el: Require ess-site, not just ess, so that language
4505         specific stuff will be loaded.
4507 Wed Oct  1 21:45:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4509         * ess-trns.el: Require ess-site, not just ess, so that language
4510         specific stuff will be loaded.
4512 Tue Sep 16 16:15:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4514         * essl-sas.el (SAS-editing-alist):
4515         * essl-lsp.el (Lisp-editing-alist):
4516         * essl-s.el (S-editing-alist):
4518         ess-keep-dump-files NEEDS to be 'ask.
4520 Wed Sep 10 13:48:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4522         * ess-help.el (ess-submit-bug-report): ess-program-name doesn't
4523         exist.
4525 Wed Sep 10 13:44:52 1997  Anthony Rossini  <rossini@stat.sc.edu>
4527         * essl-sas.el: can't require sas here.
4529 Wed Sep 10 13:33:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4531         * essl-sas.el: added Tom Cook's sas-data code.  Not integrated
4532         yet.
4534 Wed Sep 10 09:42:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4536         * Makefile (html/ess_toc.html): Use explicit file "index.html",
4537         since some servers/browsers have different defaults. (MM).
4539 Wed Sep 10 09:40:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4541         * ess-site.el ((assoc "\\.[rR]\\'" auto-mode-alist)): change check
4542         for setting auto-mode-alist (MM).
4544 Tue Sep  9 16:35:21 1997  Anthony Rossini  <rossini@stat.sc.edu>
4546         * ess-mode.el: removed code which generated a second "ess-mode"
4547         menu.
4549 Tue Sep  9 16:23:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4551         * ess-mode.el (ess-mode): mode name:  ess-language, not
4552         ess-dialect.
4554 Tue Sep  9 16:22:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4556         * ess-inf.el (inferior-ess-mode): mode name:
4557         iESS [ess-dialect:proc]
4559 Tue Sep  9 10:39:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4561         * essd-[r][s+3].el (*-customize-alist): lastvalue command renamed
4562         as ".ess.lvsave".
4564 Tue Sep  9 09:59:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4566         * ess-inf.el: what is (fset 'run-s (fset 'run-S (symbol-function
4567         'S))) for??
4569 Tue Sep  9 09:15:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4571         * ess-vars.el (ess-version): incremented
4573         * Makefile (VERSION): incremented
4575 Tue Sep  9 09:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4577         * RELEASING beta 13
4579 Tue Sep  9 09:01:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4581         * Makefile (all): ess -> ESS
4583 Tue Sep  9 08:29:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4585         * essd-r.el (R-customize-alist): needs syntax table for inferior
4586         processes.
4588 Mon Sep  8 15:22:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4590         * ess-inf.el (inferior-ess-mode): need to fix syntax table.
4592 Mon Sep  8 14:28:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4594         * essl-sas.el (sas-indent-line): renamed from
4595         indent-sas-statement.
4597 Mon Sep  8 14:08:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4599         * ess-mode.el (ess-mode): add one more debugging statement.
4601 Mon Sep  8 13:23:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
4603         * ess-vars.el: moved syntax table code to essl-s.el.
4605 Mon Sep  8 13:07:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4607         * ess-vars.el (ess-version): updated.
4609         * Makefile: Updated version number
4611 Mon Sep  8 12:25:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4613         * ess-help.el (ess-find-help-file): doesn't search for
4614         completions, with SAS or XLS.  Fine, since there isn't a really
4615         good way to build the list [SAS] or it isn't coded yet [XLS].
4617 Mon Sep  8 12:24:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4619         * ess-help.el (ess-display-help-on-object): uses process name as
4620         part of the buffer.
4622 Mon Sep  8 12:23:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4624         * ess-vars.el: removed inferior-ess-save-lastvalue-command and
4625         inferior-ess-retr-lastvalue-command, not needed.
4627 Mon Sep  8 09:01:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4629         * essl-sas.el: moved SAS language related autoloads and fsets from
4630         ess.el to here.
4632 Mon Sep  8 08:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4634         * essl-s.el: moved S language related autoloads and fsets from
4635         ess.el to here.
4637 Mon Sep  8 08:51:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4639         * essd-sas.el (SAS-customize-alist): use ess-local-customize-alist.
4641 Mon Sep  8 08:46:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4643         * essd-r.el (R-customize-alist): use ess-local-customize-alist.
4645 Mon Sep  8 08:45:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4647         * essd-s+3.el (S+3-customize-alist): use ess-local-customize-alist.
4649 Mon Sep  8 08:45:00 1997  Anthony Rossini  <rossini@stat.sc.edu>
4651         * essd-s4.el (S4-customize-alist): use ess-local-customize-alist.
4653 Mon Sep  8 08:42:48 1997  Anthony Rossini  <rossini@stat.sc.edu>
4655         * essd-s3.el (S3-customize-alist): use ess-local-customize-alist.
4657 Mon Sep  8 08:41:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4659         * ess-vars.el (ess-local-customize-alist): new variable.  use it.
4661 Mon Sep  8 08:35:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4663         * ess-site.el: code to remove .[sS] from auto-mode-alist commented
4664         out.  Need a version which works with Emacs.
4666 Fri Sep  5 14:20:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4668         * ess-mode.el (ess-eval-map): define it.  New keysequence:
4669         C-c C-e ...  for evaluation of code.
4671 Fri Sep  5 14:19:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4673         * ess-vars.el (ess-eval-map): new variable.  use it.
4675 Wed Sep  3 12:54:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4677         * ess-trns.el: removed log section.
4679 Wed Sep  3 12:30:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4681         * ess-mode.el (ess-find-dump-file-other-window): changed
4682         error to message, so that dumping non-existant R objects would
4683         work.
4685 Wed Sep  3 12:29:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4687         * ess-help.el (ess-submit-bug-report): fixed to use ess-bugs, and
4688         to include *ESS* buffer contents.
4690 Wed Sep  3 12:27:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4692         * essd-s4.el: rolled in John Chamber's s4-modeadds.el
4694 Wed Sep  3 11:48:24 1997  Anthony Rossini  <rossini@stat.sc.edu>
4696         * essd-s4.el (S4-customize-alist): added
4697         inferior-ess-search-list-command from the ess-xtras.
4699 Wed Sep  3 11:11:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4701         * ess-site.el ((assoc "\\.q" auto-mode-alist)): removed '$'.
4702         (RMH).
4704 Wed Sep  3 10:42:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4706         * ess.texi : applied Martin's updates.
4708 Wed Sep  3 10:37:39 1997  Anthony Rossini  <rossini@stat.sc.edu>
4710         * Makefile: applied Martin's patch, ESS -> ess, for texinfo
4711         stuff.
4713 Tue Sep  2 16:36:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4715         * essd-*.el (ess-dump-filename-template): use it, with
4716         ess-suffix.
4718 Tue Sep  2 16:19:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4720         * ess-vars.el (ess-delete-dump-files): changed default value to
4721         nil.  Better safe than sorry.
4723 Tue Sep  2 16:05:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4725         * essd-*.el (*-customize-alist): ess-suffix.  Use it.
4727 Tue Sep  2 15:44:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
4729         * essl-s.el: moved "general" variables from essd-s?.el,
4730         essd-r.el.  There, should only be modifications to the standard S
4731         customizations.  Avoids conflict with not loading certain
4732         customization variables.
4734 Tue Sep  2 13:23:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
4736         * Makefile (LASTVERSION): version set to 12.
4738 Tue Sep  2 10:22:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4740         * ess-vars.el (ess-version): Version 11 released; set to 12.
4742 Mon Sep  1 17:16:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4744         * essd-r.el (R-mode): setq-default the customize alist.
4746 Mon Sep  1 16:59:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4748         * essd-s+3.el (S+3-mode): need to set ess-customize-alist.
4750 Mon Sep  1 16:15:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4752         * ess-vars.el (ess-mode-font-lock-keywords): redid the assign
4753         fontlocking.
4755 Mon Sep  1 15:53:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4757         * ess-vars.el (ess-mode-editing-alist): renamed.  Use it.
4759 Mon Sep  1 15:48:43 1997  Anthony Rossini  <rossini@stat.sc.edu>
4761         * ess-inf.el (inferior-ess): corrected doc string.
4763 Mon Sep  1 14:54:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4765         * essl-sas.el: added sas config variables here.
4767 Mon Sep  1 14:21:08 1997  Anthony Rossini  <rossini@stat.sc.edu>
4769         * essd-sas.el (SAS): works.
4771 Mon Sep  1 14:20:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
4773         * essd-sas.el (SAS-mode): fixed and "modernized".
4775 Mon Sep  1 14:16:16 1997  Anthony Rossini  <rossini@stat.sc.edu>
4777         * ess.el (SAS-transcript-mode): load it.
4779 Mon Sep  1 14:16:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4781         * ess.el (SAS-mode): load it.
4783 Mon Sep  1 14:12:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4785         * ess-site.el (auto-mode-alist): XLS is recognized.  SAS is
4786         recognized.
4788 Fri Aug 29 13:41:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4790         * ess-inf.el (inferior-ess-make-comint): use
4791         inferior-ess-start-file, inferior-ess-start-args.
4793 Fri Aug 29 13:24:12 1997  Anthony Rossini  <rossini@stat.sc.edu>
4795         * essd-sas.el (inferior-SAS-args): new variable.  Use it.
4797 Fri Aug 29 13:11:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4799         * ess-vars.el (ess-dribble-buffer): now defaults to
4800         *ESS*. (RMH/MM).
4802 Fri Aug 29 13:09:04 1997  Anthony Rossini  <rossini@stat.sc.edu>
4804         * essd-sas.el (SAS-customize-alist): fixed primary prompt (RMH).
4806 Thu Aug 28 10:21:41 1997  Anthony Rossini  <rossini@stat.sc.edu>
4808         * ess-mode.el (ess-check-modifications): reformat.
4810 Thu Aug 28 09:03:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
4812         * ess.el: moved ess-site autoloads here.
4814 Thu Aug 28 09:02:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4816         * ess-help.el (ess-find-help-file): autoloaded
4817         ess-get-object-list at the beginning of ess-help; byte-compiler
4818         error.
4820 Wed Aug 27 14:33:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4822         * ess-mode.el (ess-mode): needed to set buffer local variables
4823         AFTER they are killed.  Whoops.
4825 Wed Aug 27 14:27:44 1997  Anthony Rossini  <rossini@stat.sc.edu>
4827         * ess-mode.el (ess-mode): type changed to dialect.
4829 Wed Aug 27 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4831         * ess-inf.el (ess-proc-name): changed the process name to be
4832         returned.  Now is the form:  ess-dialect : ess-process-number.
4834 Tue Aug 26 18:49:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4836         * ess-version-running -> ess-dialect
4838 Tue Aug 26 18:49:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
4840         * ess-proc-prefix -> ess-language
4842 Tue Aug 26 17:58:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
4844         * ess-site.el: added SAS site init (from Cook's mode) (TC)
4846 Tue Aug 26 17:50:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4848         * essl-sas.el:  new file.  SAS language editing mode (Cook's
4849         mode).  Use it. (TC)
4851 Tue Aug 26 17:48:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
4853         * essl-s.el : new file.  S language editing mode.  Use it.
4854         S specific stuff from ess-mode.
4856 Mon Aug 25 16:53:10 1997  Anthony Rossini  <rossini@stat.sc.edu>
4858         * ess-help.el (ess-find-help-file): added hack to complete non-S
4859         stuff. (KH)
4861 Mon Aug 25 16:42:46 1997  Anthony Rossini  <rossini@stat.sc.edu>
4863         * essd-r.el (R-customize-alist): made the name quoted.
4865 Mon Aug 18 15:27:41 1997  Maechler  <maechler@stat.math.ethz.ch>
4867         * essd-r.el (R-customize-alist): sorted
4869         * essd-s4.el:
4870         * essd-s3.el (S3-customize-alist): not Splus; no
4871         'Optional/Required Arg'
4873         * essd-s+3.el (S+3-customize-alist): switched some lower/upper
4874         case: more important things on lower case; now compatible to R
4877 Mon Aug 25 16:35:29 1997  Anthony Rossini  <rossini@stat.sc.edu>
4879         * ess-site.el auto-mode-alist: Use \\' instead of $ [faster (?)],
4880         standard; Add ...src/library/[A-z]*/funs/.. for R source editing.
4881         (MM).
4883 Mon Aug 25 11:02:37 1997  Anthony Rossini  <rossini@stat.sc.edu>
4885         * ess-site.el (inferior-ess-font-lock-input): added setq of this
4886         variable as a customization example (RMH).
4888 Mon Aug 25 10:35:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
4890         * ess-comp.el: removed (require 'cl).  This is semi-evil, if we
4891         can only avoid it.
4893 Fri Aug 22 17:01:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4895         * ess-vars.el (inferior-ess-font-lock-prompt-p): New
4896         variable. Need to use it.  Customize in ess-site.
4898 Fri Aug 22 16:56:35 1997  Anthony Rossini  <rossini@stat.sc.edu>
4900         * ess-inf.el (inferior-ess-mode): mode name is now "iESS", as per
4901         discussion.
4903 Fri Aug 22 16:54:19 1997  Anthony Rossini  <rossini@stat.sc.edu>
4905         * ess-vars.el (ess-object-name-db-file-loaded): use it to
4906         determine which languages/versions have been loaded.
4908 Fri Aug 22 16:48:55 1997  Anthony Rossini  <rossini@stat.sc.edu>
4910         * essd-r.el (R-customize-alist): added ess-object-name-db to
4911         alist.
4913 Fri Aug 22 16:47:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
4915         * essd-s+3.el (S+3-customize-alist): added ess-object-name-db to
4916         alist.
4918 Fri Aug 22 16:41:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4920         * essd-xls.el (XLS-customize-alist): added ess-object-name-db to
4921         alist.
4923 Fri Aug 22 16:40:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
4925         * essd-xls.el (XLS-mode): moved from ess-mode.el
4927 Fri Aug 22 15:58:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
4929         * essd-s+3.el (S-mode): moved from ess-mode.el
4931 Fri Aug 22 15:58:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4933         * essd-r.el (R-mode): moved from ess-mode.el
4935 Fri Aug 22 15:50:25 1997  Anthony Rossini  <rossini@stat.sc.edu>
4937         * essd-s+3.el: removed commented out font-lock patterns. (RMH)
4939 Fri Aug 22 15:49:56 1997  Anthony Rossini  <rossini@stat.sc.edu>
4941         * essd-s3.el: removed commented out font-lock patterns. (RMH)
4943 Fri Aug 22 15:48:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
4945         * ess-vars.el (essd-S-inferior-font-lock-keywords): added RMH's
4946         error patterns.
4948 Fri Aug 22 12:28:42 1997  Anthony Rossini  <rossini@stat.sc.edu>
4950         * essd-sas.el: new file (RMH).
4952 Fri Aug 22 12:18:30 1997  Anthony Rossini  <rossini@stat.sc.edu>
4954         * ess-vars.el (ess-function-pattern): New pattern, thanks to
4955         Stephen C. Pope <scp@predict.com>.
4957 Fri Aug 22 11:59:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
4959         * Makefile (ESS.info): fixed text output (KH)
4961 Fri Aug 22 11:59:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
4963         * Makefile (html/ESS_toc.html): fixed text output (KH)
4965 Fri Aug 22 11:55:33 1997  Anthony Rossini  <rossini@stat.sc.edu>
4967         * ess-vars.el (inferior-ess-save-lastvalue-command): new
4968         defvar for variable. (KH)
4970 Fri Aug 22 11:55:07 1997  Anthony Rossini  <rossini@stat.sc.edu>
4972         * ess-vars.el (inferior-ess-retr-lastvalue-command): new
4973         defvar for variable. (KH)
4976 Fri Aug 22 11:54:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
4978         * ess-vars.el (S-plus): removed variable
4980 Fri Aug 22 11:51:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
4982         * essd-xls.el (XLS-customize-alist):  inferior-ess-start-file
4983         ("~/.ess-R").  inferior-ess-start-args.  Use it.
4986 Fri Aug 22 11:43:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
4988         * essd-s+3.el (S+3-customize-alist): inferior-ess-start-file
4989         ("~/.ess-R").  inferior-ess-start-args. Use it.
4991 Fri Aug 22 11:42:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4993         * essd-r.el (R-customize-alist): inferior-ess-start-file
4994         ("~/.ess-R").  inferior-ess-start-args. Use it.
4996 Fri Aug 22 11:06:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
4998         * ess.texi: renamed, from ESS.texi.  Changed header.  Added
4999         info-directory stuff (KH).
5001 Fri Aug 22 11:04:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
5003         * ess.el: installed new, non CL versions of ess-setq-vars,
5004         ess-setq-vars-default. (KH)
5006 Fri Aug 22 10:58:05 1997  Anthony Rossini  <rossini@stat.sc.edu>
5008         * ess-xtra.el: ESS-version -> ess-version (KH)
5010 Fri Aug 22 10:57:13 1997  Anthony Rossini  <rossini@stat.sc.edu>
5012         * ess-vars.el (ess-version): incremented.  ESS-version ->
5013         ess-version.  (AJR)
5015 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
5017         * ess-inf.el (inferior-ess-mode): ESS-version -> ess-version (KH)
5019 Fri Aug 22 10:56:11 1997  Anthony Rossini  <rossini@stat.sc.edu>
5021         * STARTED : ESS-4.9-b11.  All DOCUMENTATION NOW IN `ChangeLog'.
5023 Tue Jul 29 07:14:01 1997  Anthony Rossini  <rossini@stat.sc.edu>
5025         * ess-vars.el: transcript fontlock vars now here.
5027 Mon Jul 28 09:57:57 1997  Anthony Rossini  <rossini@stat.sc.edu>
5029         * ess-site.el: explanatory comments for dialect customization.
5031 Mon Jul 28 09:55:58 1997  Anthony Rossini  <rossini@stat.sc.edu>
5033         * ess-vars.el: added defvars for ess-site things below.  Still
5034         need to add to essd-*.el's!
5036         * ess-site.el: more customizations for the executable names.  Need
5037         to move defvars to ess-vars.
5039         * README: edited authors again.
5041         * Makefile: S-mode -> ESS.
5043         * Makefile: updated version number.
5045         * ess-site.el: moved/uncommented essd-s?.el
5047         * essd-s3.el: provide the right package!
5049         * Makefile: S-mode -> ESS.
5051         * ess-site.el: reformat.
5053         * ess-site.el: fixed typo.
5055         * ess.el: made ess-setq-vars* clean.  No ugly hacks!
5056         cleaned up authorship.
5058         * Makefile: updated version number.
5060         * ess.el (ess-setq-vars-default): made nice.
5062         * ess.el (ess-setq-vars): made nice.
5064 1997-07-25  Anthony Rossini  <rossini@stat.sc.edu>
5066         * ess-mode.el (ess-mode-map): newline/return mapped to
5067         'newline-and-indent, by popular demand.
5069         * General : variable definitions in ess now moved to ess-vars.
5070         ess now only contains useful code for distinguishing between
5071         processes.
5073 1997-07-01  Anthony Rossini  <rossini@stat.sc.edu>
5075         * ess-inf.el (inferior-ess): removed make-local-variables which
5076         should've been handled in ess.el
5077         (ess-multi): same as above.
5078         (ess.el): fixed same.
5079         (ess-execute): removed make-local-variable 'ess-local-process-name
5080         (ess-force-buffer-current): removed make-local-variable
5081         'ess-local-process-name
5082         (inferior-ess): let (done 0), for constructing
5083         inferior-ess-procname.
5085         * ess-site.el: added RMH's new docs, `ess-keep-dump-files'.
5087         * ess-inf.el (ess-quit): doc string edited.
5089         * ess-mode.el (ess-check-source): RMH's solution.
5091 1997-06-16  Anthony Rossini  <rossini@stat.sc.edu>
5093         * Makefile: trans->trns.  Idea is to keep file names at the 8+3
5094         length  for archaic OSs...
5096 Sun Jun 15 04:39:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5098         * NOTE:  SEE RCS Log files for program updates.  All
5099         language/dialect specific code attempted to be moved to essd files
5100         (d=dialect :-)..  need more movement, though...
5102         * ess.el: Documentation update.
5104 Wed May 21 14:47:17 1997  Anthony Rossini  <rossini@stat.sc.edu>
5106         * S-mode has now become ess-mode. (Emacs Speaks Statistics).
5108 Thu Apr 24 18:10:32 1997  Anthony Rossini  <rossini@stat.sc.edu>
5110         * TODO: (MM) word wrap mistake.
5112         * S-help.el (S-help-mode-map): (MM) Patch to bind ^M to
5113         next-line. Whoops.  (AJR) changed to \C-m.
5115 Wed Apr 23 09:29:53 1997  Anthony Rossini  <rossini@stat.sc.edu>
5117         * S.el (S-mode-version): incremented.
5119         * S-help.el (S-display-help-on-object): (MM) S-help-sec-regex,
5120         S-help-sec-keys-alist take correct values (see yesterday's log for
5121         inferior-S-help-command).  Need to do similar with
5122         inferior-S-help-command hack!
5124         * S.el : (MM) S-help-sec-regex, S-help-sec-keys-alist
5125         buffer-local.
5127 Tue Apr 22 19:19:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5129         * S-mode-4.9-b5 : released.
5131         * S-help.el (S-display-help-on-object): Added curr-help-command
5132         (since inferior-S-help-command is buffer-local, need to get BEFORE
5133         switching buffers).
5135         * S-site.el (S,R,XLS): setq-default to setq.
5136         (R): "cat" -> inferior-S-pager. Buffer local?
5137         (XLS): cleaned up.
5138         (S-XLS-shortcut-post-run-hook): new function.
5139         (S-XLS-shortcut-pre-run-hook): new function.
5140         (R): cleaned up.
5141         (S-R-shortcut-post-run-hook): new function.
5142         (S-R-shortcut-pre-run-hook): new function.
5143         (S): cleaned up.
5144         (S-S-shortcut-post-run-hook): new function.
5145         (S-S-shortcut-pre-run-hook): new function.
5147         * S-inf.el (inferior-S): removed useless make-local-variables
5149         * S.el : declared many variables via make-variable-buffer-local.
5151         * S-site.el : removed useless make-local-variables...
5153         * S-inf.el (S-multi): setq -> setq-default, for
5154         inferior-S-prompt.
5156         * buffer-local stuff moved to S.el.
5158 Mon Apr 21 21:35:22 1997  Anthony Rossini  <rossini@stat.sc.edu>
5160         * S-mode-4.9-b4 : released.
5162         * S-site.el (XLS): wrong help; syntax confusion :-).
5164         * S-inf.el (inferior-S): moved the setting of the history file.
5166         * S.el: inferior-S-program should be global?
5168 Sun Apr 20 12:30:36 1997  Anthony Rossini  <rossini@stat.sc.edu>
5170         * S-inf.el: moved S-force-buffer-current here, from S-mode.
5172         * S.el: (S-version-running): buffer-local.
5173         (inferior-S-program): buffer-local.
5174         (inferior-S-secondary-prompt): buffer-local.
5175         (inferior-S-primary-prompt): buffer-local.
5177         * S-site.el (S-transcript-mode): change autoload to point at
5178         S-trans.
5180 Fri Apr 18 12:01:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
5182         * S-site.el: removed stupid comments, rearranged autoloads
5183         sensibly.
5185         * S-inf.el:  Moved `eval-*' commands here from S-mode.
5186         Edited autoloads appropriately (must be a better way to deal with
5187         the bytecompiler and file/function synchronization!)
5189         * S-mode.el: Moved `eval-*' commands to S-inf.
5192 Thu Apr 17 12:58:34 1997  Anthony Rossini  <rossini@stat.sc.edu>
5194         * S.el (S-mode-font-lock-keywords): changed
5195         ("<-" . font-lock-reference-face) to
5196         ("<<?-" . font-lock-reference-face), suggestion from Kurt.
5198 Wed Apr 16 14:36:02 1997  Anthony Rossini  <rossini@stat.sc.edu>
5200         * S-trans.el: removed byte-compiler errors.
5202         * S-mode.el (S-indent-exp): commented out, in "let", restart and
5203         last-sexp.
5205         * S-inf.el
5206         (S-eval-visibly): See: "Terrible Kludge".  This code needs to be
5207         "done right (tm)".  Last byte-compile problem... :-(.
5208         (S-get-process-variable):  removed let (not needed?)
5209         (S-set-process-variable):  removed let (not needed?)
5211         * S.el: run-hooks 'S-mode-load-hook before provide 'S.
5212         (S-mode-version): update the version.
5214         * S-help.el: added autoloads for bytecompile (need to find a
5215         cleaner way).
5218 Tue Apr  8 06:32:20 1997  Anthony Rossini  <rossini@stat.sc.edu>
5220         * S-mode-4.9-b3 RELEASED.
5222         * S-site.el (R): use the previously defined variable.
5223         (S): use the previously defined variable.
5224         (XLS): use the previously defined variable.
5226         * S.el (inferior-S-program): changed definition.
5227         (inferior-S-program-name): new.
5228         (inferior-R-program-name): new.
5229         (inferior-XLS-program-name): new.
5230         (inferior-S4-program-name): new.
5232         * General: put back GNU.  But need to check this!
5234         * General: removed "FSF GNU" from all files.  It's not kosher.
5236 Mon Apr  7 07:52:49 1997  Anthony Rossini  <rossini@stat.sc.edu>
5238         * S-inf.el (get-S-process): moved to prevent byte-compiler
5239         warnings.
5241         * S.el: moved user/sys vars from S-mode.el/S-inf/S-help
5242         (font-lock): added require.
5244         * S-help.el: moved user/sys vars to S.el.
5246         * S-site.el: removed (require 'font-lock).
5248         * S-mode.el: moved user/sys vars to S.el.
5250         * S-inf.el: moved requires and eval-when-compile requires.
5252         * S-site.el: moved XLS, R, S here from S-inf.  Added local vars at
5253         end.  Edited commented-out documentation.
5255         * S-inf.el: moved XLS, R, S to S-site
5256         (XLS, R, S): S0 -> inferior-S
5257         (inferior-S): Renamed from S0.
5260         * S.el: Documentation cleaned, modified.  Old news moved to NEWS
5261         files.
5262         (S-mode-version): variable updated (wasn't, before.  Whoops!)
5264         * S-mode-4.9-b2 RELEASED
5266         * S.el : removed autoloads (and duplicates) for the modes and
5267         inferior processes (which were and are in S-site).
5269         * S.el : Commentary:  deferred installation instructions to README
5270         and S-site. Removed comint stuff, since present in 19.x emacsen.
5272         * S.el (S-local-process-name): variable, not a constant.
5274         * S-site.el: Added R-mode autoload.
5276         * README: query-rep'd "4.8" to "4.9".
5278         * S-mode.el (S-mode-map): S-parse-errors binding changed to C-c`
5280 Sun Apr  6 14:23:45 1997  Anthony Rossini  <rossini@stat.sc.edu>
5282         * S-inf.el (inferior-S-make-comint): S-inf-pager ->
5283         inferior-S-pager.
5285         * S-site.el (XLS): added XLS autoload.
5287         * S-inf.el (inferior-S-make-comint): replaced with Kurt's version
5288         (I need to verify this).
5289         (inferior-S-pager): New variable.
5291 Fri Apr  4 10:38:26 1997  Anthony Rossini  <rossini@stat.sc.edu>
5293         * S-mode-4.9-b1 RELEASED
5295         * S-site.el: added R as an autoload.
5297         * S-inf.el (inferior-S-mode): Added a switch (based on
5298         S-proc-prefix) for using inferior-S-input-sender or
5299         inferior-R-input-sender.
5301         * S-inf.el (inferior-R-input-sender): added (thanks to KH).
5303         * S-mode.el (S-eval-paragraph): added. (from S-extras).
5305         * S-extras.el: removed S-eval-paragraph
5307         * Makefile: More in line with GNU standards.  Still WRONG,
5308         though.
5310 Thu Apr  3 14:38:09 1997  Anthony Rossini  <rossini@stat.sc.edu>
5312         * S-help.el: Support for W3 viewing of R files is included.  It
5313         works (but could be better).  Removed until 5.0 :-).
5315         * S.el (S-proc-prefix): Moved before S-history-file definition,
5316         which now depends on it.
5318         * S-help.el (S-submit-bug-report): send to rossini@stat.sc.edu
5320         * S-inf.el (inferior-S-mode-map): C-x` should be C-c`
5321         (S-parse-errors).  Major modes NEVER use C-x prefixes!
5322         (inferior-S-mode-map): C-c C-a masks a useful function in comint.
5323         Need to find a second prefix for "hotkeys".
5325         * S-inf.el (S-object-name-db-file): added variable.
5326         (S-create-object-name-db): Use S-object-name-db.
5328         * S-inf.el (inferior-S-mode): Changed comint-completion-addsuffix
5329         definition, and made buffer-local (thanks: Kurt Hornik).
5331         * All_files : S-filenames-map is final name. (-p for functions.
5332         Bozo...).
5334         * S-inf.el (inferior-S-font-lock-keywords): changed variable name
5335         from S-inf-font-lock-keywords.
5336         (inferior-S-mode): changed variable name to
5337         inferior-S-font-lock-keywords from S-inf-font-lock-keywords.
5339         * S-modeadds.el (S-mode-load-hook): changed name of
5340         S-inf-filenames-map to S-filenames-map-p
5342         * S-inf.el (S-dir-modtime): changed name of S-inf-filenames-map to
5343         S-filenames-map-p
5344         (S-object-names): changed name of S-inf-filenames-map to
5345         S-filenames-map-p
5347         * S-mode.el (S-check-modifications): changed name of
5348         S-inf-filenames-map to S-filenames-map-p
5350         * S-inf.el: removed S-inf-filenames-map defvar.
5352         * S.el: Moved S-inf-filenames-map defvar here, renamed as
5353         S-filenames-map-p.
5355 Wed Apr  2 09:38:47 1997  Anthony Rossini  <rossini@stat.sc.edu>
5357         * TODO: updated ALL conversations and reasonings.
5359         * Makefile: removed extraneous commented-out parts.  Changed
5360         Prefloads, default Emacs, compilation flags, and infodir
5361         location.
5363         * S-mode.el (S-dump-object): added indent-region (thanks: Peter
5364         Dalgaard, <p.dalgaard@biostat.ku.dk>).
5366         * S-mode.el : changed default for S-else-offset to 0 (thanks:
5367         Peter Dalgaard, <p.dalgaard@biostat.ku.dk>).
5369 Mon Mar 10 11:30:23 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5371         * General : moved the rest of the easymenu startup code here
5372         * General : edited Makefile for easier XEmacs distribution
5373         * S-site.el : added example Splus call (thanks: Claudia Yastremiz
5374         <claudia@ms.com>)
5376 Fri Mar  7 17:42:36 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5378         * S-trans.el : For easymenu menus, moved code from S-menu here.
5379         * S-mode.el : For easymenu menus, moved code from S-menu here.
5380         * S-inf.el : For easymenu menus, moved code from S-menu here.
5381         * Added  code from Kurt H.
5383 Mon Feb 10 11:14:42 1997  Anthony Rossini  <rossini@fhat.stat.sc.edu>
5385         * S-help.el : added/checked some of Martin's older patches (most
5386         in the 4.8.6 series).
5388         * Makefile (patch): added $(GZCAT) (normally zcat, but sometimes
5389         it's gzcat, if sys admins are GNU-suspicious).
5391         * S-mode.el: XEmacs compatibility, maintaining Emacs
5392         compatibility.
5394         * S-inf.el: See above.
5396         * S-trans.el: See above.
5398         * S-menu.el: added easymenu support, XEmacs menu hooks.
5400 Mon Oct 14 16:24:14 1996  Local  <local@florence>
5402         * S-inf.el: inferior-S-program -- only new if  S <--> R
5404 Tue Jun 25 08:53:12 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5406         * S-inf.el: (defun R ...); renamed 'S to 'S0;  S, R both call S0
5407         after setting variables.
5409         * S.el: added autoloads for 'R and 'R-mode.
5410         defconst  for S-help-S... and S-help-R  used in S-inf.
5411         * S-site.el: same autoloads
5413         * S-help.el : S-help-sec-regex,etc: defconst for S- and R-
5414         versions moved to S.el, since used in S-inf
5416         * S-mode.el (R-mode): added
5417         S-force-buffer-current: optional 2nd arg. 'force'
5419 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5421         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5422         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5424         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5425         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5426         "S"; the same for other places.
5427         S-execute-search: Use new variable inferior-S-search-list-command
5428         Switched binding of C-c C-k to S-force-buffer-current.
5430         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5431         now using (get-S-process ...) instead of hardwired "S".
5433         * S-help.el: added S-eval-line-and-next-line to key bindings.
5434         Changed binding of request-a-process to C-c C-k as in other S-modes.
5435         New configurable variable  S-help-sec-regex  (for R help)
5437         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5439 Mon Dec  4 1995 -- Wed May 29 1996  Martin Maechler <maechler@stat.math.ethz.ch>
5441         * S.el: Fixed the syntax-table entry which broke 'beg.-of-function'.
5442         New variable  S-proc-prefix  (for using "R" and "S" simultaneously).
5444         * S-inf.el: S-synchronize-evals -> NIL (finally!).
5445         S-proc-name : Use new variable S-proc-prefix instead of hardwired
5446         "S"; the same for other places.
5447         S-execute-search: Use new variable inferior-S-search-list-command
5448         Switched binding of C-c C-k to S-force-buffer-current.
5450         Fixed LONG-STANDING bug in S-eval-region (when >= 2 S-processes)
5451         now using (get-S-process ...) instead of hardwired "S".
5453         * S-help.el: added S-eval-line-and-next-line to key bindings.
5454         Changed binding of request-a-process to C-c C-k as in other S-modes.
5455         New configurable variable  S-help-sec-regex  (for R help)
5457         * Makefile: texi, not texinfo; support for non-GNU tar; minor..
5460 Wed Dec 13 17:27:53 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5462         * S-inf.el (S-search-list): Would return nil if S-search-list was
5463           nil and the search path had not changed (which could happen,
5464           apparently)
5466 Mon Dec  4 10:21:52 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5468         * S.el: New syntax table.
5470         * S-trans.el: New bindings.
5472         * S-mode.texi: Updates for 4.8
5474         * S-mode.el:
5475         Autoload and bind S-list-object-completions.  S-request-a-process
5476         moved to C-c C-k.
5478         S-force-buffer-current: new function
5480         * S-menu.el: Many updates.
5482         * S-inf.el: S-object-list: docstring update
5484         S-directory is now used as the default S directory.  The current
5485         buffers default directory is used if it is nil.
5487         get-S-process: better error message.
5489         inferior-S-mode: Use comint-input-filter-functions instead of the
5490         deprecated comint-input-sentinel.
5491         Don't anchor paragraph regexps.
5493         S-list-object-completions: new function
5495         S-modtime-gt: bugfix
5497         S-complete-filename: don't use comint-last-inout-start
5499         * S-help.el: Make autoloads from S-inf.el.
5501         * Makefile: Deleted useless SCRATCH vbl.
5502         Use S-mode.texi, not S-mode.texinfo.
5504 Thu Nov 30 13:10:17 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5506         * Makefile: Version update
5508 Mon Nov 13 14:46:13 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5510         * S.el (S-mode-syntax-table): Made syntax table independent of
5511           c-mode-syntax-table
5513         * S-mode.el (S-check-modifications): Changed regexp to allow `w'
5514           and `_' class syntax in object names
5516 Wed Aug 23 16:37:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5518         * S-inf.el (S-complete-filename): Checked form the beginning of
5519           the *last* command to determine if we should complete a
5520           filename.  History expansions work now.
5522 Mon Aug 21 15:35:29 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5524         * S-menu.el (S-transcript-mode-menu): New menu
5525         (S-inferior-S-mode-menu): Lotsa updates.
5527         * S-trans.el (S-transcript-copy-command): Renamed from
5528         S-transcript-copy-commmand (mmm).  Also switches to the S process.
5530         (S-trans-font-lock-keywords): strings keep other highlighting
5532         Lots of autoloads for S-mode.el stuff
5534         * S-help.el: Autoloads for stuff in S-mode.el
5536 Tue Aug  8 11:06:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5538         * S-mode.el (S-dump-object-into-edit-buffer): Run a lambda
5539         S-source-directory in the process buffer
5541         (S-dump-object-into-edit-buffer): As for process if none attached
5543         * S-inf.el (S): Use default-directory only if S-directory is nil.
5544         * S.el (S-directory): Doc update
5546         * S-inf.el (S-modtime-gt): Fixed to give correct results
5548         (inferior-S-mode): Add S-search-path-tracker to
5549         comint-input-filter-functions, not comint-input-sentinel.
5551 Tue Aug  1 16:13:14 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5553         * S-inf.el (inferior-S-mode): Don't anchor paragraph-start and
5554         paragraph-separate with "^" (for 19.29).
5556 Tue Aug  1 14:44:32 1995  David M Smith  <maa036@mathssun5>
5558         * S-mode.el (S-eval-region): Make sure S-local-process-name is set.
5560         * S-inf.el (get-S-process): Better error message when no processes
5561         are running.
5563         * S-mode.el (S-eval-region): Make sure S-inf is loaded
5565 Thu Jul 27 16:43:01 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5567         * S-inf.el (S-list-object-completions): New function
5568         (inferior-S-mode-map): Bind it to M-?
5570 Tue Jul 25 16:07:10 1995  David Smith  <D.M.Smith@lancaster.ac.uk>
5572         * Version 4.7 released.
5574         * Makefile (info): New target
5575         (install): Ignore errors in second cp in case LISPDIR==.
5576         (clean): Junk all the tex crap, too
5577         (VERSION): New variable
5578         (distrib): Use it
5579         (AUXFILES): Include ChangeLog
5580         (distrib): Make sure Makefile is writeable
5582         * S-inf.el (S-execute-screen-options): Added documentation.
5584         (S-multi): Use S-post-run-hook
5586         * S.el (S-keep-dump-files): Expanded documentation.
5587         (S-delete-dump-files): Expanded documentation.
5589         (S-post-run-hook): New variable.
5591 Mon Jul 24 11:58:22 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5593         * S.el: Default for S-keep-dump-files is 'check
5595         * S-mode.el (S-mode): Make S-keep-dump-files buffer-local.
5596         (S-load-file): Meaningful values of S-keep-dump-files are nil,
5597         check, ask and anything else.
5598         (S-dump-object): If S-keep-dump-files is 'check, don't ask for
5599         confirmation when loading.
5601         * S-mode.el (S-dump-object-into-edit-buffer): Bug-fix; you can now
5602         create the Src directory if it doesn't exist.
5604         * S-site.el (window-system): Only add turn-on-font-lock to mode
5605         hooks if window-system is non-nil.  Also add to
5606         S-transcript-mode-hook.
5608 Thu Jul 20 12:21:43 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5610         * S-inf.el (S-inf-font-lock-keywords): Strings in input don't
5611         de-fontify anymore.
5613 Wed Jun 28 12:15:57 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5615         * S-mode.texinfo: Updated e-mail addresses, and used @@ instead of
5616         @.
5618         * S-mode.el (S-mode): Use S-mode-font-lock-keywords, not
5619         S-inf-font-lock-keywords
5621 Mon Jun 26 12:14:10 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5623         * Version 4.6 released
5624         * TODO, S-mode.texinfo, NEWS, Makefile: Update for 4.6
5626 Mon Jun 26 12:09:55 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5628         * S-trans.el: Font-lock support.
5630         * README: Update for 4.6
5632         * S.el: Version update: 4.6
5634         S-local-process-name added.
5636         * S-site.el:
5637         Deleted hilit19 patterns (font-lock patterns are now in the individual
5638         source files).  S-site should now be much more lightweight to load.
5640         Used add-to-list for the load-path.
5642         .s for S-mode files in auto-mode-alist by default.
5644         * S-mode.el: Font-lock support.
5646 Fri Jun 23 13:56:54 1995  David M Smith  <D.M.Smith@lancaster.ac.uk>
5648         * S-inf.el:
5649         Doesn't call comint-output-filter-functions in S-eval-visibly any more
5650         (and so works in 19.29).
5652         Font-lock support.
5654         Bound M-RET to S-transcript-send-command-and-move.
5656 Wed Oct 26 12:37:15 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5658         * S-mode.el (S-check-modifications):
5659         Fixed a bug which occurred when the object
5660         name could not be found.
5662 Tue Oct 25 16:28:54 1994  David M Smith  <D.M.Smith@lancaster.ac.uk>
5664         * S-inf.el: Moved S-local-process name to S.el.
5665         (S-eval-visibly): Bugfix involving comint-last-output-end
5667 Wed Jun  1 11:03:34 1994  David M. Smith  (maa036@mathssun5)
5669         * Version 4.5 released.
5671         * Makefile: Update to distrib target
5673         * Makefile: Bugfix with info install
5675         * README: Update for 4.5
5677         * NEWS: *** empty log message ***
5679 Wed Jun  1 10:29:30 1994  David M. Smith  (maa036@mathssun5)
5681         * S-menu.el: Bugfix
5683 Mon May 30 16:34:53 1994  David M. Smith  (maa036@mathssun5)
5685         * S-site.el: Major revision.
5687         * README: More detail in INSTALL section.
5689         * TODO: Initial revision
5691         * S.el: Version number update: 4.5
5693         * Makefile: Bugfix in SOURCES
5695         * Makefile: added S-mode.texinfo to AUXFILES
5697         * Makefile, NEWS, README: Initial revision
5699 Fri May 27 17:18:50 1994  David M. Smith  (maa036@mathssun5)
5701         * S-mode.el, S-trans.el: Binding changes
5703         * S-help.el: Binding change
5705         * S.el: Define S-help as an alias for S-display-help-on-object.
5707         * S-inf.el: S-view-at-bottom: deleted function and keybinding
5708         Changed bindings of S-display-help-on-object and S-execute.
5710         * S-menu.el:
5711         Many modifications to S-inferior-S-mode-menu, including incorporation
5712         of the old hotkey menu.
5714         * S.el: Autoload for S-load-file.
5716         * S-help.el: S-submit-bug-report: new function
5718         * S.el:
5719         Added autoloads for S-dump-object-into-edit-buffer and S-parse-errors.
5721         * S.el: Added an autoload for S-submit-bug-report
5723         * S-mode.el:
5724         Added a provide call.  Can't imagine why it wasn't there before.
5726         * S-mode.texinfo: Initial revision
5728 Fri May 13 09:57:00 1994  David M. Smith  (maa036@mathssun5)
5730         * S.el: Version number update: 4.4
5732         * S-inf.el: bugfix
5734         * S-inf.el: S-compiled-dir: new function
5735         S-object-names: support it
5737         * S-inf.el: Support for S-object-name-db.
5738         S-object-names: modified
5739         S-get-words-from-vector: new function
5740         S-create-object-name-db: new command
5742 Wed May 11 14:18:27 1994  David M. Smith  (maa036@mathssun5)
5744         * S-trans.el: Defined S-transcript-send-command-and-move
5746         * S-menu.el: Dunno.
5748 Fri Apr 29 14:30:55 1994  David M. Smith  (maa036@mathssun5)
5750         * S-mode.el:
5751         S-continued-statement-p: minor bugfix. Removed the (bolp) test; I
5752         don't know why it was there but it caused top-level statements to be
5753         indented.
5755         S-insert-local-variables: removed (obsolete)
5757         * S-mode.el: S-dump-object-into-edit-buffer: rewrite.  Implemented
5758         S-delete-dump-files.
5760         S-dump-object: new function
5762         S-find-dump-file-other-window: new function
5764         * S.el: New option S-delete-dump-files
5766         * S.el: Version number change (4.3)
5768 Thu Apr 28 12:58:41 1994  David M. Smith  (maa036@mathssun5)
5770         * S-mode.el: Definition and implementation of S-mode-silently-save.
5772 Fri Apr 22 14:40:56 1994  David M. Smith  (maa036@mathssun5)
5774         * splitup2/S-inf.el (S-get-directory): Cause an error if an
5775           invalid directory is specified.
5777 Wed Mar 16 14:19:31 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5779         * splitup2/S-inf.el (inferior-S-primary-prompt): prompts are
5780           optionally followed by one space.
5781           (S-complete-object-name): No longer runs indent-for-tab-command
5782           (S-after-pathname-p): deleted
5783           (S-complete-filename): New function
5784           (inferior-S-mode): Better completion support, thanks to the new
5785           comint.
5787 Wed Feb 23 15:50:28 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5789         * splitup2/S-inf.el (S-search-list): Bugfix where relative
5790           pathnames in search list were expanded in wrong directory
5792 Fri Feb 18 19:27:10 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5794         * splitup2/S-mode.el (S-check-modifications): Don't cause an error
5795           if the source file has been deleted.
5797 Tue Feb 15 12:11:42 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5799         * splitup2/S-inf.el (S-temp-buffer-p): Deleted. There is no longer
5800           any dependence on this variable: S-local-process-name suffices.
5801         (S-local-variables-string): Deleted. File extensions should be
5802         good enough for setting the mode.
5803         (S-cleanup): Simplified. Doesn't delete files.
5805         * splitup2/S-help.el (S-help-mode): Make S-local-process-name
5806           local.
5808         * splitup2/S-mode.el (S-mode): make S-local-process-name
5809           permanent-local.
5810           (S-insert-function-templates): deleted, S-function-template has
5811           this functionality now.
5812           (S-function-template): May be nil or a string. Point is placed
5813           after first open.
5815           (S-dump-object-into-edit-buffer): If S-keep-dump-files is nil,
5816           don't delete files, but don't make backups either.
5818 Mon Feb 14 14:53:17 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5820         * splitup2/S-mode.el (S-check-modifications): New function
5821         (S-load-file): Rewrite. Only ask for a filename if the current
5822         buffer is not in S-mode. Always offer to save.
5824         * splitup2/S-inf.el (S-inf-filenames-map): New variable
5825         (S-object-names): Use it
5826         (S-extract-onames-from-alist): Supply directory name
5827         (S-get-modtime-list): Supply directory name for quicker completions
5829         (S-object-modtime): New function
5830         (S-modtime-gt): New function
5832 Fri Feb 11 14:49:29 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5834         * splitup2/S-mode.el (S-mode): Set parse-sexp-ignore-comments to
5835           t; there are no longer any limitations with this in elisp.
5837 Wed Feb  9 13:25:12 1994  David M. Smith  (maa036@mathssun5.lancs.ac.uk)
5839         * splitup2/S-trans.el (S-transcript-send-command-and-move): New
5840           function
5842           (S-transcript-send-command): Doesn't move any more.
5844         * splitup2/S-inf.el (S-eval-visibly): Call
5845           comint-output-filter-functions
5847 Wed Jan 26 11:15:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5849         * S.el  (S-search-list): Caches result in S-search-list <v>
5850         (S-execute-objects): Use it
5851         (S-search-list <v>): Now just a cache. Don't access directly
5852         Completions are now calculated on demand; as a result the first
5853         completion in a session will take a long time. The results are
5854         cached, however, so remaining completions should be fast.
5856 Sun Jan 23 17:56:46 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5858         * S.el (S): If S-ask-for-S-directory is unset, set
5859           default-directory to S-directory.
5861 Wed Jan 19 16:16:10 1994  David Smith  (maa507@mathssun5.lancs.ac.uk)
5863         * S-site.el: Added (cond (window-system ...)) calls so that all
5864           users (even those without window systems) can safely require
5865           this file.
5867 Thu Jan  6 15:15:53 1994  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5869         Version 4.1alpha released to wingra
5870         * S.el: deleted S-set-display and associated variables.
5872 Fri Dec 24 11:56:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5874         * S.el (S-command): Rewrite. Now uses a new filter to redirect
5875           output to the buffer; comint never sees the output. This filter
5876           could feasibly be accomodated to detect the prompt itself;
5877           allowing for an "in the background" implementation of S-command.
5879           (S-process-sentinel): Reports date; useful if you have run many
5880           S sessions in one transcript file.
5882 Thu Dec 16 12:47:38 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5884         * S.el (S-multi): Ask for transcript file, maybe
5885         (S-ask-about-transfile): new variable
5886         (S-get-directory): replaces S-set-directory
5888 Wed Dec 15 12:10:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5890         * S.el (S-loop-timeout): Increased
5892 Mon Dec 13 10:11:25 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5894         * S.el (S-command): Avoids calling comint-output-filter-functions
5895           until the last minute.
5896           (S-complete-object-name): Complete rewrite of completion
5897           routines. Completion should now be accurate in every situation:
5898           the only way to make it wrong is to use assign() to assign into
5899           a dataframe not at position 1. Uses objects() to make listings,
5900           so you don't get .Data, .Help etc. Should now be able to make
5901           this work for DOS users.
5902         (S-object-list): New buffer-local vbl; cache of completions
5904 Thu Dec  9 12:08:09 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5906         * S.el (S-process-sentinel): Can now see message after q()
5908 Tue Nov 16 09:25:41 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5910         * S.el (S-mode): kill-all-local-variables
5911         (S-insert-local-variables): Use ### instead of # in local
5912         variables section.
5914 Mon Nov 15 10:31:02 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5916         * S.el (inferior-S-mode): Changed
5917           comint-after-partial-pathname-command to
5918           comint-after-partial-filename-command (new comint)
5920 Sun Nov 14 17:18:55 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5922         * S.el: Version 4.00alpha. Made available for FTP, and
5923           announced on the S-mode mailing list
5925 Fri Nov 12 12:36:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5927         * S.el (S-transcript-mode): Created.
5928         (S-execute-screen-options): Added.
5930 Thu Nov 11 12:30:06 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5932         * S.el (S-find-help-file): More intuitive defaults when requesting
5933           help generated by S-read-helpobj-name-default.
5935           (S-eval-visibly): Doesn't wait for prompt after the last line of
5936           text has been sent.
5938           (inferior-S-send-input): Big improvement in the handling of
5939           multi-line inputs. Users should use LFD (not RET) to continue
5940           incomplete commands. Should automate this.
5942 Thu Oct  7 14:45:00 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5944         * S.el (inferior-S-mode): Few mods to make it work with the new
5945           comint.
5947 Mon Sep 27 11:21:56 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5949         * S.el (inferior-S-get-old-input): Now separates multi-line
5950           commands by newlines instead of spaces. This produces messier
5951           output, but avoids S's 255 char line limit for commands.
5953 Sun Sep 26 17:38:59 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5955         * S.el (S-kill-buffer-function): Added to kill-buffer-hook in the
5956           process buffer.
5958 Fri Sep 17 11:23:36 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5960         * S.el (S-display-temp-buffer): Uses temp-buffer-show-function
5961           instead of popper.
5963           (inferior-S-mode): Fixed a typo of paragraph-separate appearing
5964           as paragraph-start.
5966 Wed Sep 15 11:47:51 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5968         * S.el: Converted old E18 variables (buffer-flush-undo,
5969           comment-indent-hook) to E19 versions. Removed the require for
5970           comint-extra -- now contained in the new comint.el. Removed
5971           autoload for comint-isearch -- that's the user's decision.
5972         (inferior-S-prompt): Now generated from inferior-S-primary-prompt
5973           and (new variable) inferior-S-secondary-prompt
5975 Tue Sep 14 09:33:03 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5977         * S.el (S-multi): Makes use of Simon Marshall's new comint.el. New
5978           variable S-history-file for saving histories. Calls
5979           comint-read-input-ring. Sets the sentinel.
5980         (S-process-sentinel): Created. Automatically saves the history
5981           ring if the S process dies.
5983 Sun Sep 12 18:53:40 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5985         * S.el: (S-multi). Now always switches to the buffer associated
5986           with process N, if available.
5988         (inferior-S-make-comint): New calling procedure; bufname is the
5989           literal buffer name (no *'s are added); procname is the process
5990           name to use.
5992 Tue Sep  7 16:20:11 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
5994         * S.el (inferior-S-mode-map): Unbound comint-[mp]search input, and
5995         comint-isearch, as I haven't tested them yet.
5996         (inferior-S-mode): replaced input-ring-size with
5997         comint-input-ring-size (Vivek Khera <khera@cs.duke.edu>).
5999         * comint-extra.el: Added comint-msearch* and comint-psearch*,
6000         commented out in the E19 distribution of comint.el
6002         * comint-isearch.el: Back in the distribution
6004 Fri Sep  3 16:20:28 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
6006         * S.el (S-mode): Replaced the documentation string, and removed
6007         the code which set it explicitly. Doing this was breaking the byte
6008         compiler. Version 3.63
6010 Wed Aug 25 17:36:57 1993  David Smith  (dsmith@spam.maths.adelaide.edu.au)
6012         * S.el (inferior-S-send-input): Added a hook: S-send-input-hook,
6013         so that I could do nice things with highlighting. This will
6014         probably disappear or change.
6016 Sat Aug 14 14:48:11 1993  David Smith  (dsmith@spam)
6018         * S.el (S-extract-onames-from-alist): Modified so that
6019         S-complete-object-name will work in the minibuffer (e.g. through
6020         command S-execute.)
6022         * S.el: Restructured the entire S.el file into meaningful
6023         sections. The file now uses Outline mode.
6025         * S.el: Tek mode is no longer supported. Moved all Tek-related
6026         variables and functions to S-tek.el, and commented out any code
6027         references to them.
6029         * S-tek.el: This file is no longer supported. Moved all
6030         Tek-related functions and variables in S.el to the end of this
6031         file.
6033 Wed Aug  4 16:35:24 1993  David Smith  (dsmith@spam)
6035         * S.el (S-complete-object-name): Fixed regexp so that completion
6036         over lists works properly.
6038 Thu Jul 22 12:25:46 1993  David Smith  (maa507@mathssun4)
6040         * S.el: Uses s-menu instead of s-simple-menus.
6042         * s-menu.el: Totally rehacked from s-simple-menus.el to use
6043         easymenu.el, to take advantage of Emacs 19 menus.
6045         * S.el: Rehacked the multiple process code so that local variables
6046         are used to store process-specific variables. I really don't know
6047         why I didn't do this in the first place. As a result multiple
6048         processes actually seem to work, now.
6049         (S-request-a-process): Now enters initial input
6051 Sun Jul 18 12:15:27 1993  David Smith  (maa507@mathssun4)
6053         * S.el: Created this change log file, and moved the change log
6054         from S.el here.
6056 The following is from the original Changelog section of S.el
6058   Release 2.1 on October 14, 1991 to statlib@stat.cmu.edu,
6059      and to the elisp archives at OSU (brennan@dg-rtp.dg.com (Dave Brennan))
6060   and announced on internet.s-news, netnews.gnu.emacs.sources, &
6061     andrew.programs.S
6062  -------------------------------------------------------
6063      Jul 26          1991  Frank Ritter
6064    * added S-mode-load-hook & S-pre-run-hook
6065      and testing by neilc@research.att.com
6066      Jul 9           1991  Frank Ritter
6067    * Changed S-command to use a register rather than
6068        the kill ring.
6069    * Better file header, comments now at 60 col so
6070        mailers wont' eat them.
6071    * Better S-extract-word-name.
6072    * Added S-mode-version variable
6073    * Changed syntax table to read |#; appropriately
6075  Wed Nov 28 11:03:50 1990  Ed Kademan  (kademan at hermes)
6076    * Make the S-mode-syntax-table a slightly modified
6077        version of the c-mode-syntax-table instead of a
6078        version of the one for lisp.
6080  Sat Nov 10 12:41:52 1990  Ed Kademan  (kademan at hermes)
6081    * Made run-S and run-s commands synonymous with the
6082        function S.
6084  Fri Oct 19 12:41:52 1990  Ed Kademan  (kademan at hermes)
6085    * Made S-directory a user modifiable variable.  S will
6086        run from that directory.
6088  Thu Oct 18 12:41:52 1990  Ed Kademan  (kademan at hermes)
6089    * Added function S-nuke-help-bs to clean up nroff
6090        style text in the S help buffer.  This function is
6091        a modification of nuke-nroff-bs from man.el.
6092  -------------------------------------------------------
6093  Unnumbered version released dated Thu Jun 14 09:56:56 CDT 1990
6095  Fri Jan 17 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6096    * Help mode for reading files. When asking for an object to
6097      run help on, completion is over those help files that exist.
6098    * Added object name completion, and made S-get-object-list
6099      efficient enough to make it worthwile.
6100    * Error parsing for loaded files
6101    * Better customization of file-names, with sensible defaults
6102    * Sensible buffer names for object buffers
6103    * Corrected definition for `.' in syntax table
6104    * Improved (and simplified) S-read-object-name-default
6105    * Included pager='cat' to default help-command specification
6106    * Added a call to run-hook for S-pre-run-hook
6107    * Changed keymaps to conform with GNU guidelines
6108      (i.e. no \C-letter bindings)
6109    * S-command has a new third argument, visible
6111  Tue May 27 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6112    * now copes with dynamically changing prompts (reported by Doug Bates)
6114  Thu May 29 1992 Dave Smith (dsmith@stats.adelaide.edu.au)
6115    * Added S-execute, modified S-execute-* to use it.
6117  Mon Jun 22 1992 dsmith
6118    * Added S-mode editing commands written by Ken'ichi Shibayama
6119      (shiba@isac.co.jp). A big win.
6120    * Removed the redundant argument to S-switch-to-end-of-S
6121    * S-function-pattern improved
6122    * added S-eval-visibly, S-eval-visibly-p and modified S-eval-*
6123      to use them
6124    * added S-eval-line-and-next-line
6125    * eval commands can now echo in the process buffer
6126    * added S-kill-output and S-view-at-bottom
6127    * added a binding for comint-isearch and autoloaded it
6128    * added S-execute-in-tb. S-parse-errors now takes prefix arg.
6130  Thu Jun 25 1992 dsmith
6131    * Moved some doctrings to comments (Frank Ritter)
6132    * The Tek stuff now lives in a separate file (Frank Ritter)
6133    * Fiddly C-c ESC M-. bindings in S mode and Help mode moved
6134        to C-c M-. bindings (Martin Maechler)
6135    * S-execute-objects now uses variable inferior-S-objects-command
6136        whose value depends on S version. (Ken'ichi Shibayama)
6137    * Symbols given uniform prefixes: S- or inferior-S- (Frank Ritter)
6139  -- Version 3.41 released to Statlib and Emacs Archive --
6141  Tue Jul  7 11:56:59 CST 1992 dsmith
6142    * S-execute-attach now updates the internal search list. This
6143      is a manifestation of a general bug: S-command doesn't call
6144      S-search-path-tracker
6146  Wed Jul 29 09:38:54 CST 1992 kenichi
6147    * Several fixes to indenting code. New variable S-else-offset.
6148      Indentation of code not within braces. expression() indentation.
6149      Correct handling of in-line comments.
6151  Fri Aug  7 10:52:06 CST 1992 dsmith
6152    * S-execute now uses S-mode-minibuffer-map.
6153    * Setting indentation variables in .emacs now has some effect.
6154    * Files retrieved by S-dump-object-into-scratch are now automatically
6155      placed in S-mode.
6157  Fri Jul 28 1992 R.D.Ball
6158    added multi-S to allow multiple S sessions
6159    run by ESC-x S or with numeric prefix arg e.g. ESC-2 ESC-x S
6160    The current S process is determined by S-process-name,
6161    this is modified by typing a return into a non-current S process
6162    buffer.
6163    Variables S-process-name-list, S-current-process-name
6164    and functions update-S-process-name-list, get-S-process to
6165    replace (get-process "*S*"), and checks for existence of process,
6166    buffer in inferior-S-mode
6168    made function S-eval-line-and-next-line keep to the bottom of
6169    the S process buffer so user can see results when working interactiveley
6170    To do this an optional arg eob was added to S-eval-visibly
6171    To go to bottom of window it was necessary to use
6172    switch-to-buffer-other-window, but this only when eob is t.
6173    Additionally, if S-eval-visibly-at-end is t the functions
6174    S-eval-region etc. also display results at the end of the
6175    current process buffer.
6177    Default directory for starting S is now the current directory
6178    for the current buffer. (Set S-use-current-directory to nil to
6179    avoid this).
6182  Sat Sep 19 18:35:10 CST 1992 dmsith
6184    * Modified Rod's multi-S code so that it works properly.
6185      S-process-name-list is now an alist whose CARs are the process
6186      names and whose CDRs is an alist of variable . value pairs
6187      specific to particular processes (so e.g. completion works
6188      properly for each buffer.) The function
6189      S-get-process-specific-vbls does the work, and any
6190      process-specific variables should be mentioned here.
6191      S-mode buffers know which process they should evaluate into.
6193    * New command S-request-a-process which should be bound to a key.
6195  Wed Nov  4 dsmith
6196    * S-load-file now informs you if S gave a warning during load.
6197      Also, the S-errors buffer is displayed using popper, if available
6198    * C-x ` is now also bound in S-mode.
6199    * Installed Frank's menus
6201  Wed Nov 18 dsmith
6202    * Bound M-TAB and M-? to comint completion functions in inf-S-mode
6203      and S-mode
6204    * In the process buffer, a paragraph is a promwpt, a command and its
6205      output, to make the paragraph functions useful
6206    * Multiple S sessions in a process buffer are delimited by ^L, to
6207      make the page functions useful
6208    * In process buffer mode line, name of process is shown in [..]
6209      (in case buffer name is changed.) In edit buffers, the name
6210      if the process the buffer belongs to is shown in []'s
6212  Wed Nov 21 dsmith
6213    * Nuked S-make-function, since it is now obsolete
6214    * Added S-clean-region
6215    * M-TAB in S-mode now completes *files*, not objects. Object
6216      completion has moved to C-c TAB.
6217    * Bound k in the help buffer to 'kill-buffer.
6218    * Local variables are added to files accessed with C-c C-d, if needed.
6219    * Fixed incorrect use of 'save-buffer in several places.
6220    * Bound C-c C-p to 'S-request-a-process
6221    * Replaced S-beginning-of-function and S-end-of-function to DMS's
6222      versions, since Frank's don't work with the new function regexp.
6223    * New variable S-synchronize-evals (Martin Maechler)
6224    * Changed default of S-eval-visibly-p to t.
6226  Wed May 12 dmith
6227    * Change definition of S-dumped-missing-re to cope with 3.1