Stefan Monnier [Tue, 15 Jan 2008 22:33:05 +0000 (22:33 +0000)]
(easy-menu-avoid-duplicate-keys): New var.
(easy-menu-create-menu, easy-menu-convert-item-1): Use it to avoid
using the same key for different menu entries.
Alan Mackenzie [Mon, 14 Jan 2008 22:35:40 +0000 (22:35 +0000)]
* progmodes/cc-vars.el (c-constant-symbol): New function which supersedes
c-const-symbol. During a customize-.. call it enables an element of
(e.g.) c-hanging-braces alist to have its name displayed, even when the
default value of c-h-b etc. doesn't include the elemnt. Replace uses of
the old function by the new.
* progmodes/cc-vars.el (c-hanging-braces-alist): Remove the obscure
non-working fragment ":value c-".
Dan Nicolaescu [Mon, 14 Jan 2008 07:38:05 +0000 (07:38 +0000)]
* smerge-mode.el (smerge-auto): New function.
* vc-svn.el (vc-svn-find-file-hook):
* vc-arch.el (vc-arch-find-file-hook):
* pcvs.el (cvs-revert-if-needed):
* vc.el (vc-maybe-resolve-conflicts): Use it instead of vc-mode.
(top-level): Add a Todo list.
Eli Zaretskii [Sat, 12 Jan 2008 15:50:33 +0000 (15:50 +0000)]
(decode_options) [WINDOWSNT]: Don't use the value of DISPLAY in the
environment. Don't support -d.
(print_help_and_exit) [WINDOWSNT]: Don't show the --display option.
(longopts) [WINDOWSNT]: Remove --display.
Jason Rumney [Fri, 11 Jan 2008 16:00:09 +0000 (16:00 +0000)]
(nxml-internal-unicode-char-name-sets-enabled): Rename from
nxml-enable-unicode-char-name-sets-flag.
(nxml-enable-unicode-char-name-sets-1): Merge into
nxml-enable-unicode-char-name-sets.
(nxml-enable-unicode-char-name-sets): Don't unconditionally set
nxml-char-name-ignore-case here.
Tassilo Horn [Thu, 10 Jan 2008 15:08:34 +0000 (15:08 +0000)]
2008-01-10 Tassilo Horn <tassilo@member.fsf.org>
* doc-view.el (doc-view-buffer-file-name): New variable.
(doc-view-convert-current-doc, doc-view-search)
(doc-view-current-cache-dir, doc-view-initiate-display)
(doc-view-mode): Use it.
(doc-view-bookmark-make-cell): Use variable buffer-file-name
instead of function.
Eric S. Raymond [Wed, 9 Jan 2008 16:21:29 +0000 (16:21 +0000)]
* testmodes/sgml-mode.el (sgml-tag-syntax-table): Initialize this
constant with a computation on sgml-specials rather than a literal
list. Without this change the syntax table is generated
incorrectly, and the mode will think it's in a comment following
any instance of the string "--".
Michael Kifer [Wed, 9 Jan 2008 06:16:07 +0000 (06:16 +0000)]
2008-01-09 Michael Kifer <kifer@cs.stonybrook.edu>
* ediff*.el: commented out declare-function. "make bootstrap"
stops with an error and emacs does not compile with those things in.
Besides, declare-function is not defined in XEmacs.
* ediff-util (eqiff-quit): autoraise minibuffer.
* ediff-diff (ediff-convert-fine-diffs-to-overlays): make it a defin
* viper*.el: commented out declare-function -- not defined in XEmacs.
* viper-ex.el (viper-info-on-file): take care of indiret buffers.
* viper.el (viper-set-hooks, set-cursor-color): set viper-vi-state-cursor-color.
Kenichi Handa [Wed, 9 Jan 2008 06:05:23 +0000 (06:05 +0000)]
(detect_coding_iso2022): New arg latin_extra_code_state. Allow Latin
extra codes only when *latin_extra_code_state is nonzero.
(detect_coding_mask): If there is a NULL byte, detect the encoding as
UTF-16 or binary. If there is a Latin extra code, detect the encoding
as ISO-2022 only when no other proper encoding is found.
Dan Nicolaescu [Wed, 9 Jan 2008 05:19:04 +0000 (05:19 +0000)]
* vc.el (vc-status-headers): Rename from
vc-status-insert-headers. Just return header.
(vc-status-move-to-goal-column): New function.
(vc-status-mode-map): Define more keys.
(vc-status-mode): Use vc-status-refresh. Now 'special.
(vc-status-refresh): New function.
(vc-status-next-line): Likewise.
(vc-status-previous-line): Likewise.
(vc-status-mark-file): Use vc-status-next-line.
(vc-status-unmark-file): Use vc-status-previous-line.
(vc-status-unmark-file-up): New function.
(vc-status-register): Likewise.
(vc-status-find-file): Likewise.
(vc-status-find-file-other-window): Likewise.
(vc-status-current-file): Likewise.
(vc-ensure-vc-buffer): Understand vc-status mode.
Glenn Morris [Wed, 9 Jan 2008 04:57:51 +0000 (04:57 +0000)]
gnome icons are GPLv2 or later.
gtk icons are LGPLv2 or later.
http://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01306.html
Correct gtk copyright holders based on makecopyright in gtk tarball.
Roland Winkler [Wed, 9 Jan 2008 01:37:50 +0000 (01:37 +0000)]
(bibtex-initialize): New autoloaded command. Rename from function
bibtex-files-expand. New optional arg select.
(bibtex-flash-head): Allow blink-matching-delay being zero.
(bibtex-clean-entry): Use atomic-change-group.
(bibtex-format-entry): Check presence of required fields only after
formatting of fields. Use member-ignore-case. Do not use
bibtex-parse-entry. Do not use booktitle field to set a missing
title.
(bibtex-autofill-entry): Do not call undo-boundary.
(bibtex-lessp): Handle crossref keys that point to another bibtex
file.
(bibtex-sort-buffer, bibtex-prepare-new-entry, bibtex-validate):
Parse keys if necessary.
Michael Albinus [Tue, 8 Jan 2008 20:07:21 +0000 (20:07 +0000)]
* vc-git.el (vc-git--call): Apply `process-file' instead of
`call-process'.
* net/tramp.el (tramp-remote-process-environment): Add "LC_CTYPE=C".
Reported by Pete Forman <pete.forman@westerngeco.com>.
(tramp-perl-encode, tramp-perl-decode): Update copyrights.
(tramp-handle-process-file): Handle the case where DESTINATION is
a consp with t as car.
(tramp-wait-for-output): We shall remove exactly what has been
find by the search.