src/lread.c (Funintern): Fix doc to match advertised calling convention.
[bpt/emacs.git] / src / ChangeLog
index 925cb46..6e697e4 100644 (file)
@@ -1,3 +1,226 @@
+2014-02-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * lread.c (Funintern): Fix doc to match advertised calling convention.
+
+2014-02-24  Daniel Colascione  <dancol@dancol.org>
+
+       * keyboard.c (read_char): Close race that resulted in lost events.
+
+2014-02-22  Glenn Morris  <rgm@gnu.org>
+
+       * frame.c (frame-alpha-lower-limit, frame-resize-pixelwise):
+       * window.c (window-resize-pixelwise): Doc fixes.
+
+       * process.c (Finternal_default_process_filter)
+       (Finternal_default_process_sentinel): Doc tweaks.
+
+2014-02-21  Glenn Morris  <rgm@gnu.org>
+
+       * process.c (Fprocess_buffer, Faccept_process_output)
+       (Finternal_default_process_filter, Finternal_default_process_sentinel):
+       Doc fixes.
+
+2014-02-21  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.c (Fwindow_scroll_bar_width): New function.
+
+2014-02-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Pacify GCC when configuring with --enable-gcc-warnings.
+       * xdisp.c (move_it_in_display_line_to) [lint]:
+       Initialize recently-added local.
+
+2014-02-21  Daniel Colascione  <dancol@dancol.org>
+
+       * dbusbind.c: Rename dbus-init-bus to dbus-init-bus-1.
+
+2014-02-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (init_iterator): Don't dereference a bogus face
+       pointer.  (Bug#16819)
+       (try_cursor_movement): Don't use cursor position if
+       set_cursor_from_row failed to compute it.  This avoids assertion
+       violations in MATRIX_ROW.
+       (move_it_in_display_line_to): Save the iterator state in ppos_it
+       only once per call.  Reimplement the method used to return to the
+       best candidate position if all the positions found in display line
+       are beyond TO_CHARPOS.  This cuts down the number of calls to
+       bidi_shelve_cache, which moves a lot of stuff when lines are long
+       and include bidirectional text.  (Bug#15555)
+
+2014-02-20  Glenn Morris  <rgm@gnu.org>
+
+       * data.c (Fdefalias): Doc fix.
+
+2014-02-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (display_line): Fix horizontal scrolling of large images
+       when fringes are turned off.  This comes at a price of not
+       displaying the truncation/continuation glyphs in this case.
+       (Bug#16806)
+
+       * image.c (x_create_x_image_and_pixmap) [HAVE_NTGUI]: If
+       CreateDIBSection returns an error indication, zero out *ximg after
+       destroying the image.  This avoids crashes in memory allocations
+       due to the fact that some of the callers also call
+       x_destroy_x_image, which will attempt to free an already free'd
+       block of memory.
+
+2014-02-18  Martin Rudalics  <rudalics@gmx.at>
+
+       * widget.c (update_various_frame_slots): Don't set
+       FRAME_PIXEL_HEIGHT and FRAME_PIXEL_WIDTH here (Bug#16736).
+
+2014-02-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       * dbusbind.c (xd_close_bus): Apply proper check on busobj.
+
+2014-02-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       temacs --daemon fix (Bug#16599).
+       * emacs.c (main): Initialize daemon_pipe[1] here ...
+       (syms_of_emacs): ... instead of here.
+
+2014-02-16  Anders Lindgern <andlind@gmail.com>
+
+       * nsterm.m (keyDown:): Check for normal key even if NSNumericPadKeyMask
+       is set (Bug#16505).
+
+2014-02-16  Daniel Colascione  <dancol@dancol.org>
+
+       * dbusbind.c (xd_lisp_dbus_to_dbus): New function.
+       (xd_get_connection_address): Use it.
+       (xd_close_bus): Use xd_lisp_dbus_to_dbus to instead of
+       xd_get_connection_address because the latter signals if the bus
+       we're trying to close is already disconnected.
+
+2014-02-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * w32proc.c (start_timer_thread): Pass a non-NULL pointer as last
+       argument to CreateThread.  This avoids segfaults on Windows 9X.
+       Reported by oslsachem <oslsachem@gmail.com>.
+
+2014-02-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix subspace record bug on HP-UX 10.20 (Bug#16717).
+       * unexhp9k800.c (unexec_error): New function, to simplify the code.
+       (check_lseek): New function, to report lseek errors.
+       (save_data_space, update_file_ptrs, read_header, write_header)
+       (copy_file, copy_rest, unexec): Use these news functions.
+       (update_file_ptrs): Don't assume wraparound behavior when
+       converting a large size_t value to off_t.
+
+2014-02-13  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * composite.c (fill_gstring_header): Pass positions as C integers
+       and move parameters checking to...
+       (Fcomposition_get_gstring): ...this function.  Handle case when
+       buffer positions are in reversed order and avoid crash (Bug#16739).
+       Adjust docstring.
+       * buffer.c (validate_region): Mention current buffer in error message.
+
+2014-02-12  Marcus Karlsson  <mk@acc.umu.se>  (tiny change)
+
+       * image.c (pbm_load): Set to NO_PIXMAP on error (Bug#16683).
+
+2014-02-12  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * buffer.c (syms_of_buffer): Doc clarification (bug#9981).
+
+2014-02-11  Glenn Morris  <rgm@gnu.org>
+
+       * nsfns.m (ns_display_info_for_name, Fx_open_connection):
+       Replace refs to "OpenStep" in messages.
+
+2014-02-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Avoid "." at end of error diagnostics.
+       * cmds.c (Fself_insert_command): Reword and avoid "." at end.
+       * font.c (Ffont_at):
+       * nsfns.m (ns_display_info_for_name):
+       * nsselect.m (Fx_own_selection_internal):
+       * nsterm.m (performDragOperation:):
+       Remove "." from end of diagnostic.
+
+2014-02-10  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * fns.c (Fmaphash): Say what `maphash' returns, since it may be
+       unintuitive (bug#15824).
+       (Fyes_or_no_p): Doc fix (bug#15456).
+
+2014-02-10  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * cmds.c (Fself_insert_command): Respect the width of EMACS_INT
+       and avoid warning.
+       * eval.c (call_debugger): When exiting the debugger, do not allow
+       max_specpdl_size less than actual binding depth (Bug#16603).
+       (syms_of_eval): Adjust docstring.
+
+2014-02-09  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * cmds.c (Fself_insert_command): Output a clearer error message on
+       negative repetitions (bug#9476).
+
+       * macros.c (Fexecute_kbd_macro): Doc fix (bug#14206).
+
+2014-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * syntax.c (Fskip_syntax_backward): Doc clarification (bug#15115).
+
+       * minibuf.c (Fread_string): Doc clarification (bug#15422).
+
+       * buffer.c (Fmake_overlay): Doc clarification (bug#15489).
+
+2014-02-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * keyboard.c (Frecursive_edit): Fix typo in docstring.
+
+2014-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * xdisp.c (syms_of_xdisp): Doc clarification (bug#15657).
+
+       * keyboard.c (Frecursive_edit): Say more precicely how throwing
+       `exit' works (bug#15865).
+
+2014-02-07  Martin Rudalics  <rudalics@gmx.at>
+
+       Constrain window box/body sizes and margin widths (Bug#16649).
+       * xdisp.c (window_box_width): Don't return less than zero.
+       (window_box_left_offset, window_box_right_offset): Don't return
+       more than the window's pixel width.
+       * window.c (window_body_height, window_body_width): Don't return
+       negative value.
+       (window_resize_apply): Adjust margin width, if necessary.
+
+2014-02-07  Glenn Morris  <rgm@gnu.org>
+
+       * nsterm.m (syms_of_nsterm): Doc fix.
+
+2014-02-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * w32.c (pMultiByteToWideChar, pWideCharToMultiByte): New
+       variables: pointers through which to call the respective APIs.
+       (filename_to_utf16, filename_from_utf16, filename_to_ansi)
+       (filename_from_ansi, sys_link, check_windows_init_file): Call
+       MultiByteToWideChar and WideCharToMultiByte through pointers.
+       This is required on Windows 9X, where we dynamically load
+       UNICOWS.DLL which has their non-stub implementations.
+       (maybe_load_unicows_dll): Assign addresses to these 2 function
+       pointers after loading UNICOWS.DLL.
+
+       * w32fns.c (Fx_file_dialog, Fw32_shell_execute) [!CYGWIN]: Call
+       MultiByteToWideChar and WideCharToMultiByte through function
+       pointers.
+
+       * w32.h (pMultiByteToWideChar, pWideCharToMultiByte): New
+       declarations.
+
+2014-02-06  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * nsterm.m (toggleFullScreen:): Hide menubar on secondary monitor
+       for OSX >= 10.9 if separate spaces are used.
+       (toggleFullScreen:): Use screen of w instead of fw (Bug#16659).
+
 2014-02-06  Glenn Morris  <rgm@gnu.org>
 
        * buffer.c (cache-long-scans): Doc fix.
        * gtkutil.h (xg_have_tear_offs): Add frame parameter
        * gtkutil.c (xg_have_tear_offs): Count the global menu as a
        tear-off.
-       (xg_update_menubar,xg_update_menu_item): Call g_object_notify when
+       (xg_update_menubar, xg_update_menu_item): Call g_object_notify when
        updating menus; explain why.
        (xg_update_frame_menubar): Remove the 23px hack: I can't repro the
        problem it's supposed to solve and it interferes with detecting
 2013-12-16  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * gnutls.c (Fgnutls_boot): Use `Flistp' instead of
-       `CHECK_LIST_CONS`.
+       `CHECK_LIST_CONS'.
 
 2013-12-16  Martin Rudalics  <rudalics@gmx.at>
 
 
        * msdos.c (x_set_menu_bar_lines): Delete unused function.
 
-       * menu.h (tty_menu_show, menu_item_width): provide prototypes.
+       * menu.h (tty_menu_show, menu_item_width): Provide prototypes.
 
        * menu.c (have_boxes): New function.
        (single_keymap_panes): Use it instead of a compile-time
 2013-09-26  Barry O'Reilly  <gundaetiapo@gmail.com>
 
        Signal error when reading an empty byte-code object (Bug#15405)
-       * lread.c (read1): signal error
-       * alloc.c (make_byte_code): eassert header size
-       (sweep_vectors): change an int to size_t
+       * lread.c (read1): Signal error.
+       * alloc.c (make_byte_code): eassert header size.
+       (sweep_vectors): Change an int to size_t.
 
 2013-09-24  Paul Eggert  <eggert@cs.ucla.edu>