| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
| |
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>.
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| |
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
| |
Fixes: debbugs:16683
|
| |
|
|
| |
Fixes: debbugs:9981
|
| |
|
|
| |
Replace refs to "OpenStep" in messages.
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
| |
max_specpdl_size less than actual binding depth (Bug#16603).
(syms_of_eval): Adjust docstring.
|
| |
|
|
| |
Fixes: debbugs:15456
|
| |
|
|
| |
Fixes: debbugs:15824
|
| |
|
|
| |
and avoid warning.
|
| |
|
|
|
|
| |
repetitions.
Fixes: debbugs:9476
|
| | |
|
| |
|
|
| |
Fixes: debbugs:15115
|
| |
|
|
| |
Fixes: debbugs:15422
|
| |
|
|
| |
Fixes: debbugs:15489
|
| | |
|
| |
|
|
| |
* src/xdisp.c (syms_of_xdisp): Doc clarification (bug#15657).
|
| |
|
|
| |
Fixes: debbugs:15865
|
| |
|
|
| |
* window.c (window_resize_apply): Adjust margin width, if necessary.
|
| |
|
|
|
| |
* window.c (window_body_height, window_body_width): Don't return
negative value.
|
| |
|
|
|
|
| |
* 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.
|
| |
|
|
|
| |
It is not necessary to say "default is..." since there are standard
mechanisms for displaying that information.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
for OSX >= 10.9 if separate spaces are used.
(toggleFullScreen:): Use screen of w instead of fw.
Fixes: debbugs:16659
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
|
| |
(Bug#16649).
* fringe.c (draw_fringe_bitmap_1): Don't draw a fringe if it's
outside the window (Bug#16649).
|
| |
|
|
|
| |
* syntax.c (Fforward_word): Call Fconstrain_to_field with
ESCAPE-FROM-EDGE set to `nil' (Bug#16453).
|
| |
|
|
|
| |
* xdisp.c (note_mouse_highlight): When entering a margin area show
a non-text cursor (Bug#16647).
|
| |
|
|
|
| |
It prompted a compile-time diagnostic on GNU/Linux.
Simplify to remove the need for the label.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
| |
entered due to specpdl overflow (Bug#16603) and allow more
specpdl space for the debugger itself.
|
| |
|
|
| |
--enable-gcc-warnings.
|
| |
|
|
| |
* w32fns.c (Fx_create_frame): Process frame alpha earlier. (Bug#16619)
|
| |
|
|
|
| |
src/w32fns.c (Ffile_system_info): Use WINAPI in the function
pointers that get the address of GetDiskFreeSpaceEx.
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
| |
* process.c (create_process): Reset SIGPROF handler in the child.
* callproc.c (call_process): Likewise.
|
| | |
|
| |
|
|
|
| |
src/.gdbinit (xprintstr, xprintbytestr): Don't use repetition count
of zero to print strings, GDB doesn't like it.
|
| |
|
|
|
|
| |
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.
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
visible.
* w32fns.c (x_set_tool_bar_lines): Don't clear area on frames
that are not visible.
|
| | |
| |
| |
| |
| |
| | |
is grabbed.
Fixes: debbugs:16565
|