X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/8e303a2fe1b412d30939e5ea656f513816ed2386..2543bf015c238ec54ddbcdceb1726968c5559a29:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b550cdcc48..9eb719039f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,505 @@ +2008-07-18 Chong Yidong + + * Makefile.in (ELCFILES): Remove ns-carbon-compat.elc. + + * ns-carbon-compat.el: File removed. + + * ns-grabenv.el: File removed. + + * term/ns-win.el: Contents of ns-carbon-compat.el and + ns-grabenv.el moved here. + (ns-grabenv, ns-open-file-select-line): Doc fixes. + +2008-07-18 Francesc Rocher + + * startup.el (fancy-splash-head): Fix change of 2008-07-02. + +2008-07-18 Glenn Morris + + * eshell/esh-arg.el (eshell-quote-backslash): Restrict previous change + to XEmacs, since it does nothing for Emacs. + +2008-07-18 Katsumi Yamaoka + + * net/tls.el (open-tls-stream): Make it work with the 2nd argument + BUFFER that is a string but does not exist as a buffer object, as + mentioned in the doc-string. + +2008-07-17 Chong Yidong + + * simple.el (line-move-visual): Make it a defcustom. + (line-move-1): Convert temporary-goal-column back to an integer if + it was set as a float by a previous call to line-move-visual. + (end-of-visual-line, beginning-of-visual-line, kill-visual-line) + (next-logical-line, previous-logical-line) + (turn-on-visual-line-mode): New functions. + (visual-line-mode-map): New variable. + (visual-line-mode, global-visual-line-mode): New minor mode. + +2008-07-17 Glenn Morris + + * term/ns-win.el (parameters): Declare for compiler. + +2008-07-17 Fan Kai (tiny change) + + * esh-arg.el (eshell-quote-backslash): Fix eshell path completion + for Windows. + +2008-07-17 Daiki Ueno + + * epa.el (epa-key-list-mode): Use run-mode-hooks. + (epa-key-mode): Ditto. + (epa-info-mode): Ditto. + +2008-07-17 Glenn Morris + + * term/ns-win.el (ns-handle-switch): Simplify. Handle the numeric case. + (ns-handle-numeric-switch): Just call ns-handle-switch. + (ns-handle-name-switch, ns-handle-nxopen, ns-handle-nxopentemp) + (ns-handle-args): Simplify using `pop'. + (ns-display-name): Define (used in frame.el). + (menu-bar-select-frame): Add (ignored) arg to more closely match the + original definition. + (ns-perform-service): Declare. + (ns-save-preferences): Use fewer `let's. + + * frame.el (ns-display-name): Declare for compiler. + +2008-07-17 Kenichi Handa + + * descr-text.el (describe-char-unidata-list): Initialize to the + list of name, general-category, decomposition, and old-name. + +2008-07-16 Adrian Robert + + * startup.el (command-line-1): Update processing of NS long options to + mimic recent changes to processing of X long options. + +2008-07-16 Nick Roberts + + * progmodes/gdb-ui.el (gdb-create-define-alist): Don't create a + list of #defines for remote files. + (gdb-source-info): Only show main if it has been found. + +2008-07-16 Stefan Monnier + + * term/ns-win.el: Require CL; fix up comment style; reindent. + (ns-define-service): Use subst-char-in-string. Avoid `eval'. + (ns-save-preferences): Use `case'. + (ns-initialize-window-system): Use `dolist'. + +2008-07-16 Adrian Robert + + * loadup.el: Remove load of easy-mmode prior to ns-win when NS + windowing is used. + * term/ns-win.el (ns-extended-platform-support-mode): + Correct/improve documentation. + +2008-07-16 Glenn Morris + + * emacs-lisp/cl-compat.el, emacs-lisp/cl-macs.el, emacs-lisp/cl-seq.el: + Simply require 'cl (see comment in cl-compat.el). + * emacs-lisp/cl-macs.el (cl-compile-time-init): Remove function. + * emacs-lisp/cl.el (cl-do-pop, cl-mapcar-many): Declare for compiler. + (cl-hack-byte-compiler): Load cl-macs and run cl-hack-bytecomp-hook + directly rather by subterfuge. Provide cl before loading cl-macs. + + * paths.el (rmail-spool-directory): Remove settings for systems that are + no longer supported. + + * frame.el (ns-initialize-window-system): Declare for compiler. + + * term/ns-win.el: Add numerous declarations for compiler. + (ns-pop-up-frames): Move definition before use. Doc fix. + + * emacs-lisp/check-declare.el (check-declare-locate) + (check-declare-verify): Handle .m files. + +2008-07-15 Adrian Robert + + * ns-carbon-compat.el: New file: user-visible compatibility of + NeXTstep port with Carbon port. + * ns-grabenv.el: New file: functionality useful on OS X platform to + expose environment variables inside Emacs started from icon. + * Makefile.in (ELCFILES): Add ns-carbon-compat, ns-grabenv, ns-win. + * cus-edit.el: + * cus-face.el: + * disp-table.el: + * faces.el: + * info.el: + * mouse.el: + * mwheel.el: + * simple.el: Add ns to window systems treated as GUIs. + * facemenu.el (facemenu-read-color): Don't require a name match under + NS, to allow numeric color entry. + * frame.el (make-frame-on-display): Follow code for 'x in initializing + 'ns window system if need be. + (various): Add 'ns as described above. + * loadup.el: Load ns-win.el, easy-menu.el, easy-mmode.el if + ns-windowing is active. + * startup.el (command-line-ns-option-alist): New constant to handle NS + windowing system specific command line args analogous to how they are + handled for X windows. + (command-line-1): Use the above where appropriate. + * version.el: Add NS port version. + * woman.el (woman-man.conf-path): Add /usr/share/misc to init path on + Darwin (usually OS X) systems. + (woman-use-own-frame): Include 'ns in list of GUI window systems. + * emulation/viper-util.el (ns-display-color-p) + (ns-color-defined-p): Remove these (caustically-commented) outdated + compensations for a port that was never itself integrated until now. + * gnus/gnus-util.el (gnus-select-frame-set-input-focus): Add support + for NS window system. + * international/mule-cmds.el: Add 'ns to list of special-cased window + systems (probably most of these, x/w32/mac/ns could be changed to + window-system non-nil). + * term/ns-win.el: New file: lisp-side support for NS windowing system. + +2008-07-14 Jason Rumney + + * term/w32-win.el (x-handle-switch, x-handle-name-switch) + (x-handle-numeric-switch, x-handle-initial-switch) + (x-handle-xrm-switch, x-handle-args, x-handle-display) + (xw-defined-colors, w32-initialize-window-system): + Avoid use of cl pop and push macros. + +2008-07-14 Martin Rudalics + + * add-log.el (change-log-goto-source): Avoid wrong-type-argument + error when change-log-search-file-name returns nil. + +2008-07-13 Martin Rudalics + + * add-log.el (change-log-search-file-name): + Use match-string-no-properties. + (change-log-search-tag-name-1, change-log-search-tag-name) + (change-log-goto-source-1, change-log-goto-source): New functions. + (change-log-tag-re, change-log-find-head, change-log-find-tail): + New variables. + (change-log-mode-map): Bind C-c C-c to change-log-goto-source. + +2008-07-13 Jay Belanger + + * calc-help.el (calc-describe-key): Add angles to special key + descriptions. + +2008-07-13 Vincent Belaïche + + * calc-help.el (calc-describe-thing): Use `re-search-forward' to + search for regexp. + +2008-07-12 Chong Yidong + + * simple.el (line-move-visual): Handle null pixel position gracefully. + +2008-07-11 Jason Rumney + + * files.el (file-truename): Get truename of ancestors if file does + not exist on Windows. + +2008-07-11 Chong Yidong + + * simple.el (line-move-visual): Obey goal-column and no-error arg. + (track-eol, temporary-goal-column, previous-line, next-line): + Update docstring. + (move-end-of-line, move-beginning-of-line): Bind line-move-visual + to nil. + +2008-07-11 Stefan Monnier + + * simple.el (line-move-visual): New var. + (line-move-visual): New function. + (line-move): Call line-move-visual. + +2008-07-11 Dan Nicolaescu + + * progmodes/grep.el (grep-files-aliases): Improve the C++ source + pattern and add patterns for C++ header files. + +2008-07-10 Chong Yidong + + * window.el (truncated-partial-width-window-p): New function. + + * menu-bar.el: Remove Longlines mode from menu. Add word-wrap option. + + * faces.el (x-create-frame-with-faces): Don't pass parameters that + are set later to x-create-frame. + (face-set-after-frame-default): Apply X resources for non-default + faces. + +2008-07-08 Chong Yidong + + * faces.el (face-set-after-frame-default): Simplify. Don't apply + frame-specific X resource settings. Set faces using a list of + frame parameters explicitly passed to the calling + function (e.g. make-frame). + (x-create-frame-with-faces, tty-create-frame-with-faces): Supply + explicit frame parameter list to face-set-after-frame-default. + +2008-07-08 Eduard Wiebe (tiny change) + + * net/browse-url.el (browse-url-default-browser): + Fix argument list in lambda. + +2008-07-07 Ulf Jasper + + * net/newst-backend.el (newsticker--get-news-by-url): Catch errors + from url-retrieve. + (newsticker--sentinel-work): Fix xerror typo. + +2008-07-07 Dan Nicolaescu + + * vc-dir.el (vc-dir-refresh): Only update files. + + * vc-git.el (vc-git--ls-files-state): Remove unused function. + + * vc-bzr.el (vc-bzr-after-dir-status): Deal with execute bit changes. + +2008-07-06 John Paul Wallington + + * kermit.el (kermit-esc-char, kermit-clean-off): Doc fixes. + +2008-07-05 Alexandre Julliard + + * vc-git.el (vc-git-registered): Return true for removed files. + (vc-git-print-log, vc-git-log-view-mode): Print a single log for + all the files instead of one per file. + (vc-git-previous-revision): Add support for project-wide previous + revision when specified file is nil. + +2008-07-05 Dan Nicolaescu + + * vms-patch.el, vmsproc.el, mail/vms-pmail.el: Move to obsolete dir. + + * vc-dir.el (vc-dir-find-child-files): New function. + (vc-dir-resync-directory-files): New function. + (vc-dir-recompute-file-state): New function, broken out of ... + (vc-dir-resynch-file): ... here. Also deal with directories. + * vc-dispatcher.el (vc-resynch-buffers-in-directory): New function. + (vc-resynch-buffer): Use it. + + * vc-hg.el (vc-hg-registered): Do not set vc-state. + + * vc-annotate.el (vc-annotate-mode-menu): Add separator. + +2008-07-05 Nick Roberts + + * progmodes/gdb-ui.el (gdb-display-buffer): Don't split a buffer + if it's not part of gdb-ui, e.g, at start. + + * progmodes/gud.el (gud-gdb-get-stackframe): Allow absolute + filenames in stack trace (text command mode). + +2008-07-05 Stefan Monnier + + * mouse-drag.el (mouse-drag-throw, mouse-drag-drag): Autoload. + + * textmodes/sgml-mode.el (sgml-font-lock-syntactic-keywords): + Use syntax-ppss on a position *before* the char we want to change. + +2008-07-04 Dan Nicolaescu + + * vc-dir.el (vc-dir-query-replace-regexp): New function. + (vc-dir-tool-bar-map, vc-dir-menu-map): Bind it. + (vc-dir-mode-map): Likewise. + +2008-07-03 Juanma Barranquero + + * eshell/esh-arg.el (eshell-quote-backslash): Fix typo in docstring. + (eshell-parse-argument-hook, eshell-special-chars-inside-quoting) + (eshell-arg-load-hook, eshell-special-chars-outside-quoting): + Remove spurious * in defcustom docstrings. + + * textmodes/fill.el (fill-paragraph): Fix typo in docstring. + (fill-individual-varying-indent, colon-double-space, enable-kinsoku) + (adaptive-fill-mode, adaptive-fill-first-line-regexp) + (default-justification): Remove spurious * in defcustom docstrings. + + * textmodes/rst.el (rst, rst-line-homogeneous-p, rst-mode-abbrev-table) + (rst-font-lock-keywords-function, rst-mode, rst-minor-mode) + (rst-compare-decorations, rst-default-indent, rst-update-section) + (rst-decoration-complete-p, rst-section-tree, rst-toc-insert-node) + (rst-toc-insert-find-delete-contents, rst-toc-count-lines) + (rst-toc-mode-goto-section, rst-faces, rst-level-face-base-color): + Fix typos in docstrings. + (rst-mode-lazy): Fix typo in docstring. Remove spurious *. + (rst-adjust, rst-line-homogeneous-p, rst-suggest-new-decoration) + (rst-get-decorations-around, rst-section-tree-point) + (rst-font-lock-adornment-point): Reflow docstrings. + (rst-get-decoration, rst-get-decoration-match, rst-adjust-decoration): + Doc fixes. + (rst-re-enumerations): Comment out. + + * nxml/nxml-glyph.el (nxml-glyph-set-hook): + * nxml/nxml-uchnm.el (nxml-unicode-blocks) + (nxml-unicode-block-char-name-set): + * nxml/nxml-util.el (nxml-debug, nxml-make-namespace): + * nxml/rng-nxml.el (rng-set-state-after): + * nxml/rng-uri.el (rng-file-name-uri): Fix typo in docstring. + + * nxml/rng-cmpct.el (rng-c-lookup-create, rng-c-parse-primary) + (rng-c-parse-annotation-body): + * nxml/rng-dt.el (rng-dt-namespace-context-getter): Reflow docstrings. + + * nxml/nxml-mode.el (nxml, nxml-mode, nxml-after-change1) + (nxml-extend-region, nxml-merge-indent-context-type, nxml-complete) + (nxml-forward-balanced-item, nxml-dynamic-markup-word) + (nxml-define-char-name-set, nxml-toggle-char-ref-extra-display): + Fix typos in docstrings. + (nxml-attribute-indent): Reflow docstring. + (nxml-bind-meta-tab-to-complete-flag, nxml-last-fontify-end) + (nxml-default-buffer-file-coding-system): Doc fixes. + + * nxml/nxml-ns.el (nxml-ns-state, nxml-ns-initial-state) + (nxml-ns-set-prefix): Fix typos in docstrings. + (nxml-ns-push-state, nxml-ns-pop-state, nxml-ns-set-default): + Reflow docstring. + (nxml-ns-get-prefix, nxml-ns-get-default): Doc fixes. + + * nxml/nxml-outln.el (nxml-hide-all-text-content) + (nxml-show-direct-text-content, nxml-show-direct-subheadings) + (nxml-hide-direct-text-content, nxml-hide-subheadings) + (nxml-hide-text-content, nxml-show-subheadings, nxml-hide-other) + (nxml-outline-display-rest, nxml-outline-set-overlay) + (nxml-section-tag-forward, nxml-section-tag-backward) + (nxml-back-to-section-start): Fix typos in docstrings. + + * nxml/nxml-parse.el (nxml-validate-function, nxml-parse-file): + Doc fixes. + + * nxml/nxml-rap.el (nxml-scan-end, nxml-move-tag-backwards) + (nxml-scan-element-forward, nxml-scan-element-backward): Doc fixes. + (nxml-scan-after-change): Fix typo in docstring. + + * nxml/rng-match.el (rng-being-compiled, rng-normalize-choice-list) + (rng-name-class-possible-names): Doc fixes. + (rng-memo-map-add, rng-intern-group, rng-match-possible-namespace-uris) + (rng-match-possible-start-tag-names, rng-match-possible-value-strings): + Fix typos in docstrings. + (rng-intern-group-shortcut, rng-intern-choice-shortcut): + Reflow docstrings. + + * nxml/rng-util.el (rng-uniquify-eq, rng-uniquify-equal): Doc fixes. + (rng-substq, rng-complete-before-point): Fix typos in docstrings. + + * nxml/rng-xsd.el (rng-xsd-make-date-time-regexp) + (rng-xsd-convert-date-time): Reflow docstrings. + (rng-xsd-compile): Fix typo in docstring. + + * nxml/rng-loc.el (rng-current-schema-file-name) + (rng-locate-schema-file-using, rng-locate-schema-file-from-type-id): + Doc fixes. + (rng-set-schema-file): Fix typo in docstring. + + * nxml/rng-valid.el (rng-error-count, rng-validate-mode) + (rng-do-some-validation, rng-process-start-tag, rng-process-text): + Fix typos in docstrings. + (rng-message-overlay, rng-conditional-up-to-date-start) + (rng-conditional-up-to-date-end): Doc fixes. + (rng-next-error, rng-previous-error): Reflow docstrings. + + * nxml/xmltok.el (xmltok-attribute-raw-normalized-value): Doc fix. + (xmltok-dtd, xmltok-dependent-regions, xmltok-attribute-refs) + (xmltok-valid-char-p, xmltok-standalone, xmltok-forward-prolog) + (xmltok-merge-attributes): Fix typos in docstrings. + (xmltok-make-attribute, xmltok-forward-special) + (xmltok-get-declared-encoding-position): Reflow docstrings. + + * nxml/xsd-regexp.el (xsdre-char-class-to-range-list): Doc fix. + (xsdre-range-list-union, xsdre-check-range-list, xsdre-current-regexp): + Fix typos in docstrings. + +2008-07-02 John Paul Wallington + + * ibuffer.el (ibuffer-buffer-file-name): + Use `list-buffers-directory'. Remove special-casing for `cvs-mode' + and `vc-dir-mode'. Suggested by Dan Nicolaescu. + +2008-07-02 Toru Tsuneyoshi + + * files.el (backup-extract-version): Handle versioned directories. + (trash-directory): New variable. + (move-file-to-trash): New function. + + * cus-start.el (delete-by-moving-to-trash): Declare for custom. + +2008-07-02 Magnus Henoch + + * vc-git.el (vc-git-annotate-command): Use proper option for + specifying revision. + +2008-07-02 Francesc Rocher + + * startup.el (fancy-splash-head): Prefer SVG or PNG splash image, + if available. + +2008-07-01 Dan Nicolaescu + + * uniquify.el (uniquify-list-buffers-directory-modes): Add vc-dir-mode. + + * vc-annotate.el (vc-annotate-mode-map): Use lower case keys. + Add binding for vc-annotate-show-changeset-diff-revision-at-line. + + * vc-dir.el (vc-dir-mode): Set list-buffers-directory. + +2008-07-01 Nick Roberts + + * progmodes/gdb-ui.el (gdb-create-source-file-list): New option. + (gdb-init-2): Use it. Don't run gdb-mode-hook again. + (gdb-var-list-children-regexp, gdb-var-update-regexp) + (gdb-info-breakpoints-custom, gdb-stack-list-frames-regexp) + (gdb-var-list-children-regexp-1, gdb-var-update-regexp-1) + (gdb-stack-list-locals-regexp): Future proof regexps better. + +2008-06-30 Juri Linkov + + * faces.el (face-name-history): New variable. + (make-face, make-empty-face): Replace interactive spec "S" + with `read-from-minibuffer' where `read' arg is t and + `hist' arg is `face-name-history'. + (read-face-name): Set `hist' arg of `completing-read-multiple' + to `face-name-history'. + (list-faces-display): Use `read-regexp' instead of `read-string' + to read regexp. + + * hi-lock.el (hi-lock-regexp-history): Make it an obsolete alias + to `regexp-history'. + (hi-lock-face-history): Rename to `hi-lock-face-defaults' and + make it an obsolete alias to it. + (hi-lock-face-defaults): New variable renamed from + `hi-lock-face-history'. + (hi-lock-line-face-buffer, hi-lock-face-buffer) + (hi-lock-face-phrase-buffer): Use `read-regexp' instead of + `read-from-minibuffer'. Doc fix. + (hi-lock-read-face-name): Replace `hi-lock-face-history' with + `hi-lock-face-defaults'. Remove `mapcar (lambda (f) (cons f f))'. + Set `hist' arg of `completing-read' to `face-name-history'. + Put a list of default faces to `default' arg instead of `hist' arg. + + * bindings.el (abbrev-map, narrow-map): New variables. + Bind `C-x a' to `abbrev-map' and `C-x n' to `narrow-map'. + Rebind related commands to these new maps. + (ctl-x-r-map): New variable for rectangle, register and bookmark + keys. Move rectangle keybindings to rect.el and register + keybindings to register.el. + (next-buffer, previous-buffer): Remove C-x prefix and move + keybindings to ctl-x-map. + + * bookmark.el: Rebind three global `C-x r' keys "b", "m", "l" + to the new map `ctl-x-r-map' in autoload cookies. + + * expand.el: Rebind two global `C-x a' keys "n", "p" + to the new map `abbrev-map' in autoload cookies. + + * rect.el: Bind global keys to ctl-x-r-map in autoload cookies. + + * register.el: Bind global keys to ctl-x-r-map in autoload cookies. + +2008-06-30 Miles Bader + + * net/rcirc.el (rcirc-markup-attributes): Don't skip a character + after processing an escape sequence. + 2008-06-29 Michael Albinus * net/tramp-ftp.el (tramp-ftp-file-name-handler): Revert patch @@ -70,7 +572,7 @@ 2008-06-27 Jason Rumney - * w32-fns.el (top-level): Unconditionally define all charsets. + * w32-fns.el (top-level): Unconditionally define all charsets. 2008-06-27 Alan Mackenzie @@ -3043,7 +3545,7 @@ (vc-at-event): New macro: run the body at the even location. (vc-dir-menu, vc-dir-toggle-mark): Use it. (vc-dir-mark-file, vc-dir-unmark-file): Move only on non-mouse events. - * subr.el (mouse-event-p): Check if the even is mouse-related. + * subr.el (mouse-event-p): Check if the event is mouse-related. 2008-05-02 Nick Roberts