X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/8d9cc0b7ea1893059df8788129998e9a71ec07f3..e1b19750b67c2aeaeebf0b950406fc851d7de806:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index df84a75267..66552fd540 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,596 @@ +2007-09-14 Dan Nicolaescu + + * term/xterm.el (xterm-function-map): Add C-M- bindings. + +2007-09-13 Sascha Wilde (tiny change) + + * play/bubbles.el (bubbles--initialize-images): Fix bug: + Use transparent background for empty cells in graphics mode. + +2007-09-13 Jari Aalto + + * man.el (Man-default-man-entry): At end of line, continue looking + to the next line for possible end of hyphenated command. + +2007-09-13 Chris Moore + + * shell.el (shell-resync-dirs): Don't move the cursor relative to + the command being edited. + +2007-09-12 Jim Meyering (tiny change) + + * emacs-lisp/copyright.el (copyright-names-regexp): Doc fix: typo. + +2007-09-12 Dan Nicolaescu + + * term/xterm.el (xterm-function-map): Add bindings for M-S- and + C-M-S- keys. + + * term/rxvt.el (rxvt-function-map): Initialize in the declaration. + +2007-09-12 Micha,Ak(Bl Cadilhac + + * lisp/net/browse-url.el (browse-url-encode-url): Fix an infinite loop. + New argument `filename-p' to use one set of confusing chars or another. + (browse-url-file-url): Use the argument. + Suggested by Johannes Weiner. + +2007-09-12 Romain Francoise + + * cus-start.el (all): Revert 2007-09-08 change. + +2007-09-12 Aaron Hawley + + * jka-cmpr-hook.el (jka-compr-compression-info-list): Use gzip to + extract .Z files, since it is more common than uncompress. + +2007-09-12 Glenn Morris + + * textmodes/org-publish.el (org-publish-org-to-html): Remove + duplicate function definition. + +2007-09-10 Chris Moore + + * diff-mode.el (diff-sanity-check-hunk): + Also accept single-line hunks. + +2007-09-10 Chong Yidong + + * startup.el (startup-screen-inhibit-startup-screen) + (pure-space-overflow-message): New vars. + (fancy-splash-insert): Allow functions for face and link specs. + (fancy-splash-head): Remove unused arg. Move splash text... + (fancy-startup-text, fancy-about-text): ...here. + (fancy-startup-tail): Rename from fancy-splash-tail. + (fancy-startup-screen, fancy-about-screen): Split off from + fancy-splash-screens. + (display-startup-screen): New function. + (display-about-screen): Rename from display-splash-screen. + (command-line-1): Use concise startup screen if necessary. + +2007-09-10 Thien-Thi Nguyen + + * net/browse-url.el (browse-url-encode-url): Use copy-sequence. + Reported by Jan Dj,Ad(Brv . + +2007-09-10 Stefan Monnier + + * outline.el (outline-4, outline-5, outline-7): + Move font-lock-builtin-face down from 4 to 7 to better keep the + progression of color brightness, and to better match Org-mode's faces. + +2007-09-10 Micha,Ak(Bl Cadilhac + + * progmodes/meta-mode.el (meta-font-lock-keywords) + (font-lock-match-meta-declaration-item-and-skip-to-next) + (meta-comment-indent, meta-indent-previous-line) + (meta-indent-unfinished-line, meta-beginning-of-defun) + (meta-end-of-defun, meta-common-initialization): Handle \f. + (meta-indent-unfinished-line): Do not handle a `%' in a string as + a comment-start. + + * files.el (file-modes-char-to-who, file-modes-char-to-right) + (file-modes-rights-to-number): Auxiliary functions for symbolic to + numeric notation of file modes. + (file-modes-symbolic-to-number): New. Convert symbolic modes to its + numeric value. + (read-file-modes): New. Read either an octal value of a file mode or a + symbolic value, and return its numeric value. + + * dired-aux.el (dired-do-chmod): Change to use the built-in + `set-file-modes' and the previous symbolic mode parsing functions. + +2007-09-10 Stefan Monnier + + * textmodes/texinfo.el: Remove spurious * in docstrings. + (texinfo-mode-syntax-table, texinfo-mode-map): + Initialize in the declaration. + + * tmm.el: Remove spurious * in docstrings. + (tmm-prompt): Use with-current-buffer. + + * vcursor.el: Remove spurious * in docstrings. + (vcursor-map): Initialize in the declaration. + (vcursor-use-vcursor-map): Use define-minor-mode. + (vcursor-toggle-vcursor-map): Keep as an obsolete alias. + + * wid-browse.el (widget-browse-mode-map, widget-minor-mode-map): + Initialize in the declaration. + (widget-minor-mode): Use define-minor-mode. + + * woman.el (woman-mode-map, woman-syntax-table): + Initialize in the declaration. + +2007-09-09 Tassilo Horn + + * doc-view.el: New file. + +2007-09-09 Juri Linkov + + * Makefile.in (update-authors): Add etc/ to AUTHORS. + + * makefile.w32-in (update-authors): Add etc/ to AUTHORS. + + * startup.el (initial-buffer-choice): Rename choice "Splash screen" + to "Startup screen". Fix docstring. + (inhibit-startup-screen): Rename from `inhibit-splash-screen'. + (inhibit-splash-screen): Make alias to `inhibit-startup-screen'. + (inhibit-startup-message): Change alias to `inhibit-startup-screen'. + (initial-scratch-message): Fix docstring. + (fancy-startup-text): Move link to Emacs Manual below Emacs Guided + Tour (which is a kind of tutorial and will be next to Emacs Tutorial). + Add link to "Customize Startup" and set interval between links to + 5 spaces. + (fancy-about-text): Add links "Authors" and "Contributing". + (fancy-splash-head): Add text "Welcome to " on the startup screen, + and "This is " on the about screen. Add link to + "http://www.gnu.org/software/emacs/" for "GNU Emacs". + For the about screen move emacs version to the header from + `fancy-splash-tail' (as it's done already for normal about screen). + (fancy-splash-tail): Insert emacs version only for startup screen. + (normal-splash-screen): Remove duplicate empty lines. + (normal-about-screen): Add links "Authors" and "Contributing". + + * menu-bar.el (menu-bar-help-menu): + Move "About Emacs" and "About GNU" to the end of the Help menu. + Move "Emacs Psychotherapist" after "Send Bug Report...". + Move "External Packages" after "Find Emacs Packages". + +2007-09-09 Michael Albinus + + * net/tramp.el (top): Remove declarations of `tramp-gw-*' symbols, + they are useless with the byte compiler. + (tramp-make-temp-file, tramp-make-tramp-temp-file): Move up. + (tramp-do-copy-or-rename-file-directly): Rearrange let-bindings. + (tramp-compute-multi-hops): Mask `tramp-gw-*' symbols. + (tramp-file-name-real-host, tramp-file-name-port) + (tramp-find-method, tramp-find-user, tramp-find-host): Make them + defuns. + + * net/tramp-cache.el (top): Improve error message when + `tramp-persistency-file-name' is corrupted. + +2007-09-09 Carsten Dominik + + * textmodes/org.el (org-re): Also replace the :alpha: class. + (org-todo-tag-alist): Variable removed. + (org-todo-key-alist, org-todo-key-trigger) New variables. + (org-use-fast-todo-selection): New option. + (org-log-done): Docstring fixed. + (org-deadline-warning-days): New default value 14. + (org-edit-timestamp-down-means-later) New option. + (org-tag-alist): Docstring fixed. + (org-fast-tag-selection-include-todo): New option. + (org-export-language-setup): New languages added. + (org-set-regexps-and-options): Compute the new variables. + (org-paste-subtree): Cleaning up. + (org-remember-apply-template): New escape %A. + (org-todo): Call fast TODO selection. + (org-fast-todo-selection): New function. + (org-add-log-note): Allow prefix for abort exit. + (org-at-property-p, org-entry-properties) + (org-columns-get-autowidth-alist): Use :alpha: class. + (org-get-wdays): New function. + (org-agenda-remove-date): New variable. + (org-agenda-get-deadlines): Use `org-get-wdays'. + (org-agenda-get-deadlines): Reverse ee before returning. + (org-format-agenda-item): New argument REMOVE-RE. + (org-agenda-convert-date): Baha'i calendar added. + (org-infile-export-plist): Also find DATE line. + (org-get-min-level): New function. + (org-export-as-html, org-export-as-ascii): Use the date format. + (org-shiftup, org-shiftdown): Use. + `org-edit-timestamp-down-means-later'. + (org-assign-fast-keys): New function. + +2007-09-08 Fredrik Axelsson + + * cus-start.el (all): Add prefer-window-split-horizontally from + window.c. + +2007-09-08 Eli Zaretskii + + * net/browse-url.el (browse-url-galeon): Fix last change. + (top-level): Require cl when compiling. + +2007-09-08 Carsten Dominik + + * textmodes/org-export-latex.el: arch-tag restored. + + * textmodes/org-publish.el: arch-tag restored. + +2007-09-08 Masatake YAMATO + + * progmodes/which-func.el (which-func-modes): Add diff-mode. + + * progmodes/cc-langs.el: Support new keywords added to + objective-c frontend of gcc. + (c-simple-stmt-kwds): Add @throw. + (c-block-stmt-2-kwds): Add @synchronized. + (c-block-stmt-1-kwds): Add @finally and @try. + +2007-09-07 Carsten Dominik + + * textmodes/org.el: (org-edit-timestamp-down-means-later): New option. + (org-agenda-after-show-hook): New variable. + (org-columns-compile-format) + (org-columns-get-autowidth-alist, org-buffer-property-keys) + (org-entry-properties, org-at-property-p): Allow [:alnum:] in + property names. + (org-get-wdays): New function. + +2007-09-07 Stefan Monnier + + * simple.el (normal-erase-is-backspace-setup-frame): Massage. + + * term/xterm.el (xterm-function-map): Initialize in the declaration. + + * vc-arch.el (vc-arch-checkin): Fix typo. + +2007-09-07 Johan Bockg,Ae(Brd + + * cus-face.el (custom-theme-set-faces): Set face attributes + locally for each frame. + +2007-09-07 Stefan Monnier + + * progmodes/fortran.el (fortran-mode): Set font-lock-syntactic-keywords + via font-lock-defaults. + + * emacs-lisp/bytecomp.el (byte-compile-log-file): Check major-mode via + derived-mode-p. + +2007-09-07 Thien-Thi Nguyen + + * progmodes/autoconf.el (autoconf-definition-regexp): + Handle optional square brackets around definition name. + +2007-09-07 Johannes Weiner + + * net/browse-url.el (browse-url-browser-function): Add elinks. + (browse-url-elinks-wrapper): New option. + (browse-url-encode-url, browse-url-elinks) + (browse-url-elinks-sentinel): New functions. + (browse-url-file-url, browse-url-netscape, browse-url-mozilla) + (browse-url-firefox, browse-url-galeon, browse-url-epiphany): + Use new function browse-url-encode-url. + +2007-09-07 Glenn Morris + + * version.el (emacs-version): Revert 2007-08-29 change: no need to + say if multi-tty is present. + +2007-09-07 Stefan Monnier + + * cus-start.el (split-window-preferred-function): Add custom info. + + * calendar/holidays.el (holiday-list, calendar-check-holidays) + (calendar-mark-holidays, calendar-list-holidays) + (holiday-filter-visible-calendar): New names to clean up namespace. + (filter-visible-calendar-holidays, list-calendar-holidays) + (mark-calendar-holidays, check-calendar-holidays, list-holidays): + Add compatibility aliases. + (calendar-check-holidays, calendar-mark-holidays) + (calendar-holiday-list, holiday-filter-visible-calendar): Use dolist. + (holiday-sexp): Replace append with list. + (holiday-filter-visible-calendar): Replace append with push. + + * woman.el: Remove spurious * in docstrings. + (woman-mini-help, woman-non-underline-faces, woman0-rename) + (woman-topic-all-completions-merge, woman-file-name-all-completions) + (woman-select-symbol-fonts, woman-expand-directory-path): Use dolist. + (woman-write-directory-cache, woman-display-extended-fonts) + (WoMan-log-begin, WoMan-log-1): Use with-current-buffer. + (woman-really-find-file): Use pop-to-buffer if switch-to-buffer fails. + (woman-mode): Use inhibit-read-only. + (woman-negative-vertical-space): Use dotimes. + (woman2-tagged-paragraph, woman-tab-to-tab-stop): Use insert-char. + +2007-09-06 Romain Francoise + + * vc-bzr.el (vc-bzr-admin-lastrev): New defconst. + (vc-bzr-workfile-version): Use it. + +2007-09-06 Sean O'Rourke + + * complete.el (PC-do-completion): Don't try to treat + empty string as an abbreviation. + +2007-09-06 Johan Bockg,Ae(Brd + + * help-fns.el (describe-variable): Keep doc's text properties. + +2007-09-06 Dan Nicolaescu + + * vc.el (vc-default-diff-tree): Pass a list to the diff vc command + instead of a file. + +2007-09-06 Glenn Morris + + * emacs-lisp/checkdoc.el (checkdoc-minor-mode-string): New. + (checkdoc-minor-mode): Allow user to specify lighter via + checkdoc-minor-mode-string. + +2007-09-05 Richard Stallman + + * startup.el (fancy-startup-text): Rename from fancy-splash-text. + Several items removed, simplified, or put on one line. + (fancy-about-text): Add substantial contents, part of startup text. + (fancy-splash-head): Make "GNU" or "GNU/Linux" a link. + (normal-splash-screen): Call normal-mouse-startup-screen, + normal-no-mouse-startup-screen, or normal-about-screen. + (normal-mouse-startup-screen): New fn, broken out, shortened. + (normal-no-mouse-startup-screen): New fn, broken out. + (normal-about-screen): New function, contents all new. + +2007-09-05 Micha,Ak(Bl Cadilhac + + * emacs-lisp/rx.el (rx): Fix typo in docstring. + +2007-09-05 Glenn Morris + + * cus-edit.el (custom-buffer-create-internal): Check tool-bar-mode + is bound. + +2007-09-05 Johan Bockg,Ae(Brd + + * emacs-lisp/advice.el (ad-make-advised-docstring): Highlight note + in doc string. + +2007-09-04 Dan Nicolaescu + + * server.el (server-start, server-unload-hook): Undo previous change. + + * xt-mouse.el: Undo previous change. + +2007-09-04 Juri Linkov + + * startup.el (fancy-about-text): New variable. + (fancy-splash-delay, fancy-splash-max-time): Remove user options. + (fancy-current-text, fancy-splash-stop-time) + (fancy-splash-outer-buffer): Remove variables. + (fancy-splash-head, fancy-splash-tail): Add new optional argument + `startup' and use it to conditionally display different texts for + Startup and About screens. Don't display Help commands on the About + screen. + (fancy-splash-screens-1): Remove function and move its content to + `fancy-splash-screens' to the part that dislpays the About screen. + (exit-splash-screen): Don't treat specially exiting from + alternating screens. + (fancy-splash-screens): Rename argument `static' to `startup'. + Fix docstring. Remove code for displaying alternating screens. + Use arg `startup' in calls to `fancy-splash-head', `fancy-splash-tail'. + Remove let-bind for `fancy-splash-outer-buffer' and add let-bind + for `inhibit-read-only'. + (normal-splash-screen): Rename argument `static' to `startup'. + Fix docstring. Use argument `startup' to conditionally display + different texts for Startup and About screens. Don't display Help + commands on the About screen. Remove `unwind-protect' `sit-for' + delay and `kill-buffer' after it. + (display-startup-echo-area-message): Remove call to + `use-fancy-splash-screens-p' because image.el is preloaded and + doesn't display "Loading image... done". + (display-splash-screen): Rename argument `static' to `startup'. + Fix docstring. + +2007-09-04 Dan Nicolaescu + + * server.el (server-start, server-unload-hook): + suspend-tty-functions has been renamed to suspend-tty-hook. + + * xt-mouse.el: Likewise. resume-tty-functions has been renamed to + resume-tty-hook. + +2007-09-03 Emanuele Giaquinta (tiny change) + + * loadup.el: Fix merge problem, only load "button" once. + +2007-09-03 Glenn Morris + + * vc-svn.el (vc-svn-print-log): If there is only one file, use + "Working file:" as the prefix, for the sake of + log-view-current-file. + +2007-09-02 Dan Nicolaescu + + * term/xterm.el (xterm-modify-other-keys-terminal-list): New variable. + (xterm-turn-on-modify-other-keys): Only turn on modify-other-keys + if the selected frames is in + xterm-modify-other-keys-terminal-list. + (xterm-turn-off-modify-other-keys): Add an optional frame + parameter. Only turn off modify-other-keys if FRAME is in + xterm-modify-other-keys-terminal-list. + (xterm-remove-modify-other-keys): New function. + (terminal-init-xterm): Use it. Deal with delete-frame hook. + Add the selected frame to xterm-modify-other-keys-terminal-list. + +2007-09-02 Jan Dj,Ad(Brv + + * term/x-win.el (x-gtk-stock-map): Map diropen to system-file-manager. + (icon-map-list): New variable. + (x-gtk-map-stock): Use icon-map-list. + +2007-09-02 Romain Francoise + + * log-view.el (log-view-current-file): Balance parens. + +2007-09-02 Glenn Morris + + * comint.el (comint-mode): Don't set scroll-conservatively. + + * eshell/em-unix.el (eshell/time): Stringify and flatten the + non-command arguments. + + * log-view.el (log-view-current-file): Give a more explicit error + if log-view-file-re fails to find a match. + +2007-09-01 Thien-Thi Nguyen + + * emacs-lisp/bytecomp.el (byte-recompile-directory): + Fix bug: Don't expand top-level file name more than once. + Reported by Dmitry Antipov . + +2007-09-01 Stefan Monnier + + * server.el (server-process-filter): Don't display the splash screen. + It's annoying enough on the initial screen and becomes positively + obnoxious here. + +2007-08-31 Stefan Monnier + + * emacs-lisp/avl-tree.el: Use defstruct rather than macros. + Change naming to use "avl-tree--" for internal functions. + +2007-08-31 Dan Nicolaescu + + * term/x-win.el (x-menu-bar-open): Delete duplicated function from + the merge. + (global-set-key): Delete f10 mapping, now done in menu-bar.el. + (provide): Move to the end of file. + + * vc-svn.el (vc-svn-diff-tree): Pass a list to vc-svn-diff. + +2007-08-31 Micha,Ak(Bl Cadilhac + + * textmodes/flyspell.el (flyspell-mark-duplications-exceptions): + New variable. List of exceptions for the duplicated word rule. + (flyspell-mark-duplications-flag): Mention it. + (flyspell-word): Treat it. + + * files.el (create-file-buffer): If the filename sans directory starts + with spaces, remove them. + +2007-08-31 Jan Dj,Ad(Brv + + * term/x-win.el (x-gtk-stock-map): Add etc/images to keys. + (x-gtk-map-stock): Use two directory elements when matching + file name. + +2007-08-31 James Wright + + * eshell/em-unix.el (eshell/info): New function. + +2007-08-31 Stefan Monnier + + * frame.el (frame-initialize, make-frame): + * server.el (server-process-filter): + * faces.el (tty-set-up-initial-frame-faces): Don't set + term-environment-variable since it's not used any more. + + * env.el (setenv): Don't treat $TERM specially. + + * startup.el (normal-top-level): Set $TERM to `dumb' so that unless + stated otherwise, subprocesses do not send back escape sequences + corresponding to the terminal from which Emacs was started. + +2007-08-31 Thien-Thi Nguyen + + * calculator.el: Require cl for compilation. + +2007-08-30 Daniel Pfeiffer + + * outline.el (outline-font-lock-levels): Comment out unused var. + (outline-font-lock-face): Wrap around face list to handle any + nesting depth gracefully. + +2007-08-30 Michael Albinus + + * net/ange-ftp.el: Add ange-ftp property to `set-file-modes' and + `set-file-times'. + +2007-08-30 Carsten Dominik + + * textmodes/org.el (org-export-visible): Fix drawers before export. + (org-do-sort): Allow sorting by priority. + (org-agenda-files): Ignore non-existing files. + (org-agenda-skip-unavailable-files): New variable. + (org-ellipsis): All a face as value. + (org-mode): Interprete the face value of `org-ellipsis'. + (org-archive-save-context-info): New option. + (org-archive-subtree): Store context info in archived entry. + (org-fast-tag-selection-can-set-todo-state): New variable. + (org-fast-tag-selection): Allow setting TODO states through this + interface. + (org-cycle): Docstring updated. + (org-todo-keyword-faces): New option. + (org-get-todo-face): New function. + (org-set-font-lock-defaults, org-agenda-highlight-todo): + Use `org-get-todo-face'. + (org-switch-to-buffer-other-window): New function. + (org-table-edit-field, org-table-show-reference) + (org-table-edit-formulas, org-add-log-note) + (org-fast-tag-selection, org-agenda, org-prepare-agenda) + (org-timeline): Use `org-switch-to-buffer-other-window' instead of + `switch-to-buffer-other-window' to make sure that the temporary + windows show up on the current frame. + (org-mhe-get-message-real-folder, org-batch-store-agenda-views) + (org-get-entries-from-diary, org-replace-region-by-html): + Don't allow pop-up frames. + (org-agenda-get-deadlines, org-agenda-get-scheduled): + Fix problems with time-of-day. + (org-export-get-title-from-subtree): New function. + (org-agenda-get-scheduled, org-agenda-get-deadlines): Fix problems + with listing items that are DONE. + (org-change-tag-in-region): New command. + (org-agenda-skip-scheduled-if-done) + (org-agenda-skip-deadline-if-done): Docstring clarified. + (org-mode): Hide drawers on startup. + (org-get-todo-face): New function. + (org-todo-keyword-faces): New option. + (org-set-regexps-and-options): Use `org-remove-keyword-keys'. + (org-remove-keyword-keys): New function. + +2007-08-30 Jari Aalto (tiny change) + + * progmodes/grep.el (grep-find-ignored-directories): + Add monotone _MTN bookkeeping directory in workspaces. + Add RCS control directory. List items in alphabetical order. + + * progmodes/grep.el (grep-files-aliases): Add cc alias. + Sort items in alphabetical order. Fix parens. + +2007-08-29 Dan Nicolaescu + + * vc-hg.el (vc-hg-extra-menu-map): New variable. + (vc-hg-extra-menu, vc-hg-outgoing, vc-hg-incoming, vc-hg-push) + (vc-hg-pull): New functions. + (vc-hg-outgoing-mode, vc-hg-incoming-mode): New derived modes. + + * term/mac-win.el: Don't require url, only autoloaded url + functions are used in this file. + +2007-08-29 Andreas Schwab + + * shell.el (shell): Return correct value from interactive spec. + +2007-08-29 Glenn Morris + + * version.el (emacs-version): Increase to 23.0.50. + +2007-08-29 Jan Dj,Ad(Brv + + * term/x-win.el (x-gtk-stock-map): :version changed to 23.1. + 2007-08-29 Juri Linkov * loadup.el: Add "button" loading after "faces" and move "startup" @@ -9,8 +602,7 @@ * term/mac-win.el: Provide mac-win. (mac-initialized): New variable. - (mac-initialize-window-system): New function. Move global setup - here. + (mac-initialize-window-system): New function. Move global setup here. (handle-args-function-alist, frame-creation-function-alist): (window-system-initialization-alist): Add mac entries. (x-setup-function-keys): New function containing all the @@ -18,13 +610,12 @@ * term/x-win.el (x-menu-bar-open): Use accelerate-menu. - * env.el (read-envvar-name): Don't consider the environment frame - param. + * env.el (read-envvar-name): Don't consider the environment frame param. - * env.el (setenv): - * frame.el (frame-initialize, make-frame): - * faces.el (tty-set-up-initial-frame-faces): - * server.el (server-process-filter): Set + * env.el (setenv): + * frame.el (frame-initialize, make-frame): + * faces.el (tty-set-up-initial-frame-faces): + * server.el (server-process-filter): Set display-environment-variable and term-environment-variable. * server.el (server-process-filter): Set COLORFGBG and COLORTERM. @@ -35,16 +626,14 @@ Load term/w32-win and dependencies on windows-nt. * term/w32-win.el: Reorder to match x-win.el more closely. - Provide w32-win. Don't throw error when global window-system not - w32. + Provide w32-win. Don't throw error when global window-system not w32. (internal-face-interactive): Remove obsolete function. (x-setup-function-keys): Use local-function-key-map. (w32-initialized): New variable. (w32-initialize-window-system): Set it. Move more global setup here. (x-setup-function-keys): New function. - (w32-initialize-window-system): Move non function key global setup - here. + (w32-initialize-window-system): Move non function key global setup here. (x-cut-buffer-max): Remove. (w32-initialize-window-system): New function. (handle-args-function-alist, frame-creation-function-alist): @@ -56,6 +645,8 @@ 2007-08-29 Karoly Lorentey + * version.el (emacs-version): Show if multi-tty is present. + * loadup.el: Delay loading env; mule-conf gets confused by cl during bootstrap. Also load termdev and term/x-win. @@ -166,7 +757,7 @@ "Tool-bar" toggles to reflect the state of the current frame. (menu-bar-mode): Simplify and fix using `modify-all-frames-parameters'. - * env.el Require cl for byte compilation (for `block' and `return'). + * env.el: Require cl for byte compilation (for `block' and `return'). (environment, setenv-internal): New functions. (let-environment): New macro. (setenv, getenv): Add optional terminal parameter. Update docs. @@ -329,8 +920,7 @@ 2007-08-28 Michael Albinus - * net/tramp.el (tramp-handle-set-file-times): Flush the file - properties. + * net/tramp.el (tramp-handle-set-file-times): Flush the file properties. (tramp-set-file-uid-gid, tramp-get-local-uid) (tramp-get-local-gid): New defuns. (tramp-handle-copy-file): Handle new parameter PRESERVE-UID-GID. @@ -368,8 +958,7 @@ 2007-08-28 Glenn Morris - * progmodes/cc-langs.el (c-constant-kwds): Add java: null, true, - false. + * progmodes/cc-langs.el (c-constant-kwds): Add java: null, true, false. 2007-08-27 Thien-Thi Nguyen @@ -590,8 +1179,8 @@ 2007-08-23 Masatake YAMATO - * progmodes/cc-fonts.el (gtkdoc-font-lock-doc-comments): - Highlight name of parameters in document body. + * progmodes/cc-fonts.el (gtkdoc-font-lock-doc-comments): Highlight + name of parameters in document body. 2007-08-23 Stefan Monnier @@ -2353,7 +2942,9 @@ 2007-07-19 Eric S. Raymond - * vc-cvs.el: vc-cvs-checkin had some reference problems, now fixed. + * vc-cvs.el (vc-cvs-checkin, vc-cvs-diff): Finish transition from + having a single file argument to having a list of files as the + first argument. 2007-07-19 Stefan Monnier @@ -2370,11 +2961,68 @@ 2007-07-18 Eric S. Raymond - * vc-hooks.el: Generalize stay-local-p to operate on lists of - files. Change two keybindings to point to new function names. - * vc-arch.el, vc-bzr.el, vc-cvs.el, vc-hg.el, vc-mcvs.el, vc-rcs.el, - vc-sccs.el, vc-svn.el: These now implement the NewVC-fileset. - * vc.el: Adapted for NewVC-fileset, but no functional changes yet. + * vc.el (revision-granularity, create-repo): Document new vc + backend properties. + (vc-rollback): Renamed from vc-cancel-version. Update + references. Pass a list instead of a file. + (vc-revert): Renamed from vc-revert-buffer. Update references. + (vc-delistify, vc-expand-dirs): New functions. + (vc-do-command): Rename FILE to FILE-OR-LIST and deal with a list + of files instead of a single file. + (vc-position-context, vc-resync-window, vc-diff-internal) + (vc-print-log): Pass a list instead of a file. + + * vc-hooks.el (vc-stay-local-p, vc-backend) + (vc-backend-subdirectory-name): Work on a file list, not a single + file. + (vc-workfile-version): Update docstring. + (vc-menu-map): Use vc-rollback instead of vc-cancel-version and + vc-revert instead of vc-revert-buffer. + (vc-prefix-map): Likewise. Bind vc-update. + + * vc-svn.el (vc-svn-revision-granularity, vc-svn-create-repo) + (vc-svn-wash-log): New functions. + (vc-svn-register, vc-svn-checkin, vc-svn-print-log) + (vc-svn-command): Deal with a list of files, not a single file. + + * vc-rcs.el (vc-rcs-revision-granularity, vc-rcs-create-repo) + (vc-rcs-wash-log): New functions. + (vc-rcs-register, vc-rcs-checkin, vc-rcs-diff, vc-rcs-print-log): + Deal with a list of files, not a single file. + (vc-rcs-rollback): Likewise. Rename from vc-rcs-cancel-version. + + * vc-sccs.el (vc-sccs-revision-granularity, vc-sccs-wash-log): New + functions. + (vc-sccs-register, vc-sccs-checkin, vc-sccs-diff): Deal with a + list of files, not a single file. + + * vc-mcvs.el (vc-mcvs-revision-granularity, vc-mcvs-create-repo): + New functions. + (vc-mcvs-register, vc-mcvs-checkin, vc-mcvs-print-log) + (vc-mcvs-diff): Deal with a list of files, not a single file. + + * vc-hg.el (vc-hg-revision-granularity, vc-hg-create-repo): New + functions. + (vc-hg-print-log): Deal with a list of files, not a single file. + (vc-hg-diff-tree): New function, replace defalias with the same + name. + (vc-hg-register, vc-hg-checkin, vc-hg-command): Rename FILE to + FILES to denote that it is a file list, not a single file. + + * vc-cvs.el (vc-cvs-create-repo, vc-cvs-wash-log): New functions. + (vc-cvs-register, vc-cvs-checkin): Deal with a list of files, not + a single file. + (vc-cvs-print-log, vc-cvs-command): Rename FILE to FILES to denote + that it is a file list, not a single file. + (vc-cvs-diff): Likewise. Simplify. + + * vc-arch.el (vc-arch-register, vc-arch-checkin, vc-arch-diff): + Deal with a list of files, not a single file. + + * vc-bzr.el (vc-bzr-register, vc-bzr-command, vc-bzr-checkin) + (vc-bzr-print-log): Update FILE parameter name to denote that it + is a file list, not a single file. + (vc-bzr-diff): Likewise. Use the car of files. 2007-07-18 Juanma Barranquero @@ -2835,7 +3483,7 @@ * net/tramp-util.el: * net/tramp-vc.el: Removed. - * net/ange-ftp.el: Add ange-ftp property to 'start-file-process + * net/ange-ftp.el: Add ange-ftp property to 'start-file-process. (ange-ftp-file-remote-p): Handle optional parameter CONNECTED. * net/rcompile.el (remote-compile): Handle Tramp 2.1 arguments.