| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/dispnew.c (combine_updates): Respect redisplay_dont_pause. This is
important for echo_area_display which binds that variable.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/xdisp.c (redisplay_internal): Compare root frames before
setting the frame garbaged.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/dispnew.c (prepare_desired_root_row): Return NULL if we can't
prepare the row.
(produce_box_line, copy_child_glyphs): Callers changed accordingly.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/dispnew.c (build_frame_matrix_from_leaf_window): If current window
row is not enabled, don't copy from it.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/dispnew.c (prepare_desired_root_row): Check if current row is
enabled.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit c42b90b21a4efb3c5a8ebc6e3bd6be2908d1f2ac.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/atimer.c (start_atimer): Time could be passed a lisp object for
data, we should allocate this as an ambiguous root
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/term.c (restore_desired_matrix): If a tty menu saves a current
matrix that contains glyphs from a child frame, handle the case that
that child frame dies before the saved state is restored.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
* src/dispnew.c (copy_child_glyphs): Check if child row is enabled.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/eval.c (backtrace_args): Same treatment as
backtrace_function.
cherry-picked from commit b7b55df.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/w32console.c (w32con_write_glyphs): Remove unneeded test.
(w32con_clear_end_of_line): Fill in the glyph.frame member.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/term.c (tty_write_glyphs): Refactor a bit. Don't check for null
glyph frame.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/w32inevt.c (do_mouse_event): Ignore mouse events when the
selected frame is a child frame.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/w32inevt.c (maybe_generate_resize_event): Don't generate
resize events for child frames.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/w32term.c (w32_read_socket): Don't use FRAME_OBSCURED_P,
which was removed.
* src/frame.h (struct frame): Move !HAVE_NTGUI to its original
place.
* src/treesit.c (treesit_load_language): Shut up GCC warning.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/w32console.c (w32con_write_glyphs): Use the glyph's frame,
not the root frame, to resolve faces from face IDs.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This also fixes an error made when porting this to savannah.
* src/dispnew.c (abs_cursor_pos, (is_cursor_obscured)
(terminal_cursor_magic): Port correctly and fix.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/dispnew.c (make_glyph_space): New function.
(neutralize_wide_char): New function.
(produce_box_sides, copy_child_glyphs): Call neutralize_wide_char.
|
| | |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into scratch/tty-child-frames
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* src/dispnew.c (produce_box_glyphs): DonÄt set multibyte_p twice, set
padding_p.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* src/dispnew.c (line_hash_code): Avoid undefined behavior on
integer overflow.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* src/frame.c (frame_parms): Use built-in symbols for all entries.
(syms_of_frame): Check that entries are valid built-in symbols.
|
| | |/ / / / |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/frame.c (tty_child_size_param):
* src/frame.h (MOUSE_HL_INFO): Avoid NULL dereference warnings.
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/frame.c (do_switch_frame): Do not set internal_last_event_frame to
nil on ttys.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
* src/frame.c (tty_child_size_param): Accept values of 0.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/frame.c (make_terminal_frame): Don't check for being root when
setting top_frame.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is based on a diff from 2024-10-15 which still applied.
Since then, I've inadvertantly modified the igc branch so that
it is no longer possible to get a clean diff of what has changed
since I created the branch.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* msdos/sedlibmk.inp (LIB_SELINUX, USE_SELINUX_SELINUX_H):
Define to 0.
* src/conf_post.h (_GL_DIT_NOTDIR, ENOTSUP) [MSDOS]: Define to
appropriate values.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* lisp/subr.el (unintern):
* src/lread.c (Funintern): Drop support for old calling convention,
obsolete since 23.3.
* test/lisp/progmodes/elisp-mode-tests.el
(elisp-shorthand-escape): Don't use obsolete calling convention.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/minibuf.c (Fall_completions):
* lisp/subr.el (all-completions): Drop support for old calling
convention, obsolete since 23.1.
* src/minibuf.c (Finternal_complete_buffer): Update caller.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/frame.h (struct frame): Remove inhibit_horizontal_resize
and inhibit_vertical_resize slots.
* src/frame.c (frame_inhibit_resize, make_frame)
(Fframe_after_make_frame, gui_figure_window_size): Remove all
operations on frame's inhibit_horizontal_resize and
inhibit_vertical_resize slots (Bug#74750).
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Typing 'C-x 4 a' in the main function now correctly adds 'main' to the
generated ChangeLog, whereas before it added 'andreid_emacs_init'.
Inverting the preprocessor condition seems like an easier fix than
changing the add-change-log-entry-other-window heuristic.
* src/emacs.c (main): Invert preprocessor condition to appease the
'add-change-log-entry-other-window' heuristic.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/json.c (syms_of_json): Move pure and side-effect-free declarations
for json-serialize and json-parse-string from here...
* lisp/emacs-lisp/byte-opt.el (side-effect-free-fns, pure-fns):
...to here.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* src/xdisp.c (display_tty_menu_separator): New function displaying
separators with '-', '=', or ' '.
(display_tty_menu_item): Use it.
|
| | |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* src/process.c (socket_options): add entry for TCP_NODELAY.
* lisp/emacs-lisp/bytecomp.el: add :nodelay to valid keywords
for make-network-process compiler-macro.
* doc/lispref/processes.texi: document :nodelay keyword argument
to set-network-process-option and make-network-process.
(Bug#74793)
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* src/xdisp.c (display_tty_menu_item): Display "--" for all menu
separator types.
|
| |\ \ \ \
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
f65de1019dc Fix the version of librsvg API change
43c4a06ffcc ; Fix grammar in Emacs user manual
6bca138d60e Fix latest test for dabbrev-expand
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* src/image.c (init_svg_functions, svg_load_image): The first
official version that introduces
'rsvg_handle_get_pixbuf_and_error' is 2.59.0 not 2.58.0.
(Bug#74606)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* src/treesit.c (treesit_ensure_query_compiled_signal): Extrat
out into a function.
(Ftreesit_query_compile): If EAGER is non-nil and QUERY is a
lazily compiled query, compile it eagerily.
|