X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/a9be284341422e0d7419d71ebf11971354e5d50d..aa110c0c9e972e79fa38b002dea40e5eec1efd56:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index efd4a24608..cac8ecf3e0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,418 @@ +2000-03-31 Gerd Moellmann + + * emacs-lisp/byte-opt.el: Fix byte-compiler warnings format. + + * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload): + Re-enable new code. + + * lpr.el (print-region-1): Use -d to specify printer name for + systems `usg-unix-v*, `dgux', `hpux', `irix'. + +2000-03-31 Dave Love + + * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Look + for function definition in symbol's function value slot first + instead of first consulting byte-compile-function-environment. + +2000-03-31 Kenichi Handa + + * language/european.el ("Polish"): New language environment. + (setup-polish-environment): New function. + +2000-03-30 Gerd Moellmann + + * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload): + Disable new code. + + * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Fix bug + trying to `load' the symbol of an autoload instead of the file + recorded in the autoload. Fix error messages. + +2000-03-30 Vinicius Jose Latorre + + * ps-print.el: PostScript programming fix for ghostview, doc fix. + (ps-print-version): New version number (5.1.3). + (ps-begin-file, ps-begin-job, ps-set-color, ps-do-despool, ps-setup) + (ps-insert-file, ps-output-boolean, ps-plot-with-face) + (ps-generate-postscript-with-faces): Code fix. + (ps-color-values): XEmacs compatibility. + (ps-print-background-image, ps-print-background-text, ps-printer-name) + (ps-default-fg, ps-default-bg): Adjust customization. + (ps-zebra-color): Adjust customization, renaming old ps-zebra-gray var. + (ps-color-scale): Renaming old ps-color-value fun. + (ps-print-headers): Replace ps-print-header group to avoid conflict + with ps-print-header variable. + (ps-print-miscellany): New group. + (ps-format-color, ps-rgb-color): New funs. + (ps-default-foreground): New var. + (ps-printer-name-option): New const. + +2000-03-30 Peter Breton + + * net/net-utils.el: + (network-connection-host, network-connection-service): New variables + (network-connection-mode): New mode, derived from comint-mode + (network-connection-mode-setup): New function, saves host and + service information in local variables. + + * lisp/locate.el: + (locate-word-at-point): Added this function + (locate): Default to using locate-word-at-point as input + Run dired-mode-hook + +2000-03-29 Dave Love + + * calendar/appt.el: Doc fixes. + (appt-check): Convert min-to-app to a string before passing to + appt-disp-window-function or concat. + (appt-delete-window): Remove test for frame-root-window. + (appt-select-lowest-window, appt-convert-time): Simplify. + + * emacs-lisp/bytecomp.el: Doc fixes. + (byte-compile-file-form-autoload): Update + byte-compile-function-environment. + +2000-03-29 Andreas Schwab + + * emacs-lisp/autoload.el: Also print defsubst doc string + specially. + + * dired.el (dired-insert-directory): If dired-free-space-program + failed just delete its output. + +2000-03-29 Dave Love + + * international/iso-cvt.el: Move provide to end. Doc fixes. + (iso-iso2sgml-trans-tab, iso-sgml2iso-trans-tab): New variables. + (iso-iso2sgml, iso-sgml2iso): New functions. + (iso-cvt-define-menu): Fix some entries and use backquote for + clarity. + + * format.el (format-alist): Use iso-cvt functions for SGML/HTML. + +2000-03-28 Gerd Moellmann + + * emacs-lisp/lisp-mnt.el (lm-last-modified-date): Add parameter + ISO-DATE. If non-nil, return date in ISO 8601 format. + +2000-03-26 Stefan Monnier + + * log-edit.el (log-edit-mode-map): Inherit from vc-log-mode-map + if it ever becomes used. + (log-edit-mode-hook): Default to vc-log-mode-hook. + (log-edit-mode): Fix the docstring. + + * emacs-lisp/bytecomp.el (byte-compile-eval): Fix and reenable + the code. + +2000-03-26 Dave Love + + * net/browse-url.el (browse-url): Re-fix case of + browse-url-browser-function being an alist. + (browse-url): Add :link to defgroup. + + * files.el: Doc fixes. + (file-truename): Include `[' in wildcard characters. + (automount-dir-prefix): Customize. + (find-file-wildcards): Add :version. + (find-file-noselect): Simplify a mapcar call. + + * emacs-lisp/lisp-mode.el (lisp-eval-defun): Make arglist + compatible with inf-lisp version. + (eval-defun-1): Fix custom-declare-variable case. + +2000-03-25 Stefan Monnier + + * cus-edit.el (hook): Use `dolist' instead of CL's `mapc'. + +2000-03-24 Gerd Moellmann + + * Makefile (COMPILE_FIRST): New macro. + (compile-files): Compile files from COMPILE_FIRST first. + + * emacs-lisp/bytecomp.el (byte-compile-eval): Disable new + code. + + * emacs-lisp/lisp.el (beginning-of-defun-raw): Add regexp + matching open parenthesis in column 0 to defun-prompt-regexp + only if open-paren-in-column-0-is-defun-start is set. + + * sun-curs.el: Require CL at compile-time only. + + * msb.el (msb--choose-file-menu): Use `(apply #'list ...)' + instead of copy-list which is a function from CL. + (msb--choose-menu, msb--mode-menu-cond) + (msb--create-buffer-menu-2): Use dolist instead of mapc. + (msb--init-file-alist): Use mapcar instead of mapcan. + (msb--aggregate-alist): Use mapcar instead of mapcan. Fix + `(' in column 0 in doc string. + (msb--add-separators): Use mapcar instead of mapcan. + + * cus-dep.el: Require CL at compile-time only. + +2000-03-24 Stefan Monnier + + * emacs-lisp/bytecomp.el (byte-compile-warning-types) + (byte-compile-warnings): New warning `noruntime'. + (byte-compile-constants, byte-compile-variables): Fix docstring. + (byte-compile-initial-macro-environment): Use `byte-compile-eval' to + execute `eval-whenc-compile's body. + (byte-compile-unresolved-functions): Fix docstring. + (byte-compile-eval): New function. + (byte-compile-callargs-warn): Check if the function will be available + at runtime (via property `byte-compile-noruntime'). + (byte-compile-print-syms): New function. + (byte-compile-warn-about-unresolved-functions): Also warn about + `noruntime' functions (and use `byte-compile-print-syms'). + (byte-compile-file): Capitalize the message. + +2000-03-24 Gerd Moellmann + + * mail/rmail.el (rmail-confirm-expunge): New user-option. + (rmail-expunge): Ask for confirmation depending on the setting + of rmail-confirm-expunge. + +2000-03-23 Gerd Moellmann + + * Makefile (bootstrap-clean): If $(emacs) exists, build + loaddefs.el first. A loaddefs.el that's not up-to-date might + cause a bootstrap failure because things don't autoload as + expected. + +2000-03-23 Dave Love + + * net/browse-url.el: Restore previous use of + browse-url-maybe-new-window. + +2000-03-23 Vinicius Jose Latorre + + * ps-print.el: Skip banner page fix. + (ps-print-version): New version number (5.1.2). + (ps-begin-file, ps-end-file, ps-generate): Code fix. + +2000-03-23 Dave Pearson + + * net/quickurl.el Changed the type of parameter passed to the + function defined by `quickurl-format-function'. Before only the + text of the URL was passed. Now the whole URL structure is passed + and the function is responsible for extracting the parts it + requires. Changed the default of `quickurl-format-function' + accordingly. + (quickurl-insert): Changed the `funcall' of + `quickurl-format-function' to match the above change. + (quickurl-list-insert): Changed the `url' case so that it makes + use of `quickurl-format-function', previous to this the format was + hard wired. + +2000-03-22 Gerd Moellmann + + * startup.el: Change some spellings for the X Window System. + +2000-03-22 Stefan Monnier + + * progmodes/make-mode.el (makefile-warn-suspicious-lines): clean + up the code and the regexp and make sure the cursor is temporarily + moved to the suspicious line while querying the user. + +2000-03-22 Jason Rumney + + * w32-fns.el (w32-charset-info-alist): Initialize. + +2000-03-22 Vinicius Jose Latorre + + * ps-print.el: N-up last page fix. + (ps-print-version): New version number (5.1.1). + (ps-end-file, ps-end-job, ps-generate): Code fix. + +2000-03-21 Stefan Monnier + + * files.el (find-file-run-dired): Update docstring. + (find-directory-functions): New hook. + (find-file-noselect): Run find-directory-functions rather than + calling dired directly. + + * menu-bar.el (pcl-cvs): Add an entry for PCL-CVS' global menu. + + * pcvs.el: Add a minimal leading commentary. + (cvs-make-cvs-buffer): Change the header part by removing the startup + message and adding a `Module' entry. Also replace the FOOTER and + HEADER special fileinfos with the new support in ewoc for updating + its own footer and header. + (cvs-update-header): Update to use the header/footer of the ewoc. + (cvs-mode): Use define-derived-mode and set truncate-lines to t. + (cvs-is-within-p): New function. + (cvs-mode-run): Take advantage of `save-some-buffers's new ability + to only examine some subset of the buffers. + + * pcvs-info.el (cvs-fileinfo-pp): Use the new property-preserving + `format' instead of our own ad-hoc functions. + Remove HEADER and FOOTER cases, now handled in the EWOC. + (cvs-fileinfo<): Remove HEADER and FOOTER cases. + + * pcvs-parse.el (cvs-parse-run-table): Change message for unknown + output to avoid scaring the user. + (cvs-parse-table): Catch message for non-up-to-date commits. + + * pcvs-defs.el (cvs-startup-message): Remove. + (cvs-global-menu): New autoloaded menu. + + * pcvs-util.el (cvs-string-fill): Remove. + + * emacs-lisp/ewoc.el (ewoc--create-special-node): Remove. + (ewoc--refresh-node): Don't take the whole EWOC but only the relevant + PP part of it and also make it work for footers and headers. + (ewoc-create): Drop POS and BUFFER arguments. + Use the DLL's dummy node to store the end-of-footer position. + (ewoc-map, ewoc-invalidate): Update call to ewoc--refresh-node. + (ewoc-refresh): Remove unused `header' variable. + (ewoc-(get|set)-hf): New functions. + + * log-view.el (log-view-(msg|file)-(prev|next)): Rename from + log-view-*-(message|file) and use easy-mmode-define-navigation. + (log-view-message-re): Match SCCS format as well. + And match the revision line rather than the dashed separator line. + (log-view-mode): Use the new define-derived-mode. + (log-view-current-tag): Fill in with an actual implementation. + + * cvs-status.el (cvs-status-(prev|next)): Rename from + cvs-status-(prev|next)-entry and use easy-mmode-define-navigation. + (cvs-tree-dstr-*): Rename from cvstree-dstr-* and use two ascii chars + to let the output "breathe" a little more (more readable). + (cvs-status-mode): Use the new define-derived-mode. + + * smerge-mode.el (smerge-auto-leave): New function and variable. + (smerge-basic-map): Rename from smerge-basic-keymap. + Change the bindings for smerge-diff-*. + (smerge-*-map): Use easy-mmode-defmap. + (smerge-(next|prev)): Use easy-mmode-define-navigation. + (smerge-keep-*): Use smerge-auto-leave. + +2000-03-21 Jason Rumney + + * cus-edit.el (custom-button-face): Use 3D look for w32. + (custom-button-pressed-face): Likewise. + +2000-03-21 Gerd Moellmann + + * progmodes/etags.el (tags-case-fold-search): New user-option. + (tags-loop-eval): New function. Bind case-fold-search around eval + depending on the value of tags-case-fold-search. + (tags-loop-continue): Use tags-loop-eval. + (find-tag-in-order): Bind case-fold-search depending on the value + of tags-case-fold-search. + +2000-03-21 Stefan Monnier + + * diff-mode.el (diff-mode-*-map): use `easy-mmode-defmap'. + (diff-end-of-hunk): Return the end position for use in + `easy-mmode-define-navigation'. + (diff-recenter): Remove. + (diff-(next|prev)-*): Rename `diff-*-(prev|next)' and defined in terms + of `easy-mmode-define-navigation'. + (diff-kill-*): Rename `diff-*-kill' (for consistency with the + previous renaming) and fix to use new names. + (diff-merge-strings): Use \n as separator: simpler, faster. + (diff-mode): Use `define-derived-mode'. + + * derived.el (define-derived-mode): Don't autoload anymore. + Prefer the macro-only version provided by easy-mmode.el. + + * emacs-lisp/easy-mmode.el (define-derived-mode): New name for + `easy-mmode-define-derived-mode'. + Use `combine-run-hooks'. + (easy-mmode-define-navigation): New macro. + + * subr.el (combine-run-hooks): New function. + +2000-03-21 Kenichi HANDA + + * term/x-win.el: Fontsets related initialization is simplified. + + * international/mule-diag.el (describe-font): Don't refer to + global-fontset-alist, instead call font-list. + (describe-fontset, list-fontsets, mule-diag): Likewise. + (print-fontset): Adjusted for the change of fontset + implementation. + + * international/fontset.el (x-charset-registries): Variable + removed, instead the corresponding data is stored in the default + fontset. + (register-alternate-fontnames): Function removed. + (resolved-ascii-font): Variable removed. + (x-compose-font-name): Ignore the second argument REDOCE. + (x-complement-fontset-spec): Complement only an ASCII font and + element for those charsets than can use that ASCII font. + (generate-fontset-menu): Don't refer to global-fontset-alist, + instead call fontset-list. + (uninstantiated-fontset-alist): Variable removed. + (x-style-funcs-alist): Likewise. + (fontset-default-styles): Likewise. + (x-modify-font-name): Function removed. + (create-fontset-from-fontset-spec): Ignore the argument + STYLE-VARIANT. + (create-fontset-from-ascii-font): Docsting adjusted for the above + change. + (instantiate-fontset, resolve-fontset-name): Functions removed. + (fontset-list): Now implemented by C code. + + * faces.el (read-face-font): Fix TABLE arg to completing-read. + (describe-face): Include `font' attribute in the description. + +2000-03-21 Kenichi Handa + + * international/quail.el (quail-set-keyboard-layout): Typo fixed. + +2000-03-20 Gerd Moellmann + + * rcompile.el, rlogin.el, telnet.el, net-utils.el, quickurl.el, + ange-ftp.el, browse-url.el, goto-addr.el, webjump.el, + zone-mode.el, snmp-mode.el: Moved to net subdirectory. + + * jit-lock.el (with-buffer-prepared-for-font-lock): Add comment + about behavior of set-buffer-modified-p wrt redisplay. + +2000-03-19 Richard M. Stallman + + * view.el (view-mode-disable): Kill local binding of view-read-only. + +2000-03-18 Gerd Moellmann + + * font-lock.el (font-lock-apply-syntactic-highlight): if VALUE + is a string, convert it to a syntax cell using string-to-syntax. + + * simple.el (syntax-code-table, syntax-flag-table): New variables. + (string-to-syntax): New function. + + * ange-ftp.el (ange-ftp-try-passive-mode): New user-option. + (ange-ftp-get-process): If ange-ftp-try-passive-mode is set, + try to use passive ftp mode. + +2000-03-17 Gerd Moellmann + + * progmodes/awk-mode.el (awk-font-lock-keywords): Add `else'. + + * simple.el (append-to-buffer): Update point of windows after + insertion. + + * abbrev.el (inverse-add-abbrev): Identify word by first moving + forward then moving backward. Reindent. + + * frame.el (other-frame): Call x-focus-frame only if + focus-follows-mouse is off. + +2000-03-17 Dave Love + + * pcvs-util.el (cvs-strings->string): Rename + replace-regexps-in-string. + +2000-03-17 Stefan Monnier + + * mail/rmailsum.el (rmail-summary-font-lock-keywords): Make sure the + regexp for labels cannot span several lines. + + * emacs-lisp/cl-macs.el (cl-do-arglist): Don't add useless + `(setq : ':)' to the macro expansion. + 2000-03-16 Dave Love * progmodes/f90.el (f90): Put custom group under `languages', not