*** empty log message ***
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 30 Jun 2004 17:12:39 +0000 (17:12 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 30 Jun 2004 17:12:39 +0000 (17:12 +0000)
lisp/ChangeLog
src/ChangeLog

index effae29..90b17f7 100644 (file)
        (replace-regexp): Explain `\,', `\#' and `\?'.
        (replace-match-data): New function for thorough reuse/destruction
        of old match-data.
-       (replace-match-maybe-edit): Function for implementing `\?'
-       editing.
+       (replace-match-maybe-edit): Function for implementing `\?' editing.
        (perform-replace): Fix maintaining of the match stack including
        already matched regions, implement `\?', fix various problems
        with regions while editing and other stuff.
-       (replace-highlight): Simplified.
+       (replace-highlight): Simplify.
 
 2004-06-24  Daniel Pfeiffer  <occitan@esperanto.org>
 
 
 2004-06-21  Juanma Barranquero  <lektu@terra.es>
 
-       * image.el (image-library-alist): Rewrite docstring in active
-       voice.
+       * image.el (image-library-alist): Rewrite docstring in active voice.
 
 2004-06-20  Richard M. Stallman  <rms@gnu.org>
 
 
 2004-06-18  Luc Teirlinck  <teirllm@auburn.edu>
 
-       * autorevert.el (global-auto-revert-non-file-buffers): Update
-       docstring.
+       * autorevert.el (global-auto-revert-non-file-buffers):
+       Update docstring.
 
 2004-06-19  Daniel Pfeiffer  <occitan@esperanto.org>
 
        escaped character is n or t.
        (query-replace-regexp): Add \, and \# interpretation to
        interactive call and document it.
-       (query-replace-regexp-eval, replace-match-string-symbols): add \#
+       (query-replace-regexp-eval, replace-match-string-symbols): Add \#
        as shortkey for replace-count.
        (replace-quote): New function for doubling backslashes.
 
        * dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir):
        Add hyperlink to emacs-xtra manual to docstring.
 
-       * autorevert.el (global-auto-revert-non-file-buffers): Add
-       hyperlink to emacs-xtra manual to docstring, as well as an
+       * autorevert.el (global-auto-revert-non-file-buffers):
+       Add hyperlink to emacs-xtra manual to docstring, as well as an
        info-link.
 
 2004-06-14  Juanma Barranquero  <lektu@terra.es>
        * international/code-pages.el (windows-1256, cp1125): Fix tables
        for several characters.
 
-       * international/utf-8.el (ccl-encode-mule-utf-8): Fix previous
-       change.
+       * international/utf-8.el (ccl-encode-mule-utf-8): Fix previous change.
 
 2004-06-13  Richard M. Stallman  <rms@gnu.org>
 
 
 2004-06-13  Kenichi Handa  <handa@m17n.org>
 
-       * international/utf-8.el (ccl-decode-mule-utf-8): Fix previous
-       change.
+       * international/utf-8.el (ccl-decode-mule-utf-8): Fix previous change.
        (ccl-untranslated-to-ucs): Fix typo.
 
 2004-06-12  Karl Chen  <quarl@hkn.eecs.berkeley.edu>  (tiny change)
 
-       * progmodes/python.el (python-open-block-statement-p): Fix
-       indentation after a block opening that contains a comment.
+       * progmodes/python.el (python-open-block-statement-p):
+       Fix indentation after a block opening that contains a comment.
 
 2004-06-12  J\e,Ai\e(Br\e,At\e(Bme Marant  <jerome@marant.org>  (tiny change)
 
 
 2004-06-12  Kenichi Handa  <handa@m17n.org>
 
-       * international/mule-cmds.el (set-language-environment): Load
-       subst tables if necessary.
+       * international/mule-cmds.el (set-language-environment):
+       Load subst tables if necessary.
 
-       * international/mule.el (decode-char): Load subst tables if
-       necessary.
+       * international/mule.el (decode-char): Load subst tables if necessary.
        (encode-char): Likewise.
 
        * international/utf-16.el (utf-16-decode-ucs): Handle a surrogate
        (utf-16-decode-to-ucs): Handle pre-read character.
        (utf-16le-encode-loop): Handle surrogate pair.
        (utf-16be-encode-loop): Likewise.
-       (ccl-encode-mule-utf-16le-with-signature): Adjusted for the change
+       (ccl-encode-mule-utf-16le-with-signature): Adjust for the change
        of utf-16le-encode-loop.
-       (ccl-encode-mule-utf-16be-with-signature): Adjusted for the change
+       (ccl-encode-mule-utf-16be-with-signature): Adjust for the change
        of utf-16be-encode-loop.
-       (mule-utf-16-post-read-conversion): Call
-       utf-8-post-read-conversion at first.
-       (mule-utf-16[{le|be}], mule-utf-16{le|be}-with-signature): Include
-       CJK charsets in safe-charsets if utf-translate-cjk-mode is on.
+       (mule-utf-16-post-read-conversion):
+       Call utf-8-post-read-conversion at first.
+       (mule-utf-16[{le|be}], mule-utf-16{le|be}-with-signature):
+       Include CJK charsets in safe-charsets if utf-translate-cjk-mode is on.
        Add post-read-conversion and pre-write-conversion.
 
-       * international/utf-8.el (utf-translate-cjk-charsets): New
-       variable.
+       * international/utf-8.el (utf-translate-cjk-charsets): New variable.
        (utf-translate-cjk-unicode-range): New variable.
        (utf-translate-cjk-load-tables): New function.
        (utf-lookup-subst-table-for-decode): New function.
        (ccl-untranslated-to-ucs): Handle 2-byte encoding.  Set r1 to the
        length of encoding.  Don't return r0.
        (utf-8-compose): New arg hash-table.  Handle 2-byte encoding.
-       (utf-8-post-read-conversion): Narrow to region properly.  If
-       utf-translate-cjk-mode is on, load tables if necessary.  Call
-       utf-8-compose with hash-table arg if necessary.  Call
-       XXX-compose-region instead of XXX-post-read-convesion.
+       (utf-8-post-read-conversion): Narrow to region properly.
+       If utf-translate-cjk-mode is on, load tables if necessary.
+       Call utf-8-compose with hash-table arg if necessary.
+       Call XXX-compose-region instead of XXX-post-read-convesion.
        (utf-8-pre-write-conversion): New function.
        (mule-utf-8): Include CJK charsets in safe-charsets if
        utf-translate-cjk-mode is on.  Add pre-write-conversion.
        * international/characters.el: Temporarily set
        utf-translate-cjk-mode to nil.
 
-       * language/devan-util.el (devanagari-compose-region): Add
-       autoload cookie.
+       * language/devan-util.el (devanagari-compose-region):
+       Add autoload cookie.
 
        * international/ccl.el (ccl-dump-call): Fix printing the
        subroutine name.
        * dired.el (dired-revert): If buffer is marked unmodified before
        reverting, keep it marked unmodified.
        Adapt to new conventions for commenting out code.
-       (dired-make-relative): Adapt to new conventions for commenting out
-       code.
+       (dired-make-relative): Adapt to new conventions for commenting out code.
 
 2004-06-10  Miles Bader  <miles@gnu.ai.mit.edu>
 
-       * eshell/esh-module.el (eshell-load-defgroups): Bind
-       `vc-handled-backends' to nil when opening files.
+       * eshell/esh-module.el (eshell-load-defgroups):
+       Bind `vc-handled-backends' to nil when opening files.
 
 2004-06-11  Juanma Barranquero  <lektu@terra.es>
 
        or incorrect, autoloads.
 
        * dired-aux.el (dired-kill-tree): Do not kill DIRNAME, even if it
-       does not end in a slash.  Add optional argument KILL-ROOT.  Update
-       docstring.
+       does not end in a slash.  Add optional argument KILL-ROOT.
+       Update docstring.
        (dired-do-touch, dired-clean-directory, dired-run-shell-command)
        (dired-query): Add autoloads.
 
 2004-06-08  Daniel Pfeiffer  <occitan@esperanto.org>
 
-       * progmodes/compile.el (compilation-set-window-height): Rearrange
-       the save-* functions because a buffer can have several current
+       * progmodes/compile.el (compilation-set-window-height):
+       Rearrange the save-* functions because a buffer can have several current
        point in different windows.
        (compilation-error-regexp-alist-alist): Recognize {standard input}
        GNU messages (for gcc --pipe) and more kinds of Oracle messages.
 
        * format.el (format-insert-annotations)
        (format-annotate-location): Doc fixes.
-       (format-subtract-regions): Make arguments match their use in
-       docstring.
+       (format-subtract-regions): Make arguments match their use in docstring.
 
        * simple.el (kill-region): Doc fix.
 
        Handle `dired-subdir-switches'.
        (dired-hide-subdir, dired-hide-all): Do not mark buffer modified.
 
-       * dired.el (dired-subdir-switches, dired-switches-alist):
-       New vars.
+       * dired.el (dired-subdir-switches, dired-switches-alist): New vars.
        (dired-insert-old-subdirs): Do not repeatedly delete and reinsert
        subdirs if -R switch is used for a subdir.
        (dired-mode): Set `dired-switches-alist'.
 
 2004-06-04  Mario Lang  <mlang@delysid.org>
 
-       * battery.el (battery-linux-proc-acpi): mA was hardcored, but some
+       * battery.el (battery-linux-proc-acpi): `mA' was hardcored, but some
        systems appear to use mW, make the code handle this.  Fix a
        division-by-zero bug while at it, and handle kernels with
        a slightly different layout in /proc/acpi.
        * vc-svn.el (vc-svn-checkin): Use 'nconc' instead of 'list*',
        because the latter is a CL-ism.  This fixes the bug reported by
        Shawn Boyette <mdxi@collapsar.net> in
-        http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html.
+       http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html.
 
 2004-06-04  Miles Bader  <miles@gnu.org>
 
 
        * subr.el (read-number): Use canonical format for default in prompt.
 
-       * minibuf-eldef.el (minibuffer-default-in-prompt-regexps): Add
-       regexp for " [...]" style defaults.
+       * minibuf-eldef.el (minibuffer-default-in-prompt-regexps):
+       Add regexp for " [...]" style defaults.
 
 2004-06-02  Romain Francoise  <romain@orebokech.com>
 
        empty docstring.
 
        * international/mule.el (register-char-codings): Make alias for
-       `ignore'.  Move docstring to obsolescence info and remove
-       redundancy.
+       `ignore'.  Move docstring to obsolescence info and remove redundancy.
 
 2004-06-02  Kim F. Storm  <storm@cua.dk>
 
        * frame.el (blink-cursor-start): Turn cursor off initially so blink
        starts after blink-cursor-delay rather than 2*blink-cursor-delay.
 
+2004-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * comint.el (comint-replace-by-expanded-history-before-point):
+       Obey `start' as the docstring says.
+       (comint-send-input, comint-snapshot-last-prompt, comint-output-filter)
+       (comint-update-fence): Prevent font-lock from running unnecessarily.
+       (comint-dynamic-list-completions): Use with-current-buffer.
+
+2004-06-01  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el (bibtex-format-entry): Fix regexps.
+       (bibtex-parse-strings): Bugfix, use assoc instead of assoc-string.
+       (bibtex-entry-update): Handle alternatives and optional fields.
+       (bibtex-parse-entry): Bugfix, handle empty key.
+
 2004-05-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * vc-arch.el (vc-arch-state): Don't assume the file exists.
index 4cf1625..9419cd2 100644 (file)
@@ -9,7 +9,7 @@
        * lisp.h: Declare Finit_image_library.
 
 2004-06-29  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
-       
+
        * macterm.c (do_window_activate, do_window_deactivate): Remove.
        (XTread_socket): Send mouse button events to the toolbox
        dispatcher even when the mouse is grabbed.  Don't process window
@@ -70,8 +70,7 @@
        a buffer, add the buffer as last element to the match data.
        (Fset_match_data): If an additional element of the match-data is a
        buffer, restore it to last_thing_searched.
-       (save_search_regs): Save last_thing_searched as part of the match
-       data.
+       (save_search_regs): Save last_thing_searched as part of the match data.
        (restore_match_data): Restore it again.
 
 2004-06-23  Luc Teirlinck  <teirllm@auburn.edu>
 2004-06-14  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * gtkutil.c (xg_get_image_for_pixmap): New function.
-       (xg_get_gdk_pixmap_and_mask): Removed.
+       (xg_get_gdk_pixmap_and_mask): Remove.
        (update_frame_tool_bar): Call xg_get_image_for_pixmap instead of
        xg_get_gdk_pixmap_and_mask.
 
        list of possible filenames.
        (init_xpm_functions, init_png_functions, init_jpeg_functions)
        (init_tiff_functions, init_gif_functions): Use `w32_delayed_load'.
-       (CHECK_LIB_AVAILABLE): Call `define_image_library' with new
-       argument.
+       (CHECK_LIB_AVAILABLE): Call `define_image_library' with new argument.
        (Finit_image_library): New function, extracted from `init_image'.
        Try to initialize an image library on demand and cache whether we
        were successful or not.
        (merge_face_ref, face_at_buffer_position, face_at_string_position):
        Use `merge_named_face'.
        (merge_face_inheritance): Function removed.
-       (merge_face_ref): Renamed from `merge_face_vector_with_property'.
+       (merge_face_ref): Rename from `merge_face_vector_with_property'.
        Add new `err_msgs' and `named_merge_points' args.  Return error
        status.  Only print error messages if ERR_MSGS is true.  Don't try to
        do :inherit attribute validation.
 
        * xfaces.c (x_supports_face_attributes_p): Make this function
        conditional on HAVE_WINDOW_SYSTEM.
-       (Fdisplay_supports_face_attributes_p) [HAVE_WINDOW_SYSTEM]: Don't
-       call x_supports_face_attributes_p if it was not compiled in.
+       (Fdisplay_supports_face_attributes_p) [HAVE_WINDOW_SYSTEM]:
+       Don't call x_supports_face_attributes_p if it was not compiled in.
 
 2004-06-04  Miles Bader  <miles@gnu.org>
 
 
 2004-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * eval.c (Fcondition_case): Fix usage.  Simplify.
+
        * mem-limits.h (EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true.
 
 2004-05-29  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
        [MAC_OSX]: Don't include QuickTime/QuickTime.h.
        [!MAC_OSX]: Don't include alloca.h, Windows.h, Gestalt.h, or
        TextUtils.h.
-       (Fx_create_frame): Sync with xfns.c.  Initialize cursor
-       descriptors.
+       (Fx_create_frame): Sync with xfns.c.  Initialize cursor descriptors.
        (Fx_display_mm_height, Fx_display_mm_width): Calculate length from
        display height/width.
        (compute_tip_xy, Vx_max_tooltip_size): Declare.
 
        * macgui.h [!MAC_OSX]: Include Gestalt.h.
        (Cursor, No_Cursor): New defines.
-       [!TARGET_API_MAC_CARBON] (SetPortWindowPort): New compatibility
-       macro.
+       [!TARGET_API_MAC_CARBON] (SetPortWindowPort): New compatibility macro.
        [!TARGET_API_MAC_CARBON] (arrow_cursor): Declare.
 
        * macmenu.c (mac_menu_show, mac_dialog): Use SetPortWindowPort.
        (x_scroll_bar_handle_click): Set `(PORTION . WHOLE)' part in a
        scroll-bar click event.
        (mac_define_frame_cursor): Change the pointer shape.
-       (x_free_frame_resources): Reset tip_window to NULL when it is
-       disposed.
+       (x_free_frame_resources): Reset tip_window to NULL when it is disposed.
        [!TARGET_API_MAC_CARBON] (arrow_cursor): New variable.
-       [!TARGET_API_MAC_CARBON] (do_init_managers): Initialize
-       arrow_cursor.
+       [!TARGET_API_MAC_CARBON] (do_init_managers): Initialize arrow_cursor.
        (do_window_update): Don't do anything if the updated window is the
        tooltip window.
        (do_mouse_moved): Handle mouse movement events here (previously in
        dpyinfo->mouse_face_hidden is set.
        (do_os_event, do_events): Remove (now in XTread_socket).
        (XTread_socket): Immediately return if interrupt_input_blocked.
-       Loop until all the events in the queue are processed.  Rearrange
-       codes for mouse grabbing.  Add tooltip support.  Include the
+       Loop until all the events in the queue are processed.
+       Rearrange codes for mouse grabbing.  Add tooltip support.  Include the
        contents of do_os_event and do_events.  Remove mouse movement
        handling (now in do_mouse_moved).  Add the case where
        Vmouse_highlight has an integer value.
        excess initializations.
        (make_mac_terminal_frame): Previous initializations in
        make_mac_frame are moved here.
-       (mac_initialize_display_info): Initialize
-       dpyinfo->mouse_face_overlay and dpyinfo->mouse_face_hidden.
+       (mac_initialize_display_info):
+       Initialize dpyinfo->mouse_face_overlay and dpyinfo->mouse_face_hidden.
 
        * xdisp.c [MAC_OS] (No_Cursor): Remove variable.
        (define_frame_cursor1): Don't treat HAVE_CARBON as a special case.