| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
(write_glyphs, insert_glyphs): Add BLOCK_INPUT around fwrite.
|
| | |
|
| |
|
|
| |
(syms_of_term): Initialize fullscreen_hook to NULL.
|
| |
|
|
| |
when `static' is defined to avoid name clash with those in xdisp.c.
|
| |
|
|
|
|
|
|
|
| |
it->c.
(produce_glyphs): Set the character to print in
it->char_to_display. Handle
unibyte-display-via-language-environment.
(produce_stretch_glyph): Set the character to print in
it->char_to_display.
|
| | |
|
| |
|
|
|
|
| |
(set_terminal_modes, tty_show_cursor): Use "vs" or "ve" depending on
visible_cursor.
(syms_of_term): Export the new var as "visible-cursor".
|
| | |
|
| |
|
|
| |
* term.c (fatal): Undo previous change.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
type.
* xterm.c (handle_one_xevent, handle_one_xevent): Likewise.
* unexelf.c (fatal): Fix prototype.
* term.c (fatal): Implement using varargs.
* regex.c (re_char): Move typedef ...
* regex.h (re_char): ... here.
(re_iswctype, re_wctype, re_set_whitespace_regexp): New
prototypes.
* emacs.c (malloc_set_state): Fix return type.
(endif): Fix type.
* lisp.h (fatal): Add argument types.
* dispextern.h (fatal): Delete prototype.
* systime.h: (make_time): Prototype moved from ...
* editfns.c (make_time): ... here.
* editfns.c: Move systime.h include after lisp.h.
* dired.c:
* xsmfns.c:
* process.c: Likewise.
* alloc.c (old_malloc_hook, old_realloc_hook, old_realloc_hook):
Add parameter types.
(__malloc_hook, __realloc_hook, __free_hook): Fix prototypes.
(emacs_blocked_free): Change definition to match __free_hook.
(emacs_blocked_malloc): Change definition to match __malloc_hook.
(emacs_blocked_realloc): Change definition to match
__realloc_hook.
|
| |
|
|
| |
TS_set_background depending on standout_mode. Simplify.
|
| |
|
|
| |
output newlines to scroll the old screen contents off the screen.
|
| | |
|
| | |
|
| |
|
|
|
| |
fg to bg, and specified bg to fg (this makes the logic of
inversion on terminal consistent with X).
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
variables.
(encode_terminal_code): Argument changed. Encode all
characters at once, and return a pointer to the result of
encoding.
(write_glyphs): Decide coding here. Adjusted for the above
change.
(insert_glyphs): Likewise.
(term_init): Initialize encode_terminal_bufsize to 0.
|
| |
|
|
|
| |
(produce_stretch_glyph): New function to handle space width and
align-to display properties on non-window systems.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
color mode is an integer number (it could be -1).
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
length of `buffer' if TERMINFO is defined.
|
| |
|
|
|
| |
FreeBSD returns something longer than 2044. Abort if the end of
the buffer is overwritten.
|
| |
|
|
| |
new macros in dispextern.h, frame.h and window.h.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
lisp/ChangeLog, and src/ChangeLog for list of changes.
|
| | |
|
| |
|
|
| |
with the same sequence, map that sequence to f10 rather than f0.
|
| |
|
|
| |
argument name to DISPLAY. Doc fix.
|
| |
|
|
| |
(syms_of_term): Defsubr it.
|
| | |
|
| |
|
|
|
|
|
| |
(set_tty_color_mode): New functions.
(term_init): Call tty_default_color_capabilities.
(Qtty_color_mode_alist): New variable.
(syms_of_term): Intern and staticpro it.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
(term_init): Don't set them.
Turn off any standout/underline modes that require magic cookies.
(ins_del_lines, highlight_if_desired, background_highlight)
(turn_on_highlight, turn_off_highlight, reset_terminal_modes):
Remove special processing for magic-cookie standout modes.
(turn_off_face, turn_on_face): Remove special processing for
underline magic-cookie glitch.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(reassert_line_highlight, change_line_highlight): Functions removed.
(standout_requested): Variable removed.
(update_end, highlight_if_desired): Don't use it.
(chars_wasted, copybuf): Variables removed.
(write_standout_marker): Function removed.
(cursor_to, clear_to_end, clear_frame, clear_end_of_line_raw)
(clear_end_of_line_raw, write_glyphs, ins_del_lines):
Don't use `chars_wasted' or `copybuf'.
(calculate_costs): Don't allocate `chars_wasted' or `copybuf'.
Set `costs_set' to true.
(cursor_to, clear_end_of_line): Test `costs_set' instead of `chars_wasted'.
(clear_end_of_line): Function removed.
(clear_end_of_line_raw): Renamed to `clear_end_of_line'.
(clear_to_end): Call `clear_end_of_line' instead of `clear_end_of_line_raw'.
|
| | |
|
| | |
|