]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
Whitespace fixes.
[gnu-emacs] / src / ChangeLog
index e97b91cf42ef2631a0635118216ac4f28960a812..252d8ac13afef43b63ab4f4b9eff8511bc7fbae3 100644 (file)
@@ -1,3 +1,219 @@
+2006-09-01  Martin Rudalics  <rudalics@gmx.at>
+
+       * buffer.h (struct buffer_text): New field chars_modiff.
+       (CHARS_MODIFF, BUF_CHARS_MODIFF): New macros.
+       * buffer.c (Fbuffer_chars_modified_tick): New function returning
+       value of BUF_CHARS_MODIFF.
+       (syms_of_buffer): Defsubr it.
+       (Fget_buffer_create): Initialize BUF_CHARS_MODIFF.
+       * insdel.c (modify_region): New argument preserve_chars_modiff.
+       Set CHARS_MODIFF to MODIFF provided preserve_chars_modiff is zero.
+       (insert_1_both, insert_from_string_1, insert_from_buffer_1)
+       (adjust_after_replace, adjust_after_replace_noundo)
+       (replace_range, replace_range_2, del_range_2): Reset CHARS_MODIFF.
+       * lisp.h (modify_region): Add fourth argument in extern.
+       * casefiddle.c (casify_region): Call modify_region with fourth
+       argument zero to assert that CHARS_MODIFF is updated.
+       * editfns.c (Fsubst_char_in_region, Ftranslate_region_internal)
+       (Ftranspose_regions): Likewise.
+       * textprop.c (Fadd_text_properties, Fset_text_properties)
+       (Fremove_text_properties, Fremove_list_of_text_properties):
+       Call modify_region with fourth argument 1 to avoid that
+       CHARS_MODIFF is updated.
+
+2006-08-31  Richard Stallman  <rms@gnu.org>
+
+       * editfns.c (Fformat): Don't sign-extend for %o or %x.
+
+2006-08-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * indent.c (Fvertical_motion): Don't move back if we were
+       displaying a Lisp string, either.
+
+2006-08-28  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (get_window_cursor_type) [!HAVE_WINDOW_SYSTEM]:
+       Don't attempt to replace cursor on image glyphs.
+
+2006-08-28  Kenichi Handa  <handa@m17n.org>
+
+       * coding.c (Fdetect_coding_region, Fdetect_coding_string): Fix
+       docstring about ISO-2022 control characters.
+
+2006-08-28  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (get_window_cursor_type): Replace BOX cursor on images
+       with a hollow box cursor if image is larger than 32x32 (or the default
+       frame font if that is bigger).  Replace any other cursor on images
+       with hollow box cursor, as redisplay doesn't support bar and hbar
+       cursors on images.
+
+2006-08-27  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * alloc.c (BLOCK_INPUT_ALLOC, UNBLOCK_INPUT_ALLOC): Undo previous
+       change.  Move mutex lock/unlock operations inside BLOCK_INPUT.
+
+       * dired.c (directory_files_internal_unwind, directory_files_internal)
+       (file_name_completion): Add BLOCK_INPUT around opendir/closedir.
+
+       * image.c [MAC_OS] (image_load_qt_1): Use ComponentResult instead
+       of OSErr.
+
+       * keyboard.c (in_sighandler): Remove variable.
+       (Fcurrent_idle_time): Add missing `doc:'.
+       (input_available_signal, init_keyboard): Undo previous change.
+
+       * keyboard.h (in_sighandler): Remove extern.
+
+       * mac.c (create_apple_event_from_event_ref, select)
+       (Fmac_get_file_creator, Fmac_get_file_type, Fmac_set_file_creator)
+       (Fmac_set_file_type, cfstring_create_normalized)
+       (mac_get_system_locale, select_and_poll_event, sys_select): Use
+       OSStatus instead of OSErr.
+
+       * macfns.c [TARGET_API_MAC_CARBON] (mac_update_proxy_icon): Don't
+       use FRAME_FILE_NAME.  Use (FS)UpdateAlias.
+       (Fx_create_frame): Apply 2006-07-03 for xfns.c.
+
+       * macselect.c (get_scrap_from_symbol, clear_scrap, put_scrap_string)
+       (put_scrap_private_timestamp, scrap_has_target_type, get_scrap_string)
+       (get_scrap_private_timestamp, get_scrap_target_type_list)
+       (x_own_selection, x_get_foreign_selection)
+       (Fx_disown_selection_internal, Fx_selection_owner_p)
+       (Fx_selection_exists_p): Use OSStatus instead of OSErr.
+
+       * macterm.c (mac_draw_string_common, mac_query_char_extents)
+       (x_iconify_frame, XLoadQueryFont, install_window_handler)
+       (mac_handle_command_event, init_command_handler, init_menu_bar):
+       Use OSStatus instead of OSErr.
+       (x_free_frame_resources) [TARGET_API_MAC_CARBON]: Don't use
+       FRAME_FILE_NAME.
+       (x_query_font): Apply 2006-08-04 change for xterm.c.
+       (Qhi_command): Rename from Qhicommand.  All uses changed.
+
+       * macterm.h (struct mac_output) [TARGET_API_MAC_CARBON]: Remove member
+       file_name.
+       (FRAME_FILE_NAME): Remove macro.
+       (install_window_handler, create_apple_event_from_event_ref):
+       Return OSStatus instead of OSErr.
+
+2006-08-26  Kim F. Storm  <storm@cua.dk>
+
+       * buffer.c (Fset_buffer_multibyte):
+       * editfns.c (Fcurrent_time, Fget_internal_run_time):
+       * macfns.c (Fxw_color_values):
+       * w32fns.c (Fxw_color_values):
+       * xfns.c (Fxw_color_values): Simplify; use list3.
+
+       * fileio.c (Fmake_directory_internal, Fdelete_directory)
+       (Fdelete_file): Simplify; use list1.
+       (Frename_file, Fadd_name_to_file, Fmake_symbolic_link):
+       Simplify; remove NO_ARG_ARRAY stuff, use list2.
+
+2006-08-25  Richard Stallman  <rms@gnu.org>
+
+       * buffer.c (Fswitch_to_buffer): Fix previous change.
+
+2006-08-25  Kim F. Storm  <storm@cua.dk>
+
+       * keyboard.c (Fcurrent_idle_time): Simplify.
+
+2006-08-25  Richard Stallman  <rms@gnu.org>
+
+       * fns.c (sxhash_string): Rotate properly; don't lose bits.
+
+2006-08-24  Francesc Rocher  <francesc.rocher@gmail.com>
+
+       * xdisp.c (overline_margin): New variable.
+       (x_produce_glyphs): Use it.
+       (syms_of_xdisp): DEFVAR_INT it.
+
+       * xterm.c (x_underline_at_descent_line): New variable.
+       (syms_of_xterm): DEFVAR_BOOL it.
+       (x_draw_glyph_string): Use it.
+       Draw underline and overline up to the end of line if the face
+       extends to the end of line.
+
+       * macterm.c: Likewise.
+
+       * w32term.c: Likewise.
+
+2006-08-24  Nick Roberts  <nickrob@snap.net.nz>
+
+       * buffer.c (Fswitch_to_buffer): Move buffer to front of
+       buffer-alist if necessary.
+
+2006-08-22  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (update_tool_bar): Redisplay toolbar also when only
+       number of items changes.
+
+2006-08-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * buffer.c (Fset_buffer_multibyte): Record proper undo entry.
+
+2006-08-21  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * keyboard.c: Clarify difference between in_sighandler and
+       handling_signal.
+
+2006-08-21  Kim F. Storm  <storm@cua.dk>
+
+       * macterm.c (x_draw_stretch_glyph_string):
+       * w32term.c (x_draw_stretch_glyph_string):
+       * xterm.c (x_draw_stretch_glyph_string): It is ok to draw a
+       stretch glyph in left marginal areas on header and mode lines.
+
+2006-08-21  Kenichi Handa  <handa@m17n.org>
+
+       * keyboard.c (syms_of_keyboard): Docstring of
+       Vunread_post_input_method_events and Vunread_input_method_events
+       fixed.
+
+2006-08-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * keyboard.c (show_help_echo): Preserve mouse movement flag if
+       tracking mouse.
+
+2006-08-20  Richard Stallman  <rms@gnu.org>
+
+       * xfaces.c (load_pixmap): Add quotes in error message.
+
+       * keyboard.c (Fcurrent_idle_time): New function.
+       (syms_of_keyboard): defsubr it.
+
+2006-08-18  Nick Roberts  <nickrob@snap.net.nz>
+
+       * window.c (Fset_window_fringes): Do nothing on a tty.
+       (Fwindow_fringes): Put ? operator after the line break.
+
+2006-08-16  Andreas Schwab  <schwab@suse.de>
+
+       * print.c (debug_output_compilation_hack): Fix return type.
+
+2006-08-16  Richard Stallman  <rms@gnu.org>
+
+       * print.c (debug_output_compilation_hack): New function.
+
+2006-08-16  Kenichi Handa  <handa@m17n.org>
+
+       * fileio.c (choose_write_coding_system): Use LF for end-of-line
+       in auto-saving.
+
+2006-08-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * keyboard.c (read_char): Don't change idle timer state at all if
+       end_time is supplied.
+
+2006-08-15  Kenichi Handa  <handa@m17n.org>
+
+       * coding.c (ONE_MORE_BYTE_CHECK_MULTIBYTE): New arg RET.  If SRC
+       is exhausted, return with RET.
+       (detect_coding_emacs_mule, detect_coding_iso2022)
+       (detect_coding_sjis, detect_coding_big5, detect_coding_utf_8)
+       (detect_coding_utf_16, detect_coding_ccl): Adjusted for the above
+       change.
+
 2006-08-14  Chong Yidong  <cyd@stupidchicken.com>
 
        * keyboard.c (read_char): Don't reset idle timers if a time limit
 
 2006-06-14  Chong Yidong  <cyd@stupidchicken.com>
 
-       * xdisp.c (back_to_previous_visible_line_start): Reset
-       it->continuation_lines_width.
+       * xdisp.c (back_to_previous_visible_line_start):
+       Reset it->continuation_lines_width.
 
 2006-06-14  Richard Stallman  <rms@gnu.org>
 
 
 2006-06-06  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
-       * macterm.c [USE_MAC_TSM] (mac_handle_text_input_event): Exclude
-       0x7f from ASCII range.
+       * macterm.c [USE_MAC_TSM] (mac_handle_text_input_event):
+       Exclude 0x7f from ASCII range.
 
 2006-06-05  Jason Rumney  <jasonr@gnu.org>