aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix crashes in itimers on Windows 9X.Eli Zaretskii2014-02-131-0/+6
| | | | | | src/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>.
* Fix subspace record bug on HP-UX 10.20.Paul Eggert2014-02-131-0/+10
| | | | | | | | | | | * 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. Fixes: debbugs:16717
* Fix ChangeLog entry.Dmitry Antipov2014-02-131-3/+3
|
* * composite.c (fill_gstring_header): Pass positions as C integersDmitry Antipov2014-02-131-0/+9
| | | | | | | | and move parameters checking to... * composite.c (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.
* Fix typos in Changelogs.Juanma Barranquero2014-02-131-7/+7
|
* * image.c (pbm_load): Set to NO_PIXMAP on error.Jan Djärv2014-02-121-0/+4
| | | | Fixes: debbugs:16683
* * buffer.c (syms_of_buffer): Doc clarification.Lars Ingebrigtsen2014-02-111-0/+4
| | | | Fixes: debbugs:9981
* * src/nsfns.m (ns_display_info_for_name, Fx_open_connection): Doc fixes.Glenn Morris2014-02-111-0/+5
| | | | Replace refs to "OpenStep" in messages.
* Avoid "." at end of error diagnostics.Paul Eggert2014-02-101-0/+10
| | | | | | | | | * 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.
* * eval.c (call_debugger): When exiting the debugger, do not allowDmitry Antipov2014-02-101-0/+3
| | | | | max_specpdl_size less than actual binding depth (Bug#16603). (syms_of_eval): Adjust docstring.
* (Fyes_or_no_p): Doc fixLars Ingebrigtsen2014-02-091-0/+1
| | | | Fixes: debbugs:15456
* * fns.c (Fmaphash): Say what `maphash' returns, since it may be unintuitive.Lars Ingebrigtsen2014-02-091-0/+5
| | | | Fixes: debbugs:15824
* * cmds.c (Fself_insert_command): Respect the width of EMACS_INTDmitry Antipov2014-02-101-0/+5
| | | | and avoid warning.
* * cmds.c (Fself_insert_command): Output a clearer error message on negative ↵Lars Ingebrigtsen2014-02-081-0/+3
| | | | | | repetitions. Fixes: debbugs:9476
* * macros.c (Fexecute_kbd_macro): Doc fix.Lars Ingebrigtsen2014-02-081-0/+4
|
* * syntax.c (Fskip_syntax_backward): Doc clarification.Lars Ingebrigtsen2014-02-071-0/+2
| | | | Fixes: debbugs:15115
* * minibuf.c (Fread_string): Doc clarification.Lars Ingebrigtsen2014-02-071-0/+2
| | | | Fixes: debbugs:15422
* * buffer.c (Fmake_overlay): Doc clarification.Lars Ingebrigtsen2014-02-071-0/+4
| | | | Fixes: debbugs:15489
* * src/keyboard.c (Frecursive_edit): Fix typo in docstring.Juanma Barranquero2014-02-081-0/+4
|
* * doc/lispref/keymaps.texi (Menu Bar): Minor clarification.Lars Ingebrigtsen2014-02-071-0/+2
| | | | * src/xdisp.c (syms_of_xdisp): Doc clarification (bug#15657).
* * keyboard.c (Frecursive_edit): Say more precicely how throwing `exit' works.Lars Ingebrigtsen2014-02-071-0/+5
| | | | Fixes: debbugs:15865
* In window_resize_apply adjust margin width, if necessary (Bug#16649).Martin Rudalics2014-02-071-1/+2
| | | | * window.c (window_resize_apply): Adjust margin width, if necessary.
* Constrain window body sizes.Martin Rudalics2014-02-071-1/+3
| | | | | * window.c (window_body_height, window_body_width): Don't return negative value.
* Constrain window box sizes (Bug#16649).Martin Rudalics2014-02-071-0/+7
| | | | | | * 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.
* * src/nsterm.m (syms_of_nsterm): Doc fix.Glenn Morris2014-02-061-0/+4
| | | | | It is not necessary to say "default is..." since there are standard mechanisms for displaying that information.
* Another fix for handling of file names on Windows 9X.Eli Zaretskii2014-02-061-0/+19
| | | | | | | | | | | | | | | | | src/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. src/w32fns.c (Fx_file_dialog, Fw32_shell_execute) [!CYGWIN]: Call MultiByteToWideChar and WideCharToMultiByte through function pointers. src/w32.h (pMultiByteToWideChar, pWideCharToMultiByte): New declarations.
* * nsterm.m (toggleFullScreen:): Hide menubar on secondary monitorJan Djärv2014-02-061-0/+6
| | | | | | | for OSX >= 10.9 if separate spaces are used. (toggleFullScreen:): Use screen of w instead of fw. Fixes: debbugs:16659
* Doc changes for cache-long-scansGlenn Morris2014-02-051-0/+4
| | | | | | | | | | | Ref: http://debbugs.gnu.org/15797#65 * doc/lispref/display.texi (Truncation): * doc/lispref/positions.texi (Screen Lines): Do not mention cache-long-scans. * src/buffer.c (cache-long-scans): Doc fix. * etc/NEWS: Related edit.
* src/w32fns.c (Fw32_shell_execute): Doc fix.Eli Zaretskii2014-02-051-0/+4
|
* In draw_fringe_bitmap_1 don't draw fringe if it's outside the window ↵Martin Rudalics2014-02-051-0/+3
| | | | | | | (Bug#16649). * fringe.c (draw_fringe_bitmap_1): Don't draw a fringe if it's outside the window (Bug#16649).
* Fix bug #16453.Bastien Guerry2014-02-051-0/+5
| | | | | * syntax.c (Fforward_word): Call Fconstrain_to_field with ESCAPE-FROM-EDGE set to `nil' (Bug#16453).
* Fix cursor appearance in note_mouse_highlight (Bug#16647).Martin Rudalics2014-02-051-0/+5
| | | | | * xdisp.c (note_mouse_highlight): When entering a margin area show a non-text cursor (Bug#16647).
* * menu.c (Fx_popup_dialog): Remove label 'dialog_via_menu'.Paul Eggert2014-02-041-0/+6
| | | | | It prompted a compile-time diagnostic on GNU/Linux. Simplify to remove the need for the label.
* Fix bug #16636 with simple dialogs on MS-Windows.Eli Zaretskii2014-02-041-0/+20
| | | | | | | | | | | | | | | | src/w32menu.c (w32_popup_dialog): Don't condition the whole function on HAVE_DIALOGS. If the dialog is "simple", pop up a message box to show it; otherwise return 'unsupported--w32-dialog' to signal to the caller that emulation with menus is necessary. This resurrects code inadvertently deleted by the 2013-10-08 commit. (syms_of_w32menu): DEFSYM Qunsupported__w32_dialog. src/w32term.h (w32_popup_dialog): Prototype is no longer conditioned by HAVE_DIALOGS. src/menu.c (Fx_popup_dialog): Don't condition the call to w32_popup_dialog on HAVE_DIALOGS. If w32_popup_dialog returns a special symbol 'unsupported--w32-dialog', emulate the dialog with a menu by calling x-popup-menu. src/menu.h (Qunsupported__w32_dialog): New extern variable.
* * keyboard.c (kbd_buffer_get_event): Read file notification eventsMichael Albinus2014-02-041-0/+8
| | | | | | | also in batch mode. * xgselect.c (xg_select): Read glib events in any case, even if there are no file descriptors to watch for. (Bug#16519)
* Improve window dividers code.Martin Rudalics2014-02-041-0/+15
| | | | | | | | | | | | | | | | | | | * faces.el (window-divider): New default value. Rewrite doc-string. (window-divider-first-pixel, window-divider-last-pixel): New faces. * dispextern.h (face_id): Add WINDOW_DIVIDER_FIRST_PIXEL_FACE_ID and WINDOW_DIVIDER_LAST_PIXEL_FACE_ID. * w32term.c (w32_draw_window_divider): Handle first and last pixels specially. * w32term.h (w32_fill_area_abs): New function. * xdisp.c (x_draw_right_divider): Don't draw over bottom divider. * xfaces.c (realize_basic_faces): Handle new face ids. * xfns.c (Fx_create_frame): Call x_default_parameter for right and bottom divider width. * xterm.c (x_draw_window_divider): Handle first and last pixels specially.
* * eval.c (call_debugger): Grow specpdl if the debugger wasDmitry Antipov2014-02-031-0/+3
| | | | | entered due to specpdl overflow (Bug#16603) and allow more specpdl space for the debugger itself.
* * print.c (Fexternal_debugging_output): Add cast to pacifyDmitry Antipov2014-02-031-0/+5
| | | | --enable-gcc-warnings.
* In Fx_create_frame of w32fns.c process frame alpha earlier. (Bug#16619)Martin Rudalics2014-02-021-0/+5
| | | | * w32fns.c (Fx_create_frame): Process frame alpha earlier. (Bug#16619)
* Attempt to solve bug #16615 by using a more accurate function prototype.Eli Zaretskii2014-02-011-0/+3
| | | | | src/w32fns.c (Ffile_system_info): Use WINAPI in the function pointers that get the address of GetDiskFreeSpaceEx.
* Fix bug #16448 with non-ASCII error messages in batch mode.Eli Zaretskii2014-02-011-0/+4
| | | | | | src/print.c (Fexternal_debugging_output): If the argument character is non-ASCII, encode it with the current locale's encoding before writing the result to the terminal.
* Fix bug #16558 with w32-shell-execute on remote file names.Eli Zaretskii2014-02-011-0/+6
| | | | | | src/w32fns.c (Fw32_shell_execute): Don't call file-exists-p for DOCUMENT that is a "remote" file name, i.e. a file-handler exists for it.
* ChangeLog fixesGlenn Morris2014-01-301-5/+2
|
* Don't ignore SIGPROF in subprocessesAndreas Schwab2014-01-301-0/+5
| | | | | * process.c (create_process): Reset SIGPROF handler in the child. * callproc.c (call_process): Likewise.
* * xmenu.c (create_and_show_popup_menu): Port comment to C89.Paul Eggert2014-01-291-0/+4
|
* Fix printing empty Lisp strings.Eli Zaretskii2014-01-291-0/+3
| | | | | src/.gdbinit (xprintstr, xprintbytestr): Don't use repetition count of zero to print strings, GDB doesn't like it.
* Fix bug #16576 with PRINTCHARFUN that conses output a lot.Eli Zaretskii2014-01-291-0/+6
| | | | | | src/print.c (print_object): Use FETCH_STRING_CHAR_ADVANCE, not STRING_CHAR_AND_LENGTH, so that if the string is relocated by GC, we still use correct addresses.
* merge trunkKenichi Handa2014-01-291-0/+33
|\
| * In x_set_tool_bar_lines of w32fns.c don't clear area on frames that are not ↵Martin Rudalics2014-01-291-0/+5
| | | | | | | | | | | | | | visible. * w32fns.c (x_set_tool_bar_lines): Don't clear area on frames that are not visible.
| * * xmenu.c (create_and_show_popup_menu): Handle case when no keyJan Djärv2014-01-291-0/+5
| | | | | | | | | | | | is grabbed. Fixes: debbugs:16565