| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
* xdisp.c (remember_mouse_glyph): Handle ON_RIGHT_DIVIDER and
ON_BOTTOM_DIVIDER cases.
* window.c (coordinates_in_window): Return ON_VERTICAL_BORDER
only if the window has no right divider.
(Fcoordinates_in_window_p): Fix doc-string.
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* src/frame.c (frame-alpha-lower-limit, frame-resize-pixelwise):
* src/window.c (window-resize-pixelwise): Doc fixes.
* etc/NEWS: Related edits.
This including unmarking some items marked as ---, where it it not
clear to me that no doc updates are needed.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* src/process.c (Finternal_default_process_filter)
(Finternal_default_process_sentinel): Doc tweaks.
* doc/lispref/processes.texi: Typo fixes.
* etc/NEWS: Related markup.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* doc/lispref/internals.texi (Process Internals):
* doc/lispref/processes.texi (Deleting Processes, Output from Processes)
(Process Buffers, Filter Functions, Accepting Output, Sentinels)
(Network, Network Servers, Network Processes, Serial Ports):
Filters and sentinels can no longer be nil.
* doc/lispref/elisp.texi (Top): Menu update.
* doc/misc/flymake.texi (Starting the syntax check process): Grammar fix.
* doc/misc/tramp.texi (External packages): Grammar fix.
Reword for default sentinel not being nil any more.
* src/process.c (Fprocess_buffer, Faccept_process_output)
(Finternal_default_process_filter, Finternal_default_process_sentinel):
Doc fixes.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* window.el (window--dump-window, window--dump-frame): New
functions.
(window--min-size-1): Account for window dividers. When
window-resize-pixelwise is nil, delay rounding till after the
sum of the window components has been calculated.
(window--min-delta-1, window--max-delta-1): When PIXELWISE is
nil make sure at least one text line and two text columns remain
fully visible.
(window-resize): Signal an error when window-resize-apply fails.
(window--resize-child-windows): Fix calculation of by how many
pixels a window can still be shrunk via window-new-normal.
(adjust-window-trailing-edge): Call window--resizable with
correct TRAIL argument.
|
| | |
| |
| |
| |
| | |
* xdisp.c (move_it_in_display_line_to) [lint]:
Initialize recently-added local.
|
| |/ |
|
| |
|
|
|
|
|
|
|
| |
src/xdisp.c (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.
|
| |
|
|
|
|
| |
src/xdisp.c (try_cursor_movement): Don't use cursor position if
set_cursor_from_row failed to compute it. This avoids assertion
violations in MATRIX_ROW.
|
| |
|
|
|
| |
src/xdisp.c (init_iterator): Don't dereference a bogus face
pointer.
|
| |
|
|
|
|
|
|
|
| |
* doc/lispref/functions.texi (Defining Functions):
Mention defalias-fset-function.
* src/data.c (Fdefalias): Doc fix.
* etc/NEWS: Related edit.
|
| |
|
|
|
|
| |
src/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.
|
| |
|
|
|
|
|
|
|
| |
src/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.
|
| |
|
|
|
|
|
| |
update_various_frame_slots (Bug#16736).
* widget.c (update_various_frame_slots): Don't set
FRAME_PIXEL_HEIGHT and FRAME_PIXEL_WIDTH here (Bug#16736).
|
| | |
|
| |
|
|
|
|
|
| |
* emacs.c (main): Initialize daemon_pipe[1] here ...
(syms_of_emacs): ... instead of here.
Fixes: debbugs:16599
|
| |
|
|
|
|
| |
is set.
Fixes: debbugs:16505
|
| |\ |
|
| |/ |
|
| |
|
|
|
|
| |
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.
|