*** empty log message ***
[ess.git] / lisp / ChangeLog
blob4dec94e7373634490393ececb8448ce383daf531
1 2004-12-03  Stephen Eglen  <stephen@gnu.org>
3         * ess-cust.el (inferior-ess-prompt): Make this a defvar as the
4         value is constructed from other values, rather than being set by
5         the user.
7         * essd-els.el (ess-add-ess-process): Check first that the current
8         buffer has a process.
9         (ess-select-alist-dialect): Add colon to prompt string.
11         * ess-inf.el (inferior-ess-mode): Set inferior-ess-mode here,
12         rather than within ess-multi.  (ess-multi is not run when
13         ess-remote is used, and so prompt was not set for remote buffers
14         running ESS processes.)
16 2004-11-24  Martin Maechler  <maechler@stat.math.ethz.ch>
18         * essl-s.el (S-editing-alist): change comment-start from "#" to "##"
20 2004-11-19  Martin Maechler  <maechler@stat.math.ethz.ch>
22         * ess-noweb.el: remove setting of global-font-lock-mode
24 2004-11-09  Stephen Eglen  <stephen@gnu.org>
26         * ess-inf.el (inferior-ess-mode): Add elements to
27         comint-dynamic-complete-functions using `add-hook' rather than
28         `setq', on advice from Emacs developers.
30 2004-11-07  Stephen Eglen  <stephen@gnu.org>
32         * ess-inf.el (ess-multi): Fix bug: when inferior-ess-own-frame is
33         non-nil, it should override the value of inferior-ess-same-window.
35 2004-10-28  Martin Maechler  <maechler@stat.math.ethz.ch>
37         * ess-help.el: ess-help-mode-hook is now run correctly.
39 2004-10-27  Martin Maechler  <maechler@stat.math.ethz.ch>
41         * essd-sp6.el: added Debian patches from Camm Maguire
42         * ess-help.el: dito for these:
43         * ess-utils.el
44         * ess.el
45         * ess-latex.el
46         * ess-emcs.el
48 2004-10-14  Stephen Eglen  <stephen@gnu.org>
50         * ess-cust.el (ess-default-style): Customize.
52 2004-08-29  Stephen Eglen  <stephen@gnu.org>
54         * ess-inf.el (ess-multi): Use inferior-ess-same-window to decide
55         whether to replace or split current window.
57         * ess-cust.el (inferior-ess-same-window): New variable.
59 2004-08-25  Stephen Eglen  <stephen@gnu.org>
61         * essd-sp6.el (S+6-customize-alist): Use inferior-Splus-args.
63         * ess-cust.el (inferior-Splus-args): New variable.
65 2004-08-24  Stephen Eglen  <stephen@gnu.org>
67         * ess-cust.el (inferior-R-args): New variable.
68         * essd-r.el (R): pass inferior-R-args to R when starting up.
70 2004-08-23  Martin Maechler  <maechler@stat.math.ethz.ch>
72         * ess-inf.el (inferior-R-page): only match "page()", not
73         "grid.newpage()" !!
75 2004-08-09  Stephen Eglen  <stephen@anc.ed.ac.uk>
77         * ess-inf.el (ess-prompt-for-directory): use the XEmacs
78         read-directory-name routine (dialog box when using mouse differs
79         from read-file-name).  Thanks to John Fox for reporting this.
81 2004-08-03  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
83         * ess-mode.el (ess-mode-menu): Change function name for the
84         default entry in "Start Process -> Other" submenu from R to nil.
85         When it was set to R, this caused the R toolbar icon to not work
86         since this menu entry was being found rather than the real menu
87         entry for R.
90 2004-07-09  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
92         * ess-utils.el (ess-find-exec-completions): After checking that
93         ess-tmp-file is executable, check that it is not a directory.
95 2004-07-04  Stephen Eglen  <stephen@anc.ed.ac.uk>
97         * essdsp6w.el (ess-sqpe-versions-created): Variable deleted.
99         * essd-r.el (ess-r-versions-created): Variable deleted.
100         (ess-rterm-versions-created): Variable deleted.
102         * ess-site.el: Use let binding for storing local values of
103         ess-r-versions-created etc, rather than global variables.  Global
104         variables deleted.
106 2004-07-02  Richard Heiberger  <rmh@temple.edu>
108         * essdsp6w.el (ess-sqpe-versions-create): New function to
109         auto-generate defuns to allow other versions of Sqpe to be called.
111         * essd-r.el (ess-rterm-versions-create): New function to auto-generate
112         defuns to allow other Windows versions of R to be called.
114 2004-07-02  Stephen Eglen  <stephen@anc.ed.ac.uk>
116         * essd-r.el (ess-r-versions-create): Do not set the value of
117         ess-r-versions-created here, just return the required value.
119         * ess-site.el (ess-versions-created): Tidy up the code for calling
120         older versions of R and Sqpe.  Old version did not work on Unix,
121         since ess-sqpe-versions-created was not bound.  New version checks
122         that variable is bound before using it.
124         * ess-utils.el (ess-flatten-list): Standard defun needed for
125         flattening a list.  Copied from lpr.el.
127 2004-07-01  Stephen Eglen  <stephen@anc.ed.ac.uk>
129         * ess-inf.el (ess-quit): Delete call to ess-switch-to-ESS;
130         ess-cleanup will have already done that.
131         (ess-cleanup): Add save-excursion to preserve current buffer.
133         * essd-r.el (ess-r-versions-created): New variable to store the
134         names of the new defuns created.
135         (ess-r-versions-create): Set ess-r-versions-created. Doc string
136         update.
138         * ess-site.el: Add the new R defuns, if any, to the "Other" menu
139         under "Start Process".
141         * ess-mode.el (ess-mode-menu): Add new submenu "Other" to "Start
142         Process" where the other versions of R will be placed.
144 2004-06-30  Stephen Eglen  <stephen@anc.ed.ac.uk>
146         * ess-mode.el (ess-mode-menu): Add entries to jump to top-level of
147         ESS info file.
149         * ess-cust.el (ess-rterm-versions): Condition initial value on
150         ess-microsoft-p.
152 2004-06-29  Stephen Eglen  <stephen@anc.ed.ac.uk>
154         * Makefile (ELC): Add ess-toolbar.elc to list of .elc files.
156 2004-06-24  Stephen Eglen  <stephen@anc.ed.ac.uk>
158         * ess-toolbar.el (ess-use-toolbar): Set to nil if images cannot be
159         displayed on the running Emacs.
161         * essd-r.el (ess-r-versions-create): Remove full pathname from
162         versions of R executables.  Add note in the *ESS* buffer to say
163         which new defuns have been created.
165 2004-06-23  Stephen Eglen  <stephen@anc.ed.ac.uk>
167         * ess-toolbar.el (ess-use-toolbar): Default value should check if
168         we are running XEmacs.  Other small doc updates to file made.
170         * ess-utils.el (ess-uniq-list): New defun for removing duplicate
171         strings from a list.
173         * ess-site.el: Set up call to `ess-r-versions-create'.
175         * essd-r.el (ess-r-versions-create): New function to auto-generate
176         defuns to allow other versions of R to be called.
178         * ess-cust.el (ess-r-versions): New variable to control which
179         other versions of R are found.
181 2004-06-21  Stephen Eglen  <stephen@anc.ed.ac.uk>
183         * ess-toolbar.el: Add test at end to check for toolbar support.
185         * ess-mode.el (ess-mode-menu): Add Sqpe and S+6-existing to
186         "Start Process" menu but their active state is determined by
187         ess-microsoft-p and so will be greyed out unless on microsoft.
188         (SAS-menu): Simple wrapper to report error if SAS invoked on
189         microsoft machine.
191 2004-06-20  Stephen Eglen  <stephen@anc.ed.ac.uk>
193         * essd-sp6.el (S+6-mode): Hook in toolbar support.
195         * essd-r.el (R-mode): Hook in toolbar support.
197         * ess-toolbar.el: Update toolbar support so that we have only one
198         ESS toolbar that can be used over multiple modes.  This makes it
199         simpler to use I feel.
201 2004-05-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
203         * ess-inf.el (ess-eval-linewise): Try again to get the point at
204         the end of the S buffer after evaluation.  Previous attempt still
205         didn't work, but I forgot that I had set
206         comint-scroll-to-bottom-on-output.  This version should work even
207         with that comint var set to nil.
209 2004-05-18  Stephen Eglen  <stephen@anc.ed.ac.uk>
211         * ess-inf.el (ess-eval-linewise): If eob, remember to go to the
212         end of the S buffer after evaluation.  This was a bug that I
213         introduced when introducing the ability to have R in different
214         frames.
216 2004-05-17  Martin Maechler  <maechler@stat.math.ethz.ch>
218         * essl-s.el (ess-fix-EQ-assign): new S source cleaners;
219                     (ess-fix-dot-more) : ditto
220           added to ess-MM-fix-src's actions
222 2004-05-17  Stephen Eglen  <stephen@anc.ed.ac.uk>
224         * ess-toolbar.el (ess-icon-directory): Need / after etc directory.
226         * ess-mode.el (ess-mode-menu): Remove :help elements from menus,
227         since XEmacs does not yet recognise it.
229         * essd-els.el (ess-remote): Update doc string.
230         (S+elsewhere, ESS-elsewhere): Add note in doc string to say these
231         commands are obsolete and ess-remote should be used instead.
233 2004-05-13  Stephen Eglen  <stephen@anc.ed.ac.uk>
235         * ess.el: Update copyright; remove old comments; update URL.
237         * ess-site.el (ess-etc-directory): Move out of ess-cust.el and
238         into ess-site.el, otherwise various other .el files that are
239         loaded before ess-cust will complain.
241         * essl-bug.el: Comment possible use of ess-etc-directory here.
243         * essl-s.el (ess-function-outline-file): Use ess-etc-directory.
245         * essd-sas.el (ess-SAS-pre-run-hook): Use ess-etc-directory.
247         * ess-toolbar.el (ess-icon-directory): Use ess-etc-directory.
249         * ess-cust.el (ess-etc-directory): New variable.
251         * ess-toolbar.el (ess-make-toolbar-R-emacs,
252         ess-make-toolbar-S-emacs):  Since R and S are now on the menubar,
253         use tool-bar-add-item-from-menu for consistency.
255         * ess-mode.el (ess-mode-menu): Add sub menu to allow S, R, SAS to
256         be started from menu.  Each menu item has a little tooltip help.
258 2004-05-10  Stephen Eglen  <stephen@anc.ed.ac.uk>
260         * ess-toolbar.el
261         (ess-make-toolbar-R-emacs,ess-make-toolbar-S-emacs): Check that
262         tool-bar-map is non-nil before attempting copy-keymap (generates
263         error on Emacs 21.3+).
265 2004-05-08  Stephen Eglen  <stephen@anc.ed.ac.uk>
267         * ess-toolbar.el (ess-icon-directory): Guess default value based
268         upon ess-lisp-directory.
269         (ess-toolbar-R, ess-toolbar-S): Store toolbars here.
270         (ess-make-toolbar-S): Make toolbar for S mode too, similar to R
271         mode, but using new S-plus icons from David Smith.
272         (ess-make-toolbar-S-emacs,ess-make-toolbar-S-xemacs): New defuns.
274 2004-05-07  Stephen Eglen  <stephen@anc.ed.ac.uk>
276         * essa-sas.el (ess-sas-submit-mac-virtual-pc): Assign :type to be
277         boolean.   Reformat defcustoms (whitespace changes only).
279         * essl-sas.el (sas-get-options, sas-file-name,
280         ess-sas-run-make-regexp):  Correct :type to prevent mismatch in
281         customization.
283         * essa-sas.el (ess-sas-shell-buffer-remote-host): Ditto.
285 2004-05-06  Stephen Eglen  <stephen@anc.ed.ac.uk>
287         * ess-toolbar.el (ess-make-toolbar-r-emacs): Use ess-load-file
288         rather than ess-eval-buffer in toolbars.
290         * ess-help.el (ess-display-help-on-object): Use ess-help-frame-alist.
292         * ess-inf.el (ess-multi): Use inferior-ess-frame-alist.
294         * ess-cust.el (ess-help-frame-alist, inferior-ess-frame-alist):
295         New variables to store frame parameters for iESS buffers and help
296         frames.
297         (ess-help-own-frame, inferior-ess-own-frame): Doc fixes.
299         * ess-help.el (ess-display-help-on-object): Fix bug introduced in
300         5.2.0 (reported by Robert Hankin).  If ess-help-own-frame is nil,
301         and we are currently in a help buffer, show new help buffer in
302         same window.
304 2004-05-05  Stephen Eglen  <stephen@anc.ed.ac.uk>
306         * ess-inf.el (ess-request-a-process): Use ess-show-buffer to
307         display iESS buffer; update doc string.
309 2004-05-02  A.J. Rossini  <rossini@u.washington.edu>
311         * essd-sp6.el (S+6-mode):
312         * essd-sp5.el (S+5-mode):
313         * essd-sp4.el (S+4-mode):
314         * essd-s4.el (S4-mode):
315         * essd-sp3.el (S+3-mode):
316         * essd-s3.el (S3-mode): fixed imenu variable name, extended
317         copyrights from 1997 to 2004.
319         * essa-sas.el (ess-sas-image-viewer): Moved function after
320         ess-sas-submit-method defvar, since we need that value to set this
321         function.
323 2004-04-27  Stephen Eglen  <stephen@anc.ed.ac.uk>
325         * ess.el (ess-write-to-dribble-buffer): Check if
326         ess-dribble-buffer has been deleted.  Remove the defadvice code
327         that used to do this.
329 2004-04-26  Stephen Eglen  <stephen@anc.ed.ac.uk>
331         * ess-inf.el (ess-switch-to-ESS): Use `ess-show-buffer' to show
332         the iESS buffer.
333         (ess-show-buffer): New function to be used when an iESS buffer is
334         to be displayed.  See its doc string for the rules it follows as
335         to how to display the iESS buffer.
336         (ess-get-bufname,ess-get-buffers-in-frames,
337         ess-buffer-visible-this-frame,ess-buffer-visible-other-frame): New
338         helper functions for ess-show-buffer, adapted from iswitchb.el.
340 2004-04-22  Stephen Eglen  <stephen@anc.ed.ac.uk>
342         * ess-cust.el (ess-speedbar-use-p, ess-funcmenu-use-p): Use
343         fboundp.
345         * ess-menu.el (ess-imenu-use-S): Change default value and update
346         doc string.
347         (ess-imenu-regexp-S-function): Delete unused variable.
349         * ess-cust.el (ess-use-menus): Delete unused variable.
350         (ess-imenu-use-p): Set default value to (fboundp 'imenu) rather
351         than (featurep 'imenu) since the former is more useful for seeing
352         whether Imenu is available.  (The latter is true only if Imenu has
353         already been loaded.)
355 2004-04-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
357         * ess-help.el (ess-display-help-on-object): If ess-help-own-frame
358         is 'one, use the dedicated frame.  Use pop-to-buffer rather than
359         switch-to-buffer if currently in a help buffer,
361         * ess-cust.el (ess-help-own-frame): Add new value 'one to specify
362         that all help buffers should be displayed in one frame.
364 2004-04-18  Stephen Eglen  <stephen@anc.ed.ac.uk>
366         * ess-help.el (ess-display-help-on-object): If ess-help-own-frame
367         is true, use ess-help-own-frame function to display help buffer.
368         (ess-help-own-frame): New function and variable to display all
369         ESS help buffers into one frame.
371         * ess-cust.el (ess-help-own-frame): New variable.
372         (ess-help-kill-bogus-buffers): Change to ess-help group.
373         (ess-help): New customize group.
375         * ess-cust.el (inferior-ess-own-frame): New variable.
377         * ess-inf.el (ess-switch-to-ESS): Respect inferior-ess-own-frame.
378         (ess-multi): Use pop-to-buffer if process already running, and
379         respect inferior-ess-own-frame.
381 2004-04-16  Stephen Eglen  <stephen@anc.ed.ac.uk>
383         * ess-inf.el (ess-multi): Use pop-to-buffer rather than
384         switch-to-buffer, so that special-display-regexps should work.
386 2004-04-15  Stephen Eglen  <stephen@bushmills.inf.ed.ac.uk>
388         * ess-cust.el (inferior-ess-client-command): Set :group and :type.
389         (R-editor, S-editor): reformat.
390         (R-pager, ess-pager): reformat and allow type to be nil or string.
392 2004-03-31  A.J. Rossini  <rossini@u.washington.edu>
394         * ess-site.el: added a more explicit commented out Windows
395         example.  Cleaned up documentation inconsistencies for noweb/Rnw
396         modes.
398         * essd-r.el (R): added autoload cookie for XEmacs.  doc edits.
399         (R-mode): added autoload cookie for XEmacs.
400         Removed R-package generator; a better version is part of R
401         (package.skeleton()).
403         * ess-menu.el (ess-imenu-S-generic-expression): fixed imenu
404         routine -- now provides links to functions, classes, methods, and
405         "other" objects.
407 2004-03-23  Martin Maechler  <maechler@stat.math.ethz.ch>
409         * essd-els.el (ess-select-alist-dialect): (let* ..) : thanks to Na Li.
411 2004-03-04  Martin Maechler  <maechler@stat.math.ethz.ch>
413         * ess-site.el (ess-restore-asm-extns): thanks to Ed Cashin
415 2004-02-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
417         * essd-els.el (ess-select-alist-dialect): Use completing-read to
418         select dialect.
420 2004-02-12  Stephen Eglen  <stephen@anc.ed.ac.uk>
422         * essl-s.el (ess-smart-underscore): Only be smart in buffers where
423         `ess-language' is "S".
425         * ess-site.el ("[ess-site:] require 'essd-els ..."): oRemove the
426         code that fixes ess-smart-underscore in SAS mode.
428 2004-01-20  Stephen Eglen  <stephen@anc.ed.ac.uk>
430         * essl-s.el (ess-smart-underscore): Pressing _ twice inserts _
431         rather than the assignment operator.
433 2004-01-19  Stephen Eglen  <stephen@anc.ed.ac.uk>
435         * ess-cust.el (inferior-R-program-name): Customize.
436         Add description of file to line 1.
437         (ess-version): Change from defcustom to defvar;
438         presumably no-one will want to customize this variable!  Comment
439         line prior to definiton already says that this variable is not
440         user-changeable.
441         (ess-dialect): Change from defcustom to defvar.
443 2003-12-08  Stephen Eglen  <stephen@anc.ed.ac.uk>
445         * ess-noweb.el (ess-eval-chunk): The code chunk is evaluated in a
446         temp buffer, and should inherit the value of
447         ess-local-process-name from the source value.  If the source
448         buffer did not set ess-local-process-name, it is set once the
449         chunk has been evaluated.
451 2003-11-24  Martin Maechler  <maechler@stat.math.ethz.ch>
453         * ess-emcs.el (replace-regexp-in-string): also needed for Emacs 20.
455 2003-11-06  Martin Maechler  <maechler@stat.math.ethz.ch>
457         * ess-cust.el (ess-S-loop-timeout): new variable (and same for  -XLS-)
458         * essd-*.el  use these new customizable variables.
460 2003-11-05  Martin Maechler  <maechler@stat.math.ethz.ch>
462         * ess-inf.el (inferior-ess): make comint-use-prompt-... buffer-local
463           such that we no longer "pollute" other comint modes such as M-x shell
465 2003-10-29  Martin Maechler  <maechler@stat.math.ethz.ch>
467         * ess-trns.el (ess-transcript-mode-map): add C-a := comint-bol
468         * ess-inf.el (inferior-ess-mode-map):  ditto
470 2003-09-25  Martin Maechler  <maechler@stat.math.ethz.ch>
472         * ess-cust.el (ess-dump-filename-template-proto): renamed,
473            new functionality: used as prototype
475         * essd-*.el: ess-dump-filename-template now uses and modifies the
476                above prototype.
478 2003-08-19  Stephen Eglen  <stephen@gnu.org>
480         * ess-help.el (ess-help-underline): New function to convert ^_H in
481         help buffers to the underline face.
483 2003-08-05  Stephen Eglen  <stephen@gnu.org>
485         * ess.el (ess-setq-vars-local): Prevent e.g.
486         ess-local-process-name getting reset to nil when re-entering a
487         code chunk in mixed mode buffers (like Latex/R).
489 2003-07-24  Stephen Eglen  <stephen@gnu.org>
491         * essa-r.el (ess-r-var): New function for loading numbers from any
492         Emacs buffer into an existing *R* process.
494 2003-01-01  Stephen Eglen  <eglen@pcg.wustl.edu>
496         * ess-site.el (ess-rdired): Add autoload for ess-rdired.
497         * ess-rdired.el: New file.
499 2002-11-12  Martin Maechler  <maechler@stat.math.ethz.ch>
501         * essd-r.el (Rnw-mode): new (experimental) for Sweave{R} editing.
503 2002-11-01  Stephen Eglen  <eglen@thalamus.wustl.edu>
505         * essl-s.el (ess-help-R-sec-regex): Restrict regex so that capital
506         letter must be at start of line.
508 2002-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>
510         * essd-sp6.el (S+6-customize-alist): ess-setup-directory-function
511         and other changes from Jeff Mincy; not yet fully tested.
513 2002-04-23  Martin Maechler  <maechler@stat.math.ethz.ch>
515         * ess-trns.el (ess-transcript-mode-menu): add ..DO-clean-region to
516         menu, using new argument (prefix) for escaping read-only state.
518 2002-02-15  Martin Maechler  <maechler@stat.math.ethz.ch>
520         * essl-s.el (S-editing-alist): introduce S "global"
521           `inferior-S-language-start'
523         * essd-r.el (R-customize-alist): use inferior-S-language-start above.
524         * essd-sp[3-6].el, essd-s[34].el, essdsp6w.el, essd-els.elc -- ditto.
526 2002-02-13  Martin Maechler  <maechler@stat.math.ethz.ch>
528         * ess-cust.el (S-pager) and others: s/emacslient/emacsclient/
530 2002-01-26  Martin Maechler  <maechler@stat.math.ethz.ch>
532         * essddr.el (Rd-font): new function, put on C-c C-f Ã  la TeX-font
533         (Rd-font-list): e.g. `C-c C-f l' now surrounds word by \code{\link{.}}!
535 2002-01-16  Martin Maechler  <maechler@stat.math.ethz.ch>
537         * ess-menu.el (ess-imenu-S): use improved
538           ess-S-imenu-generic-expression (and clean up), by Stephen Eglen.
540 2002-01-15  Martin Maechler  <maechler@stat.math.ethz.ch>
542         * essl-s.el (S-editing-alist): new add-log-...regep from Stephen
543         Eglen. Allows `C-x 4 a' (adding to Changelog) find the S function name.
545         (R-help-sec-keys-alist): "Usage" and "Details" as the S lists.
547 2002-01-14  Richard Heiberger <rmh@surfer.stat.temple.edu>
549         * ess-mous.el: ess-mous is now on submenu of C-mouse-3 in
550           ess-transript-mode, inferior-ess-mode, ess-mode.  This feature
551           is still beta.
553 2002-01-11  Richard Heiberger <rmh@surfer.stat.temple.edu>
555         * ess-inf.el: remove .in.ESS
556         * essd-r.el: first draft of options("STERM")
558 2002-01-10  Richard Heiberger <rmh@surfer.stat.temple.edu>
560         * ess-mous.el: S-mouse-3 gets information from S/R about the
561         highlighted phrase or about the word at the cursor location.
563 2002-01-10  Martin Maechler  <maechler@stat.math.ethz.ch>
565         * ess-help.el (ess-help-bogus-buffer-p): now also works in R when
566         help.try.all.packages = TRUE.
568 2002-01-03  Martin Maechler  <maechler@stat.math.ethz.ch>
570         * ess-inf.el (ess-ddeclient-p): new function from Rich
571           and a few related changes
573 2001-10-16  Martin Maechler  <maechler@stat.math.ethz.ch>
575         * ess-inf.el (ess-execute-objects): use (number-to-string ..) for
576         Emacs 21 (thanks to Stephen Eglen).
577         * ess-trns.el: typo "o" fixed (S.Eglen)
579 2001-09-27  Martin Maechler  <maechler@stat.math.ethz.ch>
581         * ess-inf.el (ess-multi): .in.ESS <- TRUE for S dialects
583 2001-09-20  Martin Maechler  <maechler@stat.math.ethz.ch>
585         * ess-mode.el and others: do use ess-running-xemacs from ess-emcs.el!
587         * ess-menu.el: fix the (require 'imenu ..) [for E 19.34]
589 2001-09-05  Martin Maechler  <maechler@stat.math.ethz.ch>
591         * essddr.el (Rd-mode-map): add C-c C-v (help)
593 2001-08-31  Martin Maechler  <maechler@stat.math.ethz.ch>
595         * ess-menu.el (require 'imenu): try to do this only when
596         available [not tested; I have imenu "everywhere"]
599 2001-08-30  Martin Maechler  <maechler@stat.math.ethz.ch>
601         * ess-mode.el (ess-narrow-to-defun): new function
603 2001-08-21  Martin Maechler  <maechler@stat.math.ethz.ch>
605         * ess-inf.el (ess-directory-function): also ess-cust.el, essd-sp6.el:
606         Implement Jeff Mincy's patches for new function
607         --- currently only for S+6 (Unix) -- FIXME: Support R, other Spluses
609 2001-08-10  Martin Maechler  <maechler@stat.math.ethz.ch>
611         * ess.el: (defadvice ess-write-to-dribble-buffer ....) from Jeff Mincy
613 2001-06-19  Martin Maechler  <maechler@stat.math.ethz.ch>
615         * ess-utils.el (nuke-trailing-whitespace-p): make interactive; cosmetic
617 2001-03-02  Martin Maechler  <maechler@stat.math.ethz.ch>
619         * ess-site.el: On Linux, default to S+5, since there's no S+3
621 2001-02-28  Martin Maechler  <maechler@stat.math.ethz.ch>
623         * ess-utils.el (ess-space-around): new utility
625         * essd-r.el (R-fix-T-F): also fix after "_"
627         * essl-s.el (ess-fix-miscellaneous): Fix bug which broke "<=" & ">="
628           Further fix bug which broke "<<-" (and "->").
629           separate e.g., "){" ; space around "else".
631 2000-10-23  Martin Maechler  <maechler@stat.math.ethz.ch>
633         * essl-s.el (ess-smart-underscore): remove extra spaces when
634         ess-S-assign is used.
636 2000-10-11  Martin Maechler  <maechler@stat.math.ethz.ch>
638         * essl-s.el (ess-smart-underscore): new function, assigned to "_" key.
640 2000-10-09  A.J. Rossini  <rossini@biostat.washington.edu>
642         * /home/ess/src/cvsroot/gnu/ess/lisp/ess-vars.el:
643         Merged with changes in another location.
645 2000-10-09  maechler  <maechler@rossini.YP.biostat>
647         * /home/ess/src/cvsroot/gnu/ess/lisp/ChangeLog,
648          /home/ess/src/cvsroot/gnu/ess/lisp/essl-s.el:
649         new (ess-fix-miscellaneous) & (ess-toggle-underscore)
651 2000-10-09  Martin Maechler  <maechler@stat.math.ethz.ch>
653         * essl-s.el (ess-fix-miscellaneous): new function for prettifying
654         S language code.
655         (ess-toggle-underscore): new function for "_" toggling.
657 2000-10-04  Martin Maechler  <maechler@stat.math.ethz.ch>
659         * essl-s.el (ess-add-MM-keys): define-key "_" to ess-S-assign.
661         * ess-cust.el (ess-S-assign): new variable (" <- ") for left assign.
662         * ess-vars.el (ess-S-assign): --ditto--
664 2000-08-16  Martin Maechler  <maechler@stat.math.ethz.ch>
666         * essd-r.el (R): Win32: don't give spurious warning anymore.
668 2000-08-09  Martin Maechler  <maechler@stat.math.ethz.ch>
670         * ess-help.el (ess-display-help-on-object): Inherit syntax-table;
671           this should make the "default prompt" work for "help inside help".
673 2000-07-08  Martin Maechler  <maechler@stat.math.ethz.ch>
675         * essl-sas.el (SAS-mode-font-lock-keywords): only when
676            window-system! fixes "emacs -nw -f R"
678 2000-06-28  Martin Maechler  <maechler@stat.math.ethz.ch>
680         * ess-site.el : load-path setting *MUST* come first.
682 2000-04-14  Martin Maechler  <maechler@stat.math.ethz.ch>
684         * ess-inf.el (ess-dir-modtime): RMH: use file-directory-p instead
685         of string-match.
687 2000-04-04  Martin Maechler  <maechler@stat.math.ethz.ch>
689         * ess-inf.el (ess-eval-line-and-step): new even-empty argument,
690         [prefix] allowing to send even empty lines to the ESS process.
692         * ess-vars.el: New logical variable ess-eval-empty.
694         * ess-inf.el (ess-command): applied the "FIXME": ess-command
695         should have two arguments only. -- Few adjustments in other *.el files.
697 2000-04-03  Martin Maechler  <maechler@stat.math.ethz.ch>
699         * ess-inf.el and other files:
700         Replace (function) ess-eval-visibly by ess-eval-linewise
701         Replace (function) ess-eval-line-and-next-line by *-line-and-step
703 2000-03-31  Martin Maechler  <maechler@stat.math.ethz.ch>
705         * ess-inf.el (ess-next-code-line): new function from Stephen Eglen
706           (ess-eval-line-and-next-line): new prefix arg for turning off
707           the use of new ess-next-code-line.
709           Further : Use (forward-line 1) instead of (next-line 1).
711         * ess-mode.el: added a few autoloads (and a comment for AJR !?).
712           s/"Step through line"/"Eval line & step"/
713           white space [n*8 column starts]
715         * ess-inf.el (inferior-R-input-sender): Fixed the regexps for
716         help() and {even more} for ?<...>, using new variable
717         ess-help-arg-regexp {in ess-vars.el}.
719 2000-03-30  Martin Maechler  <maechler@stat.math.ethz.ch>
721         * almost ALL lisp files :  Docstring fixes, thanks to
722           Stephen Eglen <stephen@anc.ed.ac.uk>.
724 2000-03-21  Martin Maechler  <maechler@stat.math.ethz.ch>
726         * ess-vars.el (ess-temp-point): new for fixing multiline commands
727         in transcript.  Similar fix in
728         * ess-trns.el, and
729         * ess-inf.el. --- really all by RMH!
731         * ess.el (cadr): define if not available.
733 2000-03-20  Martin Maechler  <maechler@stat.math.ethz.ch>
735         * ess-help.el (ess-help-error-buffer-p): new utility, improve
736         detection of help error messages for
737         (ess-display-help-on-object).
739         * essl-sas.el: new variables sas-white-chars & sas-comment-comment-chars
740         * essl-sas.el: (beginning-of-sas-statement): don't quote blank
742 2000-02-10  Martin Maechler  <maechler@stat.math.ethz.ch>
744         * ess-help.el: Add menu; fix ess-display-sec-map
746         * essddr.el (Rd-mode): one menu entry.
748         * essd-sp5.el (S+5-customize-alist): search-list-command=search("paths")
750 1999-12-21  Martin Maechler  <maechler@stat.math.ethz.ch>
752         * essd-sp5.el: S+5-customize-alist was there *TWICE*
753                 finally replaced cat by "slynx -dump"
755 1999-12-08  Martin Maechler  <maechler@stat.math.ethz.ch>
757         * essl-sta.el (setq max-lisp-eval-depth): increase necessary
759 1999-11-22  ess  <ess@aleph.YP.biostat>
761         * ess-vars.el: Updated to 5.1.11
763 1999-11-17  ess  <ess@aleph.YP.biostat>
765         * essddr.el:
766         'bold isn't defined in XEmacs.  Using reference-face instead of Rd-bold-face.
768 1999-11-16  ess  <ess@aleph.YP.biostat>
770         * ess-vars.el: Fixed small version update errors
772         * Makefile, ess-help.el, ess-site.el, essd-els.el, make-regexp.el, noweb-mode.el:
773         updated version numbers
775         * essl-sta.el: added local variables for editing and indexing.
777         * essl-sta.el: added Brendan's suggested function.
779         * essl-sta.el:
780         added make-regexp to ESS, and finished integrating Brendan's code.
781         Need to test it now!
783         * make-regexp.el: needed for Stata-mode extensions
785         * essl-sta.el: added Brendan Halpin's corrections.
787         * ess-inf.el: concat needs number-to-string conversion.
789         * essd-omg.el: Omegahat fixes (for commandline flags)
791 1999-11-11  ess  <ess@aleph.YP.biostat>
793         * noweb-mode.el:
794         C-c C-n shouldn't be TeX-normalmode, since it is too close to
795         submit-line with ESS!  (overwrite).
797         * essd-omg.el: Use prefix for setting Omegahat arguments.
799 1999-11-10  rossini  <rossini@biostat.washington.edu>
801         * essl-omg.el: S- becomes OMG-
802         Comments redone (to use //, ///, and //// for levels of indentation)
803         OMG-syntax started, variable defined, needs to be fixed.
805         * essd-omg.el:
806         further Omegahat dialect changes (use OMG syntax, which needs fixing!)
808 1999-11-05  Martin Maechler  <maechler@stat.math.ethz.ch>
810         * ess.el: added a definition of (functionp ..) if there isn't any
813 1999-11-05   Martin Maechler  <maechler@stat.math.ethz.ch>
815         * ChangeLog, ess.el, noweb-mode.el: functionp definition if necessary
817         * noweb-mode.el: functionp for  emacs-19.34
819 1999-11-04  A.J. Rossini  <rossini@biostat.washington.edu>
821         * TONS of things -- see ../ChangeLog
823 1999-11-04  rossini  <rossini@biostat.washington.edu>
825         * essd-els.el: fixed paren error.
827         * Makefile, ess-site.el, ess-vars.el, essd-sas.el:
828         Changed version numbers
830 1999-11-03  rossini  <rossini@biostat.washington.edu>
832         * Makefile, ess-inf.el, ess-site.el, ess-vars.el, essd-sp5.el:
833         Changes for ESS-elsewhere.
835         * essd-els.el: added a generic ESS-elsewhere function.
837 1999-10-06  Anthony Rossini  <rossini@aleph.YP.biostat>
839         * ess-inf.el: fixed extraneous echoes in Stata.
841 1999-10-04   rossini  <rossini@biostat.washington.edu>
843         * essd-sta.el: fset both stata-mode and Stata-mode.
845         * ess-site.el:
846         cleaned up autoload conflicts between 2 local (AJR) copies.
848 1999-09-27  Martin Maechler  <maechler@stat.math.ethz.ch>
850         * ChangeLog, Makefile: don't byte-compile ess-debug.el
852         * ChangeLog, essd-r.el: for R, use help(. , htmlhelp=F)
855 1999-09-27  Martin Maechler  <maechler@stat.math.ethz.ch>
857         * Makefile (SOURCES): use new $(TOCOMPILE) -- don't ess-debug.el !
859 1999-09-27  Martin Maechler  <maechler@stat.math.ethz.ch>
861         * essd-r.el (R-customize-alist): help( .. htmlhelp = FALSE)
863 Wed Sep 15 22:34:37 1999  A.J. Rossini  <rossini@biostat.washington.edu>
865         * ess-inf.el (inferior-ess-mode): preliminary support for Omegahat.
867 Wed Sep 15 22:21:42 1999  A.J. Rossini  <rossini@biostat.washington.edu>
869         * essd-omg.el (omegahat-mode): fset for OMG-mode. use it.
870                 (omegahat): fset for OMG.  use it.
871                 Documentation fixes.
873 Wed Sep 15 22:20:37 1999  A.J. Rossini  <rossini@biostat.washington.edu>
875         * ess-site.el (essd-omg): require this, now.
877 Wed Sep 15 22:19:08 1999  A.J. Rossini  <rossini@biostat.washington.edu>
879         * ess-site.el: added omegahat, comment about ssh (for ess-elsewhere)
881 Wed Sep 15 22:17:04 1999  A.J. Rossini  <rossini@biostat.washington.edu>
883         * ess-vars.el (inferior-STA-program-name): documentation fixes
885 Wed Sep 15 22:16:55 1999  A.J. Rossini  <rossini@biostat.washington.edu>
887         * ess-vars.el (inferior-OMG-program-name): new variable
889 Tue Sep 14 22:55:55 1999  A.J. Rossini  <rossini@biostat.washington.edu>
891         * essd-xls.el (xlispstat-mode): added as a synonym.
893 Tue Sep 14 16:53:21 1999  A.J. Rossini  <rossini@biostat.washington.edu>
895         * noweb-mode.el: Emacs/XEmacs compatibility done.
897 Tue Sep 14 16:53:07 1999  A.J. Rossini  <rossini@biostat.washington.edu>
899         * ess-debug.el: This is customized for me (AJR).
901 Tue Sep 14 16:52:35 1999  A.J. Rossini  <rossini@biostat.washington.edu>
903         * ess-site.el: added noweb-mode by default.
905 Tue Sep 14 16:10:04 1999  A.J. Rossini  <rossini@biostat.washington.edu>
907         * ess-noweb.el (global-font-lock-mode): set true to prevent XEmacs
908         from barfing.
910 Tue Sep 14 13:26:36 1999  A.J. Rossini  <rossini@biostat.washington.edu>
912         * ess?-sta.el: cleaned up stata mode to work.
914 Tue Sep 14 11:06:38 1999  A.J. Rossini  <rossini@biostat.washington.edu>
916         * ess-inf.el: white space, documentation, stata hacks.
918 1999-09-06  Martin Maechler  <maechler@stat.math.ethz.ch>
920         * essddr.el (Rd-indent-level): default 2 (back from 4):
921         We need horizontal space, and there's not a lot of nesting.
923 1999-09-01  Martin Maechler  <maechler@stat.math.ethz.ch>
925         * ess-mode.el : add "Switch Process" menu entry to [ESS] menu.
927 1999-07-22  Martin Maechler  <maechler@stat.math.ethz.ch>
929         * ess-mode.el : Define cheap (line-end-position) if not there
930         [e.g. for GNU emacs 19.34]
932 1999-07-22  Martin Maechler  <maechler@stat.math.ethz.ch>
934         * ess-mode.el (ess-beginning-of-function):
935         Delimit (search-forward "(" ..) ---> fixed bug !
937 1999-07-21  Martin Maechler  <maechler@stat.math.ethz.ch>
939         * ess-inf.el (ess-eval-function):  Use (ess-end-function) only,
940         since that now returns beginning & end;
941         further, use (ess-extract-word-name) only once.
943         * ess-mode.el (ess-beginning-of-function): return beginning
944         *             (ess-end-of-function): accept optional `beginning'
945                 argument;  return BOTH beginning & end
946         *             (ess-mark-function): use new beg/end functions.
948 1999-07-06  Martin Maechler  <maechler@stat.math.ethz.ch>
950         * essd-r.el (R-fix-T-F): Fix buglet: should catch more cases
953 1999-06-17  Martin Maechler  <maechler@stat.math.ethz.ch>
955         * essd-*.el (ess-loop-timeout): Default multiplied by 5 to 500000.
957         * essd-R.el -- simplified primary-prompt !
959 1999-04-23  Martin Maechler  <maechler@stat.math.ethz.ch>
961         * ess-site.el (auto-mode-alist): Change regexp's in order to work
962         with NTemacs which is has a non-case-sensitive `find-file'.
964 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
966         * ess-site.el, ess-vars.el: text from 5.1.7 to 5.1.8
968         * ess-site.el: cleaned up misguided comment.
970         * ess-site.el: cleaned up, removed R unix/microsoft hack.
972         * essd-r.el: using a solitary R.
974         * ess-inf.el:
975         conditioned out the slowdown in ess-prompt-wait for Microsoft.
977         * ChangeLog: doc updates
979 1999-04-05  A.J. Rossini  <rossini@biostat.washington.edu>
981         * ess.el: franz.stat.wisc.edu -> ess.stat.wisc.edu
983         * ess-site.el, ess-vars.el: 5.1.6 to 5.1.7 changes for possible release
985         * ess-inf.el: ess-prompt-wait duration changed?
987 1999-04-01  maechler  <maechler@stat.math.ethz.ch>
989         * ess-inf.el: typo
991 1999-04-01  A.J. Rossini  <rossini@biostat.washington.edu>
993         * ess-site.el: about to release 5.1.6
995         * ess-vars.el: anything else?
997 1999-03-31  A.J. Rossini  <rossini@biostat.washington.edu>
999         * ess-iw32.el: whitespace modifications.
1001         * ChangeLog: *** empty log message ***
1003         * essd-r.el:
1004         reverted.  We can simply leave R as given, and not worry about R-unix (thanks to Martin).
1006         * essd-r.el: R -> R-unix.
1008         * ess-inf.el:
1009         sleep-fors are commented out except for Microsoft "operating systems", sigh...
1011         * essd-r.el: preliminary changes
1013 Wed Mar 31 15:46:37 1999  A.J. Rossini  <rossini@biostat.washington.edu>
1015         * essd-r.el (R): reverted.  Martin fixed this right in ess-site.
1016         * essd-r.el (R-unix): renamed from R.
1017         * ess-inf.el (ess-command): sleep-for only used for Splus 4.5,
1018         i.e. Microsoft "operating systems", sigh.
1020 1999-03-18  Martin Maechler  <maechler@stat.math.ethz.ch>
1022         * ess-site.el (auto-mode-alist): OOps for last change *.sty became
1023         ESS S-transcript; now fixed
1025 1999-03-17  A.J. Rossini  <rossini@biostat.washington.edu>
1027         * essd-r.el, ess-site.el, ess-vars.el: RMH's changes
1029 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
1031         * essd-r32-sh-dos.el, essd-sp4com.el: MS Dos stuff for R, S+4.x
1033         * ChangeLog: Prep for 5.1.4
1035         * essd-sp4.el, ess-iw32.el: RMH changes.
1037         * ess-site.el: Merged RMH's work.
1039         * ess-vars.el: incremented.
1041         * ess-inf.el: RMH's changes.
1043 1999-03-16  Martin Maechler <maechler@stat.math.ethz.ch>
1045         * ChangeLog: mini change "foobar.Sout-45"
1047         * ess-site.el:
1048         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
1050 1999-03-16  A.J. Rossini  <rossini@biostat.washington.edu>
1052         * essd-sp4.el, ess-iw32.el: RMH changes.
1054         * ess-site.el: Merged RMH's work.
1056         * ess-vars.el: incremented.
1058         * ess-inf.el: RMH's changes.
1060 1999-03-16  maechler  <maechler@stat.math.ethz.ch>
1062         * ChangeLog: mini change "foobar.Sout-45"
1064         * ess-site.el:
1065         auto-mode-alist:  "foobar.Sout-4.5" also turns on S-transcript-mode
1068 1999-03-16  Martin Maechler  <maechler@stat.math.ethz.ch>
1070         * ess-site.el (auto-mode-alist): "foobar.Sout-4.5" also turns on S-transcript-mode
1072 1999-03-03  A.J. Rossini  <rossini@biostat.washington.edu>
1074         * Makefile: updated version information
1076         converted s+3 to sp3.
1078         * ess-vars.el: updated version information.
1080         * ess-iw32-load-file.el, essd-s+3.el, essd-s+4.el, essd-s+5.el, essd-s_2b4-msdos-existing.el, essd-s_2b4-msdos.el:
1081         Tidied up ess-iw32*.el files.
1083         * ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
1085         * ess-iw32-load-file.el: fixed.
1087         * essd-s_2b4.el:
1088         essd-s_2b4-msdos*.el were not needed.  Contents moved into base file.
1090         * ess-iw32-load-file.el, ess-iw32.el, essd-r32.el, essd-s_2b4-msdos-existing.el, essd-s_2b4-msdos.el, essd-s_2b4.el, msdos.el:
1091         RMH's changes, up to March 2nd
1093 1999-02-24  A.J. Rossini  <rossini@biostat.washington.edu>
1095         * ess-iw32.el: temp val left in distribution.  whoops (RMH).
1097 1999-02-22  A.J. Rossini  <rossini@biostat.washington.edu>
1099         * essd-els.el, essd-s3.el, essd-s4.el, essd-sta.el, ess-site.el, essd-sp4.el, essd-sp5.el, essd-sp3.el:
1100         Removed s+# to sp# for S-PLUS commands
1102 1999-02-12  Martin Maechler  <maechler@stat.math.ethz.ch>
1104         * Makefile: emacs, not "19.34"
1106 1999-02-10  Martin Maechler  <maechler@stat.math.ethz.ch>
1108         * essd-sas.el: added RMH's new fixes for the 5.1.2 version.
1110 1999-02-02  Martin Maechler  <maechler@stat.math.ethz.ch>
1112         * ess-inf.el: (last commit was with unsaved file)
1114         * ChangeLog, ess-inf.el:
1115         fix regex for "help(..);" also work for "?" with R-input-sender
1119 1999-02-02  Martin Maechler  <maechler@stat.math.ethz.ch>
1121         * ess-inf.el (inferior-R-input-sender): Change the regexp such
1122         that e.g. "help(pt, offline=T)" is treated as normal command;
1123         New: "?lm" (e.g.) is also recognized as help command
1125 Mon Dec 14 18:04:45 1998  A.J. Rossini  <rossini@biostat.washington.edu>
1127         * ess-mode.el: fixed copyright and header information
1129         * ess-site.el: commented out SHOME definition.
1131 Fri Dec 11 19:51:18 1998  A.J. Rossini  <rossini@biostat.washington.edu>
1133         * ess-vars.el: fixed copyright, rossini's email address.
1135         * ess-iw32.el: fixed rossini's email address, headers, copyright.
1137         * essd-els.el, essd-s+4.el: fixed rossini's email address.
1139         * essd-sq4.el: fixed copyright and header attributions.
1141         * essd-els.el: fixed header files and copyright.
1143         * essd-s+4.el: added changes to copyright and header docs.
1145         * ess-vars.el: Merged RMH's changes.
1147         * ess-iw32.el, essd-els.el, essd-s+4.el, essd-sq4.el:
1148         New files for ESS for Splus/MSW/NT/98/95
1149         New files for remote-ESS on Unix.
1151         * ess-site.el: Added RMH's changes for Microsoft Windows and Splus.
1153 Mon Nov 30 17:37:57 1998  hornik  <hornik@pyrite>
1155         * Makefile:
1156         Add essd-s+5.el to SOURCES (as it gets required in ess-site).
1158 Mon Nov 23 20:03:17 1998  A.J. Rossini  <rossini@biostat.washington.edu>
1160         * ChangeLog: *** empty log message ***
1162 Fri Nov 20 20:57:33 1998  A.J. Rossini  <rossini@biostat.washington.edu>
1164         * ess-vars.el: ess-help-w3-url-prefix points to pyrite.
1166         * ess-vars.el:
1167         removed spurrious comment about generic function, in front of a variable.
1169         * essd-s+5.el: trimmed out old S4 stuff.
1171 Mon Nov 16 17:29:25 1998  Martin Maechler  <maechler@...>
1173         * ess-inf.el: do not need comint echo anymore..
1175 Sat Nov 14 00:23:19 1998  A.J. Rossini  <rossini@biostat.washington.edu>
1177         * ChangeLog: whitespace editing.
1179 Fri Nov 13 18:25:51 1998  A.J. Rossini  <rossini@biostat.washington.edu>
1181         * ess-site.el: added sample entry for S+5.
1183         * ChangeLog: *** empty log message ***
1185         * ess-site.el: added suffix for StatSci's script files.
1187 Thu Nov 12 17:27:30 1998  Martin Maechler  <maechler@...>
1189         * essd-r.el, essd-s+3.el, essd-s+5.el, essd-s3.el:
1190         newline in dribble buff
1192         * ess-inf.el:
1193         more details in prompt for ess-get-dir; more dribble; WHITE SPACE
1195         * ess.el: slightly better dribble output
1197         * essd-s4.el: drop doubled comments
1199         * ess-vars.el: .
1201 Wed Nov 11 12:45:15 1998  Martin Maechler  <maechler@...>
1203         * essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
1205         * essl-s.el: new "S+" instead of "S+3"
1207         * ess-inf.el: comint-echo : OFF for S+5
1209         * essd-s3.el: comments only
1211         * essd-s+3.el: comment out ess-mode-edit
1213         * Makefile, ess-vars.el: new version numbers
1215         * essd-s+5.el: several more s4 -> s+5 changes; still not ok
1217         * essd-s+3.el: transpose to defs
1219         * ess-vars.el: require s+5
1221 Tue Nov 10 17:45:11 1998  Martin Maechler  <maechler@stat.math.ethz.ch>
1223         * ess-site.el: s+5 is now distributed
1225         * essd-s+5.el: provide typo fixed
1227 Mon Nov  9 23:28:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
1229         * ChangeLog, Makefile, ess-site.el: New material for Makefiles
1231         * essl-sta.el: removed possible problems from stata mode.
1232         -- provide 'essl-sta
1234         * essd-s+5.el: This is for Splus5, based on S4.
1236         * ess-web.nw: last change, sigh.
1238         * ess-web.nw: emacs lisp mode is wrong, sigh.
1240         * ess-web.nw: Contains interface code between Noweb and ESS
1242         * ChangeLog: added stata-dialect/lang to makefile
1244         * Makefile: added Stata stuff.
1246 Thu Sep 24 23:32:14 1998  A.J. Rossini  <rossini@biostat.washington.edu>
1248         * ChangeLog: more stuff.
1250         * essd-sta.el: should be sta, not stt
1252         * ChangeLog: update for ess-site.
1254         * ess-site.el: added stata mode, which is now STA (ref: Thomas Lumley)
1256 Thu Sep 17 09:11:51 1998  Martin Maechler  <maechler@...>
1258         * ChangeLog, ess-utils.el: several  small things
1260 Fri Sep 11 16:20:14 1998  Martin Maechler  <maechler@...>
1262         * essd-r.el: (R-fix-T-F): new function
1264 Fri Sep 11 15:39:57 1998  Martin Maechler  <maechler@...>
1266         * essd-s4.el: Extraneous end deleted
1268         * ess.el ess-inf.el ess-mode.el Makefile: Adaptions to new ess-utils.
1270         * ess-utils.el: new file for ``General Utilities''
1271                         useful and usable *outside* ESS.
1273 1998-09-09  A.J. Rossini  <rossini@biostat.washington.edu>
1275         * essd-sta.el: new file
1276                 (STA-customize-alist): edited according to essl-sta.el.
1277                 (STA-mode): New function
1278                 (stata): New function
1279                 (STA-transcript-mode): New function
1281         * Makefile (BATCHFLAGS): --no-init-file, not --no-init-fil
1283 Tue Sep  8 19:18:07 1998  Martin Maechler  <maechler@..>
1285         * essl-s.el: added  "&optional dont-ask" argument to
1286         ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
1288 Mon Sep  7 18:26:47 1998  Martin Maechler  <maechler@...>
1290         * essl-s.el (ess-time-string): 4 digit year!
1292 Wed Aug 26 14:16:35 1998  Martin Maechler  <maechler@...>
1294         * essl-s.el (S-editing-alist): font-lock-defaults: treat "." as
1295         word constituent (from Kurt).
1297 Thu Aug 20 08:45:11 1998  Martin Maechler  <maechler@...>
1299         * essddr.el (Rd-section-names): and (Rd-keywords): expanded
1300         according to Kurt's suggestion.
1302 Tue Aug 18 10:42:08 1998  Martin Maechler  <maechler@stat.math.ethz.ch>maechler
1304         * essd-s+3.el (S+3-dialect-name): new variable for customization.
1306 Tue Aug 18 10:28:22 1998  Martin Maechler  <maechler@stat.math.ethz.ch>
1308         * essd-r.el (R): add the "--no-readline" argument to r-start-args.
1310 Tue Aug 14 18:32:11 1998  Martin Maechler  <maechler@stat.math.ethz.ch>
1312         * ess-vars.el: new version "pre5.1"
1313         * Makefile: ditto
1314         * essl-s.el: renamed "ease:time-string" to "ess-time-string";
1315                 cleaned up
1317 Mon Apr  6 11:27:52 1998  Tony Rossini  <rossini@matthias>
1319         * ess-inf.el (ess-object-names):
1320         * ess-inf.el (ess-execute-objects): add argument to call to
1321         inferior-ess-objects-command, for S4 (suggested by Stephen Pope).
1323 Mon Apr  6 11:22:22 1998  Tony Rossini  <rossini@matthias>
1325         * ess-vars.el (inferior-ess-font-lock-keywords): change, as
1326         suggested by Stephen Pope (remove parens).
1328 Mon Dec 15 19:17:27 1997  Anthony Rossini  <rossini@stat.sc.edu>
1330         * essd-s4.el (S4-mode): New function, use it.
1332 Wed Dec 10 10:33:59 1997  Anthony Rossini  <rossini@hsph.harvard.edu>
1334         * essd-xls.el: make sure that the major-mode is 'XLS-mode (might
1335         need to do this for _all_ modes :-(.  But let's first see if
1336         anything breaks.
1338 Tue Dec  9 17:54:31 1997  Anthony Rossini  <rossini@stat.sc.edu>
1340         * essd-r.el: removed non-necessary autoload for a non-existant
1341         function (was intended for start-args, but never was written or
1342         used).
1344 Tue Dec  9 15:45:18 1997  Anthony Rossini  <rossini@stat.sc.edu>
1346         * essddr.el: one too many parens.
1348 Tue Dec  9 15:44:23 1997  Anthony Rossini  <rossini@stat.sc.edu>
1350         * essddr.el: added commented out face.  DB's error doesn't exist
1351         for me, though.
1353 Fri Dec  5 10:12:54 1997  Anthony Rossini  <rossini@stat.sc.edu>
1355         * ess-site.el: added comments about Emacs 20.2 errors.
1357 Fri Dec  5 10:09:59 1997  Anthony Rossini  <rossini@stat.sc.edu>
1359         * CVS (ChangeLog): Starting 5.1 series.