*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index 6efd236..cbedeed 100644 (file)
@@ -1,3 +1,145 @@
+2006-02-21  Giorgos Keramidas  <keramida@ceid.upatras.gr>
+
+       * fringe.el (fringe-bitmaps): Rename `horisontal-bar' to
+       `horizontal-bar'.
+       (fringe-cursor-alist): Use `horizontal-bar'.
+
+2006-02-20  Kim F. Storm  <storm@cua.dk>
+
+       * fringe.el (fringe-bitmaps): Update to new bitmap names.
+       (fringe-indicator-alist, fringe-cursor-alist): Initialize.
+
+       * loadup.el: Load "fringe" on window systems.
+
+2006-02-20  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gud.el (gud-speedbar-buttons): Use shadow face for all
+       out of scope components.
+
+       * progmodes/gdb-ui.el (gdb-speedbar-auto-raise): Don't enable by
+       default.
+
+2006-02-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * custom.el (customize-mark-to-save, customize-mark-as-set): Load
+       the symbol first.
+
+2006-02-20  Juanma Barranquero  <lekktu@gmail.com>
+
+       * buff-menu.el (list-buffers-noselect): Turn also "\n" into a
+       strech spec so it doesn't display as "^J" on the header line
+       when `Buffer-menu-use-header-line' is t.
+
+2006-02-20  Nick Roberts  <nickrob@snap.net.nz>
+
+       * speedbar.el (speedbar-make-button): Keep text properties
+       of string arguments if desired.
+
+       * progmodes/gud.el (gud-speedbar-buttons): Fontify watch
+       expessions.
+
+       * progmodes/gdb-ui.el (gdb-speedbar-expand-node): Force update
+       of speedbar.
+
+2006-02-19  Ryan Yeske  <rcyeske@gmail.com>
+
+       * ffap.el (ffap-read-file-or-url): Bind `completion-ignore-case'
+       to value of `read-file-name-completion-ignore-case'.
+
+2006-02-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * custom.el (customize-mark-as-set): Push to `user' theme.
+
+       * cus-edit.el (custom-save-variables): Allow unthemed values.
+       (customize-set-variable): Push setting to `user' theme.
+
+2006-02-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gud.el: Don't require font-lock as it's now
+       automatically loaded.
+       (gud-speedbar-buttons): Replace gdb-var-changed with
+       gdb-force-update.
+
+       * progmodes/gdb-ui.el (gdb-force-update): Rename from
+       gdb-var-changed.
+       (gdb-post-prompt): Use it.
+       (gdb-var-create-handler, gdb-var-evaluate-expression-handler)
+       (gdb-var-update-handler, gdb-var-delete)
+       (gdb-speedbar-expand-node, gdb-var-list-children-handler-1)
+       (gdb-var-update-handler-1): Don't set gdb-var-changed, just set
+       gdb-force-update in gdb-post-prompt.
+       (gdb-reset): Clear watch expressions from speedbar when quitting.
+
+2006-02-19  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * viper-cmd.el (viper-insert-state-post-command-sentinel)
+       (viper-change-state-to-vi, viper-change-state-to-emacs):
+       Make aware of cursor coloring in the Emacs state.
+       (viper-special-read-and-insert-char): Use read-char-exclusive.
+       (viper-minibuffer-trim-tail): Workaround for fields in minibuffer.
+
+       * viper-init.el (viper-emacs-state-cursor-color): New variable.
+
+       * viper-util.el (viper-save-cursor-color)
+       (viper-get-saved-cursor-color-in-replace-mode)
+       (viper-get-saved-cursor-color-in-insert-mode)
+       (viper-restore-cursor-color): Make aware of the cursor color in Emacs
+       state.
+       (viper-get-saved-cursor-color-in-emacs-mode): New function.
+
+       * ediff-diff.el (ediff-ignore-case, ediff-ignore-case-option)
+       (ediff-ignore-case-option3, ediff-actual-diff-options)
+       (ediff-actual-diff3-options): New variables to control case sensitivity.
+       (ediff-make-diff2-buffer, ediff-setup-fine-diff-regions)
+       (ediff-setup-diff-regions3): Make aware of case-sensitivity.
+       (ediff-toggle-ignore-case): New function.
+       (ediff-extract-diffs, ediff-extract-diffs3): Preserve point in buffers.
+
+       * ediff-help.el (ediff-long-help-message-narrow2)
+       (ediff-long-help-message-compare2, ediff-long-help-message-compare3)
+       (ediff-long-help-message-word-mode): Add ignore-case command.
+       (ediff-help-for-quick-help): Add ignore-case command.
+
+       * ediff-merg.el: Move provide to the end.
+
+       * ediff-ptch.el: Move provide to the end.
+
+       * ediff-wind.el: Move provide to the end.
+
+       * ediff-mult.el: Move provide to the end.
+       (ediff-set-meta-overlay): Enable follow-link.
+
+       * ediff.el: Move provide to the end.
+       Break recursive load cycle in eval-when-compile.
+       (ediff-patch-buffer): Better heuristics.
+
+       * ediff-util.el: Move provide to the end.
+       Break recursive load cycle in eval-when-compile.
+       (ediff-setup-keymap): Add binding for #c.  Replace some defsubsts with
+       defuns.
+       (ediff-submit-report): Pass the values of ediff-diff3-program,
+       ediff-diff3-options.
+
+2006-02-19  Juanma Barranquero  <lekktu@gmail.com>
+
+       * help-fns.el (help-do-arg-highlight): Recognize also ARG- followed by
+       the opening bracket of the following bracketing pairs: {}, [], (), <>,
+       `' (for example, in the docstring of `windmove-default-keybindings').
+
+2006-02-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gud.el (gud-speedbar-buttons): Update properly for
+       shadow face.  Don't provide binding to edit variable when it is
+       out of scope.
+
+       * progmodes/gdb-ui.el (gdb-var-evaluate-expression-handler)
+       (gdb-var-update-handler): Detect out of scope variables with pre
+       GDB 6.4 too.
+       (gdb-post-prompt): Revert changet 2006-02-17 (force update).
+       Reset status of variable objects to nil in update handlers.
+       (gdb-var-update-handler-1): Detect when a variable object comes
+       in scope.  setcar on var changes gdb-var-list directly.
+
 2006-02-17  Juri Linkov  <juri@jurta.org>
 
        * ffap.el (ffap) <defface>: Add explicit face declaration.
 
        (allout-flag-region): Use overlays instead of selective-display
        for invisible text - by inheritence from the properties of
-       allout-overlay-category in mainline emacs, and applied
-       property-by-property in xemacs, some recent versions of which
+       allout-overlay-category in mainline Emacs, and applied
+       property-by-property in XEmacs, some recent versions of which
        don't inherit the properties from the category.  Provisions to
        respond to concealed-text edits simplified drastically.
 
        ispell-buffer-local-dict instead of
        ispell-accept-buffer-local-defs.
        (ispell-local-dictionary-alist): Accept as valid any coding-system
-       supported by emacs.
+       supported by Emacs.
        (ispell-dictionary-alist-3): Esperanto dictionary's coding system
        changed to iso-8859-3.
 
 
        * speedbar.el (speedbar-frame-width): Make an inline function
        instead of a macro.  Use frame-width.
-       (speedbar-try-completion, speedbar-update-contents) 
+       (speedbar-try-completion, speedbar-update-contents)
        (speedbar-timer-fn): Use consp.
        (speedbar-update-localized-contents): Try to preserve point.