+2007-10-28 Glenn Morris <rgm@gnu.org>
+
+ * 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 <dann@ics.uci.edu>
+
+ * cus-edit.el (custom-browse-insert-prefix):
+ * emulation/edt.el (edt-x-emacs19-p): Use featurep 'xemacs.
+
+2007-10-28 Juanma Barranquero <lekktu@gmail.com>
+
+ * 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 <juri@jurta.org>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ 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 <viniciusjl@ig.com.br>
+
+ * 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 <rgm@gnu.org>
+
+ * 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 <jay.p.belanger@gmail.com>
+
+ * 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 <dann@ics.uci.edu>
+
+ * progmodes/cc-defs.el: Reorder conditions to avoid warnings.
+
+2007-10-27 Juanma Barranquero <lekktu@gmail.com>
+
+ * desktop.el (desktop-load-locked-desktop, desktop-base-lock-name)
+ (desktop-not-loaded-hook): Fix :version tags.
+
+2007-10-27 Michael Albinus <michael.albinus@gmx.de>
+
+ * 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 <eliz@gnu.org>
+
+ * 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 <viniciusjl@ig.com.br>
+
+ * 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 <dann@ics.uci.edu>
+
+ * 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 <lekktu@gmail.com>
+
+ * files.el (kill-emacs-query-functions): Doc fix;
+ `save-buffers-kill-emacs' is no longer bound to a key.
+
+2007-10-26 Richard Stallman <rms@gnu.org>
+
+ * 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 <lekktu@gmail.com>
+
+ * eshell/em-unix.el (nil-blank-string): Doc fix.
+
+2007-10-26 John Wiegley <johnw@newartisans.com>
+
+ * 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 <rgm@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-warnings): Autoload the
+ safe-local-variable property.
+
+2007-10-26 Gwern Branwen <gwern0@gmail.com> (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 <drew.adams@oracle.com>
+
+ * custom.el (custom-note-var-changed): New function.
+
+2007-10-25 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * 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 <jyavner@member.fsf.org>
+
+ * 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 <dominik@science.uva.nl>
+
+ * 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 <christopher.ian.moore@gmail.com>
+
+ * comint.el (comint-password-prompt-regexp):
+ Handle `[sudo] password'-style prompt.
+
+2007-10-25 Glenn Morris <rgm@gnu.org>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ * startup.el (window-system): Remove. Don't make it frame-local.
+
+2007-10-24 Richard Stallman <rms@gnu.org>
+
+ * 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 <lekktu@gmail.com>
+
+ * bs.el (bs-select, bs-select-other-window): Fix typos in docstrings.
+
+2007-10-24 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * textmodes/org-publish.el (org-publish-attachment): Re-install
+ accidentally deleted change.
+
2007-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
* term/iris-ansi.el (iris-function-map): Move init into declaration.
* simple.el (reindent-then-newline-and-indent): Use a `move after
insert' kind of marker in the save-excursion.
+2007-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ * textmodes/tex-mode.el (tex-uptodate-p): Don't signal an error if one
+ of the subdirs is unreadable.
+
2007-10-23 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-set-file-uid-gid): Protect `call-process'
* printing.el: Move variable definitions before use.
(pr-menu-char-width, pr-menu-char-height): Pacify byte compiler.
+2007-10-22 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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 <juri@jurta.org>
* isearch-multi.el: New file.
minibuffer default value list instead of pushing them temporarily
to the history list.
+2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * hexl.el (hexl-menu): New major mode menu.
+
2007-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/byte-opt.el (byte-optimize-featurep): Fix paren typo.
2007-09-16 Drew Adams <drew.adams@oracle.com>
- * cus-edit (custom-face-edit-activate): Doc fix.
+ * cus-edit.el (custom-face-edit-activate): Doc fix.
2007-09-16 Glenn Morris <rgm@gnu.org>
* env.el (getenv): Pass frame to getenv-internal.
-2007-08-29 Karoly Lorentey <lorentey@elte.hu>
+2007-08-29 K\e,Aa\e(Broly L\e$,1 q\e(Brentey <lorentey@elte.hu>
* version.el (emacs-version): Show if multi-tty is present.