+2006-02-17 Kenichi Handa <handa@m17n.org>
+
+ * xdisp.c (display_mode_element): Call display_string with correct
+ PREC arg (which must be a number of characters, not column width).
+
+2006-02-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * frame.c (x_get_arg): Clear out PARAM in ALIST also on Mac.
+
+ * macfns.c (x_set_menu_bar_lines): Menu bar is always shown on Mac.
+
+ * macmenu.c (set_frame_menubar): Don't call DrawMenuBar.
+
+2006-02-14 Richard M. Stallman <rms@gnu.org>
+
+ * frame.c (x_get_arg): Clear out all occurrences of PARAM in ALIST.
+
+ * m/ibms390x.h: New file.
+
+2006-02-14 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * gtkutil.c (xg_tool_bar_detach_callback): Set show-arrow to the
+ value of x-gtk-whole-detached-tool-bar.
+ (xg_tool_bar_attach_callback): Set show-arrow to TRUE.
+
+ * xfns.c (syms_of_xfns): New variable: x-gtk-whole-detached-tool-bar.
+
+2006-02-14 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * xterm.c (x_x_to_emacs_modifiers): Make non-static.
+
+ * xterm.h: Declare x_x_to_emacs_modifiers.
+
+ * gtkutil.c (xg_tool_bar_button_cb): New function.
+ (xg_tool_bar_callback): Call x_x_to_emacs_modifiers to
+ store modifiers in event.
+ (update_frame_tool_bar): Connect button-release-event to
+ xg_tool_bar_button_cb.
+
+2006-02-13 Richard M. Stallman <rms@gnu.org>
+
+ * .gdbinit (xwindow): Update the code to show the window box.
+
+2006-02-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * xterm.c (note_mouse_movement): Check for NULL FRAME_X_OUTPUT (frame).
+
+2006-02-12 Richard M. Stallman <rms@gnu.org>
+
+ * cmds.c (internal_self_insert): Handle weird auto-fill-function.
+
+2006-02-11 Eli Zaretskii <eliz@gnu.org>
+
+ * keyboard.c (Venable_disabled_menus_and_buttons): New variable.
+ (syms_of_keyboard): DEVFAR_LISP and initialize it.
+ (parse_tool_bar_item, parse_menu_item): If that variable is
+ non-nil, don't disable menu items and tool-bar buttons.
+
+2006-02-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * doc.c (Fsubstitute_command_keys): Doc fix.
+
+2006-02-10 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * data.c (Findirect_function): Rewrite docstring.
+ Fix omission bug: Declare new arg NOERROR.
+
+2006-02-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * macfns.c (x_set_mouse_color): Don't call rif->define_frame_cursor
+ if window_desc is not set yet.
+ (Fx_create_frame): Remove variable x_frame_name. Apply 2005-12-07
+ and 2006-01-26 changes for xfns.c. Call x_iconify_frame if frame
+ parameter `visibility' is `icon'.
+ (Fx_create_frame, x_create_tip_frame): Use "fontset-standard"
+ instead of "fontset-mac".
+ (Fx_focus_frame): New defun.
+ (syms_of_macfns): Defsubr it.
+
+ * macterm.c (mac_define_frame_cursor): Don't change pointer shape
+ for unfocused frame.
+ (x_raise_frame): Call BringToFront instead of SelectWindow.
+ (x_lower_frame): Use NULL instead of nil.
+ (x_make_frame_visible): Don't call SelectWindow.
+ (XTread_socket): Increment handling_signal at the start, decrement
+ it at the end.
+ [USE_CG_TEXT_DRAWING] (init_cg_text_anti_aliasing_threshold): Use
+ CFPreferencesGetAppIntegerValue instead of Fmac_get_preference.
+
+2006-02-10 Kim F. Storm <storm@cua.dk>
+
+ * data.c (Findirect_function): Add NOERROR arg. All callers changed
+ to pass Qnil for NOERROR.
+
+ * keymap.c (current_minor_maps_error): Remove.
+ (current_minor_maps): Pass Qt for NOERROR to Findirect_function
+ instead of using internal_condition_case_1+current_minor_maps_error.
+
+2006-02-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * xterm.c (handle_one_xevent): Must note mouse movement even for nil
+ frames for GTK, in that case it is the tool bar. This is so that
+ highlighted text get reset properly.
+
+2006-02-09 Juanma Barranquero <lekktu@gmail.com>
+
+ * alloc.c (Fmake_bool_vector, Fpurecopy): Doc fixes.
+
+2006-02-08 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * window.c (adjust_window_trailing_edge): Check that shrinking
+ does not set a window to size zero or less.
+
+2006-02-08 Miles Bader <miles@gnu.org>
+
+ * editfns.c (Fconstrain_to_field): Use Fget_char_property instead
+ of Fget_text_property (other field functions work with overlays as
+ well as text-properties).
+
+2006-02-07 Kenichi Handa <handa@m17n.org>
+
+ * dispextern.h (unibyte_display_via_language_environment): Extern it.
+
+ * xterm.h (unibyte_display_via_language_environment):
+ * w32term.h (unibyte_display_via_language_environment):
+ * macterm.h (unibyte_display_via_language_environment): Delete extern.
+
+2006-02-07 Kenichi Handa <handa@m17n.org>
+
+ * term.c (append_glyph): Refer to it->char_to_display instead of it->c.
+ (produce_glyphs): Set the character to print in
+ it->char_to_display. Handle unibyte-display-via-language-environment.
+ (produce_stretch_glyph): Set character to print in it->char_to_display.
+
+2006-02-06 Kenichi Handa <handa@m17n.org>
+
+ * lread.c (openp): Initialize encoded_fn before GCPRO it.
+
+2006-02-05 Ken Raeburn <raeburn@raeburn.org>
+
+ * editfns.c (Fconstrain_to_field): Fix int/Lisp_Object mixup.
+
+ * lisp.h (XPNTR) [!NO_UNION_TYPE && !HAVE_SHM && !DATA_SEG_BITS]:
+ Cast bitfield value to EMACS_INT, to suppress gcc warning.
+
+ * xrdb.c (malloc, realloc, free) [emacs]: Undefine macros before
+ defining.
+
+2006-02-03 Kim F. Storm <storm@cua.dk>
+
+ * xdisp.c: Cache last merged escape glyph face.
+ (last_escape_glyph_frame, last_escape_glyph_face_id)
+ (last_escape_glyph_merged_face_id): New variables.
+ (get_next_display_element): Use/update them.
+ (redisplay_internal): Reset them before redisplay.
+
+ * xdisp.c (set_iterator_to_next): Optimize 2004-12-13 fix.
+ Only recheck faces after displaying ellipsis.
+
+2006-02-02 Kenichi Handa <handa@m17n.org>
+
+ * coding.c (decode_composition_emacs_mule): Fix handling of
+ incorrect format data.
+
+2006-01-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * gtkutil.c (update_frame_tool_bar): Use new tool bar functions
+ (gtk_toolbar_insert) so we can have tool bars of different sizes.
+
+2006-01-30 Luc Teirlinck <teirllm@auburn.edu>
+
+ * data.c (Flistp): Doc fix.
+
+2006-01-30 Juanma Barranquero <lekktu@gmail.com>
+
+ * window.c (Fother_window, Fwindow_vscroll, Fset_window_vscroll):
+ Fix typos in docstrings.
+
+2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
+
+ * data.c (Fcar, Fcdr): Add links to Elisp manual to the docstrings.
+
+2006-01-27 Chong Yidong <cyd@stupidchicken.com>
+
+ * alloc.c (make_interval, allocate_string)
+ (allocate_string_data, make_float, Fcons, allocate_vectorlike)
+ (Fmake_symbol, allocate_misc): Use BLOCK_INPUT when accessing
+ global variables.
+
+2006-01-27 Eli Zaretskii <eliz@gnu.org>
+
+ * dired.c (DIRENTRY_NONEMPTY) [__CYGWIN__]: Don't use d_ino; use
+ the MSDOS definition.
+
+2006-01-26 Richard M. Stallman <rms@gnu.org>
+
+ * alloc.c (check_pure_size): Make overflow message an "error message".
+
+ * keymap.c (Fmap_keymap): Doc fix.
+
+ * xfns.c (Fx_create_frame): Put all specified parms into f->param_alist
+ unless they were cleared out.
+
+ * frame.c (x_get_arg): "Clear out" the parm in ALIST if found there.
+
+2006-01-26 L\e$,1 q\e(Brentey K\e,Aa\e(Broly <lorentey@elte.hu>
+
+ * editfns.c (Fconstrain_to_field): Fix behaviour on field boundaries.
+ (find_field): Set before_field to after_field when pos is at BEGV.
+ (Fline_beginning_position, Fline_end_position): Clarify
+ confusing doc string.
+
+ * cmds.c (Fbeginning_of_line, Fend_of_line): Clarify confusing doc
+ string.
+
+2006-01-26 Kenichi Handa <handa@m17n.org>
+
+ * callproc.c (Fcall_process): GCPRO error_file. Encode infile,
+ current_dir, and error_file. On reporting an error, decode them
+ back.
+
+2006-01-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * regex.c (IMMEDIATE_QUIT_CHECK): Use it with SYNC_INPUT as well.
+ (re_match_2_internal) <on_failure_jump, on_failure_jump_smart>:
+ Don't check for quit, since any loop will go through fail or jump.
+
+2006-01-24 Chong Yidong <cyd@stupidchicken.com>
+
+ * alloc.c (allocate_string_data): Update next_free immediately, to
+ reduce risk of memory clobberage.
+
+2006-01-24 L\e$,1 q\e(Brentey K\e,Aa\e(Broly <lorentey@elte.hu>
+
+ * xdisp.c (handle_invisible_prop): Set it->position to fix cursor
+ display when point moves across an ellipsis. If there are
+ adjacent invisible texts, don't lose the second one's ellipsis.
+ (x_produce_glyphs): Doc fix.
+
+2006-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xterm.c (x_catch_errors_unwind): Yet another int/Lisp_Object mixup.
+
+2006-01-23 Kim F. Storm <storm@cua.dk>
+
+ * xdisp.c (handle_single_display_spec): Fix handling of space
+ property on char from string: set *position rather than
+ it->current.pos.
+ (produce_stretch_glyph): Reduce width of stretch glyphs so they
+ don't get wider than the window (unless truncate-lines is on).
+
+2006-01-22 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xterm.c: Avoid allocating Lisp data from a signal handler.
+ (x_error_message): New var to replace x_error_message_string.
+ (x_error_catcher, x_catch_errors, x_catch_errors_unwind)
+ (x_check_errors, x_had_errors_p, x_clear_errors, x_error_handler)
+ (syms_of_xterm): Use it instead of x_error_message_string.
+
+ * alloc.c (lisp_align_free): Add an assertion.
+ (make_interval, allocate_string, make_float, Fcons, Fmake_symbol)
+ (allocate_misc): If ENABLE_CHECKING is on, check we're not called from
+ a signal handler.
+
+2006-01-21 Luc Teirlinck <teirllm@auburn.edu>
+
+ * dired.c (syms_of_dired) <completion-ignored-extensions>: Doc fix.
+
+2006-01-21 Romain Francoise <romain@orebokech.com>
+
+ * xdisp.c (get_window_cursor_type): Fix last change.
+ Update copyright year.
+
+2006-01-20 Eli Zaretskii <eliz@gnu.org>
+
+ * lread.c (Fload): Don't leak the file descriptor returned by
+ openp if we are going to signal an error.
+
+ * w32.c (sys_close): If FD is outside [0..MAXDESC) limits, pass it
+ directly to _close.
+ (sys_dup): Protect against new_fd larger than fd_info[] can handle.
+ (sys_read): If FD is outside [0..MAXDESC) limits, pass it directly
+ to _read.
+ (sys_write): If FD is outside [0..MAXDESC) limits, pass it
+ directly to _write.
+
+ * .gdbinit: Don't dereference Vsystem_type's Lisp_Symbol pointer
+ if it is NULL.
+
+2006-01-20 Kenichi Handa <handa@m17n.org>
+
+ * puresize.h (BASE_PURESIZE): Increment to 1190000.
+
+2006-01-19 Chong Yidong <cyd@stupidchicken.com>
+
+ * xdisp.c (get_window_cursor_type): Use cursor type specified by
+ the selected buffer for the echo area too.
+
+2006-01-19 Richard M. Stallman <rms@gnu.org>
+
+ * keymap.c (Fmap_keymap): Doc fix.
+
+ * s/irix6-5.h (GC_SETJMP_WORKS, GC_MARK_STACK): New definitions.
+
+ * keyboard.c (echo_char): Don't omit the space between first two
+ echoed chars.
+
+ * minibuf.c (read_minibuf): Fix previous change.
+
+2006-01-19 Kenichi Handa <handa@m17n.org>
+
+ * xterm.c (handle_one_xevent): Handle keysyms 0x1000000..0x10000FF.
+
+2006-01-17 Richard M. Stallman <rms@gnu.org>
+
+ * frame.c (x_frame_get_and_record_arg): Don't record Qunbound
+ value in f->param_alist.
+
+2006-01-15 Andreas Schwab <schwab@suse.de>
+
+ * search.c (Freplace_match): Use UPPERCASEP instead of !NOCASEP.
+
+2006-01-13 Richard M. Stallman <rms@gnu.org>
+
+ * Makefile.in: Define new macro WINDOW_SUPPORT.
+ (lisp): Use it.
+ (SOME_MACHINE_LISP): Add conditionally loaded files.
+
+2006-01-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * macterm.c [USE_ATSUI] (atsu_get_text_layout_with_text_ptr)
+ [MAC_OS_X_VERSION_MAX_ALLOWED >= 1020]: Specify kATSLineUseQDRendering.
+ (XLoadQueryFont) [USE_ATSUI]: Display diacritical marks in
+ decomposed form.
+
+ * process.c [HAVE_INTTYPES_H]: Include inttypes.h.
+ (ifflag_table): Fix typo (IFF_OACTIV -> IFF_OACTIVE).
+ (Fnetwork_interface_info): Use HAVE_STRUCT_IFREQ_IFR_NETMASK
+ macro. Also try member ifr_addr when getting netmask.
+
+2006-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * fileio.c (Fexpand_file_name): Remove redundant tests.
+ Fix elimination of // so that it doesn't prevent elimination of an
+ immediately following /. or /..
+
+2006-01-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * gtkutil.c (xg_toggle_notify_cb): New function.
+ (xg_toggle_visibility_cb): Move setting of x_gtk_show_hidden_files to
+ xg_toggle_notify_cb.
+ (xg_get_file_with_chooser): Add callback to xg_toggle_notify_cb when
+ parameter value changes so the toggle button gets updated.
+
+2006-01-06 Nick Roberts <nickrob@snap.net.nz>
+
+ * .gdbinit: Fix typo.
+
+2006-01-05 Eli Zaretskii <eliz@gnu.org>
+
+ * .gdbinit: Fix last change.
+
+2006-01-05 Kim F. Storm <storm@cua.dk>
+
+ * process.c (Fmake_network_process): Use AF_INET instead of
+ AF_UNSPEC when AF_INET6 is not defined.
+
+2006-01-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * mac.c (mac_coerce_file_name_ptr, mac_coerce_file_name_desc):
+ Don't check that the other type is known file-related one.
+
+ * macfns.c (Fx_server_version): Use gestaltSystemVersionMajor,
+ gestaltSystemVersionMinor, and gestaltSystemVersionBugFix on Mac
+ OS X 10.4 and later.
+
+2006-01-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * gtkutil.c (xg_get_image_for_pixmap): If the image is from a file,
+ let GTK do all image processing. Importing Emacs own pixmaps to GTK
+ looks bad for inactive tool bar items with some Gnome themes.
+
+2006-01-04 Eli Zaretskii <eliz@gnu.org>
+
+ * .gdbinit: Avoid a warning message when x_error_quitter is not
+ compiled in.
+
+ * process.c [WINDOWSNT]: Undef AF_INET6 to disable IPv6 support
+ for w32.
+
+2006-01-04 Kim F. Storm <storm@cua.dk>
+
+ * process.c: Add IPv6 support.
+ (Qipv4, Qipv6): New vars.
+ (syms_of_process): Intern and staticpro them.
+ (Fformat_network_address): Handle 9 or 8 element vector as IPv6 address
+ with or without port number. Handle 4 element vector as IPv4 address
+ without port number.
+ (conv_sockaddr_to_lisp, get_lisp_to_sockaddr_size)
+ (conv_lisp_to_sockaddr): Handle IPv6 addresses.
+ (Fmake_network_process): Use :family 'ipv4 and 'ipv6 to explicitly
+ request that address family only. :family nil or omitted means to
+ determine address family from the specified :host and :service.
+ (ifflag_table): Add missing OpenBSD IFF_ flags.
+ (server_accept_connection): Handle IPv6 addresses.
+ (init_process): Add (:family ipv4) and (:family ipv6) sub-features.
+
+ * .gdbinit: Undo last change. Instead, look at Vsystem_type to
+ determine which breakpoints to set.
+
+2006-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * keymap.c (describe_map_compare): Yet another int/Lisp_Object mixup.
+
+ * window.h (Fwindow_minibuffer_p): Declare (for use in minibuf.c).
+
+2006-01-03 Romain Francoise <romain@orebokech.com>
+
+ * emacs.c (main): Update copyright year.
+
+2006-01-03 Ken Raeburn <raeburn@gnu.org>
+
+ * callproc.c (delete_temp_file): Bind file-name-handler-alist to
+ nil for the call to internal_delete_file.
+
+2006-01-01 Ken Raeburn <raeburn@gnu.org>
+
+ * callproc.c (Fcall_process_region): Bind file-name-handler-alist
+ to nil for the call to Fwrite_region.
+
+2005-12-31 Richard M. Stallman <rms@gnu.org>
+
+ * minibuf.c (read_minibuf): Clear out all other minibuffer windows.
+
+2005-12-31 Eli Zaretskii <eliz@gnu.org>
+
+ * emacs.c (gdb_pvec_type): A dummy variable for GDB's sake.
+
+2005-12-30 Luc Teirlinck <teirllm@auburn.edu>
+
+ * textprop.c (set_text_properties): Reword description of return value.
+ Return Qnil if caller wants to remove all text properties from a
+ string and the string already has no intervals.
+
+2005-12-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * term.c (visible_cursor): New boolean var.
+ (set_terminal_modes, tty_show_cursor): Use "vs" or "ve" depending on
+ visible_cursor.
+ (syms_of_term): Export the new var as "visible-cursor".
+
+2005-12-30 Eli Zaretskii <eliz@gnu.org>
+
+ * .gdbinit: Tell users not to worry about GDB warnings that some
+ functions do not exist in the binary.
+
+2005-12-30 Andreas Schwab <schwab@suse.de>
+
+ * process.c (Fnetwork_interface_info): Correctly terminate the
+ loop over ifflag_table.
+
+2005-12-29 Richard M. Stallman <rms@gnu.org>
+
+ * lread.c (readevalloop): Test for reading a whole buffer
+ before actually reading anything. Handle all cases, including
+ START = END = nil and an already-narrowed buffer.
+ Convert END to a marker if it is a number.
+
+ * keymap.c (describe_map): Put sparse map elements into an array,
+ sort them, then output a sequence of identical bindings on one line.
+ (struct describe_map_elt): New data type.
+ (describe_map_compare): New function.
+
+2005-12-28 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * gtkutil.c (xg_get_file_with_chooser): Change message shown
+ in file chooser.
+
2005-12-27 Richard M. Stallman <rms@gnu.org>
+ * lread.c (readevalloop): Set PT and ZV in the proper buffer,
+ not the current one.
+
+ * minibuf.c (Fminibuffer_message): Doc fix.
+ (read_minibuf): Set current_buffer->enable_multibyte_characters sooner.
+
* eval.c (do_autoload): Ignore elements of Vautoload_queue
where car is not symbol.
* macterm.h (TYPE_FILE_NAME): New define.
(posix_pathname_to_fsspec, fsspec_to_posix_pathname): Remove externs.
- * mac.c (posix_pathname_to_fsspec, fsspec_to_posix_pathname): Add
- prototypes. Make static.
+ * mac.c (posix_pathname_to_fsspec, fsspec_to_posix_pathname):
+ Add prototypes. Make static.
(mac_aedesc_to_lisp): Initialize err to noErr.
(mac_coerce_file_name_ptr, mac_coerce_file_name_desc)
(init_coercion_handler): New functions.
* macgui.h (XCharStruct): Remove member `valid_p'.
(STORE_XCHARSTRUCT): Don't set member `valid_p'.
(XCharStructRow): New typedef.
- (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID): New
- macros.
+ (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID):
+ New macros.
(struct MacFontStruct): Add member `bounds'. Remove member
`per_char'. All uses for QuichDraw Text fonts are changed to
`bounds.per_char'. ATSUI font bounds are represented as an array
(mac_query_char_extents): New function.
(x_per_char_metric): Use it.
(XLoadQueryFont): Likewise. Consolidate min/max_bounds calculations.
- [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): Use
- mac_per_char_metric instead of x_per_char_metric.
+ [USE_CG_TEXT_DRAWING] (mac_draw_string_cg):
+ Use mac_per_char_metric instead of x_per_char_metric.
(mac_text_extents_16): New function.
(mac_compute_glyph_string_overhangs): Use it.
(mac_unload_font): Free member `bounds' in struct MacFontStruct.
[MAC_OS8] (main): Call init_apple_event_handler instead of
init_required_apple_events.
(mac_initialize) [MAC_OSX]: Likewise.
- [!USE_CARBON_EVENTS] (mac_wait_next_event): Use
- mac_ready_for_apple_events instead of Qmac_ready_for_drag_n_drop.
+ [!USE_CARBON_EVENTS] (mac_wait_next_event):
+ Use mac_ready_for_apple_events instead of Qmac_ready_for_drag_n_drop.
- * macterm.h (mac_make_lispy_event_code, mac_aedesc_to_lisp): Add
- externs.
+ * macterm.h (mac_make_lispy_event_code, mac_aedesc_to_lisp):
+ Add externs.
(create_apple_event_from_event_ref) [TARGET_API_MAC_CARBON]: Likewise.
(Fmac_get_preference): Add EXFUN.
* w32fns.c (w32_abort) [__GNUC__]: Add instructions for attaching
GDB to the abort dialog.
-2005-12-09 Kyotaro HORIGUCHI <horiguti@meadowy.org> (tiny change)
+2005-12-09 Kyotaro HORIGUCHI <horiguti@meadowy.org> (tiny change)
* indent.c (Fvertical_motion): Force move if starting on
stretch glyph.
2005-12-06 Ken Raeburn <raeburn@gnu.org>
- * buffer.c (Fkill_buffer): Avoid dangerous side effects in NILP
- argument.
+ * buffer.c (Fkill_buffer): Avoid dangerous side effects in NILP args.
* bytecode.c (Fbyte_code): Likewise.
- * fileio.c (internal_delete_file, Fread_file_name_internal):
- Likewise.
+ * fileio.c (internal_delete_file, Fread_file_name_internal): Likewise.
* minibuf.c (Fminibuffer_complete_and_exit): Likewise.
* undo.c (truncate_undo_list): Likewise.
* s/darwin.h (LIBS_CARBON) [!HAVE_CARBON]: Remove `-framework Carbon'.
-2005-11-11 David Reitter <david.reitter@gmail.com>
+2005-11-11 David Reitter <david.reitter@gmail.com>
* macterm.c (syms_of_macterm): Remove macCtrlKey, macShiftKey,
macMetaKey, macAltKey. Introduce Qctrl, Qmeta,
ignore_overlay_strings_at_pos_p if dpvec came from an overlay
string, so we skip those overlay strings at current pos.
-2005-11-10 Lars Hansen <larsh@soem.dk>
+2005-11-10 Lars Hansen <larsh@soem.dk>
* fileio.c (file-regular-p): Doc fix.
* xdisp.c (display_line): Restore it->current_x and call
extend_face_to_end_of_line when last glyph doesn't fit on line.
- (set_glyph_string_background_width): Remove specific tests here
+ (set_glyph_string_background_width): Remove specific tests here
to see if face background should extend to end of line. Simplify.
2005-10-30 Richard M. Stallman <rms@gnu.org>
* dispextern.h (fatal): Delete prototype.
- * systime.h: (make_time): Prototype moved from ...
+ * systime.h (make_time): Prototype moved from ...
* editfns.c (make_time): ... here.
* editfns.c: Move systime.h include after lisp.h.
get_current_dir_name.
(get_current_dir_name): Remove prototype.
- * xsmfns.c: (get_current_dir_name): Remove prototype.
+ * xsmfns.c (get_current_dir_name): Remove prototype.
- * lisp.h: (get_current_dir_name) [!HAVE_GET_CURRENT_DIR_NAME]:
+ * lisp.h (get_current_dir_name) [!HAVE_GET_CURRENT_DIR_NAME]:
Add prototype.
* sysdep.c [WINDOWSNT]: Add prototype for getwd.
* window.c (window_scroll_pixel_based, window_scroll_line_based):
Handle `scroll-preserve-screen-position' non-nil, non-t specially.
- (syms_of_window): <scroll-preserve-screen-position>: Doc fix.
+ (syms_of_window) <scroll-preserve-screen-position>: Doc fix.
2005-07-02 Juri Linkov <juri@jurta.org>
* config.in: Rebuild.
- * Makefile.in: Run setarch i386 ./temacs if exec-shield is present.
+ * Makefile.in: Run setarch i386 ./temacs if exec-shield is present.
2004-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
* buffer.c (Fswitch_to_buffer, Fpop_to_buffer): Doc fixes.
- * window.c (Fwindow_buffer, Fother_window, Fget_lru_window)
+ * window.c (Fwindow_buffer, Fother_window, Fget_lru_window)
(Fget_largest_window, Fget_buffer_window, Fdelete_windows_on)
(Freplace_buffer_in_windows, Fset_window_buffer)
(Fselect-window, Fdisplay-buffer, Fsplit_window): Doc fixes.
(parse_image_spec, image_spec_value, Fimage_size, Fimage_mask_p)
(make_image, free_image, prepare_image_for_display, image_ascent)
(four_corners_best, image_background, image_background_transparent)
- (x_clear_image_1, x_clear_image, x_alloc_image_color)
+ (x_clear_image_1, x_clear_image, x_alloc_image_color)
(make_image_cache, free_image_cache, clear_image_cache)
(Fclear_image_cache, postprocess_image, lookup_image, cache_image)
(forall_images_in_image_cache, x_create_x_image_and_pixmap)
(parse_image_spec, image_spec_value, Fimage_size, Fimage_mask_p)
(make_image, free_image, prepare_image_for_display, image_ascent)
(four_corners_best, image_background, image_background_transparent)
- (x_clear_image_1, x_clear_image, x_alloc_image_color)
+ (x_clear_image_1, x_clear_image, x_alloc_image_color)
(make_image_cache, free_image_cache, clear_image_cache)
(Fclear_image_cache, postprocess_image, lookup_image, cache_image)
(forall_images_in_image_cache, x_create_x_image_and_pixmap)
(parse_image_spec, image_spec_value, Fimage_size, Fimage_mask_p)
(make_image, free_image, prepare_image_for_display, image_ascent)
(four_corners_best, image_background, image_background_transparent)
- (x_clear_image_1, x_clear_image, x_alloc_image_color)
+ (x_clear_image_1, x_clear_image, x_alloc_image_color)
(make_image_cache, free_image_cache, clear_image_cache)
(Fclear_image_cache, postprocess_image, lookup_image, cache_image)
(forall_images_in_image_cache, x_create_x_image_and_pixmap)
(parse_image_spec, image_spec_value, Fimage_size, Fimage_mask_p)
(make_image, free_image, prepare_image_for_display, image_ascent)
(four_corners_best, image_background, image_background_transparent)
- (x_clear_image_1, x_clear_image, x_alloc_image_color)
+ (x_clear_image_1, x_clear_image, x_alloc_image_color)
(make_image_cache, free_image_cache, clear_image_cache)
(Fclear_image_cache, postprocess_image, lookup_image, cache_image)
(forall_images_in_image_cache, x_create_x_image_and_pixmap)
(Fx_change_window_property): Add declaration of parameters type and
format. Remove unused variable cons.
- * xselect.c: Include stdio,h.
+ * xselect.c: Include stdio.h.
2004-02-05 Kenichi Handa <handa@m17n.org>
2003-07-13 Terje Rosten <terjeros@phys.ntnu.no>
- * xterm.c (x_bitmap_icon,x_wm_set_icon_pixmap): Modify to add mask,
+ * xterm.c (x_bitmap_icon, x_wm_set_icon_pixmap): Modify to add mask,
and use the Gtk+ function gtk_window_icon_from_file if available.
* xfns.c (x_bitmap_mask, x_create_bitmap_mask): New functions to
2002-09-08 Kim F. Storm <storm@cua.dk>
* macros.c (executing_macro_index): Change type to EMACS_INT.
- (syms_of_macros): DEFVAR_INT it (needed by kmacro).
+ (syms_of_macros): DEFVAR_INT it (needed by kmacro).
* macros.h (executing_macro_index): Change type to EMACS_INT.
Intern and staticpro QCtype and Qdatagram.
(syms_of_process) [!subprocess]: Intern and staticpro QCtype.
- * xfns.c: (QCtype): Remove duplicate declaration and
+ * xfns.c (QCtype): Remove duplicate declaration and
initialization (is now declared in process.c).
- * w32fns.c: (QCtype): Remove duplicate declaration and
+ * w32fns.c (QCtype): Remove duplicate declaration and
initialization (is now declared in process.c).
2002-03-21 Richard M. Stallman <rms@gnu.org>
Doc fix: Member kill_without_query is inverse of query-on-exit flag.
* process.c (Qlocal, QCname, QCbuffer, QChost, QCservice, QCfamily)
- (QClocal, QCremote, QCserver, QCdatagram, QCnowait, QCnoquery,QCstop)
+ (QClocal, QCremote, QCserver, QCdatagram, QCnowait, QCnoquery, QCstop)
(QCcoding, QCoptions, QCfilter, QCsentinel, QClog, QCfeature):
New variables.
(NETCONN1_P): New macro.
2002-02-28 Kim F. Storm <storm@cua.dk>
- * window.c: (minibuf_selected_window): Renamed from
+ * window.c (minibuf_selected_window): Renamed from
Vminibuf_selected_window. Users changed.
(syms_of_window): Staticpro it.
which is similar to Vminibuf_scroll_window, but which is only set
on entry to the minibuffer (from a non-minibuffer window):
- * window.c: (Vminibuf_selected_window): New variable.
+ * window.c (Vminibuf_selected_window): New variable.
(struct save_window_data): New member minibuf_selected_window.
(Fset_window_configuration): Restore Vminibuf_selected_window.
(Fcurrent_window_configuration): Save Vminibuf_selected_window.
Set minibuf_scroll_window member to nil if minibuf_level is 0.
(compare_window_configurations): Compare minibuf_selected_window.
- * window.h: (Vminibuf_selected_window): Declare extern.
+ * window.h (Vminibuf_selected_window): Declare extern.
* minibuf.c (read_minibuf): Set Vminibuf_selected_window on first
entry to minibuffer or on entry from a non-minibuffer window.
2002-02-22 Eli Zaretskii <eliz@is.elta.co.il>
- Support for ICCCM Extended Segments in X selections:
+ Support for ICCCM Extended Segments in X selections:
* xselect.c <Qcompound_text_no_extensions>: New variable.
(syms_of_xselect): Intern and staticpro it.
2002-02-13 Kim F. Storm <storm@cua.dk>
- * window.c: (Vmode_line_in_non_selected_windows): Removed.
+ * window.c (Vmode_line_in_non_selected_windows): Removed.
(mode_line_in_non_selected_windows): New variable.
(syms_of_window): DEFVAR_BOOL it.
2002-02-11 Kim F. Storm <storm@cua.dk>
- * window.c: (Vmode_line_in_non_selected_windows): New variable.
+ * window.c (Vmode_line_in_non_selected_windows): New variable.
(syms_of_window): DEFVAR_LISP it.
* dispextern.h (CURRENT_MODE_LINE_FACE_ID_3): New macro.
;; coding: iso-2022-7bit
;; End:
- Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005,
+ 2006 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.