(windows-1250, windows-125[2-8])
[bpt/emacs.git] / lisp / ChangeLog
index 60f0201..adbbfce 100644 (file)
@@ -1,3 +1,705 @@
+2005-03-04  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * international/code-pages.el (windows-1250, windows-125[2-8])
+       (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies.
+
+2005-03-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
+       bound yet.
+
+2005-03-02  Romain Francoise  <romain@orebokech.com>
+
+       * ibuf-ext.el (ibuffer-filter-disable): Move back to the current
+       buffer after removing limits.
+       (ibuffer-pop-filter): Ditto.
+       Update copyright.
+
+2005-03-02  Miles Bader  <miles@gnu.org>
+
+       * button.el (make-text-button): If the user doesn't specify a
+       type, use the default.  Rewrite to use `add-text-properties' and
+       plist functions.
+
+2005-03-01  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
+       (debugger-jumping-flag): New var.
+       (debug-entry-code): Use it.
+       (debugger-jump): Use debugger-jumping-flag and add
+       debugger-reenable to post-command-hook.
+       (debugger-reenable): Use debugger-jumping-flag and remove itself
+       from post-command-hook.
+       (debug, debug-on-entry, cancel-debug-on-entry): Remove call to
+       debugger-reenable.
+
+2005-03-01  Robert J. Chassell  <bob@rattlesnake.com>
+
+       * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out
+       inclusion of "itemize\\|", which may be unnecessary, is certainly
+       inelegant, and stops refilling in itemize lists when formatting
+       Japanese Texinfo files to Info.
+       Update copyright to 2005.
+
+2005-03-01  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead
+       of an error if GDB can't find the source file.
+
+2005-03-01  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/calendar.el (redraw-calendar): Work from any buffer,
+       not just the calendar.
+
+       * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
+       first.
+       (diary-redraw-calendar): New function.
+       (make-diary-entry): Add diary-redraw-calendar to local
+       write-contents-functions.  Turn off selective display before
+       inserting in diary.
+
+2005-03-01  Kim F. Storm  <storm@cua.dk>
+
+       * emacs-lisp/copyright.el (copyright-fix-years): New command.
+
+2005-03-01  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
+       that debug-entry-code can be safely removed from a function while
+       this code is being evaluated.  Revert the 2005-02-27 change as the
+       new implementation no longer requires it.  Make sure that a
+       function body containing just a string is not mistaken for a
+       docstring.
+       (debug): Skip one more frame in case of debug on entry.
+       (debugger-setup-buffer): Delete one more frame line in case of
+       debug on entry.
+       (debugger-frame-number): Update to use the new text introduced by
+       the 1999-11-03 change.  Skip one more frame in case of debug on entry.
+
+2005-02-28  Kim F. Storm  <storm@cua.dk>
+
+       * double.el (double-translate-key): Call force-window-update after
+       read-event to avoid crash in redisplay.
+
+2005-02-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
+       (debug): Use it.  Move the inhibit-trace earlier.
+       (debug-entry-code): New const.
+       (debug-on-entry-1): Use it.
+
+2005-02-28  Chong Yidong" <cyd@stupidchicken.com> (tiny change)
+
+       * international/utf-16.el (ccl-encode-mule-utf-16le):
+       Fix BUFFER_MAGNIFICATION to 2.
+       (ccl-encode-mule-utf-16be): Likewise.
+
+2005-02-28  Kenichi Handa  <handa@m17n.org>
+
+       * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
+       Fix BUFFER_MAGNIFICATION to 4.
+       (ccl-encode-mule-utf-16be-with-signature): Likewise.
+
+2005-02-28  Nick Roberts  <nickrob@snap.net.nz>
+
+       * speedbar.el (speedbar-update-flag): Doc fix.
+       (speedbar-show-info-under-mouse): Give set-mouse-position the right
+       argument.
+
+2005-02-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * reveal.el (reveal-post-command): Don't try to reveal overlays which
+       have a non-nil `invisible' property but are actually visible.
+
+       * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries
+       for perldoc sections.
+       (perl-outline-regexp, perl-outline-level): New var and function.
+       (perl-mode): Use them.
+
+2005-02-27  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/diary-lib.el (diary-remind): Discard any mark portion
+       from diary-entry.  Reported by Andrew Kemp <ajwk@pell.uklinux.net>.
+
+2005-02-27  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * cus-edit.el: Comment change.
+       (custom-buffer-create-internal): Slightly reword text at top of
+       Custom buffers.  Mention there that saving an option edits the
+       init file.  Add link to Emacs manual node on `custom-file'.
+       (custom-magic-alist): Rewrite individual State messages to use
+       capitalized keywords.  Doc fix.
+
+2005-02-27  Matt Hodges  <MPHodges@member.fsf.org>
+
+       * calendar/calendar.el (calendar-buffer): Move above
+       calendar-week-start-day.
+       (calendar-week-start-day): Doc fix.  Add :set function.
+       (calendar-minimum-window-height): New variable.
+       (generate-calendar-window): Only resize window if selected-window
+       is displaying the calendar buffer.  Use new variable
+       calendar-minimum-window-height.
+       (generate-calendar): Reword error message.
+       (calendar-mode-map): Bind DEL to scroll-other-window-down.
+
+2005-02-27  Andreas Schwab  <schwab@suse.de>
+
+       * vc.el (vc-do-command): Don't run command asynchronously when
+       operating in a remote directory.
+
+       * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
+       change from sync with Tramp 2.0.47.
+
+2005-02-27  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/ispell.el (ispell-change-dictionary): Doc fix.
+
+       * textmodes/flyspell.el (flyspell-mode-on):
+       Call ispell-change-dictionary only if necessary.
+
+       * emacs-lisp/re-builder.el (regexp-builder): New function.
+
+       * register.el (describe-register-1): Explicitly handle
+       yank-excluded-properties = t.
+
+       * cus-edit.el (custom-buffer-create-internal): Improve progress msgs.
+       (custom-magic-alist): Change the status descriptions again.
+       (face widget-type): Total rewrite based on `restricted-sexp'
+       to eliminate the confusing double hiding levels.
+
+       * emacs-lisp/debug.el (debug-on-entry-1):
+       If function body is empty, add nil as body form.
+
+2005-02-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/trace.el (inhibit-trace): New var.
+       (trace-make-advice): Use it.
+
+       * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
+
+2005-02-26  Kim F. Storm  <storm@cua.dk>
+
+       * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom.
+       (mouse-on-link-p, mouse-drag-region-1): Use it.
+
+2005-02-25  Lute Kamstra  <lute@gnu.org>
+
+       * replace.el (query-replace-read-from): Fix 2005-02-19 change.
+
+2005-02-24  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * frame.el (blink-cursor-mode): Add :group keyword.
+
+2005-02-24  Ulf Jasper  <ulf.jasper@web.de>
+
+       * calendar/icalendar.el (icalendar--decode-isodatetime):
+       New optional argument DAY-SHIFT.
+       (icalendar-export-region): Fix coding-system-for-write.
+       (icalendar--convert-ical-to-diary): Shift end-day of all-day
+       events by one.
+
+2005-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic.
+
+2005-02-24  Kim F. Storm  <storm@cua.dk>
+
+       * international/iso-acc.el (iso-accents-compose): Fix crash
+       during redisplay.  Call force-window-update after read-event
+       and delete-region to signal that window is not accurate.
+
+2005-02-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
+       Remove unused and inexistent var `inhibit-trace'.
+       (debugger-mode): Use run-mode-hooks.
+       (debugger-list-functions): Add buttons; setup xref stack.
+
+2005-02-23  Richard M. Stallman  <rms@gnu.org>
+
+       * calendar/appt.el (appt-time-msg-list): 3rd elt of each
+       appointment says it was explicitly made.
+       (appt-add): Set the 3rd element.
+       (appt-make-list): Preserve explicit appointments.
+
+       * subr.el (find-tag-default): Catch errors in forward-sexp.
+
+2005-02-23  Juri Linkov  <juri@jurta.org>
+
+       * info.el (Info-isearch-search): New defcustom.
+       (Info-isearch-search): Call the default isearch function
+       when Info-isearch-search is nil.
+       (Info-isearch-wrap): Use variable Info-isearch-search.
+
+2005-02-22  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * cus-edit.el: Comment change.
+
+2005-02-22  Kim F. Storm  <storm@cua.dk>
+
+       * progmodes/hideif.el (hide-ifdef-use-define-alist):
+       Use completing-read.  Suggested by Juan-Leon Lahoz Garcia.
+
+2005-02-22  Simon Josefsson  <jas@extundo.com>
+
+       * net/browse-url.el (browse-url-netscape-new-window-is-tab):
+       New variable.
+       (browse-url-netscape): Use it.  Suggested by "Johann 'Myrkraverk'
+       Oskarsson" <myrkraverk@users.sourceforget.net>.
+
+2005-02-22  Kim F. Storm  <storm@cua.dk>
+
+       * mouse.el (mouse-on-link-p): If arg POS is a mouse event,
+       check that window of that event is the selected window.
+       (mouse-drag-region-1): Compare mouse event window to selected
+       window before setting point.
+
+       * tooltip.el (tooltip-show-help-function): Pass event to
+       mouse-on-link-p so it can check selected window.
+
+2005-02-22  Kenichi Handa  <handa@m17n.org>
+
+       * ps-mule.el (ps-mule-header-string-charsets): Delete it.
+       (ps-mule-show-warning): New function.
+       (ps-mule-begin-job): Use ps-mule-show-warning if unprintable
+       characters are found.
+
+       * ps-print.el (ps-header-footer-string): Return a list of header
+       and footer strings.
+
+2005-02-21  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
+
+       * pcvs.el (cvs-retrieve-revision): Fix thinko.
+
+2005-02-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * frame.el (blink-cursor-mode): Use define-minor-mode.
+
+       * term/mac-win.el (function-key-map): Use char-names more consistently.
+       (file-name-coding-system): Only set it for MacOS-9.  The other case is
+       already handled in mule-cmds.el (where it also works when mac-win.el
+       is not used).
+
+2005-02-21  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule.el (ctext-pre-write-conversion): Always use
+       " *code-converting-work*" buffer for work.
+
+       * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring.
+
+2005-02-20  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let.
+
+2005-02-20  Jonathan Yavner  <jyavner@member.fsf.org>
+
+       * ses.el (undo-more): Restore defadvice, but only the part that
+       allows changes outside the restricted area of the buffer.
+
+2005-02-20  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (line-move): Add fourth optional arg try-vscroll which
+       must be set to perform auto-window-vscroll.
+       When moving backwards and doing auto-window-vscroll, automatically
+       vscroll to the last part of lines which are taller than the window.
+       (next-line, previous-line): Set try-vscroll arg on line-move.
+
+2005-02-19  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * replace.el (query-replace, query-replace-regexp)
+       (replace-string, replace-regexp): When operating on region, make
+       the minibuffer prompt say so.
+
+       * isearch.el (isearch-forward): Document isearch-query-replace and
+       isearch-query-replace-regexp keybindings.
+
+2005-02-19  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-aent.el (math-read-token): Add local variable.
+
+       * calc/calc-prog.el (calc-user-define-edit): Add local variable.
+       (calc-edit-top): Move declaration to earlier in file.
+       (calc-edit-macro-repeats): Add local variables.
+
+       * calc/calcalg2.el: Add differentiation rule for calcFunc-coth.
+       Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
+       calcFunc-tanh.
+       Adjust integration rule for calcFunc-tan.
+
+2005-02-19  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * viper-cmd.el (viper-prefix-commands): Make into a defconst.
+       (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
+       (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
+       (viper-skip-separators): Bug fix.
+       (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
+       particular major mode.
+       (viper-del-backward-char-in-replace): Don't put deleted char on the
+       kill ring.
+
+       * viper-ex.el (viper-color-display-p): New function.
+       (viper-has-face-support-p): Use viper-color-display-p.
+
+       * viper-keym.el (viper-gnus-modifier-map): New keymap.
+
+       * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
+
+       * viper-util.el (viper-glob-unix-files): Fix shell status check.
+       (viper-file-remote-p): Make equivalent to file-remote-p.
+
+       * viper.el (viper-major-mode-modifier-list):
+       Use viper-gnus-modifier-map.
+
+2005-02-19  David Kastrup  <dak@gnu.org>
+
+       * subr.el (subregexp-context-p): Fix garbled doc string by adding
+       quoting.
+
+2005-02-19  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh):
+       Remove extra definitions.
+       (calc-coth): New function.
+       (calcFunc-cot): Fix `let'.
+
+2005-02-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * faces.el (escape-glyph, minibuffer-prompt): Add commentary for
+       the reasons we use "type pc" in these faces.
+
+       * button.el (button): Ditto.
+
+2005-02-19  Michael Mauger  <mmaug@yahoo.com>
+
+       * replace.el (query-replace-read-from): Set the value of
+       query-replace-from-history-variable to handle the case of an empty
+       string entered to accept the suggested default.
+
+       * net/tramp.el (tramp-file-name-for-operation):
+       Use dired-call-process instead of dired-call-process-command.
+
+2005-02-19  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-arith.el (math-trig-inverses, math-div-trig)
+       (math-div-non-trig): New variables.
+       (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
+       (math-div-isolate-trig, math-div-isolate-trig-term): New functions.
+       (math-combine-prod, math-div-symb-fancy): Add simplifications for
+       trig expressions.
+
+2005-02-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-var-update-handler)
+       (gdb-speedbar-timer-fn): Ensure speedbar updates with new values
+       for watch expressions,
+       (gdb-var-create-handler): Don't set speedbar-update-flag.
+       (gdb-post-prompt): Simplify test for speedbar.
+
+2005-02-19  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * ediff.el (ediff-set-diff-overlays-in-one-buffer)
+       (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure
+       we use the syntax table of the correct buffer.
+       (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to
+       Felix Gatzemeier.
+
+       * ediff-init.el (ediff-hide-face): Check for definedness of functions.
+       (ediff-file-remote-p): Make synonymous with file-remote-p.
+       In all deffaces ediff-*-face-*, use min-colors.
+
+       * ediff-mult.el (ediff-meta-mark-equal-files): Make use of
+       ediff-recurse-to-subdirectories.
+       (ediff-mark-if-equal): Check that the arguments are strings, use
+       ediff-same-contents (after to Felix Gatzemeier).
+
+       * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
+       nil.
+
+2005-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * log-view.el (log-view-message-re): Fix up Subversion regexp.
+
+2005-02-18  David Kastrup  <dak@gnu.org>
+
+       * progmodes/meta-mode.el (meta-mark-active): Fix condition to just
+       use `mark-active' when defined.
+
+2005-02-18  Kenichi Handa  <handa@m17n.org>
+
+       * ps-print.el (ps-font-info-database): New entry
+       ZapfChancery-MediumItalic with correct font name.  Fix font name
+       of the entry Zapf-Chancery-MediumItalic.
+
+2005-02-16  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * autorevert.el (auto-revert-stop-on-user-input): Further doc fix.
+
+2005-02-16  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-fallback-command): Pass user input to fallback command.
+
+2005-02-16  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
+       (gdb-find-file-hook): Add server prefix.
+
+2005-02-16  Richard M. Stallman  <rms@gnu.org>
+
+       * replace.el (perform-replace): Pass new args to replace-highlight.
+       (replace-highlight): Take region args,
+       and pass them to isearch-lazy-highlight-new-loop.
+
+       * novice.el (disabled-command-hook): Autoload the defalias
+       and the make-obsolete-variable call.
+
+       * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected.
+
+       * isearch.el (isearch-lazy-highlight-start-limit)
+       (isearch-lazy-highlight-end-limit): New variables limit
+       the region for highlighting.
+       (isearch-lazy-highlight-new-loop): New args BEG and END.
+       (isearch-lazy-highlight-search): Use the new vars.
+       (isearch-lazy-highlight-update): Likewise.
+
+       * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t.
+
+       * cus-start.el (all): Use default-boundp.
+
+2005-02-15  David Casperson  <casper@unbc.ca>  (tiny change)
+
+       * menu-bar.el (menu-bar-select-frame): Handle current frame.
+
+2005-02-15  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * autorevert.el (auto-revert-stop-on-user-input)
+       (auto-revert-verbose): Doc fixes.
+
+2005-02-15  Benjamin Riefenstahl  <Benjamin.Riefenstahl@epost.de>
+
+       * international/mule-cmds.el (set-locale-environment): Remove call
+       to set-selection-coding-system on Windows.
+
+2005-02-15  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-alg.el: Add simplification rules for calcFunc-sec,
+       calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and
+       calcFunc-coth.
+       (math-simplify-sqrt): Add simplifications.
+
+       * calc/calc-arith.el (math-real-if-arg-functions): Add functions
+       to list.
+
+       * calc/calc-ext.el: Add functions to autoloads.
+
+       * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech)
+       (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot)
+       (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw)
+       (math-csc-raw, math-cot-raw): New functions.
+
+       * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules.
+
+       * calc/calc-undo.el (calc-handle-undo): Remove prefix from
+       the variable name in a message.
+
+       * calc/calc-units.el: Add simplification rules for calcFunc-sec,
+       calcFunc-csc, calcFunc-cot.
+
+       * calc/calcalg2.el: Add derivative and integration rules for
+       calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech,
+       calcFunc-csch, calcFunc-coth.
+       (math-do-integral-methods): Add to checks for when to use
+       substitutions.
+
+       * calc/calccomp.el (math-eqn-special-funcs): Add functions to list.
+
+2005-02-15  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (lisp-mode-variables):
+       Add ;;;###autoload to `outline-regexp'.  Suggested by Stefan Monnier
+       <monnier@iro.umontreal.ca>
+       (lisp-outline-level): Improve efficiency.  Suggested by David
+       Kastrup <dak@gnu.org>.
+
+2005-02-15  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
+       (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
+       (gdb-set-gud-minor-mode-existing-buffers): New functions.
+       (gdb-find-file-hook): New hook. Add it to find-file-hook.
+       (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
+
+2005-02-14  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * cus-start.el (all): Comment change.
+
+2005-02-14  Lute Kamstra  <lute@gnu.org>
+
+       * cus-start.el (all): Check if symbol is void.
+
+2005-02-14  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single
+       optional argument to \cite.
+
+2005-02-14  Richard M. Stallman  <rms@gnu.org>
+
+       * cus-edit.el (custom-buffer-create-internal): Update help message.
+       (custom-magic-alist): Update help messages.
+
+       * cus-start.el (all): Allow a var to specify a standard value.
+
+2005-02-12  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * custom.el (custom-theme-set-variables): Handle variable aliases.
+
+       * frame.el (blink-cursor-timer): Doc fix.
+       (blink-cursor): Make it an alias for `blink-cursor-mode' and
+       declare obsolete.
+       (blink-cursor-mode): Define with defcustom and use correct
+       standard expression in that defcustom.
+       * startup.el (command-line): Adapt to above changes in frame.el.
+
+2005-02-11  Lute Kamstra  <lute@gnu.org>
+
+       * apropos.el (apropos-score-doc): Prevent division by zero.
+
+2005-02-11  Ulf Jasper  <ulf.jasper@web.de>
+
+       * calendar/icalendar.el (icalendar--get-event-property): Doc fix.
+       (icalendar--get-event-property-attributes)
+       (icalendar--get-event-properties)
+       (icalendar--datetime-to-diary-date): New functions.
+       (icalendar--split-value): Doc fix.
+       (icalendar--datetime-to-noneuropean-date)
+       (icalendar--datetime-to-european-date): New optional argument
+       SEPARATOR.  Return result as a string instead of a list.
+       (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil.
+       (icalendar--convert-string-for-export): Rename arg S to STRING.
+       (icalendar-export-region): Doc fix.  Change name of error buffer.
+       Save output buffer.
+       (icalendar-import-file): Add blank at end of prompt.
+       (icalendar-import-buffer): Doc fix.  Do not switch to error
+       buffer.  Indicate status in return value.
+       (icalendar--convert-ical-to-diary): Doc fix.  Change name of error
+       buffer.  Save output buffer.  Handle exception from recurrence
+       rules (EXDATE, EXRULE).  Handle start- and end-date of recurring
+       events.  Fix problems with weekly all-day events.
+
+2005-02-10  Richard M. Stallman  <rms@gnu.org>
+
+       * simple.el (eval-expression-print-format):
+       Avoid warning about edebug-active.
+
+       * help.el (help-for-help-internal): Rename from help-for-help.
+       (help-for-help): Define with defalias.
+
+       * font-core.el (font-lock-default-function): Use with-no-warnings.
+
+       * cus-edit.el (custom-buffer-create-internal): Improve help-echo.
+
+       * custom.el (defface): Doc fix.
+
+2005-02-10  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set
+       width 0" to prevent word wrapping problems.
+
+2005-02-09  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-file-extensions-order): New defcustom.
+       (ido-file-extension-lessp, ido-file-extension-aux)
+       (ido-file-extension-order): New advanced file ordering.
+       (ido-file-lessp): New simple file ordering.
+       (ido-sort-list): Remove.
+       (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
+       (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
+
+2005-02-08  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K
+       that some versions of grep produce.
+       (grep-mode-font-lock-keywords): Likewise.
+
+2005-02-09  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-location-list): New variable.
+       (gdb-cdir): Delete.
+       (gdb-info-breakpoints-custom, gdb-goto-breakpoint)
+       (gdb-source-info): Treat case when source file is in another
+       directory properly.
+       (gdb-get-location): New function.
+
+2005-02-07  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-prog.el (calc-write-parse-table-part)
+       (calc-fix-token-name): Fix a check for language type.
+
+       * calc/calccomp.el (math-compose-expr): Fix a check for language type.
+
+2005-02-07  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
+       as directory not writable.
+
+2005-02-07  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua-max-undo, cua-undo): Remove.
+       (cua--standard-movement-commands): Remove list.
+       Instead, set CUA property value to move for movement commands.
+       (cua-movement-commands): Remove.  Users must set CUA prop instead.
+       (cua--pre-command-handler): Check CUA property.
+       (cua--init-keymaps): Don't remap undo commands.
+       (cua-mode): Don't call cua--rectangle-on-off.
+
+       * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter)
+       (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove.
+       (cua--rect-undo-set-point): New var.
+       (cua--rectangle-undo-boundary): Setup undo apply entry.
+       (cua--rect-undo-handler): New function for rectangle undo.
+       (cua--rect-start-position, cua--rect-end-position): Add.
+       (cua--rectangle-post-command): Call cua--rectangle-set-corners
+       for restored rectangle.  Set point if cua--rect-undo-set-point.
+
+2005-02-06  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-lang.el (calc-tex-language): Display more information
+       in messages.
+
+       * calc/calccomp.el (math-compose-expr): Allow multiline matrices
+       in TeX mode.
+
+2005-02-06  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/lisp.el (buffer-end): Doc fix.
+
+2005-02-05  Arne_J\e,Ax\e(Brgensen  <arne@arnested.dk>  (tiny change)
+
+       * net/ldap.el (ldap-search-internal): Support attributes with
+       optional descriptions separated by a semi-colon, as in
+       "userCertificate;binary".
+
+2005-02-05  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
+       isn't a cons (i.e. the version is 0).
+
+2005-02-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * help.el (help-for-help): Doc fix.
+
+2005-02-05  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
+       GDB-Windows on the menu-bar as this works better.
+
+2005-02-04  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-embed.el (calc-embedded-update): Don't put in
+       unnecessary newlines. Adjust the end of formula marker.
+
+       * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
+       (math-latex-parse-two-args): New function.
+
 2005-02-03  Lute Kamstra  <lute@gnu.org>
 
        * help-fns.el (help-with-tutorial): Make sure that users cannot
        (tramp-multi-action-process-alive): New defun.
        (tramp-multi-actions): Use it.
        (tramp-handle-find-backup-file-name): `copy-tree' is available
-       since Emacs 21.4 only (XEmacs has it).  Implementation rewritten
+       since Emacs 22.1 only (XEmacs has it).  Implementation rewritten
        in order to avoid this function.
        (tramp-handle-write-region): Set current buffer.  If connection
        wasn't open, `file-modes' has changed it accidently.  Reported by
        (tramp-async-proc): New variable.
        (tramp-handle-shell-command): Adding asynchronous processes.
        They are far from being perfect, but it works at least for
-       `find-grep-dired' and `find-name-dired' in Emacs 21.4.
+       `find-grep-dired' and `find-name-dired' in Emacs 22.1.
        (top-level): Require password.el if visible.  Should be mandatory
        once No Gnus has found its way into (X)Emacs.
        (tramp-read-passwd): Invoke `password-read' if available,
        Apply `file-attributes' instead of `tramp-handle-file-attributes' in
        order to make the function more general.
        (tramp-handle-file-attributes): Replace proprietary optional
-       parameter NONNUMERIC by the recently (Emacs 21.4) introduced ID-FORMAT.
+       parameter NONNUMERIC by the recently (Emacs 22.1) introduced ID-FORMAT.
        (tramp-handle-file-attributes-with-perl): Handle parameter
        NONNUMERIC if set.  This wasn't done in the past.
        (tramp-post-connection): Apply second parameter "$2" if
        * net/tramp-smb.el (tramp-smb-handle-delete-file):
        Correct cut'n'waste error (`filename' instead of `directory').
        (tramp-smb-handle-directory-files-and-attributes)
-       (tramp-smb-handle-file-attributes): Add recently (Emacs 21.4)
+       (tramp-smb-handle-file-attributes): Add recently (Emacs 22.1)
        introduced parameter ID-FORMAT.
        (tramp-smb-handle-make-directory-internal): Correct cut'n'waste
        error (`directory' instead of `ldir').