1 2005-01-22 Stephen Eglen <stephen@gnu.org>
3 * ess-inf.el (ess-quit-r): Default response (if RET pressed on its
4 own) is that workspace image will not be saved.
5 Do not append "-exited" to iESS buffers (likewise for ess-quit).
7 2005-01-18 Stephen Eglen <stephen@gnu.org>
9 * ess-inf.el (ess-quit-r): New function to handle killing an *R*
10 process. (ESS asks whether you wish to save image.)
11 * ess-inf.el (ess-quit): Use ess-quit-R only for *R* processes.
12 Document the dont-cleanup argument.
14 2005-01-18 Martin Maechler <maechler@stat.math.ethz.ch>
16 * ess-inf.el (ess-complete-object-name): add S4 object slot name
18 * ess-inf.el (ess-slot-names): new (simplistic) function
20 2005-01-05 Martin Maechler <maechler@stat.math.ethz.ch>
22 * ess-inf.el (ess-prompt-wait): new 3rd argument sleep
23 (ess-command): move the (sleep-for *) part into to
26 * ess-inf.el (ess-get-object-list): use ess-uniq-list to get
27 completion list of unique entries.
29 2005-01-04 Martin Maechler <maechler@stat.math.ethz.ch>
31 * ess-cust.el (ess-cmd-delay): use this instead of
32 `ess-need-delay': Either 'nil or a number specifying the delay
35 * ess-inf.el, essl-s.el, essd-r.el: ditto
38 2005-01-01 Martin Maechler <maechler@stat.math.ethz.ch>
40 * ess-inf.el (ess-command): 3rd argument sleep; internally using
41 ess-need-delay; decreased sleep factors to (.05, .4, .05).
43 * ess-cust.el (ess-need-delay): and ess-R-*, ess-S+-*: instead of
45 (ess-editor): and (ess-pager): defvar instead of defcustom
47 * essl-s.el (S+common-cust-alist): and (S-common-cust-alist):
48 new variables to store all common S language and S+ "customize-alist"s
50 * essd*.el (<dialect>-customize-alist): append the above variables
52 2004-12-30 Martin Maechler <maechler@stat.math.ethz.ch>
54 * ess-inf.el (ess-save-lastvalue-command): newly (defvar .) and
55 buffer local, {instead of defcustom}; ditto for ess-retr-last....
57 * ess-cust.el: drop them here
59 2004-12-29 Stephen Eglen <stephen@gnu.org>
61 * ess-mode.el (ess-mode): Remove call to
62 ess-load-object-name-db-file.
64 * ess-menu.el (ess-imenu-S): Shorten doc string.
66 * ess-inf.el (inferior-ess-mode): Remove vall to
67 ess-load-object-name-db-file.
68 (ess-create-object-name-db): Comment out for now, maybe delete later?
70 * ess-cust.el (ess-object-name-db-file): Change from defcustom to
71 defvar. Also, add note that probably this variable (and others)
72 can be deleted in future ESS versions.
74 2004-12-24 Stephen Eglen <stephen@gnu.org>
76 * ess-emcs.el (ess-replace-regexp-in-string): New function,
77 reapplied from Camm's patch. This time the function is now used
78 in all relevant customization-alists. This function is needed
79 since other elisp packages may also define
80 replace-regexp-in-string.
82 2004-12-20 Stephen Eglen <stephen@gnu.org>
84 * ess-cust.el (ess-ms-slow): New variable.
86 * ess-inf.el (ess-command): Condition use of sleep-for (to add
87 delays) upon ess-microsoft-p [not 'window-system] and a new
90 2004-12-04 Stephen Eglen <stephen@gnu.org>
92 * ess-inf.el (inferior-ess-mode): setq inferior-ess-prompt at the
93 start of function so that its value can be used later in the
94 function (e.g. to set comint-prompt-regexp).
96 2004-12-03 Martin Maechler <maechler@stat.math.ethz.ch>
98 * ess-cust.el: replace inferior-ess-objects-command by the two
99 inferior-R-objects-command and inferior-Splus-... (which differ).
101 * ess-inf.el (inferior-ess-objects-command): defvar here, instead
103 * essd-r.el, essd-sp6.el -- and all essd-sp*.el essdsp6w.el:
104 replace inferior-ess-objects-command
107 2004-12-03 Stephen Eglen <stephen@gnu.org>
109 * ess-cust.el (inferior-ess-prompt): Make this a defvar as the
110 value is constructed from other values, rather than being set by
113 * essd-els.el (ess-add-ess-process): Check first that the current
114 buffer has a process.
115 (ess-select-alist-dialect): Add colon to prompt string.
117 * ess-inf.el (inferior-ess-mode): Set inferior-ess-mode here,
118 rather than within ess-multi. (ess-multi is not run when
119 ess-remote is used, and so prompt was not set for remote buffers
120 running ESS processes.)
122 2004-11-24 Martin Maechler <maechler@stat.math.ethz.ch>
124 * essl-s.el (S-editing-alist): change comment-start from "#" to "##"
126 2004-11-19 Martin Maechler <maechler@stat.math.ethz.ch>
128 * ess-noweb.el: remove setting of global-font-lock-mode
130 2004-11-09 Stephen Eglen <stephen@gnu.org>
132 * ess-inf.el (inferior-ess-mode): Add elements to
133 comint-dynamic-complete-functions using `add-hook' rather than
134 `setq', on advice from Emacs developers.
136 2004-11-07 Stephen Eglen <stephen@gnu.org>
138 * ess-inf.el (ess-multi): Fix bug: when inferior-ess-own-frame is
139 non-nil, it should override the value of inferior-ess-same-window.
141 2004-10-28 Martin Maechler <maechler@stat.math.ethz.ch>
143 * ess-help.el: ess-help-mode-hook is now run correctly.
145 2004-10-27 Martin Maechler <maechler@stat.math.ethz.ch>
147 * essd-sp6.el: added Debian patches from Camm Maguire
148 * ess-help.el: dito for these:
154 2004-10-14 Stephen Eglen <stephen@gnu.org>
156 * ess-cust.el (ess-default-style): Customize.
158 2004-08-29 Stephen Eglen <stephen@gnu.org>
160 * ess-inf.el (ess-multi): Use inferior-ess-same-window to decide
161 whether to replace or split current window.
163 * ess-cust.el (inferior-ess-same-window): New variable.
165 2004-08-25 Stephen Eglen <stephen@gnu.org>
167 * essd-sp6.el (S+6-customize-alist): Use inferior-Splus-args.
169 * ess-cust.el (inferior-Splus-args): New variable.
171 2004-08-24 Stephen Eglen <stephen@gnu.org>
173 * ess-cust.el (inferior-R-args): New variable.
174 * essd-r.el (R): pass inferior-R-args to R when starting up.
176 2004-08-23 Martin Maechler <maechler@stat.math.ethz.ch>
178 * ess-inf.el (inferior-R-page): only match "page()", not
181 2004-08-09 Stephen Eglen <stephen@anc.ed.ac.uk>
183 * ess-inf.el (ess-prompt-for-directory): use the XEmacs
184 read-directory-name routine (dialog box when using mouse differs
185 from read-file-name). Thanks to John Fox for reporting this.
187 2004-08-03 Stephen Eglen <stephen@bushmills.inf.ed.ac.uk>
189 * ess-mode.el (ess-mode-menu): Change function name for the
190 default entry in "Start Process -> Other" submenu from R to nil.
191 When it was set to R, this caused the R toolbar icon to not work
192 since this menu entry was being found rather than the real menu
196 2004-07-09 Stephen Eglen <stephen@bushmills.inf.ed.ac.uk>
198 * ess-utils.el (ess-find-exec-completions): After checking that
199 ess-tmp-file is executable, check that it is not a directory.
201 2004-07-04 Stephen Eglen <stephen@anc.ed.ac.uk>
203 * essdsp6w.el (ess-sqpe-versions-created): Variable deleted.
205 * essd-r.el (ess-r-versions-created): Variable deleted.
206 (ess-rterm-versions-created): Variable deleted.
208 * ess-site.el: Use let binding for storing local values of
209 ess-r-versions-created etc, rather than global variables. Global
212 2004-07-02 Richard Heiberger <rmh@temple.edu>
214 * essdsp6w.el (ess-sqpe-versions-create): New function to
215 auto-generate defuns to allow other versions of Sqpe to be called.
217 * essd-r.el (ess-rterm-versions-create): New function to auto-generate
218 defuns to allow other Windows versions of R to be called.
220 2004-07-02 Stephen Eglen <stephen@anc.ed.ac.uk>
222 * essd-r.el (ess-r-versions-create): Do not set the value of
223 ess-r-versions-created here, just return the required value.
225 * ess-site.el (ess-versions-created): Tidy up the code for calling
226 older versions of R and Sqpe. Old version did not work on Unix,
227 since ess-sqpe-versions-created was not bound. New version checks
228 that variable is bound before using it.
230 * ess-utils.el (ess-flatten-list): Standard defun needed for
231 flattening a list. Copied from lpr.el.
233 2004-07-01 Stephen Eglen <stephen@anc.ed.ac.uk>
235 * ess-inf.el (ess-quit): Delete call to ess-switch-to-ESS;
236 ess-cleanup will have already done that.
237 (ess-cleanup): Add save-excursion to preserve current buffer.
239 * essd-r.el (ess-r-versions-created): New variable to store the
240 names of the new defuns created.
241 (ess-r-versions-create): Set ess-r-versions-created. Doc string
244 * ess-site.el: Add the new R defuns, if any, to the "Other" menu
245 under "Start Process".
247 * ess-mode.el (ess-mode-menu): Add new submenu "Other" to "Start
248 Process" where the other versions of R will be placed.
250 2004-06-30 Stephen Eglen <stephen@anc.ed.ac.uk>
252 * ess-mode.el (ess-mode-menu): Add entries to jump to top-level of
255 * ess-cust.el (ess-rterm-versions): Condition initial value on
258 2004-06-29 Stephen Eglen <stephen@anc.ed.ac.uk>
260 * Makefile (ELC): Add ess-toolbar.elc to list of .elc files.
262 2004-06-24 Stephen Eglen <stephen@anc.ed.ac.uk>
264 * ess-toolbar.el (ess-use-toolbar): Set to nil if images cannot be
265 displayed on the running Emacs.
267 * essd-r.el (ess-r-versions-create): Remove full pathname from
268 versions of R executables. Add note in the *ESS* buffer to say
269 which new defuns have been created.
271 2004-06-23 Stephen Eglen <stephen@anc.ed.ac.uk>
273 * ess-toolbar.el (ess-use-toolbar): Default value should check if
274 we are running XEmacs. Other small doc updates to file made.
276 * ess-utils.el (ess-uniq-list): New defun for removing duplicate
279 * ess-site.el: Set up call to `ess-r-versions-create'.
281 * essd-r.el (ess-r-versions-create): New function to auto-generate
282 defuns to allow other versions of R to be called.
284 * ess-cust.el (ess-r-versions): New variable to control which
285 other versions of R are found.
287 2004-06-21 Stephen Eglen <stephen@anc.ed.ac.uk>
289 * ess-toolbar.el: Add test at end to check for toolbar support.
291 * ess-mode.el (ess-mode-menu): Add Sqpe and S+6-existing to
292 "Start Process" menu but their active state is determined by
293 ess-microsoft-p and so will be greyed out unless on microsoft.
294 (SAS-menu): Simple wrapper to report error if SAS invoked on
297 2004-06-20 Stephen Eglen <stephen@anc.ed.ac.uk>
299 * essd-sp6.el (S+6-mode): Hook in toolbar support.
301 * essd-r.el (R-mode): Hook in toolbar support.
303 * ess-toolbar.el: Update toolbar support so that we have only one
304 ESS toolbar that can be used over multiple modes. This makes it
305 simpler to use I feel.
307 2004-05-22 Stephen Eglen <stephen@anc.ed.ac.uk>
309 * ess-inf.el (ess-eval-linewise): Try again to get the point at
310 the end of the S buffer after evaluation. Previous attempt still
311 didn't work, but I forgot that I had set
312 comint-scroll-to-bottom-on-output. This version should work even
313 with that comint var set to nil.
315 2004-05-18 Stephen Eglen <stephen@anc.ed.ac.uk>
317 * ess-inf.el (ess-eval-linewise): If eob, remember to go to the
318 end of the S buffer after evaluation. This was a bug that I
319 introduced when introducing the ability to have R in different
322 2004-05-17 Martin Maechler <maechler@stat.math.ethz.ch>
324 * essl-s.el (ess-fix-EQ-assign): new S source cleaners;
325 (ess-fix-dot-more) : ditto
326 added to ess-MM-fix-src's actions
328 2004-05-17 Stephen Eglen <stephen@anc.ed.ac.uk>
330 * ess-toolbar.el (ess-icon-directory): Need / after etc directory.
332 * ess-mode.el (ess-mode-menu): Remove :help elements from menus,
333 since XEmacs does not yet recognise it.
335 * essd-els.el (ess-remote): Update doc string.
336 (S+elsewhere, ESS-elsewhere): Add note in doc string to say these
337 commands are obsolete and ess-remote should be used instead.
339 2004-05-13 Stephen Eglen <stephen@anc.ed.ac.uk>
341 * ess.el: Update copyright; remove old comments; update URL.
343 * ess-site.el (ess-etc-directory): Move out of ess-cust.el and
344 into ess-site.el, otherwise various other .el files that are
345 loaded before ess-cust will complain.
347 * essl-bug.el: Comment possible use of ess-etc-directory here.
349 * essl-s.el (ess-function-outline-file): Use ess-etc-directory.
351 * essd-sas.el (ess-SAS-pre-run-hook): Use ess-etc-directory.
353 * ess-toolbar.el (ess-icon-directory): Use ess-etc-directory.
355 * ess-cust.el (ess-etc-directory): New variable.
357 * ess-toolbar.el (ess-make-toolbar-R-emacs,
358 ess-make-toolbar-S-emacs): Since R and S are now on the menubar,
359 use tool-bar-add-item-from-menu for consistency.
361 * ess-mode.el (ess-mode-menu): Add sub menu to allow S, R, SAS to
362 be started from menu. Each menu item has a little tooltip help.
364 2004-05-10 Stephen Eglen <stephen@anc.ed.ac.uk>
367 (ess-make-toolbar-R-emacs,ess-make-toolbar-S-emacs): Check that
368 tool-bar-map is non-nil before attempting copy-keymap (generates
369 error on Emacs 21.3+).
371 2004-05-08 Stephen Eglen <stephen@anc.ed.ac.uk>
373 * ess-toolbar.el (ess-icon-directory): Guess default value based
374 upon ess-lisp-directory.
375 (ess-toolbar-R, ess-toolbar-S): Store toolbars here.
376 (ess-make-toolbar-S): Make toolbar for S mode too, similar to R
377 mode, but using new S-plus icons from David Smith.
378 (ess-make-toolbar-S-emacs,ess-make-toolbar-S-xemacs): New defuns.
380 2004-05-07 Stephen Eglen <stephen@anc.ed.ac.uk>
382 * essa-sas.el (ess-sas-submit-mac-virtual-pc): Assign :type to be
383 boolean. Reformat defcustoms (whitespace changes only).
385 * essl-sas.el (sas-get-options, sas-file-name,
386 ess-sas-run-make-regexp): Correct :type to prevent mismatch in
389 * essa-sas.el (ess-sas-shell-buffer-remote-host): Ditto.
391 2004-05-06 Stephen Eglen <stephen@anc.ed.ac.uk>
393 * ess-toolbar.el (ess-make-toolbar-r-emacs): Use ess-load-file
394 rather than ess-eval-buffer in toolbars.
396 * ess-help.el (ess-display-help-on-object): Use ess-help-frame-alist.
398 * ess-inf.el (ess-multi): Use inferior-ess-frame-alist.
400 * ess-cust.el (ess-help-frame-alist, inferior-ess-frame-alist):
401 New variables to store frame parameters for iESS buffers and help
403 (ess-help-own-frame, inferior-ess-own-frame): Doc fixes.
405 * ess-help.el (ess-display-help-on-object): Fix bug introduced in
406 5.2.0 (reported by Robert Hankin). If ess-help-own-frame is nil,
407 and we are currently in a help buffer, show new help buffer in
410 2004-05-05 Stephen Eglen <stephen@anc.ed.ac.uk>
412 * ess-inf.el (ess-request-a-process): Use ess-show-buffer to
413 display iESS buffer; update doc string.
415 2004-05-02 A.J. Rossini <rossini@u.washington.edu>
417 * essd-sp6.el (S+6-mode):
418 * essd-sp5.el (S+5-mode):
419 * essd-sp4.el (S+4-mode):
420 * essd-s4.el (S4-mode):
421 * essd-sp3.el (S+3-mode):
422 * essd-s3.el (S3-mode): fixed imenu variable name, extended
423 copyrights from 1997 to 2004.
425 * essa-sas.el (ess-sas-image-viewer): Moved function after
426 ess-sas-submit-method defvar, since we need that value to set this
429 2004-04-27 Stephen Eglen <stephen@anc.ed.ac.uk>
431 * ess.el (ess-write-to-dribble-buffer): Check if
432 ess-dribble-buffer has been deleted. Remove the defadvice code
433 that used to do this.
435 2004-04-26 Stephen Eglen <stephen@anc.ed.ac.uk>
437 * ess-inf.el (ess-switch-to-ESS): Use `ess-show-buffer' to show
439 (ess-show-buffer): New function to be used when an iESS buffer is
440 to be displayed. See its doc string for the rules it follows as
441 to how to display the iESS buffer.
442 (ess-get-bufname,ess-get-buffers-in-frames,
443 ess-buffer-visible-this-frame,ess-buffer-visible-other-frame): New
444 helper functions for ess-show-buffer, adapted from iswitchb.el.
446 2004-04-22 Stephen Eglen <stephen@anc.ed.ac.uk>
448 * ess-cust.el (ess-speedbar-use-p, ess-funcmenu-use-p): Use
451 * ess-menu.el (ess-imenu-use-S): Change default value and update
453 (ess-imenu-regexp-S-function): Delete unused variable.
455 * ess-cust.el (ess-use-menus): Delete unused variable.
456 (ess-imenu-use-p): Set default value to (fboundp 'imenu) rather
457 than (featurep 'imenu) since the former is more useful for seeing
458 whether Imenu is available. (The latter is true only if Imenu has
459 already been loaded.)
461 2004-04-19 Stephen Eglen <stephen@anc.ed.ac.uk>
463 * ess-help.el (ess-display-help-on-object): If ess-help-own-frame
464 is 'one, use the dedicated frame. Use pop-to-buffer rather than
465 switch-to-buffer if currently in a help buffer,
467 * ess-cust.el (ess-help-own-frame): Add new value 'one to specify
468 that all help buffers should be displayed in one frame.
470 2004-04-18 Stephen Eglen <stephen@anc.ed.ac.uk>
472 * ess-help.el (ess-display-help-on-object): If ess-help-own-frame
473 is true, use ess-help-own-frame function to display help buffer.
474 (ess-help-own-frame): New function and variable to display all
475 ESS help buffers into one frame.
477 * ess-cust.el (ess-help-own-frame): New variable.
478 (ess-help-kill-bogus-buffers): Change to ess-help group.
479 (ess-help): New customize group.
481 * ess-cust.el (inferior-ess-own-frame): New variable.
483 * ess-inf.el (ess-switch-to-ESS): Respect inferior-ess-own-frame.
484 (ess-multi): Use pop-to-buffer if process already running, and
485 respect inferior-ess-own-frame.
487 2004-04-16 Stephen Eglen <stephen@anc.ed.ac.uk>
489 * ess-inf.el (ess-multi): Use pop-to-buffer rather than
490 switch-to-buffer, so that special-display-regexps should work.
492 2004-04-15 Stephen Eglen <stephen@bushmills.inf.ed.ac.uk>
494 * ess-cust.el (inferior-ess-client-command): Set :group and :type.
495 (R-editor, S-editor): reformat.
496 (R-pager, ess-pager): reformat and allow type to be nil or string.
498 2004-03-31 A.J. Rossini <rossini@u.washington.edu>
500 * ess-site.el: added a more explicit commented out Windows
501 example. Cleaned up documentation inconsistencies for noweb/Rnw
504 * essd-r.el (R): added autoload cookie for XEmacs. doc edits.
505 (R-mode): added autoload cookie for XEmacs.
506 Removed R-package generator; a better version is part of R
507 (package.skeleton()).
509 * ess-menu.el (ess-imenu-S-generic-expression): fixed imenu
510 routine -- now provides links to functions, classes, methods, and
513 2004-03-23 Martin Maechler <maechler@stat.math.ethz.ch>
515 * essd-els.el (ess-select-alist-dialect): (let* ..) : thanks to Na Li.
517 2004-03-04 Martin Maechler <maechler@stat.math.ethz.ch>
519 * ess-site.el (ess-restore-asm-extns): thanks to Ed Cashin
521 2004-02-19 Stephen Eglen <stephen@anc.ed.ac.uk>
523 * essd-els.el (ess-select-alist-dialect): Use completing-read to
526 2004-02-12 Stephen Eglen <stephen@anc.ed.ac.uk>
528 * essl-s.el (ess-smart-underscore): Only be smart in buffers where
529 `ess-language' is "S".
531 * ess-site.el ("[ess-site:] require 'essd-els ..."): oRemove the
532 code that fixes ess-smart-underscore in SAS mode.
534 2004-01-20 Stephen Eglen <stephen@anc.ed.ac.uk>
536 * essl-s.el (ess-smart-underscore): Pressing _ twice inserts _
537 rather than the assignment operator.
539 2004-01-19 Stephen Eglen <stephen@anc.ed.ac.uk>
541 * ess-cust.el (inferior-R-program-name): Customize.
542 Add description of file to line 1.
543 (ess-version): Change from defcustom to defvar;
544 presumably no-one will want to customize this variable! Comment
545 line prior to definiton already says that this variable is not
547 (ess-dialect): Change from defcustom to defvar.
549 2003-12-08 Stephen Eglen <stephen@anc.ed.ac.uk>
551 * ess-noweb.el (ess-eval-chunk): The code chunk is evaluated in a
552 temp buffer, and should inherit the value of
553 ess-local-process-name from the source value. If the source
554 buffer did not set ess-local-process-name, it is set once the
555 chunk has been evaluated.
557 2003-11-24 Martin Maechler <maechler@stat.math.ethz.ch>
559 * ess-emcs.el (replace-regexp-in-string): also needed for Emacs 20.
561 2003-11-06 Martin Maechler <maechler@stat.math.ethz.ch>
563 * ess-cust.el (ess-S-loop-timeout): new variable (and same for -XLS-)
564 * essd-*.el use these new customizable variables.
566 2003-11-05 Martin Maechler <maechler@stat.math.ethz.ch>
568 * ess-inf.el (inferior-ess): make comint-use-prompt-... buffer-local
569 such that we no longer "pollute" other comint modes such as M-x shell
571 2003-10-29 Martin Maechler <maechler@stat.math.ethz.ch>
573 * ess-trns.el (ess-transcript-mode-map): add C-a := comint-bol
574 * ess-inf.el (inferior-ess-mode-map): ditto
576 2003-09-25 Martin Maechler <maechler@stat.math.ethz.ch>
578 * ess-cust.el (ess-dump-filename-template-proto): renamed,
579 new functionality: used as prototype
581 * essd-*.el: ess-dump-filename-template now uses and modifies the
584 2003-08-19 Stephen Eglen <stephen@gnu.org>
586 * ess-help.el (ess-help-underline): New function to convert ^_H in
587 help buffers to the underline face.
589 2003-08-05 Stephen Eglen <stephen@gnu.org>
591 * ess.el (ess-setq-vars-local): Prevent e.g.
592 ess-local-process-name getting reset to nil when re-entering a
593 code chunk in mixed mode buffers (like Latex/R).
595 2003-07-24 Stephen Eglen <stephen@gnu.org>
597 * essa-r.el (ess-r-var): New function for loading numbers from any
598 Emacs buffer into an existing *R* process.
600 2003-01-01 Stephen Eglen <eglen@pcg.wustl.edu>
602 * ess-site.el (ess-rdired): Add autoload for ess-rdired.
603 * ess-rdired.el: New file.
605 2002-11-12 Martin Maechler <maechler@stat.math.ethz.ch>
607 * essd-r.el (Rnw-mode): new (experimental) for Sweave{R} editing.
609 2002-11-01 Stephen Eglen <eglen@thalamus.wustl.edu>
611 * essl-s.el (ess-help-R-sec-regex): Restrict regex so that capital
612 letter must be at start of line.
614 2002-04-27 Martin Maechler <maechler@stat.math.ethz.ch>
616 * essd-sp6.el (S+6-customize-alist): ess-setup-directory-function
617 and other changes from Jeff Mincy; not yet fully tested.
619 2002-04-23 Martin Maechler <maechler@stat.math.ethz.ch>
621 * ess-trns.el (ess-transcript-mode-menu): add ..DO-clean-region to
622 menu, using new argument (prefix) for escaping read-only state.
624 2002-02-15 Martin Maechler <maechler@stat.math.ethz.ch>
626 * essl-s.el (S-editing-alist): introduce S "global"
627 `inferior-S-language-start'
629 * essd-r.el (R-customize-alist): use inferior-S-language-start above.
630 * essd-sp[3-6].el, essd-s[34].el, essdsp6w.el, essd-els.elc -- ditto.
632 2002-02-13 Martin Maechler <maechler@stat.math.ethz.ch>
634 * ess-cust.el (S-pager) and others: s/emacslient/emacsclient/
636 2002-01-26 Martin Maechler <maechler@stat.math.ethz.ch>
638 * essddr.el (Rd-font): new function, put on C-c C-f à la TeX-font
639 (Rd-font-list): e.g. `C-c C-f l' now surrounds word by \code{\link{.}}!
641 2002-01-16 Martin Maechler <maechler@stat.math.ethz.ch>
643 * ess-menu.el (ess-imenu-S): use improved
644 ess-S-imenu-generic-expression (and clean up), by Stephen Eglen.
646 2002-01-15 Martin Maechler <maechler@stat.math.ethz.ch>
648 * essl-s.el (S-editing-alist): new add-log-...regep from Stephen
649 Eglen. Allows `C-x 4 a' (adding to Changelog) find the S function name.
651 (R-help-sec-keys-alist): "Usage" and "Details" as the S lists.
653 2002-01-14 Richard Heiberger <rmh@surfer.stat.temple.edu>
655 * ess-mous.el: ess-mous is now on submenu of C-mouse-3 in
656 ess-transript-mode, inferior-ess-mode, ess-mode. This feature
659 2002-01-11 Richard Heiberger <rmh@surfer.stat.temple.edu>
661 * ess-inf.el: remove .in.ESS
662 * essd-r.el: first draft of options("STERM")
664 2002-01-10 Richard Heiberger <rmh@surfer.stat.temple.edu>
666 * ess-mous.el: S-mouse-3 gets information from S/R about the
667 highlighted phrase or about the word at the cursor location.
669 2002-01-10 Martin Maechler <maechler@stat.math.ethz.ch>
671 * ess-help.el (ess-help-bogus-buffer-p): now also works in R when
672 help.try.all.packages = TRUE.
674 2002-01-03 Martin Maechler <maechler@stat.math.ethz.ch>
676 * ess-inf.el (ess-ddeclient-p): new function from Rich
677 and a few related changes
679 2001-10-16 Martin Maechler <maechler@stat.math.ethz.ch>
681 * ess-inf.el (ess-execute-objects): use (number-to-string ..) for
682 Emacs 21 (thanks to Stephen Eglen).
683 * ess-trns.el: typo "o" fixed (S.Eglen)
685 2001-09-27 Martin Maechler <maechler@stat.math.ethz.ch>
687 * ess-inf.el (ess-multi): .in.ESS <- TRUE for S dialects
689 2001-09-20 Martin Maechler <maechler@stat.math.ethz.ch>
691 * ess-mode.el and others: do use ess-running-xemacs from ess-emcs.el!
693 * ess-menu.el: fix the (require 'imenu ..) [for E 19.34]
695 2001-09-05 Martin Maechler <maechler@stat.math.ethz.ch>
697 * essddr.el (Rd-mode-map): add C-c C-v (help)
699 2001-08-31 Martin Maechler <maechler@stat.math.ethz.ch>
701 * ess-menu.el (require 'imenu): try to do this only when
702 available [not tested; I have imenu "everywhere"]
705 2001-08-30 Martin Maechler <maechler@stat.math.ethz.ch>
707 * ess-mode.el (ess-narrow-to-defun): new function
709 2001-08-21 Martin Maechler <maechler@stat.math.ethz.ch>
711 * ess-inf.el (ess-directory-function): also ess-cust.el, essd-sp6.el:
712 Implement Jeff Mincy's patches for new function
713 --- currently only for S+6 (Unix) -- FIXME: Support R, other Spluses
715 2001-08-10 Martin Maechler <maechler@stat.math.ethz.ch>
717 * ess.el: (defadvice ess-write-to-dribble-buffer ....) from Jeff Mincy
719 2001-06-19 Martin Maechler <maechler@stat.math.ethz.ch>
721 * ess-utils.el (nuke-trailing-whitespace-p): make interactive; cosmetic
723 2001-03-02 Martin Maechler <maechler@stat.math.ethz.ch>
725 * ess-site.el: On Linux, default to S+5, since there's no S+3
727 2001-02-28 Martin Maechler <maechler@stat.math.ethz.ch>
729 * ess-utils.el (ess-space-around): new utility
731 * essd-r.el (R-fix-T-F): also fix after "_"
733 * essl-s.el (ess-fix-miscellaneous): Fix bug which broke "<=" & ">="
734 Further fix bug which broke "<<-" (and "->").
735 separate e.g., "){" ; space around "else".
737 2000-10-23 Martin Maechler <maechler@stat.math.ethz.ch>
739 * essl-s.el (ess-smart-underscore): remove extra spaces when
740 ess-S-assign is used.
742 2000-10-11 Martin Maechler <maechler@stat.math.ethz.ch>
744 * essl-s.el (ess-smart-underscore): new function, assigned to "_" key.
746 2000-10-09 A.J. Rossini <rossini@biostat.washington.edu>
748 * /home/ess/src/cvsroot/gnu/ess/lisp/ess-vars.el:
749 Merged with changes in another location.
751 2000-10-09 maechler <maechler@rossini.YP.biostat>
753 * /home/ess/src/cvsroot/gnu/ess/lisp/ChangeLog,
754 /home/ess/src/cvsroot/gnu/ess/lisp/essl-s.el:
755 new (ess-fix-miscellaneous) & (ess-toggle-underscore)
757 2000-10-09 Martin Maechler <maechler@stat.math.ethz.ch>
759 * essl-s.el (ess-fix-miscellaneous): new function for prettifying
761 (ess-toggle-underscore): new function for "_" toggling.
763 2000-10-04 Martin Maechler <maechler@stat.math.ethz.ch>
765 * essl-s.el (ess-add-MM-keys): define-key "_" to ess-S-assign.
767 * ess-cust.el (ess-S-assign): new variable (" <- ") for left assign.
768 * ess-vars.el (ess-S-assign): --ditto--
770 2000-08-16 Martin Maechler <maechler@stat.math.ethz.ch>
772 * essd-r.el (R): Win32: don't give spurious warning anymore.
774 2000-08-09 Martin Maechler <maechler@stat.math.ethz.ch>
776 * ess-help.el (ess-display-help-on-object): Inherit syntax-table;
777 this should make the "default prompt" work for "help inside help".
779 2000-07-08 Martin Maechler <maechler@stat.math.ethz.ch>
781 * essl-sas.el (SAS-mode-font-lock-keywords): only when
782 window-system! fixes "emacs -nw -f R"
784 2000-06-28 Martin Maechler <maechler@stat.math.ethz.ch>
786 * ess-site.el : load-path setting *MUST* come first.
788 2000-04-14 Martin Maechler <maechler@stat.math.ethz.ch>
790 * ess-inf.el (ess-dir-modtime): RMH: use file-directory-p instead
793 2000-04-04 Martin Maechler <maechler@stat.math.ethz.ch>
795 * ess-inf.el (ess-eval-line-and-step): new even-empty argument,
796 [prefix] allowing to send even empty lines to the ESS process.
798 * ess-vars.el: New logical variable ess-eval-empty.
800 * ess-inf.el (ess-command): applied the "FIXME": ess-command
801 should have two arguments only. -- Few adjustments in other *.el files.
803 2000-04-03 Martin Maechler <maechler@stat.math.ethz.ch>
805 * ess-inf.el and other files:
806 Replace (function) ess-eval-visibly by ess-eval-linewise
807 Replace (function) ess-eval-line-and-next-line by *-line-and-step
809 2000-03-31 Martin Maechler <maechler@stat.math.ethz.ch>
811 * ess-inf.el (ess-next-code-line): new function from Stephen Eglen
812 (ess-eval-line-and-next-line): new prefix arg for turning off
813 the use of new ess-next-code-line.
815 Further : Use (forward-line 1) instead of (next-line 1).
817 * ess-mode.el: added a few autoloads (and a comment for AJR !?).
818 s/"Step through line"/"Eval line & step"/
819 white space [n*8 column starts]
821 * ess-inf.el (inferior-R-input-sender): Fixed the regexps for
822 help() and {even more} for ?<...>, using new variable
823 ess-help-arg-regexp {in ess-vars.el}.
825 2000-03-30 Martin Maechler <maechler@stat.math.ethz.ch>
827 * almost ALL lisp files : Docstring fixes, thanks to
828 Stephen Eglen <stephen@anc.ed.ac.uk>.
830 2000-03-21 Martin Maechler <maechler@stat.math.ethz.ch>
832 * ess-vars.el (ess-temp-point): new for fixing multiline commands
833 in transcript. Similar fix in
835 * ess-inf.el. --- really all by RMH!
837 * ess.el (cadr): define if not available.
839 2000-03-20 Martin Maechler <maechler@stat.math.ethz.ch>
841 * ess-help.el (ess-help-error-buffer-p): new utility, improve
842 detection of help error messages for
843 (ess-display-help-on-object).
845 * essl-sas.el: new variables sas-white-chars & sas-comment-comment-chars
846 * essl-sas.el: (beginning-of-sas-statement): don't quote blank
848 2000-02-10 Martin Maechler <maechler@stat.math.ethz.ch>
850 * ess-help.el: Add menu; fix ess-display-sec-map
852 * essddr.el (Rd-mode): one menu entry.
854 * essd-sp5.el (S+5-customize-alist): search-list-command=search("paths")
856 1999-12-21 Martin Maechler <maechler@stat.math.ethz.ch>
858 * essd-sp5.el: S+5-customize-alist was there *TWICE*
859 finally replaced cat by "slynx -dump"
861 1999-12-08 Martin Maechler <maechler@stat.math.ethz.ch>
863 * essl-sta.el (setq max-lisp-eval-depth): increase necessary
865 1999-11-22 ess <ess@aleph.YP.biostat>
867 * ess-vars.el: Updated to 5.1.11
869 1999-11-17 ess <ess@aleph.YP.biostat>
872 'bold isn't defined in XEmacs. Using reference-face instead of Rd-bold-face.
874 1999-11-16 ess <ess@aleph.YP.biostat>
876 * ess-vars.el: Fixed small version update errors
878 * Makefile, ess-help.el, ess-site.el, essd-els.el, make-regexp.el, noweb-mode.el:
879 updated version numbers
881 * essl-sta.el: added local variables for editing and indexing.
883 * essl-sta.el: added Brendan's suggested function.
886 added make-regexp to ESS, and finished integrating Brendan's code.
889 * make-regexp.el: needed for Stata-mode extensions
891 * essl-sta.el: added Brendan Halpin's corrections.
893 * ess-inf.el: concat needs number-to-string conversion.
895 * essd-omg.el: Omegahat fixes (for commandline flags)
897 1999-11-11 ess <ess@aleph.YP.biostat>
900 C-c C-n shouldn't be TeX-normalmode, since it is too close to
901 submit-line with ESS! (overwrite).
903 * essd-omg.el: Use prefix for setting Omegahat arguments.
905 1999-11-10 rossini <rossini@biostat.washington.edu>
907 * essl-omg.el: S- becomes OMG-
908 Comments redone (to use //, ///, and //// for levels of indentation)
909 OMG-syntax started, variable defined, needs to be fixed.
912 further Omegahat dialect changes (use OMG syntax, which needs fixing!)
914 1999-11-05 Martin Maechler <maechler@stat.math.ethz.ch>
916 * ess.el: added a definition of (functionp ..) if there isn't any
919 1999-11-05 Martin Maechler <maechler@stat.math.ethz.ch>
921 * ChangeLog, ess.el, noweb-mode.el: functionp definition if necessary
923 * noweb-mode.el: functionp for emacs-19.34
925 1999-11-04 A.J. Rossini <rossini@biostat.washington.edu>
927 * TONS of things -- see ../ChangeLog
929 1999-11-04 rossini <rossini@biostat.washington.edu>
931 * essd-els.el: fixed paren error.
933 * Makefile, ess-site.el, ess-vars.el, essd-sas.el:
934 Changed version numbers
936 1999-11-03 rossini <rossini@biostat.washington.edu>
938 * Makefile, ess-inf.el, ess-site.el, ess-vars.el, essd-sp5.el:
939 Changes for ESS-elsewhere.
941 * essd-els.el: added a generic ESS-elsewhere function.
943 1999-10-06 Anthony Rossini <rossini@aleph.YP.biostat>
945 * ess-inf.el: fixed extraneous echoes in Stata.
947 1999-10-04 rossini <rossini@biostat.washington.edu>
949 * essd-sta.el: fset both stata-mode and Stata-mode.
952 cleaned up autoload conflicts between 2 local (AJR) copies.
954 1999-09-27 Martin Maechler <maechler@stat.math.ethz.ch>
956 * ChangeLog, Makefile: don't byte-compile ess-debug.el
958 * ChangeLog, essd-r.el: for R, use help(. , htmlhelp=F)
961 1999-09-27 Martin Maechler <maechler@stat.math.ethz.ch>
963 * Makefile (SOURCES): use new $(TOCOMPILE) -- don't ess-debug.el !
965 1999-09-27 Martin Maechler <maechler@stat.math.ethz.ch>
967 * essd-r.el (R-customize-alist): help( .. htmlhelp = FALSE)
969 Wed Sep 15 22:34:37 1999 A.J. Rossini <rossini@biostat.washington.edu>
971 * ess-inf.el (inferior-ess-mode): preliminary support for Omegahat.
973 Wed Sep 15 22:21:42 1999 A.J. Rossini <rossini@biostat.washington.edu>
975 * essd-omg.el (omegahat-mode): fset for OMG-mode. use it.
976 (omegahat): fset for OMG. use it.
979 Wed Sep 15 22:20:37 1999 A.J. Rossini <rossini@biostat.washington.edu>
981 * ess-site.el (essd-omg): require this, now.
983 Wed Sep 15 22:19:08 1999 A.J. Rossini <rossini@biostat.washington.edu>
985 * ess-site.el: added omegahat, comment about ssh (for ess-elsewhere)
987 Wed Sep 15 22:17:04 1999 A.J. Rossini <rossini@biostat.washington.edu>
989 * ess-vars.el (inferior-STA-program-name): documentation fixes
991 Wed Sep 15 22:16:55 1999 A.J. Rossini <rossini@biostat.washington.edu>
993 * ess-vars.el (inferior-OMG-program-name): new variable
995 Tue Sep 14 22:55:55 1999 A.J. Rossini <rossini@biostat.washington.edu>
997 * essd-xls.el (xlispstat-mode): added as a synonym.
999 Tue Sep 14 16:53:21 1999 A.J. Rossini <rossini@biostat.washington.edu>
1001 * noweb-mode.el: Emacs/XEmacs compatibility done.
1003 Tue Sep 14 16:53:07 1999 A.J. Rossini <rossini@biostat.washington.edu>
1005 * ess-debug.el: This is customized for me (AJR).
1007 Tue Sep 14 16:52:35 1999 A.J. Rossini <rossini@biostat.washington.edu>
1009 * ess-site.el: added noweb-mode by default.
1011 Tue Sep 14 16:10:04 1999 A.J. Rossini <rossini@biostat.washington.edu>
1013 * ess-noweb.el (global-font-lock-mode): set true to prevent XEmacs
1016 Tue Sep 14 13:26:36 1999 A.J. Rossini <rossini@biostat.washington.edu>
1018 * ess?-sta.el: cleaned up stata mode to work.
1020 Tue Sep 14 11:06:38 1999 A.J. Rossini <rossini@biostat.washington.edu>
1022 * ess-inf.el: white space, documentation, stata hacks.
1024 1999-09-06 Martin Maechler <maechler@stat.math.ethz.ch>
1026 * essddr.el (Rd-indent-level): default 2 (back from 4):
1027 We need horizontal space, and there's not a lot of nesting.
1029 1999-09-01 Martin Maechler <maechler@stat.math.ethz.ch>
1031 * ess-mode.el : add "Switch Process" menu entry to [ESS] menu.
1033 1999-07-22 Martin Maechler <maechler@stat.math.ethz.ch>
1035 * ess-mode.el : Define cheap (line-end-position) if not there
1036 [e.g. for GNU emacs 19.34]
1038 1999-07-22 Martin Maechler <maechler@stat.math.ethz.ch>
1040 * ess-mode.el (ess-beginning-of-function):
1041 Delimit (search-forward "(" ..) ---> fixed bug !
1043 1999-07-21 Martin Maechler <maechler@stat.math.ethz.ch>
1045 * ess-inf.el (ess-eval-function): Use (ess-end-function) only,
1046 since that now returns beginning & end;
1047 further, use (ess-extract-word-name) only once.
1049 * ess-mode.el (ess-beginning-of-function): return beginning
1050 * (ess-end-of-function): accept optional `beginning'
1051 argument; return BOTH beginning & end
1052 * (ess-mark-function): use new beg/end functions.
1054 1999-07-06 Martin Maechler <maechler@stat.math.ethz.ch>
1056 * essd-r.el (R-fix-T-F): Fix buglet: should catch more cases
1059 1999-06-17 Martin Maechler <maechler@stat.math.ethz.ch>
1061 * essd-*.el (ess-loop-timeout): Default multiplied by 5 to 500000.
1063 * essd-R.el -- simplified primary-prompt !
1065 1999-04-23 Martin Maechler <maechler@stat.math.ethz.ch>
1067 * ess-site.el (auto-mode-alist): Change regexp's in order to work
1068 with NTemacs which is has a non-case-sensitive `find-file'.
1070 1999-04-05 A.J. Rossini <rossini@biostat.washington.edu>
1072 * ess-site.el, ess-vars.el: text from 5.1.7 to 5.1.8
1074 * ess-site.el: cleaned up misguided comment.
1076 * ess-site.el: cleaned up, removed R unix/microsoft hack.
1078 * essd-r.el: using a solitary R.
1081 conditioned out the slowdown in ess-prompt-wait for Microsoft.
1083 * ChangeLog: doc updates
1085 1999-04-05 A.J. Rossini <rossini@biostat.washington.edu>
1087 * ess.el: franz.stat.wisc.edu -> ess.stat.wisc.edu
1089 * ess-site.el, ess-vars.el: 5.1.6 to 5.1.7 changes for possible release
1091 * ess-inf.el: ess-prompt-wait duration changed?
1093 1999-04-01 maechler <maechler@stat.math.ethz.ch>
1097 1999-04-01 A.J. Rossini <rossini@biostat.washington.edu>
1099 * ess-site.el: about to release 5.1.6
1101 * ess-vars.el: anything else?
1103 1999-03-31 A.J. Rossini <rossini@biostat.washington.edu>
1105 * ess-iw32.el: whitespace modifications.
1107 * ChangeLog: *** empty log message ***
1110 reverted. We can simply leave R as given, and not worry about R-unix (thanks to Martin).
1112 * essd-r.el: R -> R-unix.
1115 sleep-fors are commented out except for Microsoft "operating systems", sigh...
1117 * essd-r.el: preliminary changes
1119 Wed Mar 31 15:46:37 1999 A.J. Rossini <rossini@biostat.washington.edu>
1121 * essd-r.el (R): reverted. Martin fixed this right in ess-site.
1122 * essd-r.el (R-unix): renamed from R.
1123 * ess-inf.el (ess-command): sleep-for only used for Splus 4.5,
1124 i.e. Microsoft "operating systems", sigh.
1126 1999-03-18 Martin Maechler <maechler@stat.math.ethz.ch>
1128 * ess-site.el (auto-mode-alist): OOps for last change *.sty became
1129 ESS S-transcript; now fixed
1131 1999-03-17 A.J. Rossini <rossini@biostat.washington.edu>
1133 * essd-r.el, ess-site.el, ess-vars.el: RMH's changes
1135 1999-03-16 A.J. Rossini <rossini@biostat.washington.edu>
1137 * essd-r32-sh-dos.el, essd-sp4com.el: MS Dos stuff for R, S+4.x
1139 * ChangeLog: Prep for 5.1.4
1141 * essd-sp4.el, ess-iw32.el: RMH changes.
1143 * ess-site.el: Merged RMH's work.
1145 * ess-vars.el: incremented.
1147 * ess-inf.el: RMH's changes.
1149 1999-03-16 Martin Maechler <maechler@stat.math.ethz.ch>
1151 * ChangeLog: mini change "foobar.Sout-45"
1154 auto-mode-alist: "foobar.Sout-4.5" also turns on S-transcript-mode
1156 1999-03-16 A.J. Rossini <rossini@biostat.washington.edu>
1158 * essd-sp4.el, ess-iw32.el: RMH changes.
1160 * ess-site.el: Merged RMH's work.
1162 * ess-vars.el: incremented.
1164 * ess-inf.el: RMH's changes.
1166 1999-03-16 maechler <maechler@stat.math.ethz.ch>
1168 * ChangeLog: mini change "foobar.Sout-45"
1171 auto-mode-alist: "foobar.Sout-4.5" also turns on S-transcript-mode
1174 1999-03-16 Martin Maechler <maechler@stat.math.ethz.ch>
1176 * ess-site.el (auto-mode-alist): "foobar.Sout-4.5" also turns on S-transcript-mode
1178 1999-03-03 A.J. Rossini <rossini@biostat.washington.edu>
1180 * Makefile: updated version information
1182 converted s+3 to sp3.
1184 * ess-vars.el: updated version information.
1186 * 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:
1187 Tidied up ess-iw32*.el files.
1189 * ess-iw32.el: copied all changes from ess-iw32-load-file.el here.
1191 * ess-iw32-load-file.el: fixed.
1194 essd-s_2b4-msdos*.el were not needed. Contents moved into base file.
1196 * 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:
1197 RMH's changes, up to March 2nd
1199 1999-02-24 A.J. Rossini <rossini@biostat.washington.edu>
1201 * ess-iw32.el: temp val left in distribution. whoops (RMH).
1203 1999-02-22 A.J. Rossini <rossini@biostat.washington.edu>
1205 * essd-els.el, essd-s3.el, essd-s4.el, essd-sta.el, ess-site.el, essd-sp4.el, essd-sp5.el, essd-sp3.el:
1206 Removed s+# to sp# for S-PLUS commands
1208 1999-02-12 Martin Maechler <maechler@stat.math.ethz.ch>
1210 * Makefile: emacs, not "19.34"
1212 1999-02-10 Martin Maechler <maechler@stat.math.ethz.ch>
1214 * essd-sas.el: added RMH's new fixes for the 5.1.2 version.
1216 1999-02-02 Martin Maechler <maechler@stat.math.ethz.ch>
1218 * ess-inf.el: (last commit was with unsaved file)
1220 * ChangeLog, ess-inf.el:
1221 fix regex for "help(..);" also work for "?" with R-input-sender
1225 1999-02-02 Martin Maechler <maechler@stat.math.ethz.ch>
1227 * ess-inf.el (inferior-R-input-sender): Change the regexp such
1228 that e.g. "help(pt, offline=T)" is treated as normal command;
1229 New: "?lm" (e.g.) is also recognized as help command
1231 Mon Dec 14 18:04:45 1998 A.J. Rossini <rossini@biostat.washington.edu>
1233 * ess-mode.el: fixed copyright and header information
1235 * ess-site.el: commented out SHOME definition.
1237 Fri Dec 11 19:51:18 1998 A.J. Rossini <rossini@biostat.washington.edu>
1239 * ess-vars.el: fixed copyright, rossini's email address.
1241 * ess-iw32.el: fixed rossini's email address, headers, copyright.
1243 * essd-els.el, essd-s+4.el: fixed rossini's email address.
1245 * essd-sq4.el: fixed copyright and header attributions.
1247 * essd-els.el: fixed header files and copyright.
1249 * essd-s+4.el: added changes to copyright and header docs.
1251 * ess-vars.el: Merged RMH's changes.
1253 * ess-iw32.el, essd-els.el, essd-s+4.el, essd-sq4.el:
1254 New files for ESS for Splus/MSW/NT/98/95
1255 New files for remote-ESS on Unix.
1257 * ess-site.el: Added RMH's changes for Microsoft Windows and Splus.
1259 Mon Nov 30 17:37:57 1998 hornik <hornik@pyrite>
1262 Add essd-s+5.el to SOURCES (as it gets required in ess-site).
1264 Mon Nov 23 20:03:17 1998 A.J. Rossini <rossini@biostat.washington.edu>
1266 * ChangeLog: *** empty log message ***
1268 Fri Nov 20 20:57:33 1998 A.J. Rossini <rossini@biostat.washington.edu>
1270 * ess-vars.el: ess-help-w3-url-prefix points to pyrite.
1273 removed spurrious comment about generic function, in front of a variable.
1275 * essd-s+5.el: trimmed out old S4 stuff.
1277 Mon Nov 16 17:29:25 1998 Martin Maechler <maechler@...>
1279 * ess-inf.el: do not need comint echo anymore..
1281 Sat Nov 14 00:23:19 1998 A.J. Rossini <rossini@biostat.washington.edu>
1283 * ChangeLog: whitespace editing.
1285 Fri Nov 13 18:25:51 1998 A.J. Rossini <rossini@biostat.washington.edu>
1287 * ess-site.el: added sample entry for S+5.
1289 * ChangeLog: *** empty log message ***
1291 * ess-site.el: added suffix for StatSci's script files.
1293 Thu Nov 12 17:27:30 1998 Martin Maechler <maechler@...>
1295 * essd-r.el, essd-s+3.el, essd-s+5.el, essd-s3.el:
1296 newline in dribble buff
1299 more details in prompt for ess-get-dir; more dribble; WHITE SPACE
1301 * ess.el: slightly better dribble output
1303 * essd-s4.el: drop doubled comments
1307 Wed Nov 11 12:45:15 1998 Martin Maechler <maechler@...>
1309 * essd-s+5.el: omit .Smode() extras; new "S+" instead of "S+3"
1311 * essl-s.el: new "S+" instead of "S+3"
1313 * ess-inf.el: comint-echo : OFF for S+5
1315 * essd-s3.el: comments only
1317 * essd-s+3.el: comment out ess-mode-edit
1319 * Makefile, ess-vars.el: new version numbers
1321 * essd-s+5.el: several more s4 -> s+5 changes; still not ok
1323 * essd-s+3.el: transpose to defs
1325 * ess-vars.el: require s+5
1327 Tue Nov 10 17:45:11 1998 Martin Maechler <maechler@stat.math.ethz.ch>
1329 * ess-site.el: s+5 is now distributed
1331 * essd-s+5.el: provide typo fixed
1333 Mon Nov 9 23:28:14 1998 A.J. Rossini <rossini@biostat.washington.edu>
1335 * ChangeLog, Makefile, ess-site.el: New material for Makefiles
1337 * essl-sta.el: removed possible problems from stata mode.
1338 -- provide 'essl-sta
1340 * essd-s+5.el: This is for Splus5, based on S4.
1342 * ess-web.nw: last change, sigh.
1344 * ess-web.nw: emacs lisp mode is wrong, sigh.
1346 * ess-web.nw: Contains interface code between Noweb and ESS
1348 * ChangeLog: added stata-dialect/lang to makefile
1350 * Makefile: added Stata stuff.
1352 Thu Sep 24 23:32:14 1998 A.J. Rossini <rossini@biostat.washington.edu>
1354 * ChangeLog: more stuff.
1356 * essd-sta.el: should be sta, not stt
1358 * ChangeLog: update for ess-site.
1360 * ess-site.el: added stata mode, which is now STA (ref: Thomas Lumley)
1362 Thu Sep 17 09:11:51 1998 Martin Maechler <maechler@...>
1364 * ChangeLog, ess-utils.el: several small things
1366 Fri Sep 11 16:20:14 1998 Martin Maechler <maechler@...>
1368 * essd-r.el: (R-fix-T-F): new function
1370 Fri Sep 11 15:39:57 1998 Martin Maechler <maechler@...>
1372 * essd-s4.el: Extraneous end deleted
1374 * ess.el ess-inf.el ess-mode.el Makefile: Adaptions to new ess-utils.
1376 * ess-utils.el: new file for ``General Utilities''
1377 useful and usable *outside* ESS.
1379 1998-09-09 A.J. Rossini <rossini@biostat.washington.edu>
1381 * essd-sta.el: new file
1382 (STA-customize-alist): edited according to essl-sta.el.
1383 (STA-mode): New function
1384 (stata): New function
1385 (STA-transcript-mode): New function
1387 * Makefile (BATCHFLAGS): --no-init-file, not --no-init-fil
1389 Tue Sep 8 19:18:07 1998 Martin Maechler <maechler@..>
1391 * essl-s.el: added "&optional dont-ask" argument to
1392 ess-dump-to-src, ess-fix-comments,.... ess-MM-fix-src
1394 Mon Sep 7 18:26:47 1998 Martin Maechler <maechler@...>
1396 * essl-s.el (ess-time-string): 4 digit year!
1398 Wed Aug 26 14:16:35 1998 Martin Maechler <maechler@...>
1400 * essl-s.el (S-editing-alist): font-lock-defaults: treat "." as
1401 word constituent (from Kurt).
1403 Thu Aug 20 08:45:11 1998 Martin Maechler <maechler@...>
1405 * essddr.el (Rd-section-names): and (Rd-keywords): expanded
1406 according to Kurt's suggestion.
1408 Tue Aug 18 10:42:08 1998 Martin Maechler <maechler@stat.math.ethz.ch>maechler
1410 * essd-s+3.el (S+3-dialect-name): new variable for customization.
1412 Tue Aug 18 10:28:22 1998 Martin Maechler <maechler@stat.math.ethz.ch>
1414 * essd-r.el (R): add the "--no-readline" argument to r-start-args.
1416 Tue Aug 14 18:32:11 1998 Martin Maechler <maechler@stat.math.ethz.ch>
1418 * ess-vars.el: new version "pre5.1"
1420 * essl-s.el: renamed "ease:time-string" to "ess-time-string";
1423 Mon Apr 6 11:27:52 1998 Tony Rossini <rossini@matthias>
1425 * ess-inf.el (ess-object-names):
1426 * ess-inf.el (ess-execute-objects): add argument to call to
1427 inferior-ess-objects-command, for S4 (suggested by Stephen Pope).
1429 Mon Apr 6 11:22:22 1998 Tony Rossini <rossini@matthias>
1431 * ess-vars.el (inferior-ess-font-lock-keywords): change, as
1432 suggested by Stephen Pope (remove parens).
1434 Mon Dec 15 19:17:27 1997 Anthony Rossini <rossini@stat.sc.edu>
1436 * essd-s4.el (S4-mode): New function, use it.
1438 Wed Dec 10 10:33:59 1997 Anthony Rossini <rossini@hsph.harvard.edu>
1440 * essd-xls.el: make sure that the major-mode is 'XLS-mode (might
1441 need to do this for _all_ modes :-(. But let's first see if
1444 Tue Dec 9 17:54:31 1997 Anthony Rossini <rossini@stat.sc.edu>
1446 * essd-r.el: removed non-necessary autoload for a non-existant
1447 function (was intended for start-args, but never was written or
1450 Tue Dec 9 15:45:18 1997 Anthony Rossini <rossini@stat.sc.edu>
1452 * essddr.el: one too many parens.
1454 Tue Dec 9 15:44:23 1997 Anthony Rossini <rossini@stat.sc.edu>
1456 * essddr.el: added commented out face. DB's error doesn't exist
1459 Fri Dec 5 10:12:54 1997 Anthony Rossini <rossini@stat.sc.edu>
1461 * ess-site.el: added comments about Emacs 20.2 errors.
1463 Fri Dec 5 10:09:59 1997 Anthony Rossini <rossini@stat.sc.edu>
1465 * CVS (ChangeLog): Starting 5.1 series.