(image-type-header-regexps, image-type-from-data, image-type-from-buffer,
image-type-from-file-header): Revert changes from 2006-12-26.
(image-type-auto-detectable): New variable.
(image-type-auto-detected-p): New function.
Kim F. Storm [Fri, 29 Dec 2006 23:29:45 +0000 (23:29 +0000)]
(auto_resize_tool_bars_p): Replace with ...
(Vauto_resize_tool_bars): ... this.
(syms_of_xdisp): DEFVAR_LISP and initialize it. Update doc string
to describe new value `grow-only', and use of C-l.
(display_tool_bar_line): Only use default face for border below
toolbar if not grow-only (to get acceptable visual appearence).
Explicitly set visible_height for empty toolbar lines.
(redisplay_tool_bar): Handle `grow-only' setting. Check and clear
minimize_tool_bar_window_p flag.
(readline): When creating a relative file name from a
#line directive, leave the file name alone. The previous
behaviour was to make it relative to the tags file directory,
under the hypothesis that the #line directive file name was
relative to the directory of the tagged file. That hypothesis is
wrong with Cpp and Lex.
(Makefile_targets): Do not include spaces in tag names.
Nick Roberts [Tue, 26 Dec 2006 22:02:17 +0000 (22:02 +0000)]
(gud-watch): Allow duplicate names for watch
expressions.
(gdb-var-delete): Handle duplicate names. Print message for non
root expressions.
(gdb-partial-output-name): Start buffer name with a space.
(gdb-info-breakpoints-custom, gdb-reset): Handle space in above
buffer name.
(image-type-header-regexps): Change element format
to include third item NOT-ALWAYS.
(image-type-from-data): Handle new format.
(image-type-from-buffer): Handle new format. New arg INCLUDE-MAYBES.
(image-type-from-file-header): Pass t for INCLUDE-MAYBES.
(Cut and Paste): New section to hold other nodes.
(Mouse Commands): Node demoted.
(Cut/Paste Other App): Split out from Mouse Commands.
(Word and Line Mouse): Likewise.
(Secondary Selection, Clipboard): Nodes demoted.
(sql-mode-abbrev-table): Corrected initialization.
(sql-mode-syntax-table): Disable double quoted strings.
(sql-mode-font-lock-object-name): Added TYPE and TYPE BODY.
(mac-keyboard-translate-char, mac-unread-string):
New functions.
(mac-ts-update-active-input-area, mac-ts-unicode-for-key-event):
Use mac-unread-string.
(fancy-splash-last-input-event): New variable.
(fancy-splash-special-event-action): New function.
(fancy-splash-screens): Temporarily bind special events to it.
Execute command for saved special event before exiting from
recursive editing.
(Holidays): US daylight savings begins second Sunday
in March for 2007 onwards.
(Daylight Savings): Show new US default daylight savings rules, 2nd
Sun in Mar to 1st Sun in Nov, now in cal-dst.el.
Chong Yidong [Sun, 24 Dec 2006 01:08:43 +0000 (01:08 +0000)]
(allout-encrypt-string): Inhibit use of agent within
body of let form where encryption happens. Acknowledge non-use of
gpg-agent in docstring.
(allout-toggle-subtree-encryption): Acknowledge non-use of
gpg-agent in docstring.
Chong Yidong [Sun, 24 Dec 2006 01:08:26 +0000 (01:08 +0000)]
* allout.el (allout-encrypt-string): Inhibit use of agent within
body of let form where encryption happens. Acknowledge non-use of
gpg-agent in docstring.
(allout-toggle-subtree-encryption): Acknowledge non-use of
gpg-agent in docstring.
Michael Kifer [Sat, 23 Dec 2006 21:33:50 +0000 (21:33 +0000)]
2006-12-23 Michael Kifer <kifer@cs.stonybrook.edu>
* ediff-diff.el (ediff-diff-options): clarify docstring.
(ediff-setup-diff-regions): disallow -u in ediff-diff-options.
* viper-cmd.el (viper-post-command-sentinel): protect against errors in
hooks.
(viper-add-newline-at-eob-if-necessary): add newline only if we
actually modify buffer; ignore errors if occur.