X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/e4a7fe73afc5ba89b49bebf8ae0b515e02640ea7..0731baf4e654eacb54873169aa4f5c903a1535ed:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 760b04c70e..72ef356d73 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,581 @@ +2007-10-28 Glenn Morris + + * emacs-lisp/bytecomp.el (byte-compile-warnings): Document `not'. + (byte-compile-warnings-safe-p): Handle `not'. + (byte-compile-warning-enabled-p, byte-compile-disable-warning) + (byte-compile-enable-warning): New functions. + (byte-compile-eval-before-compile) + (byte-compile-file-form-require): Use byte-compile-disable-warning. + (byte-compile-close-variables): Locally bind byte-compile-warnings, + but do not modify it. + (byte-compile-eval, byte-compile-obsolete) + (byte-compile-warn-about-unresolved-functions) + (byte-compile-file-form-defvar) + (byte-compile-file-form-custom-declare-variable) + (byte-compile-file-form-require) + (byte-compile-file-form-defmumble, byte-compile-lambda) + (byte-compile-form, byte-compile-normal-call) + (byte-compile-variable-ref, byte-compile-defvar) + (byte-compile-make-variable-buffer-local): + Use byte-compile-warning-enabled-p. + * emacs-lisp/advice.el (ad-compile-function): + Use byte-compile-disable-warning. + * emacs-lisp/cl.el: Move local variables to end of file, and set + byte-compile-warnings to `(not cl-functions)'. + * emacs-lisp/cl-compat.el: Add a local variables section, and set + byte-compile-warnings to `(not cl-functions)'. + * emacs-lisp/cl-macs.el: Unify local variable section, and set + byte-compile-warnings to `(not cl-functions)'. + (cl-do-proclaim): Use byte-compile-disable-warning and + byte-compile-enable-warning. + * emacs-lisp/cl-seq.el: Unify local variable section, and set + byte-compile-warnings to `(not cl-functions)'. + * progmodes/cc-bytecomp.el (cc-bytecomp-ignore-obsolete): + Use byte-compile-disable-warning. + +2007-10-28 Dan Nicolaescu + + * cus-edit.el (custom-browse-insert-prefix): + * emulation/edt.el (edt-x-emacs19-p): Use featurep 'xemacs. + +2007-10-28 Juanma Barranquero + + * server.el (server-process-filter): Fix typo in docstring. + (server-log): Reflow docstrings. + (server-delete-client, server-kill-emacs-query-function): Doc fixes. + (server-goto-line-column): Use `when'. + +2007-10-28 Juri Linkov + + * isearch.el (isearch-other-meta-char): Call `isearch-edit-string' + when mouse is clicked on the isearch message. + (isearch-resume): Call `isearch-update' at the end. + Rename argument `search' to `string' to conform to the + isearch terminology. + +2007-10-28 Stefan Monnier + + Rewrite abbrev.c in Elisp. + * abbrev.el (abbrev-mode): Move custom group from cus-edit.el. + (abbrev-table-get, abbrev-table-put, abbrev-get) + (abbrev-put, make-abbrev-table, abbrev-table-p, clear-abbrev-table) + (define-abbrev, abbrev--check-chars, define-global-abbrev) + (define-mode-abbrev, abbrev--active-tables, abbrev-symbol) + (abbrev-expansion, abbrev--before-point, expand-abbrev) + (unexpand-abbrev, abbrev--write, abbrev--describe) + (insert-abbrev-table-description, define-abbrev-table): + New funs, largely transcribed from abbrev.c. + (abbrev-with-wrapper-hook): New macro. + (abbrev-table-name-list, global-abbrev-table) + (abbrev-minor-mode-table-alist, fundamental-mode-abbrev-table) + (abbrevs-changed, abbrev-all-caps, abbrev-start-location) + (abbrev-start-location-buffer, last-abbrev, last-abbrev-text) + (last-abbrev-location, pre-abbrev-expand-hook, abbrev-expand-function): + New vars, largely transcribed from abbrev.c. + * cus-edit.el (abbrev-mode): Remove. Move to abbrev.el. + * cus-start.el: Remove abbrev-all-caps and pre-abbrev-expand-hook. + * loadup.el: Load "abbrev.el" before "lisp-mode.el". + +2007-10-27 Vinicius Jose Latorre + + * ps-print.el: Now detect if text foreground and background colors are + equal and replace the foreground color by another color, so the text + becomes visible. Doc fix. + (ps-print-version): New version 6.8. + (ps-default-fg, ps-default-bg): Docstring fix. + (ps-postscript-code-directory): Fix default value code. + (ps-fg-list, ps-fg-validate-p): New options. + (ps-foreground-list): New var. + (ps-setup, ps-begin-job, ps-plot-region): Fix code. + +2007-10-27 Glenn Morris + + * shell.el (shell-dirtrack-verbose, shell-directory-tracker): Doc fix. + (shell-dirtrack-toggle): Mark as obsolete. + (dirtrack-toggle, dirtrack-mode): No longer alias to + shell-dirtrack-mode. + +2007-10-27 Jay Belanger + + * calc/calc.el (math-standard-opers): Lower the precedence + of negation. + * calc/calc-lang.el (math-oper-table): Lower precedence of + negation for C, TeX, and eqn. + +2007-10-27 Dan Nicolaescu + + * progmodes/cc-defs.el: Reorder conditions to avoid warnings. + +2007-10-27 Juanma Barranquero + + * desktop.el (desktop-load-locked-desktop, desktop-base-lock-name) + (desktop-not-loaded-hook): Fix :version tags. + +2007-10-27 Michael Albinus + + * net/tramp.el (tramp-wrong-passwd-regexp): Tune regexp. + (tramp-get-remote-tmpdir): New defun. + (tramp-make-tramp-temp-file): Use it. + (tramp-local-call-process): New defun. Replace all calls of + `call-process' by this when appropriate. + (tramp-handle-write-region): Replace calls of `file-attributes' by + `tramp-compat-file-attributes'. + (tramp-find-shell, tramp-open-connection-setup-interactive-shell): + Make the first command a `tramp-send-command' call, with let-bind + of `tramp-end-of-output'. + (tramp-version, tramp-bug, tramp-reporter-dump-variable) + (tramp-load-report-modules, tramp-append-tramp-buffers): + Move to tramp-cmds.el. + + * net/tramp-fish.el (tramp-fish-handle-copy-file) + (tramp-fish-do-copy-or-rename-file) + (tramp-fish-do-copy-or-rename-file-directly): + * net/tramp-smb.el (tramp-smb-handle-copy-file): + Add parameter PRESERVE-UID-GID. + +2007-10-27 Eli Zaretskii + + * time.el (zoneinfo-style-world-list, legacy-style-world-list): + New defcustoms. + (display-time-world-list): Use them as appropriate for the current + value of `system-type'. + +2007-10-26 Vinicius Jose Latorre + + * printing.el: Pacify byte compiler, that is, no compiler warnings. + Move (again) some variable definitions before use, define some fun + aliases, no code change. + (pr-version): New version 6.9.2. + (pr-path-style, pr-auto-region, pr-menu-char-height) + (pr-menu-char-width, pr-menu-lock, pr-ps-printer-alist) + (pr-txt-printer-alist, pr-ps-utility-alist): Options declaration + via (defvar VAR). + (pr-menu-lookup, pr-menu-lock, pr-menu-alist, pr-even-or-odd-pages) + (pr-menu-get-item, pr-menu-set-item-name, pr-menu-set-utility-title) + (pr-menu-set-ps-title, pr-menu-set-txt-title, pr-region-active-p) + (pr-do-update-menus, pr-update-mode-line, pr-f-read-string) + (pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases. + (pr-menu-print-item, pr-ps-printer-menu-modified) + (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified) + (pr-even-or-odd-alist): Vars definition moved. + +2007-10-26 Dan Nicolaescu + + * emulation/pc-select.el (next-line-mark, next-line-nomark) + (previous-line-mark, previous-line-nomark): Wrap with-no-warnings + around uses of previous-line and next-line. + + * diff.el (diff-old-file, diff-new-file, diff-extra-args): + New defvars. + + * textmodes/css-mode.el (comment-continue): + * net/browse-url.el (url-handler-regexp): + * progmodes/idlw-help.el (idlwave-system-routines): + Pacify byte-compiler. + + * textmodes/fill.el (fill-nobreak-p): Replace obsolete alias + line-move-invisible-p with its former definition: invisible-p. + line-move-invisible-p was removed on 2007-08-29. + +2007-10-26 Juanma Barranquero + + * files.el (kill-emacs-query-functions): Doc fix; + `save-buffers-kill-emacs' is no longer bound to a key. + +2007-10-26 Richard Stallman + + * isearch-multi.el (isearch-buffers-multi): New option. + (isearch-buffers-search-fun): Test it. + + * progmodes/ps-mode.el (ps-mode-map): Delete C-c v binding. + Put ps-run-clear on C-c C-l. + + * newcomment.el (comment-styles): New style indent-or-triple. + (comment-style): Make that the default. + (comment-add defvar): Doc fix. + (comment-add): Delete arg EXTRA. + (comment-region-default): Open code call to comment-add. + Handle indent-or-triple style which uses `multi-char' for INDENT. + +2007-10-26 Juanma Barranquero + + * eshell/em-unix.el (nil-blank-string): Doc fix. + +2007-10-26 John Wiegley + + * eshell/em-unix.el (eshell/diff): Before calling the `diff' + function, ensure that the third argument is turned into a nil if + the string is otherwise completely empty (either no characters, or + all tabs/spaces). This fixes a bug from a user who found himself + unable to customize `diff-switches' and still use Eshell's diff + command. + +2007-10-26 Glenn Morris + + * emacs-lisp/bytecomp.el (byte-compile-warnings): Autoload the + safe-local-variable property. + +2007-10-26 Gwern Branwen (tiny change) + + * net/browse-url.el (browse-url-browser-function): Delete grail. + (browse-url-grail): Function and variable deleted. + (browse-url-browser-function): Delete IXI Mosaic. + (browse-url-default-browser): Don't try IXI Mosaic. + (browse-url-iximosaic): Function deleted. + (browse-url-browser-function): Delete MMM. + (browse-url-default-browser): Don't try MMM. + (browse-url-mmm): Function deleted. + +2007-10-26 Drew Adams + + * custom.el (custom-note-var-changed): New function. + +2007-10-25 Dan Nicolaescu + + * emulation/edt-mapper.el (edt-emacs-variant): Replace the only + use with the definition. Remove. + + * add-log.el (change-log-start-entry-re): New defconst. + (change-log-sortable-date-at): Use it. + (change-log-beginning-of-defun, change-log-end-of-defun): + New functions. + (change-log-mode): Use them for beginning-of-defun-function and + end-of-defun-function. + +2007-10-25 Jonathan Yavner + + * ses.el: Make `ses--symbolic-formulas' a safe local variable. + (ses-mode-print-map): Add `c' and `t' (suggested by Gareth Rees). + (ses-recalculate-cell): Deal with point being just beyond end of + data area (why does this happen?) + (ses-set-curcell): Ditto. + (ses-column-letter): Handle columns beyond 702. Code written by + Gareth Rees. + +2007-10-25 Carsten Dominik + + * textmodes/org.el (org-agenda-get-restriction-and-command): + Use `mapc' instead of `mapcar'. + (org-agenda-list): Numeric prefix argument can specify the number + of days. + (remember-register, remember-buffer): Prevent byte compiler from + complaining. + (org-todo): Save and restore match data. + (org-no-warnings): New macro. + (org-columns-eval): Use `org-no-warnings'. + +2007-10-25 Chris Moore + + * comint.el (comint-password-prompt-regexp): + Handle `[sudo] password'-style prompt. + +2007-10-25 Glenn Morris + + * custom.el (custom-declare-variable): Add :risky and :safe keywords. + (defcustom): Doc fix. + + * progmodes/f90.el (f90-keywords-re, f90-keywords-level-3-re): + Add `non_intrinsic'. + (f90-constants-re): Add ieee modules. + (f90-typedef-matcher, f90-typedec-matcher) + (f90-imenu-type-matcher): New functions. + (f90-font-lock-keywords-1): Give module procedures function-name face. + Use `f90-typedef-matcher' for derived types. Fix `abstract interface'. + Add `use, intrinsic'. + (f90-font-lock-keywords-2): Use `f90-typedec-matcher' for derived types. + Move start of `enum' blocks to separate entry. + (f90-start-block-re): Fix `type', `abstract interface'. + (f90-imenu-generic-expression): Use `f90-imenu-type-matcher' for + derived types. + (f90-mode-abbrev-table): Add `abstract interface', `asynchronous', + `elemental', change `enumerator'. + (f90-no-block-limit): Fix `abstract interface'. + + * progmodes/f90.el (f90-indented-comment-re) + (f90-directive-comment-re, f90-break-delimiters): + * progmodes/fortran.el (fortran-comment-line-start-skip) + (fortran-directive-re): + * textmodes/conf-mode.el (conf-space-keywords): Mark these regexps + as safe if they are strings. + +2007-10-25 Stefan Monnier + + * startup.el (window-system): Remove. Don't make it frame-local. + +2007-10-24 Richard Stallman + + * savehist.el (savehist-save): Omit unreadable elements. + + * loadhist.el (unload-function-defs-list): Renamed from + unload-function-features-list. + (unload-feature-special-hooks, unload-feature): Doc fixes. + + * indent.el (indent-to-left-margin): If point's in the indentation, + move to the end of the indentation. + + * cus-edit.el (customize-changed-options): Make arg optional. + +2007-10-24 Juanma Barranquero + + * bs.el (bs-select, bs-select-other-window): Fix typos in docstrings. + +2007-10-24 Dan Nicolaescu + + * textmodes/org-publish.el (org-publish-attachment): Re-install + accidentally deleted change. + +2007-10-24 Stefan Monnier + + * term/iris-ansi.el (iris-function-map): Move init into declaration. + +2007-10-24 Juanma Barranquero + + * buff-menu.el (Buffer-menu-sort-column): Doc fix. + (Buffer-menu-mode-map): Initialize in the declaration. + (Buffer-menu-mode): Define with `define-derived-mode'. + +2007-10-24 Carsten Dominik + + * textmodes/org.el (org-version): Change to 5.13e. + (org-agenda-file-regexp): Fix typo in docstring. + (org-add-planning-info): Fix bug in parenthesis settings. + (org-scan-tags): Catch the case of indirect buffers with no filename. + (org-fast-tag-selection, org-export-as-ascii, org-export-as-html): + Re-install switch to mapc, had been removed by accident. + (org-columns-map): New binding `C-c C-o'. + (org-columns-menu): Change menu text and added new entry. + (org-columns-eval): Document the use of `next-line'. + (org-columns-open-link): New function. + (org-columns-follow-link): Remove function. + (org-open-link-from-string): New function. + (org-read-date-get-relative): Fix typo in docstring. + (org-read-date-get-relative): Leading +/- is not optional. + (org-agenda-get-restriction-and-command): Always resize window on + first loop cycle. + (org-agenda-open-link): Make sure the link abbreviations are + present in the agenda buffer. + (org-agenda-copy-local-variable): New function. + +2007-10-24 Stefan Monnier + + * vc.el (vc-update-changelog-rcs2log): Remove incorrect `backend' arg. + +2007-10-24 Stefan Monnier + + * simple.el (reindent-then-newline-and-indent): Use a `move after + insert' kind of marker in the save-excursion. + +2007-10-23 Stefan Monnier + + * textmodes/css-mode.el: Require CL. + (comment-continue): Declare. + + * subr.el (make-variable-frame-localizable): Remove. + (make-variable-frame-local): Mark obsolete. + +2007-10-23 Stefan Monnier + + * textmodes/tex-mode.el (tex-uptodate-p): Don't signal an error if one + of the subdirs is unreadable. + +2007-10-23 Michael Albinus + + * net/tramp.el (tramp-set-file-uid-gid): Protect `call-process' + when we are local. + +2007-10-23 Stefan Monnier + + * progmodes/python.el (python-current-defun): Remove left-over + assignment to `start'. + +2007-10-23 Juanma Barranquero + + * ibuf-ext.el (ibuffer-auto-update-changed): Use `dolist' rather + than `mapcar'; return value is not used. + +2007-10-23 Dan Nicolaescu + + * progmodes/gud.el (gdb-source-window, gud-tooltip-mode) + (hl-line-mode, hl-line-sticky-flag): Pacify byte compiler. + +2007-10-23 Juanma Barranquero + + * ibuf-ext.el (ibuffer-switch-to-saved-filters) + (ibuffer-switch-to-saved-filter-groups): Doc fixes. + +2007-10-23 Dan Nicolaescu + + * term/xterm.el (terminal-init-xterm): Experiment with a longer timeout. + +2007-10-23 Katsumi Yamaoka + + * emacs-lisp/advice.el (ad-make-advised-docstring): + Add ad-advice-info text property to doc string. + +2007-10-23 Glenn Morris + + * progmodes/f90.el (f90-do-indent, f90-if-indent) + (f90-type-indent, f90-program-indent, f90-associate-indent) + (f90-continuation-indent, f90-comment-region) + (f90-beginning-ampersand, f90-smart-end) + (f90-break-before-delimiters, f90-auto-keyword-case) + (f90-leave-line-no, f90-mode-hook): + Give an appropriate safe-local-variable property. + + * progmodes/fortran.el (fortran-tab-mode-default) + (fortran-tab-mode-string, fortran-do-indent, fortran-if-indent) + (fortran-structure-indent, fortran-continuation-indent) + (fortran-comment-indent, fortran-comment-line-extra-indent) + (fortran-comment-line-start) + (fortran-minimum-statement-indent-fixed) + (fortran-minimum-statement-indent-tab) + (fortran-comment-indent-char, fortran-line-number-indent) + (fortran-check-all-num-for-matching-do) + (fortran-blink-matching-if, fortran-continuation-string) + (fortran-comment-region, fortran-electric-line-number) + (fortran-column-ruler-fixed, fortran-column-ruler-tab) + (fortran-analyze-depth, fortran-break-before-delimiters): + Give an appropriate safe-local-variable property. + +2007-10-23 Dan Nicolaescu + + * printing.el: Move variable definitions before use. + (pr-menu-char-width, pr-menu-char-height): Pacify byte compiler. + +2007-10-22 Stefan Monnier + + * emulation/tpu-edt.el (tpu-edt-old-global-values): New var. + (tpu-edt-off): Use it. + (tpu-edt-on): Set it. Make sure the tpu-global-map is not already on + the global-map before adding it to global-map. + + * menu-bar.el (global-buffers-menu-map): New var. + (global-map, menu-bar-update-buffers): Use it. + * msb.el (msb-menu-bar-update-buffers): Use it. + (msb-sort-by-directory, msb--choose-menu, msb--mode-menu-cond) + (msb--most-recently-used-menu, msb--create-buffer-menu-2): + Use with-current-buffer. + +2007-10-22 Juri Linkov + + * isearch-multi.el: New file. + + * isearch.el (isearch-search-string): After finding the next + occurrence switch to buffer isearch-buffers-current-buffer when + isearch-buffers-next-buffer-function is non-nil and + isearch-buffers-current-buffer is live. + + * add-log.el (change-log-mode): Make and set buffer-local variable + isearch-buffers-next-buffer-function to change-log-next-buffer. + Call isearch-buffers-minor-mode. + (change-log-next-buffer): New function. + +2007-10-22 Carsten Dominik + + * textmodes/org.el (org-read-date-get-relative): New function. + (org-agenda-file-regexp): New variable. + (org-agenda-files): Allow directories in the variable. + (org-agenda-get-restriction-and-command): New function. + (org-agenda): Use `org-agenda-get-restriction-and-command'. + (org-todo-blocker-hook, org-todo-trigger-hook): New hooks. + (org-entry-is-todo-p, org-entry-is-done-p, org-get-todo-state): + New functions. + (org-entry-add-to-multivalued-property) + (org-entry-remove-from-multivalued-property) + (org-entry-member-in-multivalued-property): New functions. + (org-remember-apply-template): Catch C-g and make sure window + configuration is restored. + (org-agenda-open-link): Make it work with several links in the line. + (org-drawers, org-set-regexps-and-options) + (org-get-current-options): Add support for a DRAWERS in-buffer option. + (org-agenda-window-frame-fractions): New option. + (org-fit-agenda-window): Use `org-agenda-window-frame-fractions'. + (org-columns-cleanup-item, org-find-entry-with-id) + (org-insert-columns-dblock, org-listtable-to-string) + (org-dblock-write:columnview, org-columns-capture-view) + (org-edit-headline): New functions. + (org-agenda-to-appt): Require calendar. + (org-entry-get-with-inheritance): Widen for search. + (org-columns-display-here): Don't mark buffer as modified when + adding space characters to accomodate column overlays. + (org-export-as-html): Better formatting of tags in the toc. + (org-columns-display-here): Make the ITEM column as compact as possible. + (org-remember-templates): Customization interface improved. + (org-export-with-property-drawer): Variable removed. + (org-export-with-drawers): New option. + (org-complex-heading-regexp): New variable. + (org-sort-entries): Rewrite using `sort-subr'. + (org-set-property): More appropriate completion during interactive use. + (org-sort-entries): Allow sorting by property. + (org-additional-option-like-keywords): Add more values. + (org-sort-entries-or-items): Rename from `org-sort-entries'. + +2007-10-22 Carsten Dominik + + * textmodes/org.el (org-get-date-from-calendar): New function. + (org-at-timestamp-p, org-timestamp-change) + (org-remember-templates): First element of each entry is now a + name for the template. + (org-store-log-note): Check for `org-note-abort'. + (org-kill-note-or-show-branches): New command. + (org-fontify-priorities): New option. + (org-fontify-priorities): New function. + (org-cut-subtree, org-copy-subtree): New argument N to + act on N sequential subtrees. + (org-paste-subtree): Fix the level at which a tree is pasted. + (org-fit-agenda-window): Limitations on window size removed. + (org-agenda-find-same-or-today-or-agenda): Rename from + `org-agenda-find-today-or-agenda'. + (org-scheduled-past-days): New option. + (org-agenda-scheduled-leaders) + (org-agenda-deadline-leaders): New options. + (org-agenda-get-deadlines): Use `org-agenda-deadline-leaders'. + (org-agenda-get-scheduled): Use `org-agenda-scheduled-leaders'. + (org-export-with-tags, org-export-plist-vars) + (org-infile-export-plist): New "tags" option. + (org-use-property-inheritance): New option. + (org-cached-entry-get): Use `org-use-property-inheritance'. + (org-remember-apply-template): Fix typo. + +2007-10-22 Michael Albinus + + * net/tramp.el (tramp-find-shell) + (tramp-open-connection-setup-interactive-shell): Improve sending + initial commands. + (tramp-action-terminal): Send debug message. + (tramp-wait-for-shell-prompt, tramp-send-command-internal): Remove. + (tramp-barf-if-no-shell-prompt): Insert code of + `tramp-wait-for-shell-prompt'. + +2007-10-22 Stefan Monnier + + * term/AT386.el (terminal-init-AT386): Use input-decode-map. + + * term/vt200.el (terminal-init-vt200): + * term/vt201.el (terminal-init-vt201): + * term/vt220.el (terminal-init-vt220): + * term/vt240.el (terminal-init-vt240): + * term/vt300.el (terminal-init-vt300): + * term/vt320.el (terminal-init-vt320): + * term/vt400.el (terminal-init-vt400): + * term/vt420.el (terminal-init-vt420): Use input-decode-map. + + * term/wyse50.el (wyse50-terminal-map): New var. + (terminal-init-wyse50): Use it and input-decode-map. + (enable-arrow-keys): Emasculate. + + * term/tvi970.el (tvi970-terminal-map): New var. + (terminal-init-tvi970): Use it and input-decode-map. + (tvi970-keypad-numeric): Remove. + (tvi970-set-keypad-mode): Use a terminal-parameter rather than var. + + * term/sun.el (sun-raw-prefix): Fill as part of declaration. + (terminal-init-sun): Use it and input-decode-map. + + * term/news.el (terminal-init-news): + * term/lk201.el (terminal-init-lk201): + * term/iris-ansi.el (terminal-init-iris-ansi): Use input-decode-map. + 2007-10-22 Sean O'Rourke * complete.el (PC-expand-many-files): Remove. @@ -21,8 +599,8 @@ (f90-font-lock-keywords-2): Add `enumerator', `generic', `procedure', `class'. Arguments for `type'/`class' may have spaces. Add a new element for functions with specified types. Add `end enum' and - `select type'. Add `implicit enumerator' and `procedure'. Add - `class default' and `type is', `class is'. Fix `go to' regexp. + `select type'. Add `implicit enumerator' and `procedure'. + Add `class default' and `type is', `class is'. Fix `go to' regexp. (f90-font-lock-keywords-3): Add `asynchronous' attribute. (f90-font-lock-keywords-4): Add `f90-constants-re'. (f90-blocks-re): Add `enum' and `associate'. @@ -66,6 +644,10 @@ minibuffer default value list instead of pushing them temporarily to the history list. +2007-10-21 Dan Nicolaescu + + * hexl.el (hexl-menu): New major mode menu. + 2007-10-21 Stefan Monnier * emacs-lisp/byte-opt.el (byte-optimize-featurep): Fix paren typo. @@ -937,15 +1519,14 @@ 2007-10-10 Carsten Dominik - * org.el (org-additional-option-like-keywords): New constant. + * textmodes/org.el (org-additional-option-like-keywords): New constant. (org-complete): Use `org-additional-option-like-keywords'. (org-parse-local-options): New function. 2007-10-10 Carsten Dominik - * org.el (org-in-clocktable-p): New function. - (org-clock-report): Only update the table at point, or insert a - new one. + * textmodes/org.el (org-in-clocktable-p): New function. + (org-clock-report): Only update the table at point, or insert a new one. (org-clock-goto): New function. (org-open-file): Use `start-process-shell-command' instead of `shell-command' with an ampersand. @@ -986,11 +1567,9 @@ (org-remember-apply-template): Respect the dynamically scoped selection character. - * org.texi (Appointment reminders): New section. - 2007-10-10 Bastien Guerry - * org-export-latex.el (org-export-latex-protect-string): + * textmodes/org-export-latex.el (org-export-latex-protect-string): Renaming of `org-latex-protect'. (org-export-latex-emphasis-alist): By default, don't protect any emphasis formatter from further conversion. @@ -1755,7 +2334,8 @@ 2007-09-26 Bastien Guerry - * org-export-latex.el (org-export-latex-tables-verbatim): New function. + * textmodes/org-export-latex.el (org-export-latex-tables-verbatim): + New function. (org-export-latex-remove-from-headlines): Name changed because of typo. (org-export-latex-quotation-marks-convention): Option removed. (org-export-latex-make-preamble): Handle the DATE option. @@ -1766,7 +2346,7 @@ 2007-09-26 Carsten Dominik - * org.el (org-kill-is-subtree-p): Use `org-outline-regexp'. + * textmodes/org.el (org-kill-is-subtree-p): Use `org-outline-regexp'. (org-outline-regexp): New constant. (org-remember-handler): Throw error when the target file is not in org-mode. @@ -2337,7 +2917,7 @@ 2007-09-16 Drew Adams - * cus-edit (custom-face-edit-activate): Doc fix. + * cus-edit.el (custom-face-edit-activate): Doc fix. 2007-09-16 Glenn Morris @@ -3089,7 +3669,7 @@ * env.el (getenv): Pass frame to getenv-internal. -2007-08-29 Karoly Lorentey +2007-08-29 K,Aa(Broly L$,1 q(Brentey * version.el (emacs-version): Show if multi-tty is present. @@ -3101,7 +3681,7 @@ * cus-start.el: Remove bogus window-system reference from GTK test. - * ebrowse.el (ebrowse-electric-list-mode-map) + * progmodes/ebrowse.el (ebrowse-electric-list-mode-map) (ebrowse-electric-position-mode-map): * ebuff-menu.el (electric-buffer-menu-mode-map): * echistory.el (electric-history-map): Bind C-z to `suspend-frame', @@ -3875,14 +4455,14 @@ 2007-08-19 Michael Kifer - * viper.el (viper-remove-hooks): Remove some additional viper hooks - when the user calls viper-go-away. + * emulation/viper.el (viper-remove-hooks): Remove some additional + viper hooks when the user calls viper-go-away. (viper-go-away): Restore the default of default-major-mode. Save the value of default-major-mode before vaperization. - * viper-cmd.el: Replace error "" with "Viper bell". + * emulation/viper-cmd.el: Replace error "" with "Viper bell". - * viper-ex.el: Replace error "" with "Viper bell". + * emulation/viper-ex.el: Replace error "" with "Viper bell". * ediff-util.el (ediff-make-temp-file): Use the coding system of the buffer for which file is created. @@ -3978,7 +4558,7 @@ 2007-08-17 Bob Rogers (tiny change) - * progmode/cperl-mode.el (cperl-look-at-leading-count) + * progmodes/cperl-mode.el (cperl-look-at-leading-count) (cperl-find-pods-heres): Fix an error when typing expressions like `s{a}{b}'. @@ -6182,8 +6762,8 @@ (org-column-menu): New menu. (org-new-column-overlay, org-overlay-columns) (org-overlay-columns-title, org-remove-column-overlays) - (org-column-show-value, org-column-quit, org-column-edit): New - functions. + (org-column-show-value, org-column-quit, org-column-edit): + New functions. (org-columns, org-agenda-columns): New commands. (org-get-columns-autowidth-alist): New functions. (org-properties): New customize group. @@ -6567,7 +7147,7 @@ 2007-06-21 Stefan Monnier - * vera-mode.el (vera-mode): Fix `commend-end-skip' setting. + * progmodes/vera-mode.el (vera-mode): Fix `commend-end-skip' setting. (vera-font-lock-match-item): Fix doc string. (vera-in-comment-p): Remove unused function. (vera-skip-forward-literal, vera-skip-backward-literal): Improve code, @@ -6796,8 +7376,9 @@ 2007-06-14 Michael Kifer - * viper.el (viper-describe-key-ad, viper-describe-key-briefly-ad): - Different advices for Emacs and XEmacs. Compile them conditionally. + * emulation/viper.el (viper-describe-key-ad) + (viper-describe-key-briefly-ad): Different advices for Emacs and XEmacs. + Compile them conditionally. (viper-version): Belated version change. 2007-06-14 Juanma Barranquero @@ -6812,7 +7393,7 @@ 2007-06-13 Ryan Yeske - * rcirc.el (rcirc-format-response-string): Use rcirc-nick-syntax + * net/rcirc.el (rcirc-format-response-string): Use rcirc-nick-syntax around bright and dim regexps. Make sure bright and dim matches use word anchors. Send text through rcirc-markup functions. (rcirc-url-regexp): Add single quote character. @@ -7150,15 +7731,14 @@ 2007-06-06 Carsten Dominik - * textmodes/org.el - (org-export-region-as-html, org-replace-region-by-html) - (org-number-to-letters, org-table-fedit-finish) - (org-normalize-color, org-table-fedit-ref-right) - (org-date-to-gregorian, org-table-fedit-move) - (org-table-convert-refs-to-rc, org-calendar-holiday) - (org-table-fedit-toggle-ref-type, org-write-agenda) - (org-colgroup-info-to-vline-list, org-agenda-todo-previousset) - (org-defkey, org-encode-for-stdout) + * textmodes/org.el (org-export-region-as-html) + (org-replace-region-by-html, org-number-to-letters) + (org-table-fedit-finish, org-normalize-color) + (org-table-fedit-ref-right, org-date-to-gregorian) + (org-table-fedit-move, org-table-convert-refs-to-rc) + (org-calendar-holiday, org-table-fedit-toggle-ref-type) + (org-write-agenda, org-colgroup-info-to-vline-list) + (org-agenda-todo-previousset, org-defkey, org-encode-for-stdout) (org-indent-line-function, org-export-as-html-to-buffer) (org-store-agenda-views, org-update-mode-line) (org-find-if, org-delete-all)