+2002-07-01 Andrew Choi <akochoi@shaw.ca>
+
+ * s/darwin.h: Define POSIX_SIGNALS.
+
+ * macterm.c (do_ae_open_documents) [MAC_OSX]: Call FSpMakeFSRef
+ and FSRefMakePath to convert FSSpec returned with Apple Event to
+ Posix pathname.
+ (mac_initialize) [TARGET_API_MAC_CARBON]: Call
+ init_required_apple_events and disable the `Quit' menu item
+ provided automatically by the Carbon Toolbox.
+
+2002-07-01 Dave Love <fx@gnu.org>
+
+ * keyboard.c (kbd_buffer_store_event): Fix interrupt_signal decl
+ for K&R.
+
+ * xterm.c: Fix prototype for K&R.
+
+ * term.c (costs_set): Declare static, non-initialized for pcc.
+
+2002-07-01 Richard M. Stallman <rms@gnu.org>
+
+ * keyboard.c (timer_last_idleness_start_time): New variable.
+ (timer_start_idle): Set that.
+ (read_key_sequence): Use that to reset timer_idleness_start_time
+ to previous value.
+
+ * window.c (Frecenter): With arg, set optional_new_start.
+
+ * xdisp.c (redisplay_internal): Make optional_new_start really work.
+
+ * minibuf.c (Fminibuffer_complete_and_exit): Move to end of
+ buffer for completion.
+
+2002-06-29 Ken Raeburn <raeburn@gnu.org>
+
+ * xdisp.c (store_mode_line_string): Lisp_Object/int mixup.
+
+2002-06-28 Jan D. <jan.h.d@swipnet.se>
+
+ * keyboard.c (readable_filtered_events): New function that filters
+ FOCUS_IN_EVENT depending on parameter.
+ (readable_events): Calls readable_filtered_events, not filtering
+ FOCUS_IN_EVENT.
+ (get_filtered_input_pending): New function, filtering parameter passed
+ to readable_filtered_events.
+ (get_input_pending): Calls get_filtered_input_pending, not filtering
+ FOCUS_IN_EVENT.
+ (Finput_pending_p): Calls get_filtered_input_pending, DO filter
+ FOCUS_IN_EVENT.
+
+ * xterm.h (struct x_output): Add focus_state.
+
+ * xterm.c (x_focus_changed): New function.
+ (x_detect_focus_change): New function.
+ (XTread_socket): Call x_detect_focus_change for FocusIn/FocusOut
+ EnterNotify and LeaveNotify to track X focus changes.
+
+2002-06-28 Andreas Schwab <schwab@suse.de>
+
+ * lisp.h: Remove duplicate declaration of
+ code_convert_string_norecord.
+
+2002-06-27 Kim F. Storm <storm@cua.dk>
+
+ * xdisp.c: (mode_line_string_list, mode_line_string_face)
+ (mode_line_string_face_prop): New variables.
+ (store_mode_line_string): New function.
+ (display_mode_element): Use store_mode_line_string to
+ add mode-line string elements to mode_line_string_list
+ when mode_line_string_list is non-nil.
+ (Fformat_mode_line): Now returns propertized string by
+ default. New arg NO-PROPS to ignore properties.
+ (decode_mode_spec): Only add two dashes for %- in propertized
+ mode-line string.
+ (syms_of_xdisp): Init and staticpro mode_line_string_list.
+
+2002-06-27 Stefan Monnier <monnier@cs.yale.edu>
+
+ * minibuf.c (minibuffer_completion_contents): Add return type.
+
+2002-06-27 Juanma Barranquero <lektu@terra.es>
+
+ * charset.c (Fchar_bytes): Remove obsolescence info from docstring.
+
+2002-06-26 Juanma Barranquero <lektu@terra.es>
+
+ * fileio.c (read_file_name_cleanup): Add missing return.
+
+2002-06-26 Richard M. Stallman <rms@gnu.org>
+
+ * window.c (Frecenter): Don't set force_start flag.
+
+ * minibuf.c (do_completion, Fminibuffer_complete_word)
+ (Fminibuffer_completion_help): Complete just the text before point.
+ (minibuffer_completion_contents): New function.
+
+ * buffer.c (Fbury_buffer): Use frames_discard_buffer.
+
+ * frame.c (frames_bury_buffer): Function deleted.
+
+2002-06-25 Miles Bader <miles@gnu.org>
+
+ * callint.c (Fcall_interactively): When checking to see if doprnt hit
+ the end of callint_message, allow for a terminating '\0'.
+
+2002-06-24 Juanma Barranquero <lektu@terra.es>
+
+ * w32select.c: Include composite.h
+
+ * w16select.c: Likewise.
+
+2002-06-24 Kenichi Handa <handa@etl.go.jp>
+
+ * callproc.c (Fcall_process): If code detection is necessary,
+ call detect_coding directly here.
+
+ * coding.c (detect_eol): Preserve coding->cmp_data.
+
+ * w16select.c (Fw16_get_clipboard_data): Disable composition handling.
+
+ * w32fns.c (w32_to_x_font): Disable composition handling.
+
+ * w32select.c (Fw32_get_clipboard_data): Disable composition handling.
+
+ * xselect.c (selection_data_to_lisp_data): Disable composition
+ handling.
+
+ * xterm.c (XTread_socket): Disable composition handling.
+
+2002-06-24 Stefan Monnier <monnier@cs.yale.edu>
+
+ * print.c (temp_output_buffer_setup): Kill all local variables.
+
+2002-06-22 Stefan Monnier <monnier@cs.yale.edu>
+
+ * lread.c (Fread): Remove redundant and imprecise declaration.
+
+ * xfns.c (check_x_display_info): Use check_x_frame.
+
+ * .gdbinit (xprintsym): Use the new `xname' field.
+ (xsymbol): Use it.
+
+2002-06-22 Jason Rumney <jasonr@gnu.org>
+
+ * w32fns.c (file_dialog_callback): New function.
+ (Fx_file_dialog): Allow selecting directories as well as files.
+
+2002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
+
+ * m/pmax.h (START_FILES): Define START_FILES for NetBSD and
+ OpenBSD. Add support for mipseb-*-netbsd* machines.
+
+2002-06-17 Andrew Choi <akochoi@shaw.ca>
+
+ * macterm.c (mac_scroll_area): Set foreground and backcolor to
+ black and white before scrolling. Restore frame background and
+ foreground color after scrolling.
+ (do_window_update): Call XClearWindow before calling expose_frame.
+ (make_mac_frame): Don't set FRAME_BACKGROUND_PIXEL and
+ FRAME_FOREGROUND_PIXEL of frame.
+
+ * macterm.c (XTread_socket): If Vmac_command_key_is_meta is nil,
+ test Mac command key as <ALT> key.
+
+2002-06-17 Stefan Monnier <monnier@cs.yale.edu>
+
+ * window.c (Fset_window_configuration): Lisp_Object/int mixup.
+
+ * keyboard.c (read_key_sequence): Be more careful with first_unbound.
+ Lookup keys in function-key-map immediately so that key-translation-map
+ can be applied earlier.
+ Remove function_key_possible and key_translation_possible, replaced
+ by checking `keytran_start < t'.
+
+ * .gdbinit (xsymbol): Use the new `xname' field.
+
+2002-06-17 Andrew Choi <akochoi@shaw.ca>
+
+ * macterm.c (XTread_socket): If Vmac_command_key_is_meta is nil,
+ test Mac command key as <ALT> key.
+
+ * mac.c (do_applescript): Call initialize_applescript if necessary
+ when first called. Dispose of result_desc only when there is no error.
+ (Fdo_applescript): Use %d format specifier instead of %ld.
+
+2002-06-16 Andrew Choi <akochoi@shaw.ca>
+
+ * macterm.c (XTread_socket): Call FrontNonFloatingWindow instead
+ of FrontWindow for cases keyDown and autoKey.
+
+ * fontset.c (syms_of_fontset) [MAC_OS]: Set ASCII font of
+ Vdefault_fontset to Monaco with mac-roman coding.
+
+ * mac.c, macfns.c, macmenu.c, macterm.c: Undefine and redefine
+ init_process before and after inclusion of Carbon/Carbon.h, resp.
+
+ * macterm.c (x_new_font): Set font for normal_gc, reverse_gc, and
+ cursor_gc.
+ (add_font_name_table_entry): New function.
+ (init_font_name_table): Use add_font_name_table_entry; add italic,
+ bold, and bold-italic entries for truetype fonts.
+
+ * xfaces.c (init_frame_faces) [MAC_OS]: Call realize_basic_faces
+ for Mac too.
+ (try_font_list) [MAC_OS]: If no font matches given registry, try
+ fonts with any registry matching face_family.
+ (realize_x_face) [MAC_OS]: Remove old ad-hoc fix to load font here.
+
+ * s/darwin.h: If autoconf detects the Ncurses library, define
+ LIBS_TERMCAP to -lncurses to use it.
+
+2002-06-16 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * strftime.c [__hpux]: Include sys/_mbstate_t.h.
+
+2002-06-15 Richard M. Stallman <rms@gnu.org>
+
+ * window.c (Fset_window_configuration): Explicitly preserve
+ the point value that new_current_buffer had at the start.
+
+2002-06-14 Juanma Barranquero <lektu@terra.es>
+
+ * composite.c (Fcompose_region_internal, Fcompose_string_internal):
+ Fix typos.
+
+2002-06-14 Kim F. Storm <storm@cua.dk>
+
+ * insdel.c (insert_1_both, insert_from_string_1)
+ (insert_from_buffer_1): Recalculate END_UNCHANGED in case the
+ insert happened in the end_unchanged region. Otherwise, the
+ redisplay may be confused and duplicate the last line in the
+ buffer [seen after save-buffer when require-final-newline==t].
+
+2002-06-13 Jason Rumney <jasonr@gnu.org>
+
+ * w32.c (init_environment): Remove EMACSLOCKDIR.
+ (stat): Swap _S_IFDIR and _S_IFREG.
+
+2002-06-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
+
+ * keyboard.c, macterm.c, macmenu.c, msdos.c, sysdep.c
+ * termhooks.h, xmenu.c, xsmfns.c, xterm.h, xterm.c, w32term.c,
+ * w32menu.c, w32inevt.c: Rename enum event_kind as follows:
+ ascii_keystroke to ASCII_KEYSTROKE_EVENT, multibyte_char_keystroke
+ to MULTIBYTE_CHAR_KEYSTROKE_EVENT, non_ascii_keystroke to
+ NON_ASCII_KEYSTROKE_EVENT, timer_event to TIMER_EVENT, mouse_click
+ to MOUSE_CLICK_EVENT, mouse_wheel to MOUSE_WHEEL_EVENT,
+ language_change_event to LANGUAGE_CHANGE_EVENT, scroll_bar_click
+ to SCROLL_BAR_CLICK_EVENT, w32_scroll_bar_click to
+ W32_SCROLL_BAR_CLICK_EVENT, selection_request_event to
+ SELECTION_REQUEST_EVENT, selection_clear_event to
+ SELECTION_CLEAR_EVENT, buffer_switch_event to BUFFER_SWITCH_EVENT,
+ delete_window_event to DELETE_WINDOW_EVENT, iconify_event to
+ ICONIFY_EVENT, deiconify_event to DEICONIFY_EVENT,
+ menu_bar_activate_event to MENU_BAR_ACTIVATE_EVENT, drag_n_drop to
+ DRAG_N_DROP_EVENT, save_session_event to SAVE_SESSION_EVENT and
+ no_event to NO_EVENT.
+
+2002-06-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
+
+ * macmenu.c: Remove declaration of Qmouse_click and Qevent_kind.
+
+2002-06-12 Stefan Monnier <monnier@cs.yale.edu>
+
+ * intervals.c (textget): Don't forget to `return'.
+ (lookup_char_property): Use XCAR/XCDR.
+
+2002-06-12 Juanma Barranquero <lektu@terra.es>
+
+ * xdisp.c (Fformat_mode_line): Fix typo.
+
+2002-06-12 Kim F. Storm <storm@cua.dk>
+
+ * xdisp.c (Fformat_mode_line): New function.
+ (frame_title_buf, frame_title_buf_end, frame_title_ptr)
+ (store_frame_title_char, store_frame_title): Use unconditionally.
+ (init_xdisp): Defsubr Fformat_mode_line.
+ Initialize frame_title_buf etc. unconditionally.
+
+2002-06-11 Stefan Monnier <monnier@cs.yale.edu>
+
+ * keyboard.c (read_key_sequence):
+ Remove prev_(fkey|keytran}_(map|start|end) since we don't want to pass
+ things through those maps after downcasing events.
+ Enforce that keytran_end <= fkey_start, i.e. that key-translation-map
+ applies after function-key-map.
+ Make sure that keytran can be done in the middle in the sequence.
+ Be careful not to throw away events past the one we downcase.
+
+ * lread.c (read_integer): Remove unused var `tem'.
+ (read1): Fix int/Lisp_Object mixup.
+
+ * xfaces.c (tty_lookup_color): Type bool/Lisp_Object mismatch fixed.
+
+2002-06-11 Richard M. Stallman <rms@gnu.org>
+
+ * keyboard.c (readable_events): Ignore any number of
+ FOCUS_IN_EVENT events and return 0 if nothing else in buffer.
+
+2002-06-09 Miles Bader <miles@gnu.org>
+
+ * xfaces.c (Ftty_supports_face_attributes_p): New function.
+ (parse_rgb_list, tty_lookup_color): New functions.
+ (tty_defined_color): Use `tty_lookup_color' to do all the work.
+ (color_distance, Fcolor_distance): New functions.
+ (TTY_SAME_COLOR_THRESHOLD): New macro.
+ (Qtty_color_standard_values): New variable.
+ (syms_of_xfaces): Initialize new vars & functions.
+
+2002-06-08 Colin Walters <walters@verbum.org>
+
+ * textprop.c (Vchar_property_alias_alist): New variable.
+ (syms_of_textprop) <Vchar_property_alias_alist>: DEFVAR_LISP.
+
+ * intervals.c (lookup_char_property): New function for looking up
+ overlay and text properties, created from textget.
+ (textget): Use it.
+
+ * intervals.h (lookup_char_property): Declare.
+ (Vchar_property_alias_alist): Declare.
+
+ * buffer.c (Foverlay_get): Use lookup_char_property.
+
+2002-06-07 Sam Steingold <sds@gnu.org>
+
+ * xselect.c (lisp_data_to_selection_data): Fix last change:
+ *data_ret is not a Lisp string, while unibyte_string is.
+
+2002-06-07 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * xselect.c (lisp_data_to_selection_data): Fix last change:
+ set size_ret.
+
+2002-06-07 Andreas Schwab <schwab@suse.de>
+
+ * m/amdx86-64.h: New file.
+
+2002-06-05 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * fns.c (Fstring_make_unibyte): Doc fix.
+
+ * xselect.c (lisp_data_to_selection_data): If the requested type
+ is STRING, call string_make_unibyte to encode the selected text
+ as a string.
+
+ * window.c (Fset_window_hscroll): Doc fix.
+
+2002-06-05 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
+
+ * fileio.c (choose_write_coding_system):
+ Call select-safe-coding-system properly.
+
+2002-06-03 Richard M. Stallman <rms@gnu.org>
+
+ * xdisp.c (message_with_string): Error if STRING is not a string.
+
+ * fns.c (md5): Pass FILE arg to Vselect_safe_coding_system_function.
+
+ * fileio.c (choose_write_coding_system): Pass FILE arg to
+ Vselect_safe_coding_system_function.
+
+2002-06-03 Ken Raeburn <raeburn@gnu.org>
+
+ * buffer.c (fix_overlays_before): Fix list-walking bug in 05-19 change.
+
+2002-06-02 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * bytecode.c (Fbyte_code): Cast `current_column' return value to int.
+ * cmds.c (Fdelete_backward_char, internal_self_insert): Likewise.
+ * keymap.c (describe_command): Likewise.
+ * minibuf.c (read_minibuf): Likewise.
+
+ * xdisp.c (redisplay_internal, redisplay_window, decode_mode_spec):
+ Cast `current_column' return value to int.
+ (back_to_previous_visible_line_start)
+ (reseat_at_next_visible_line_start, next_element_from_buffer):
+ Cast `indented_beyond_p' 3rd arg to float.
+
+ * indent.c (last_known_column): Now a float.
+ (current_column_1, position_indentation, current_column)
+ (string_display_width): Return float.
+ (Fcurrent_column): Cast `current_column' return value to int.
+ (Fcurrent_indentation): Cast `position_indentation' retval to int.
+ (indented_beyond_p): Third arg now a float.
+ (compute_motion, vmotion): Cast `indented_beyond_p' 3rd arg to float.
+
+ * lisp.h (current_column): Now returns float.
+ (indented_beyond_p): 3rd arg now a float.
+
+2002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * xfns.c (x_encode_text): Return stringp non-NULL if coding_system
+ is Qcompound_text_with_extensions.
+
+ * xselect.c (lisp_data_to_selection_data): Always set selection
+ type as string if x_encode_text returns streingp non-NULL.
+
+ * s/netbsd.h: Include /usr/pkg in the run time shared library path.
+
+2002-05-30 Richard M. Stallman <rms@gnu.org>
+
+ * window.c (Fset_window_configuration): Correct the handling
+ of point in current buffer, to work with multiple windows.
+
+2002-05-29 Colin Walters <walters@verbum.org>
+
+ * lread.c (Fread_from_string): Don't depend on order of evaluation
+ for C function parameters.
+
+2002-05-28 Richard M. Stallman <rms@gnu.org>
+
+ * xterm.c (x_display_and_set_cursor): Change the cursor in the same
+ way for blinked-off state and for a nonselected window.
+
+ * window.c (window_scroll_pixel_based): Don't call Fbolp;
+ instead, see if the new start pos is at beginning of line.
+
+ * fileio.c (Fwrite_region): If START is a string, don't
+ make any annotations.
+
+ * eval.c (syms_of_eval): Doc fix.
+
+2002-05-28 Colin Walters <walters@debian.org>
+
+ * emacs.c (USAGE1): Add --no-splash.
+ (standard_args): Ditto.
+
+2002-05-28 Colin Walters <walters@gnu.org>
+
+ * lread.c (readchar_count): New variable.
+ (readchar): Increment it.
+ (unreadchar): Decrement it.
+ (read_multibyte): Decrement it.
+ (Vread_with_symbol_positions): New variable.
+ (Vread_symbol_positions_list): New variable.
+ (read_internal_start): New function, created from Fread and
+ Fread_from_string. Handle Vread_symbol_positions_list and
+ Vread_with_symbol_positions.
+ (readevalloop, Fread, Fread_from_string): Use it.
+ (read1): Use readchar_count to add symbol positions to
+ Vread_symbol_positions_list if Vread_with_symbol_positions is non-nil.
+ (syms_of_lread): DEFVAR_LISP and initialize them.
+
+ * lread.c (read0, read1, read_list, read_vector, read_multibyte)
+ (substitute_object_recurse, substitute_object_in_subtree)
+ (substitute_in_interval): Prototype.
+ (read_multibyte): Return c if it's less than zero.
+
+2002-05-28 Kim F. Storm <storm@cua.dk>
+
+ * fileio.c (Fread_file_name_internal): Added brute-force
+ speed up for using predicate file-directory-p.
+
+2002-05-28 Kim F. Storm <storm@cua.dk>
+
+ * fileio.c (Vread_file_name_function, Vread_file_name_predicate):
+ New variables.
+ (syms_of_fileio): DEFVAR_LISP them.
+ (read_file_name_cleanup): New unwind function.
+ (Fread_file_name_internal): Only return completions satifying
+ Vread_file_name_predicate. Temporarily unwind protect and rebind
+ default-directory while checking completions against the predicate.
+ (Fread_file_name): Added PREDICATE argument. Specbind it to
+ Vread_file_name_predicate during completion.
+ Call Vread_file_name_function to read the file name if non-nil.
+
+ * lisp.h (Fread_file_name): Now has 6 args.
+
+ * callint.c (Fcall_interactively) <"D">: Supply Qfile_directory_p
+ predicate for Fread_file_name when reading directory name.
+ Supply Qnil for predicate in other calls to Fread_file_name.
+
+2002-05-26 Miles Bader <miles@gnu.org>
+
+ * term.c (tty_capable_p): New function.
+ * dispextern.h (tty_capable_p): New function declaration.
+ (TTY_CAP_INVERSE, TTY_CAP_UNDERLINE, TTY_CAP_BOLD, TTY_CAP_DIM)
+ (TTY_CAP_BLINK, TTY_CAP_ALT_CHARSET): New macros.
+
+2002-05-23 Stefan Monnier <monnier@cs.yale.edu>
+
+ * fileio.c (read_non_regular, Finsert_file_contents): Use BEG_BYTE.
+ (Finsert_file_contents, build_annotations): Use XCAR, XCDR.
+ (Vwrite_region_annotate_functions): Docstring fix.
+
+2002-05-23 Kim F. Storm <storm@cua.dk>
+
+ * xterm.c (x_write_glyphs): Clear phys_cursor_on_p if current
+ phys_cursor's hpos is overwritten. This is still not completely
+ correct, as it doesn't really make sense to use hpos at all to
+ get the cursor glyph (as that is relative to the width of the
+ characters on the line, which may have changed during the update).
+
+2002-05-22 Jason Rumney <jasonr@gnu.org>
+
+ * w32fns.c (enumfont_t): Remove tail, make pattern a normal
+ Lisp_Object.
+ (enum_font_cb2, enum_font_maybe_add_to_list, w32_list_fonts):
+ Use modified enumfont_t struct.
+
+ * w32term.h (text_cursor_kinds): New enumeration member HBAR_CURSOR.
+
+ * w32term.c (x_draw_bar_cursor): New argument KIND; callers changed.
+ Handle the `hbar' cursor type.
+ (x_display_and_set_cursor): Handle the HBAR_CURSOR case.
+
+ * w32fns.c (Qhbar): New variable.
+ (x_specified_cursor_type): Use it.
+
+2002-05-21 Ken Raeburn <raeburn@gnu.org>
+
+ * w32fns.c (enum_font_maybe_add_to_list): Use XCDR_AS_LVALUE for
+ now, when the address is needed.
+
+2002-05-21 Colin Walters <walters@gnu.org>
+
+ * Makefile.in (shortlisp): Add font-core.el.
+
+2002-05-20 Richard M. Stallman <rms@gnu.org>
+
+ * buffer.c (syms_of_buffer) <cursor-type>: Doc fix.
+
+ * keyboard.c (read_char_minibuf_menu_prompt): Don't list
+ equivalent key bindings here.
+
+2002-05-20 Ken Raeburn <raeburn@gnu.org>
+
+ Change symbol structure to contain a lisp object for the symbol
+ name:
+ * lisp.h (struct Lisp_Symbol): Replace field "name" with a lisp
+ object field named "xname".
+ (SYMBOL_NAME): New macro.
+ * abbrev.c (write_abbrev): Use SYMBOL_NAME instead of XSYMBOL and
+ name field.
+ * alloc.c (Fmake_symbol): Set symbol xname field instead of name.
+ (mark_object, gc_sweep): Use symbol xname field and XSTRING
+ instead of name field.
+ * buffer.c (buffer_slot_type_mismatch): Use XSTRING and
+ SYMBOL_NAME instead of XSYMBOL and name field.
+ * callint.c (Fcall_interactively): Use XSTRING and SYMBOL_NAME
+ instead of XSYMBOL and name field.
+ * charset.c (Fdefine_charset, Fdeclare_equiv_charset): Use XSTRING
+ and SYMBOL_NAME instead of XSYMBOL and name field.
+ * coding.c (Fread_coding_system, code_convert_region1)
+ (code_convert_string1, code_convert_string_norecord)
+ (Ffind_operation_coding_system): Use SYMBOL_NAME instead of
+ XSYMBOL and name field.
+ * data.c (Fkeywordp, Fsymbol_name, store_symval_forwarding)
+ (Fmake_variable_buffer_local, Fmake_local_variable)
+ (Fmake_variable_frame_local): Use SYMBOL_NAME and XSTRING instead
+ of XSYMBOL and name field.
+ * editfns.c (Fformat): Use SYMBOL_NAME and XSTRING instead of
+ XSYMBOL and name field.
+ * emacs.c (shut_down_emacs) [#if 0]: Use SYMBOL_NAME and XSTRING
+ instead of XSYMBOL and name field.
+ * eval.c (do_autoload): Use SYMBOL_NAME and XSTRING instead of
+ XSYMBOL and name field.
+ * fns.c (Fstring_equal, Fstring_lessp, Frequire, sxhash):
+ Use SYMBOL_NAME and XSTRING instead of XSYMBOL and name field.
+ * fontset.c (Fset_fontset_font): Use SYMBOL_NAME and XSTRING
+ instead of XSYMBOL and name field.
+ * keyboard.c (echo_char, record_char, parse_modifiers_uncached)
+ (parse_modifiers, apply_modifiers, Fevent_convert_list)
+ (parse_solitary_modifier, Fexecute_extended_command):
+ Use SYMBOL_NAME and XSTRING instead of XSYMBOL and name field.
+ * keymap.c (silly_event_symbol_error, Fsingle_key_description)
+ (Fdescribe_buffer_bindings): Use SYMBOL_NAME and XSTRING instead
+ of XSYMBOL and name field.
+ (describe_command, describe_translation): Use SYMBOL_NAME and
+ assignment instead of XSYMBOL and name field and XSETSTRING.
+ * lread.c (Fintern_soft, oblookup): Use SYMBOL_NAME and XSTRING
+ instead of XSYMBOL and name field.
+ (Funintern): Use SYMBOL_NAME and assignment instead of XSYMBOL and
+ name field and XSETSTRING.
+ * macfns.c (parse_image_spec): Use SYMBOL_NAME and XSTRING instead
+ of XSYMBOL and name field.
+ * minibuf.c (Fread_command, Fread_variable): Use SYMBOL_NAME and
+ assignment instead of XSYMBOL and name field and XSETSTRING.
+ * print.c (print_error_message, print_object): Use SYMBOL_NAME and
+ XSTRING instead of XSYMBOL and name field.
+ * process.c (set_socket_options, Fsignal_process): Use SYMBOL_NAME
+ and XSTRING instead of XSYMBOL and name field.
+ * w32fns.c (parse_image_spec, w32_parse_hot_key): Use SYMBOL_NAME
+ and XSTRING instead of XSYMBOL and name field.
+ * xfaces.c (merge_face_vector_with_property): Use SYMBOL_NAME and
+ XSTRING instead of XSYMBOL and name field.
+ * xfns.c (parse_image_spec): Use SYMBOL_NAME and XSTRING instead
+ of XSYMBOL and name field.
+ * xselect.c (symbol_to_x_atom, x_get_foreign_selection):
+ Use SYMBOL_NAME and XSTRING instead of XSYMBOL and name field.
+
+2002-05-19 Ken Raeburn <raeburn@gnu.org>
+
+ * lisp.h (LISP_MAKE_RVALUE): Delete disabled version, making XCAR
+ and XCDR real rvalues in most configurations.
+
+ * buffer.c (fix_overlays_in_range, fix_overlays_before):
+ Don't take the address of the cdr part of a cons cell; instead, track
+ the parent cell and call XSETCDR, or set the variable for the head
+ of the list if we haven't started down the list yet.
+
+2002-05-19 Richard M. Stallman <rms@gnu.org>
+
+ * doc.c (reread_doc_file): Don't ask for confirmation.
+
+2002-05-18 Jason Rumney <jasonr@gnu.org>
+
+ * w32fns.c (w32_create_pixmap_from_bitmap_data): New function.
+ (xbm_load_image): Use it.
+ (xbm_load): Ditto.
+ (xbm_read_bitmap_data): Reverted to xfns.c version.
+ From David Ponce <david@dponce.com>.
+
+2002-05-17 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * msdos.c (sig_suspender, sigprocmask): Don't define for DJGPP
+ 2.02 and later.
+
+2002-05-16 Juanma Barranquero <lektu@terra.es>
+
+ * keyboard.c (Fthis_command_keys, Fthis_command_keys_vector): Fix typo.
+
+2002-05-15 Stefan Monnier <monnier@cs.yale.edu>
+
+ * keyboard.c (read_char_x_menu_prompt): Use an equivalent but more
+ meaningful test.
+ (read_char_minibuf_menu_prompt): Fix typo.
+
+2002-05-15 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * eval.c (Fcommandp): Doc fix.
+
+2002-05-13 Stefan Monnier <monnier@cs.yale.edu>
+
+ * keymap.c (keymap_parent): New fun, extracted from Fkeymap_parent.
+ (Fkeymap_parent, keymap_memberp, fix_submap_inheritance): Use it.
+ (Fset_keymap_parent): Gcpro a bit more.
+ (access_keymap): Gcpro around meta_map call and around the main loop.
+ (get_keyelt): Gcpro when following indirect references.
+ (copy_keymap_item): New fun, extracted from Fcopy_keymap.
+ (copy_keymap_1, Fcopy_keymap): Use it. Don't copy the parent map.
+ (Fdefine_key, Flookup_key): Gcpro before calling get_keymap.
+ Remove useless ad-hoc remap code.
+
+2002-05-13 Richard M. Stallman <rms@gnu.org>
+
+ * search.c (search_buffer): Give up boyer moore search if inverse
+ translation change charset_base.
+
+2002-05-12 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * coding.c (decode_coding) <coding_type_ccl>: If a lone CR
+ characters is carried over from the previous block of text, adjust
+ coding->produced to account for the extra character.
+
+2002-05-11 Andreas Schwab <schwab@suse.de>
+
+ * coding.c (intersection): Keep the elements of the returned list
+ in the same order as in the first list.
+
+2002-05-11 Kim F. Storm <storm@cua.dk>
+
+ * keymap.c (current_minor_maps): Fixed resizing of cmm_maps;
+ only update cmm_size if realloc actually succeeds.
+ Testing with initial size of 2 elements revealed that using
+ realloc on GNU/Linux would cause a random trap in xmalloc
+ later on, so I rewrote the code to use malloc/bcopy/free instead
+ of realloc.
+
+2002-05-10 Jason Rumney <jasonr@gnu.org>
+
+ * w32fns.c (enum_font_cb2): Avoid DBCS raster fonts.
+
+2002-05-10 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * coding.c (encode_coding_sjis_big5): Enclose bitwise AND in
+ parens, to ensure correct evaluation order.
+
+2002-05-10 Kim F. Storm <storm@cua.dk>
+
+ * keymap.c (Vemulation_mode_map_alists): New variable.
+ (syms_of_keymap): DEFVAR_LISP it.
+ (current_minor_maps): Process keymap alists in that list before
+ minor-mode-overriding-map-alist and minor-mode-map-alist.
+
+2002-05-09 Richard M. Stallman <rms@gnu.org>
+
+ * search.c (Freplace_match): Doc fix.
+
+2002-05-09 Kim F. Storm <storm@cua.dk>
+
+ * macterm.c (x_draw_image_foreground, x_draw_image_foreground_1):
+ Enlarge cursor rectangle drawn around image with non-zero relief.
+
+ * w32term.c (x_draw_image_foreground, w32_draw_image_foreground_1):
+ Enlarge cursor rectangle drawn around image with non-zero relief.
+
+ * xterm.c (x_draw_image_foreground, x_draw_image_foreground_1):
+ Enlarge cursor rectangle drawn around image with non-zero relief.
+
+2002-05-07 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * xselect.c (lisp_data_to_selection_data): Don't set selection
+ type if comes from the Lisp object's car. If the selection
+ contains a pure ASCII text, always return QSTRING as its type.
+
+2002-05-06 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
+
+ * mac.c (mac-cut-function): Doc fix.
+
+2002-05-05 Richard M. Stallman <rms@gnu.org>
+
+ * s/gnu.h [DOUG_LEA_MALLOC] (REL_ALLOC): Undefine it.
+
2002-05-04 Jason Rumney <jasonr@gnu.org>
* keyboard.c (make_lispy_event) <mouse-wheel>: Set count to 1
* xterm.c (XTread_socket): Disable the Xutf8LookupString code.
-2002-04-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* dispextern.h (DEFAULT_TOOL_BAR_BUTTON_MARGIN)
(DEFAULT_TOOL_BAR_BUTTON_RELIEF): Change default values.
cursor on a stretch glyph has a width that depends on
x_stretch_cursor_p.
-2002-04-25 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* abbrev.c (abbrev-start-location): Doc fix.
* xfns.c (x_set_mouse_color): Change default for cross_cursor
to XC_hand2.
-2002-04-23 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-23 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xdisp.c: Remove unused global variable `minibuf_prompt_pixel_width'.
* window.c (make_window): Initialize height_fixed_p,
last_cursor_off_p, and p->cursor_off_p slots.
-2002-04-20 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-20 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* fns.c (use-dialog-box): Doc fix.
-2002-04-19 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-19 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xterm.c (note_mode_line_or_margin_highlight): Remove unused
variables `row', `i' and `area'.
s/sco5.h, s/unixware.h: Don't set HAVE_ALLOCA, C_ALLOCA and
STACK_DIRECTION, now set by autoconf.
-2002-04-14 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-14 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* dispnew.c (marginal_area_string): Sort arguments.
Use a single event for HELP_EVENT.
(Fexecute_extended_command): Save last_point_position.
-2002-04-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* lisp.h (Fpropertize): Add prototype.
* callint.c (Fcall_interactively): Use INTEGERP instead of
NUMBERP for checking Vhistory_length.
-2002-04-05 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-05 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* sound.c (Fplay_sound_internal): Renamed from Fplay_sound.
Doc fix to reflect it.
* msdos.c (syms_of_msdos): Fix last change with
mouse_autoselect_window.
-2002-04-03 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-03 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* w32term.c, xterm.c, msdos.c: Rename autoselect_window_p to
mouse_autoselect_window.
(Fset_network_process_options, server_accept_connection):
Fix some int/Lisp_Object confusions (thank you union types).
-2002-04-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-04-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* msdos.c: Rename x_autoselect_window_p to autoselect_window_p.
* process.c (DATAGRAM_CONN_P): Make sure PROC is really a process.
-2002-03-27 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-03-27 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* process.c (set-network-process-options): Add usage.
(make-network-process): Doc fix.
* w32fns.c (x_set_cursor_color): Set foreground of cursor, not frame.
(Fimage_size, Fimage_mask_p, XPutPixel): New functions.
(four_corners_best, x_clear_image_1, x_clear_image)
- (x_alloc_image_color, postprocess_image)
- (x_create_x_image_and_pixmap, x_destroy_x_image, xbm_load_image)
+ (x_alloc_image_color, postprocess_image)
+ (x_create_x_image_and_pixmap, x_destroy_x_image, xbm_load_image)
(x_from_x_colors, x_disable_image, pbm_load): Adapt for Windows.
(init_xfns, syms_of_w32fns): Initialize image functions and constants.
socket functions.
(socket_to_fd): New function.
(sys_socket): Use it.
- (sys_setsockopt, sys_listen, sys_getsockname, sys_accept)
+ (sys_setsockopt, sys_listen, sys_getsockname, sys_accept)
(sys_recvfrom, sys_sendto): New wrapper functions.
* process.c (QCfamily, QCfilter): Remove duplicate declaration
use "sun" as a variable, it's a predefined constant on Sun
machines.
-2002-03-20 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-03-20 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* bytecode.c (Fbyte_code): Revert last change.
* makefile.w32-in (LIBS): Add $(WSOCK32).
From David Ponce <dponce@voila.fr>.
-2002-03-18 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-03-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* process.c (wait_reading_process_input): Move variables `pname'
and `pnamelen' down where they are used.
* process.c: Define HAVE_LOCAL_SOCKETS based on HAVE_SYS_UN_H.
Remove explicit GNU_LINUX settings for datagram support.
-2002-03-18 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-03-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* process.c (Fmake_network_process): Remove unused variable `sa'.
Doc fix. Add usage:.
2002-03-16 Richard M. Stallman <rms@gnu.org>
- * xdisp.c (redisplay_internal, redisplay_windows):
+ * xdisp.c (redisplay_internal, redisplay_windows):
Use list_of_error to call internal_condition_case_1.
(safe_eval, safe_call): Pass Qt to internal_condition_case_{1,2}
so as to catch all errors with no possibility of debugger redisplay.
* msdos.c (dos_rawgetc): Disable the x-autoselect-window feature,
until its implementation is fixed.
-2002-03-14 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-03-14 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xfns.c (png_load): Remove unused variable `gamma_str'.
* sysdep.c (sys_subshell) [MSDOS]: If PWD is set in the
environment, pass it down with corrected value.
-2002-03-04 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-03-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* lread.c (read_filtered_event): Do not call start_hourglass
before returning.
* w32proc.c (syms_of_ntproc): Doc fix.
-2002-02-24 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-02-24 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* intervals.h: Include "dispextern.h" unconditionally.
* w32fns.c (w32_wnd_proc) <WM_TIMER>: Fix last change.
-2002-02-23 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-02-23 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* w32term.c (enter_timestamp): Remove unused static variable to
prevent warning.
(tool_bar_items): Likewise.
(current_active_maps): Removed unused (and buggy) function.
-2002-02-20 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-02-20 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xfns.c (gif_load): Use correct width and height for GIF images.
(hscroll_window_tree): Use automatic_hscroll_margin and
Vautomatic_hscroll_step to compute the amount of window scrolling.
-2002-02-16 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-02-16 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xterm.c (x-autoselect-window): New variable.
(note_mouse_movement): Use it.
* floatfns.c (Fround): Doc fix.
-2002-02-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-02-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* sysdep.c (init_system_name): Put unused variable `p' in #if 0.
(syms_of_keyboard): DEFVAR_LISP it.
(command_loop_1): Set it, and perform command remapping.
-2002-02-06 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-02-06 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* keyboard.c (recursive_edit_1): Call cancel_hourglass unconditionally.
of the default face to Qnormal, unless these attributes are
unspecified.
-2002-02-02 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-02-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* keyboard.c (command_loop_1) [HAVE_X_WINDOWS]:
Call cancel_hourglass unconditionally.
* minibuf.c (Fcompleting_read): Doc fix.
-2002-01-27 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-27 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* minibuf.c (Fread_from_minibuffer, Fread_command, Fread_function)
(Fread_variable, Fread_buffer, minibuffer-completion-confirm):
* xdisp.c (try_scrolling): Exchange uses of scroll_down_aggressively
and scroll_up_aggressively.
-2002-01-26 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-26 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* keyboard.c (parse_tool_bar_item): Remove duplicated prototypes.
* xfns.c (x_set_frame_parameters): Just call x_fullscreen_adjust
if fullscreen is being set.
-2002-01-21 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* minibuf.c (Fminibuffer_contents)
(Fminibuffer_contents_no_properties, Fread_from_minibuffer)
* window.c (MIN_SAFE_WINDOW_HEIGHT): Value now 1.
-2002-01-20 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-20 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* doprnt.c (doprnt1): Fix typos in error call.
(w32_enable_synthesized_fonts): Change to a boolean.
(Fw32_send_sys_command): Doc fix.
-2002-01-19 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-19 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* dispnew.c (update_frame): Move the variable `tem' to the block
where it is used.
* window.c (enlarge_window): When exceeding size of parent,
directly delete all the siblings instead of trying to resize it.
-2002-01-17 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-17 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* term.c (set_tty_color_mode): Remove unused variable `tem'.
* w32term.c (x_erase_phys_cursor): Ditto.
-2002-01-16 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-16 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xterm.c (XTread_socket) [!USE_X_TOOLKIT]: Compute the value of
`dont_resize' only when used.
* xdisp.c (display_mode_element): When computing charpos, depend
on multibyteness of elt, not the text in field.
-2002-01-15 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* buffer.c (Fkill_all_local_variables):
Increment `update_mode_lines' only once.
-2002-01-14 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-14 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* lisp.h (adjust_after_replace_noundo)
(Fupdate_coding_systems_internal): Add prototypes.
(syms_of_w32fns): DEFVAR_BOOL it.
(w32_wnd_proc): Handle new "XBUTTON" messages.
-2002-01-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* keyboard.c (read_key_sequence): Remove unused variable `extra_maps'.
* editfns.c (Fformat): Update thissize from field_width
based on the actual width, in the string case.
-2002-01-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2002-01-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* charset.h (UNIBYTE_STR_AS_MULTIBYTE_P): Parenthesize assignment
when used as truth value to prevent gcc warnings.
* bytecode.c (Fbyte_code): Use Fstring_make_unibyte
instead of Fstring_as_unibyte.
-2001-12-22 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-12-22 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
The following changes remove mocklisp support:
* Makefile.in (lisp, shortlisp): Synchronize with changes to
lisp/Makefile.in:DONTCOMPILE.
-2001-12-18 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-12-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xdisp.c (window_box_height): Do not return negative values.
From Gerd Moellmann <gerd@gnu.org>.
* s/gnu-linux.h (GNU_LINUX): Defined.
-2001-12-11 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-12-11 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* macros.c, msdos.c, w16select.c: Change doc-string comments to
`new style' [w/`doc:' keyword].
* w32menu.c (w32_free_submenu_strings): Clear menu item struct
before using.
-2001-12-09 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-12-09 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* dosfns.c: Change doc-string comments to `new style' [w/`doc:'
keyword].
Lisp_Object.
(w32_free_submenu_strings): Only free owner-drawn strings.
-2001-12-09 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-12-09 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* COPYING: Moved back.
* eval.c: Use standard syntax for usage in docstrings.
-2001-12-03 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-12-03 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xdisp.c (syms_of_xdisp): Make `tool-bar-button-relief` an option.
-2001-12-02 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xterm.c (x_draw_image_relief): Use predefined macro instead of
constant when the value of `tool_bar_button_relief' is negative.
* w32term.c: Merged changes from xterm.c.
* w32fns.c: Merged changes from xfns.c.
-2001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* COPYING: Removed.
extra extra slot.
(detect_coding_mask): Fix call of detect_coding_iso2022.
-2001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* fileio.c (file-name-coding-system)
(default-file-name-coding-system): Doc fix (links to referenced
* xterm.c (x_draw_glyphs): Don't call notice_overwritten_cursor if
OVERLAPS_P.
-2001-11-28 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-28 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xdisp.c (message_dolog): Remove unused variables `gcpro2',
`gcpro3' and `gcpro4'.
* msdos.c (IT_clear_screen): If the frame's faces are not yet
realized, use the initial screen colors to clear the screen.
-2001-11-23 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-23 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* textprop.c (Fset_text_properties): Remove unused variables
`unchanged', `prev_changed', `s' and `len'.
* puresize.h (BASE_PURESIZE): Increase to 750000.
-2001-11-18 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* frame.c (Fframe_live_p): Doc fix.
(Fwrite_region): Split the call to build_annotations into two
calls to build_annotations and build_annotations_2.
-2001-11-16 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-16 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* sysdep.c (wait_for_kbd_input) [VMS]: Do not call
clear_waiting_for_input with argument.
* print.c (prin1, print): Doc fix.
-2001-11-14 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-14 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* fontset.h: Remove declarations of variables
`Vhighlight_wrong_size_font' and `Vclip_large_size_font'.
* w32fns.c: Doc fix.
-2001-11-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xfaces.c (Fface_attributes_as_vector): Doc fix.
- * w32fns.c (Fx_synchronize): Reindent.
-
* fns.c: Doc fix.
* emacs.c: Doc fix.
* fontset.c, insdel.c, keymap.c: Change doc-string comments to
`new style' [w/`doc:' keyword].
- * xmenu.c (x-popup-menu): Reindent.
- (x-popup-dialog): Likewise.
-
- * xfaces.c (Finternal_set_alternative_font_family_alist): Reindent.
-
- * xdisp.c (Fdump_tool_bar_row): Reindent.
-
- * minibuf.c (Fminibuffer_complete_word): Reindent.
- (Fminibuffer_complete_and_exit): Likewise.
- (Fminibuffer_completion_help): Likewise.
- (Fminibuffer_message): Likewise.
-
- * fns.c (Freverse): Reindent.
-
- * eval.c (Fif): Reindent.
- (Fand): Likewise.
-
- * editfns.c (Fuser_real_login_name): Reindent.
- (Finsert_buffer_substring): Likewise.
- (Fcompare_buffer_substrings): Likewise.
- (Fsubst_char_in_region): Likewise.
-
- * dispnew.c (Fsit_for): Reindent.
- (Fframe_or_buffer_changed_p): Likewise.
- (Finternal_show_cursor_p): Likewise.
- (syms_of_display): Likewise.
-
- * alloc.c (Flist): Reindent.
- (Fvector): Likewise.
-
2001-11-12 Richard M. Stallman <rms@gnu.org>
* xterm.c (XTread_socket): Don't update focus for EnterNotify or
* w32fns.c: Don't define max.
(Fx_open_connection): Only execute once.
-2001-11-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* ccl.c: Change macros to use do-while block instead of if-else.
Use braces to follow GNU Coding Standards.
* unexelf.c (unexec): Use mmap/munmap to allocate buffers
instead of malloc/free.
-2001-11-09 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-09 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xfaces.c (merge_face_vectors): Use braces to follow GNU
Coding Standards.
* w32term.c (x_display_and_set_cursor): Do not move system caret
if cursor_glyph is NULL.
-2001-11-07 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-07 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* keymap.c (access_keymap): Fix compilation error.
* xfns.c (x_set_frame_parameters): Avoid infinite recursion.
-2001-11-07 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-07 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* intervals.c (graft_intervals_into_buffer):
Remove #ifdef'd-out code.
* keyboard.c (make_lispy_event): Check integerness and fix
Lisp_Object/int mixup.
-2001-11-06 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-06 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* fns.c (copy_hash_table): Remove unused variable `v'.
* unexelf.c (unexec): Don't use `mmap'. Instead, read and write
the program image directly.
-2001-11-05 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-05 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* buffer.h (Fbuffer_local_value): Add prototype.
* xdisp.c (Qcursor_in_non_selected_windows): New variable.
(syms_of_xdisp): Initialize it.
-2001-11-04 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xfns.c (Fx_create_frame): Doc fix.
* syssignal.h (sigunblock): Don't define if already defined.
-2001-11-02 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* eval.c (debugger_may_continue, Vdebug_ignored_errors)
(call_debugger, Fcondition_case, skip_debugger, unbind_to):
* textprop.c (Fget_char_property): Doc fix.
-2001-11-02 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* process.c (Fstart_process): Add usage to doc-string.
bindings along with or instead of the buffer local map.
Make the overriding maps override what they should.
-2001-11-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* window.c (grow_mini_window): Fix typo in comment.
* xfaces.c (Finternal_set_lisp_face_attribute_from_resource):
Handle :box so that it is possible to specify sexprs.
-2001-11-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
-
- * xfaces.c (Finternal_merge_in_global_face): Reindent.
- (Fface_font): Ditto.
- (Finternal_set_alternative_font_registry_alist): Ditto.
- (Ftty_suppress_bold_inverse_default_colors): Ditto.
-
- * xfns.c (x-get-resource): Reindent.
-
2001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
* s/hpux11.h: New file.
-2001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* emacs.c (USAGE1): Show command line option --no-window-system
instead of --no-windows in usage.
* dispextern.h (struct face) <colors_copied_bitwise_p>: New member.
-2001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* marker.c, mocklisp.c: Change doc-string comments to `new style'
[w/`doc:' keyword].
* fns.c (require_unwind): Return Lisp_Object.
-2001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* keyboard.c (lucid-menu-bar-dirty-flag): Doc fix.
(last-input-char): Revert doc-string to be the same as the
* window.c (Fscroll_left, Fscroll_right): Doc fix.
-2001-10-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* keyboard.c (Finput_pending_p): Fix typo in doc-string.
(echo-area-clear-hook): Properly DEFVAR_LISP and staticpro it.
* xfns.c (x_build_heuristic_mask): Fix a bug not incrementing
a loop counter.
-2001-10-28 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-28 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* emacs.c: Use argv[0] instead of emacs when -t was specified.
* w32term.c (note_mouse_highlight): Clear old help_echo.
-2001-10-27 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-27 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xterm.c: Fix typo in a comment.
* xfaces.c (Fface_attributes_as_vector): New function.
(syms_of_xfaces): Defsubr it.
-2001-10-24 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-24 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* dispnew.c (sync_window_with_frame_matrix_rows): Remove unused
variable `area'.
-2001-10-25 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* search.c (scan_newline): Remove unused variable `selective_display'.
* xterm.c (XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]:
Fix clearing of area not covered by scroll bar.
-2001-10-24 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-24 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xterm.c: (x_insert_glyphs): Remove unused variables `real_end'
and `real_start'.
(try_cursor_movement) [GLYPH_DEBUG]: Don't run if inhibited.
(syms_of_xdisp) [GLYPH_DEBUG]: DEFVAR_BOOL the variables.
-2001-10-24 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-24 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xmenu.c: Spell the name of Emacs properly (GNU Emacs instead of
gnuemacs).
(x_draw_phys_cursor_glyph): Save state of w->phys_cursor_on_p
around call to x_draw_glyphs.
-2001-10-23 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-23 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* syntax.c (modify-syntax-entry): Fix argument names (use CHAR
instead of C) and usage.
* xdisp.c (display_line): Fix computation of continuation lines
width for TABs.
-2001-10-22 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-22 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* xdisp.c (build_desired_tool_bar_string): Remove unused variable
`Qlaplace'.
* mocklisp.c (Finsert_string, Fml_if, Fml_provide_prefix_argument)
(Fml_prefix_argument_loop): Likewise.
-2001-10-21 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* fileio.c (Finsert_file_contents): Remove unused variable `gap_size'.
* callproc.c (Fcall_process_region, Fcall_process): Likewise.
* alloc.c (Fmake_byte_code, Fvector, Flist): Likewise.
-2001-10-21 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+2001-10-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
* buffer.c: Reindent DEFUNs and DEFVARs with doc: keywords.