(syms_of_callint) <command-history>: Add reference to history-length in
[bpt/emacs.git] / src / ChangeLog
index 7dabc39..284bca3 100644 (file)
@@ -1,3 +1,354 @@
+2007-12-22  Eli Zaretskii  <eliz@gnu.org>
+
+       * callint.c (syms_of_callint) <command-history>: Add reference to
+       history-length in the doc string.
+
+2007-12-17  Jason Rumney  <jasonr@gnu.org>
+
+       * w32fns.c (w32_wnd_proc) <WM_KEYDOWN>: Cast char to unsigned
+       before passing as wParam.
+
+2007-12-14  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.c (w32_read_socket): Use MULTIBYTE_CHAR_KEYSTROKE_EVENT
+       for characters above 127.
+
+2007-12-13  Jason Rumney  <jasonr@gnu.org>
+
+       * w32fns.c (w32_wnd_proc, Fw32_reconstruct_hot_key): Range check
+       before dereferencing array.
+       (lookup_vk_code): Remove zero comparison.
+
+2007-12-02  Magnus Henoch  <mange@freemail.hu>
+
+       * process.c (make_process): Initialize pty_flag to 0.
+
+2007-12-02  Jason Rumney  <jasonr@gnu.org>
+
+       * image.c (xbm_load) [WINDOWSNT]: Shuffle the bits of directly
+       specified XBMs.
+
+2007-12-01  Richard Stallman  <rms@gnu.org>
+
+       * xdisp.c (syms_of_xdisp) <scroll-conservatively>: Doc fix.
+
+2007-11-30  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * mac.c (cfsockets_for_select) [MAC_OSX && SELECT_USE_CFSOCKET]:
+       New variable.
+       (mac_try_close_socket) [MAC_OSX]: New function.
+       [MAC_OSX] (sys_select) [SELECT_USE_CFSOCKET]:
+       Update cfsockets_for_select.  Replace invalid CFRunLoop source.
+
+       * sysdep.c (emacs_close) [MAC_OSX && HAVE_CARBON]:
+       Use mac_try_close_socket.
+
+2007-11-28  Petr Salinger  <Petr.Salinger@seznam.cz>  (tiny change)
+
+       * s/gnu-kfreebsd.h: New file.
+
+2007-11-27  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * unexmacosx.c (unrelocate): New argument BASE.  Use it instead of
+       reloc_base.
+       (copy_dysymtab): Compute relocation base here.
+       (rebase_reloc_address) [__ppc64__]: New function.
+       (copy_dysymtab) [__ppc64__]: Use it if relocation base needs to be
+       changed.
+
+2007-11-26  Jason Rumney  <jasonr@gnu.org>
+
+       * w32proc.c (sys_spawnve): Quote args with wildcards.
+
+2007-11-26  Andreas Schwab  <schwab@suse.de>
+
+       * process.c (list_processes_1): Fix indentation level of the
+       command column.
+
+2007-11-24  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * unexmacosx.c (copy_data_segment): Also copy __gcc_except_tab and
+       __objc_* sections.
+       (unrelocate) [_LP64]: Set relocation base to address of data segment.
+
+2007-11-23  Andreas Schwab  <schwab@suse.de>
+
+       * editfns.c (Fformat): Handle %c specially since it requires the
+       argument to be of type int.
+
+2007-11-22  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * gtkutil.c (update_frame_tool_bar): Don't call x-gtk-map-stock if
+        file for image is nil.
+
+2007-11-19  Jason Rumney  <jasonr@gnu.org>
+
+       * w32bdf.c (w32_init_bdf_font, w32_BDF_to_x_font): CreateFileMapping
+       returns NULL on failure.
+
+2007-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * search.c (Fset_match_data): Remove the `evaporate' feature.
+       (unwind_set_match_data): Don't use the `evaporate' feature.
+
+2007-11-15  Andreas Schwab  <schwab@suse.de>
+
+       * editfns.c (Fformat): Correctly format EMACS_INT values.
+       Also take precision into account when formatting an integer.
+
+2007-11-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * macfns.c (Fx_create_frame, Fx_display_pixel_width)
+       (Fx_display_pixel_height, Fx_display_planes)
+       (Fx_display_color_cells, Fx_server_max_request_size)
+       (Fx_server_vendor, Fx_server_version, Fx_display_backing_store)
+       (Fx_display_visual_class, Fx_display_save_under):
+       * w32fns.c (Fx_create_frame, Fx_display_pixel_width)
+       (Fx_display_pixel_height, Fx_display_planes)
+       (Fx_display_color_cells, Fx_server_max_request_size)
+       (Fx_server_vendor, Fx_server_version, Fx_display_screens)
+       (Fx_display_mm_height, Fx_display_mm_width)
+       (Fx_display_backing_store, Fx_display_visual_class)
+       (Fw32_select_font, Fx_display_save_under):
+       * xfns.c (Fx_create_frame, Fx_display_pixel_width)
+       (Fx_display_pixel_height, Fx_display_planes)
+       (Fx_display_color_cells, Fx_server_max_request_size)
+       (Fx_server_vendor, Fx_server_version, Fx_display_backing_store)
+       (Fx_display_save_under): Fix typos in docstrings.
+
+2007-11-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32fns.c (Fw32_registered_hot_keys): Don't return the nil values
+       corresponding to deleted entries; they are an implementation detail.
+       (gray_bitmap_width, gray_bitmap_height, gray_bitmap_bits):
+       Remove variables.
+       (Fw32_define_rgb_color, Fw32_load_color_file): Fix typos in docstrings.
+       (Fx_server_version): Reflow docstring.
+       (Fw32_shell_execute): Doc fixes.
+
+2007-11-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32fns.c (Fw32_register_hot_key): Don't try to register hot key
+       if w32_parse_hot_key returned nil.
+
+2007-11-10  Juri Linkov  <juri@jurta.org>
+
+       * puresize.h (BASE_PURESIZE): Increase to 1130000.
+
+2007-11-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * xdisp.c (load_overlay_strings): Fix copy&paste typo.
+
+2007-11-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * dispextern.h (struct it): Don't define OVERLAY_STRING_CHUNK_SIZE
+       twice.
+
+       * xdisp.c (handle_face_prop): Fix last change.
+
+2007-11-06  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * gtkutil.c (xg_tool_bar_menu_proxy): Handle GTK_IMAGE_ICON_NAME and
+       abort with a message on unhandled store_type values.
+
+2007-11-04  Richard Stallman  <rms@gnu.org>
+
+       * xdisp.c (handle_face_prop): Test for strings that came from overlays,
+       not just for after-strings and before-strings.
+       Call face_for_overlay_string and pass the overlay to it.
+       (handle_display_prop): Determine whether property came from an overlay.
+       Pass OVERLAY arg to handle_single_display_spec.
+       (handle_single_display_spec): New arg OVERLAY sets it->from_overlay.
+       (load_overlay_strings): Fill in it->string_overlays.
+       (get_overlay_strings_1, push_it, pop_it): Handle it->from_overlays.
+
+       * xfaces.c (face_for_overlay_string): Function renamed from
+       face_at_buffer_position_no_overlays, and add arg OVERLAY.
+
+       * dispextern.h (struct it): New elt string_overlays.
+       New elt from_overlay, also in stack.
+       Rearrange a few elements.
+       (face_for_overlay_string): Decl renamed from
+       face_at_buffer_position_no_overlays, and add argument.
+
+2007-11-03  Richard Stallman  <rms@gnu.org>
+
+       * xdisp.c (handle_face_prop): Use face_at_buffer_position_no_overlays
+       to get the base face for an overlay string.
+
+       * dispextern.h (face_at_buffer_position_no_overlays): Add decl.
+
+       * xfaces.c (face_at_buffer_position_no_overlays): New function.
+
+       * xdisp.c (handle_stop): Move some code out of loop.
+
+2007-11-01  Johan Bockg\e,Ae\e(Brd  <bojohan@gnu.org>
+
+       * macterm.c, w32term.c, xterm.c (x_draw_stretch_glyph_string):
+       Don't set s->stippled_p here, since it has already been set by
+       x_set_glyph_string_gc from x_draw_glyph_string.
+
+2007-10-31  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macfns.c [USE_ATSUI] (Fmac_atsu_font_face_attributes):
+       Fix conversion from Lisp object to ATSUFontID.
+
+2007-10-30  Jason Rumney  <jasonr@gnu.org>
+
+       * xdisp.c (Fformat_mode_line): Do nothing when noninteractive.
+
+2007-10-30  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * unexmacosx.c (unexec_regions_recorder, unexec_regions_merge):
+       Don't assume regions are aligned to page boundary.
+       (print_load_command_name): Add LC_UUID if defined.
+
+2007-10-30  Richard Stallman  <rms@gnu.org>
+
+       * emacs.c (syms_of_emacs) <installation-directory>: Reflow docstring.
+
+2007-10-29  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs.c (syms_of_emacs) <kill-emacs-hook>: Fix typo in docstring.
+       <installation-directory>: Reflow docstring.
+
+2007-10-26  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.c (window_min_size_2): Don't count header-line.
+
+2007-10-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32.c (init_environment): Fix tiny memory leak.
+       (w32_get_resource): Remove unused variable `ok'.
+
+2007-10-24  Jason Rumney  <jasonr@gnu.org>
+
+       * w32fns.c: Include math.h.
+
+2007-10-24  Richard Stallman  <rms@gnu.org>
+
+       * frame.c (x_figure_window_size): For fullscreen case,
+       set USPosition | PPosition without clobbering rest of window_prompting.
+
+       * keyboard.c (Fcurrent_idle_time): Doc fix.
+
+       * print.c (Fwith_output_to_temp_buffer): Doc fix.
+
+2007-10-19  Juanma Barranquero  <lekktu@gmail.com>
+
+       * process.c (Fset_process_filter): Doc fix.
+
+2007-10-17  Glenn Morris  <rgm@gnu.org>
+
+       * minibuf.c (Qcompletion_ignore_case): New Lisp_Object.
+       (syms_of_minibuf): Add Qcompletion_ignore_case.
+       * dired.c (Qcompletion_ignore_case): Change to external.
+       (syms_of_dired) [VMS]: Remove Qcompletion_ignore_case.
+       * fileio.c (Qcompletion_ignore_case): New external Lisp_Object.
+       (Fread_file_name): Use it rather than intern'ing.
+
+       * coding.c (Qcompletion_ignore_case): New external Lisp_Object.
+       (Fread_coding_system): Ignore case of user input.
+
+2007-10-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * xdisp.c (handle_display_prop): Ignore display specs after
+       replacing one when string text is being replaced.
+       (handle_single_display_spec): Pretend as if characters with display
+       property haven't been consumed only when buffer text is being replaced.
+
+2007-10-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * eval.c (do_autoload): Don't save autoloads.
+
+       * data.c (Ffset): Save autoload of the function being set.
+
+2007-10-07  John Paul Wallington  <jpw@pobox.com>
+
+       * xfns.c (x_create_tip_frame): Set the `display-type' frame
+       parameter before setting up faces.
+
+2007-10-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * msdos.c (dos_rawgetc): Undo last change (there's no ``leaving
+       selected frame'' on MSDOS).
+
+2007-10-12  Martin Rudalics  <rudalics@gmx.at>
+
+       * frame.c (Qexplicit_name): New variable.
+       (x_report_frame_params): Report it in parameter alist.
+       (syms_of_frame): Intern and staticpro it.
+
+2007-10-09  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.c (x_set_window_size): Disable code that attempts to tell
+       Lisp code about a size change before it actually happens.
+
+2007-10-09  Richard Stallman  <rms@gnu.org>
+
+       * xdisp.c (handle_invisible_prop): After setting up an ellipsis,
+       return HANDLED_RETURN.
+
+2007-10-06  Martin Rudalics  <rudalics@gmx.at>
+
+       * keyboard.c (kbd_buffer_get_event): Break loop waiting for input
+       when there's an unread command event.
+
+       * frame.c (focus_follows_mouse): Moved here from frame.el to allow
+       window autoselection act appropriately when leaving selected frame.
+       (syms_of_frame): Initialize focus_follows_mouse.
+       * frame.h (focus_follows_mouse): Extern it.
+       * macterm.c (XTread_socket): When focus_follows_mouse is nil
+       make SELECT_WINDOW_EVENT only if we don't leave the selected
+       frame.
+       * msdos.c (dos_rawgetc): Likewise.
+       * w32term.c (w32_read_socket): Likewise.
+       * xterm.c (handle_one_xevent): Likewise.
+       * xdisp.c (syms_of_xdisp): In doc-string of
+       mouse-autoselect-window mention focus-follows-mouse.
+
+2007-10-06  Andreas Schwab  <schwab@suse.de>
+
+       * fileio.c (Fwrite_region): Ignore EINVAL error from fsync.
+
+2007-10-05  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macterm.c (mac_load_query_font): Fix missing return value.
+       [USE_CG_DRAWING] (mac_define_fringe_bitmap, mac_destroy_fringe_bitmap):
+       Add BLOCK_INPUT.
+
+2007-10-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * image.c (syms_of_image) <image-types>: Fix typo in docstring.
+
+2007-10-02  Richard Stallman  <rms@gnu.org>
+
+       * xdisp.c (get_window_cursor_type): Implement documented behavior
+       for cursor-in-non-selected-windows = t.
+
+2007-10-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * lread.c (Fload): Fix typo in docstring.
+
+2007-09-29  Juri Linkov  <juri@jurta.org>
+
+       * emacs.c (standard_args): Change priority of "--no-splash"
+       from 40 to 3.  Add "--no-desktop" with the same priority.
+
+2007-09-29  Jason Rumney  <jasonr@gnu.org>
+
+       * w32.c (w32_get_resource): Always close registry keys.
+
+2007-09-27  Jason Rumney  <jasonr@gnu.org>
+
+       * makefile.w32-in (LIBS): Add COMCTL32.
+
+       * w32fns.c (globals_of_w32fns): Init common controls.
+
+2007-09-21  Richard Stallman  <rms@gnu.org>
+
+       * image.c (our_memory_buffer): Renamed from omfib_buffer.
+
 2007-09-21  Juanma Barranquero  <lekktu@gmail.com>
 
        * w32term.c (x_draw_glyph_string): Use strike_through_color, not
        (xg_create_tool_bar): Don't connect expose signal to
        xg_tool_bar_expose_callback.
 
+2007-09-16  Andreas Schwab  <schwab@suse.de>
+
+       * alloc.c (reset_malloc_hooks): Set the hooks to the previous
+       values instead of zapping them.
+
 2007-09-15  Glenn Morris  <rgm@gnu.org>
 
        * s/hpux.h: No longer define `static' as nothing.
        * w32.c: Fix high cpu load for server sockets.
        (pfn_WSAEventSelect): New function ptr.
        (init_winsock): Load it.
-       (sys_listen): Set FILE_LISTEN flag. Set event mask for socket's
+       (sys_listen): Set FILE_LISTEN flag.  Set event mask for socket's
        char_avail event object to FD_ACCEPT.
        (sys_accept): Check FILE_LISTEN flag.  Set event mask on new
        socket's char_avail event object to FD_READ|FD_CLOSE.