1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 23:10:47 -08:00
Commit graph

13184 commits

Author SHA1 Message Date
Eli Zaretskii
24109c98ab (Fsnarf_documentation): Remove unused variables `fun' and
`tem'.
2001-01-02 14:02:33 +00:00
Eli Zaretskii
7ef8bdb5aa (Ftranspose_regions): Remove unused variables `gcpro1'
and `gcpro2'.
2001-01-02 14:01:48 +00:00
Eli Zaretskii
504f24f1be (Flength): Remove unused variable `tail'.
(Fdelete): Remove unused variable `size'.
2001-01-02 14:01:05 +00:00
Eli Zaretskii
e093d6bf56 (doprnt1): Remove unused variable `size'. 2001-01-02 14:00:20 +00:00
Eli Zaretskii
f94ecad1f5 (get_local_map): Remove unused variable `tem'. 2001-01-02 13:59:23 +00:00
Eli Zaretskii
7d01951074 (run_composition_function): Remove unused variable
`val'.
(update_compositions): Remove unused variable `hook'.
2001-01-02 13:58:26 +00:00
Eli Zaretskii
3c3bf422a5 (EmacsFrameSetCharSize): Remove unused variables `ac'
and al[].
2001-01-02 13:57:46 +00:00
Gerd Moellmann
0da1ab50c6 (x_connection_closed): Catch X errors around all
statements that call X.  Save away the error message in a local
copy.
2001-01-02 13:57:17 +00:00
Eli Zaretskii
deefb1ef4e (encode_terminal_code): Remove unused variable `c'. 2001-01-02 13:57:02 +00:00
Gerd Moellmann
1a532e5428 (x_connection_closed): Set handling_signal to 0 at
the start.
2001-01-02 13:32:43 +00:00
Gerd Moellmann
a13be20798 (pos_visible_p): Take into account that CHARPOS maybe
in or at the start of invisible text.
2001-01-02 12:11:32 +00:00
Gerd Moellmann
1a8a9daf94 *** empty log message *** 2001-01-02 10:35:32 +00:00
Gerd Moellmann
0cffd9d8da (update_window): Don't check_current_matrix_flags. 2001-01-02 10:26:28 +00:00
Jason Rumney
35b41202ed (x_figure_window_size): Do not allow new_height and
new_width of frame to override specified values.
2001-01-01 22:25:57 +00:00
Jason Rumney
3608c0f984 *** empty log message *** 2001-01-01 22:24:13 +00:00
Kenichi Handa
d279f62098 (find_composition): Fix a code for searching a composition backward. 2000-12-30 02:29:22 +00:00
Kenichi Handa
abb1acc440 *** empty log message *** 2000-12-30 02:28:28 +00:00
Gerd Moellmann
93962bfac7 (check_current_matrix_flags) [GLYPH_DEBUG]: New
function.
(update_window) [GLYPH_DEBUG]: Call it.
(scrolling_window): Prevent including current rows which are below
what's displayed in the window.
2000-12-29 21:09:36 +00:00
Gerd Moellmann
9c8b83828f (try_window_reusing_current_matrix)
<new start <= old start>:  Disable rows in the current matrix
which are below the window after scrolling.
2000-12-29 21:08:50 +00:00
Gerd Moellmann
762a68ecf7 *** empty log message *** 2000-12-29 15:16:23 +00:00
Gerd Moellmann
2c79b73234 (move_it_by_lines): Don't do optimizations if NEED_Y_P
is zero.  It's not worth the complexity.
(invisible_text_between_p): Put in #if 0 because unused.
2000-12-29 14:24:09 +00:00
Gerd Moellmann
46f6a25854 (Fx_backspace_delete_keys_p): Check library and server
XKB versions.  Call XkbFreeKeyboard with 2nd arg 0.
2000-12-28 16:23:19 +00:00
Gerd Moellmann
89f93679ee (push_key_description): Add prototype. 2000-12-28 13:41:26 +00:00
Gerd Moellmann
f1cb0a2584 (push_key_description): Add parameter FORCE_MULTIBYTE.
If set, print multibyte text.
(Fsingle_key_description): Call push_key_description with
FORCE_MULTIBYTE set.
(describe_buffer_bindings): Likewise.
2000-12-28 13:38:55 +00:00
Gerd Moellmann
5a7cb8f13d (echo_char): If C is an integer, always call
push_key_description.  Former code could signal an invalid
character error.
2000-12-28 13:37:33 +00:00
Gerd Moellmann
c06017fbd0 (echo_area_display): Bind redisplay-dont-pause to t
around the call to redisplay_internal.
2000-12-28 12:19:58 +00:00
Gerd Moellmann
f1d2ce7f2f Use #if GLYPH_DEBUG instead of #ifdef GLYPH_DEBUG. 2000-12-28 10:12:26 +00:00
Gerd Moellmann
2d5912c169 Use #if GLYPH_DEBUG instead of #ifdef GLYPH_DEBUG. 2000-12-28 10:08:46 +00:00
Kenichi Handa
1c3478b085 (setup_coding_system): Initialize
coding->spec.ccl.eight_bit_carryover.
(ccl_coding_driver): Pay attention to carried over 8-bit bytes.
2000-12-28 07:03:56 +00:00
Kenichi Handa
898f33125f (struct ccl_spec): New member eight_bit_carryover. 2000-12-28 07:03:19 +00:00
Kenichi Handa
a37520c676 (CCL_WRITE_CHAR): Check variable `extra_bytes'.
(ccl_driver): New local variable `extra_bytes'.
2000-12-28 07:03:05 +00:00
Kenichi Handa
9371f8312a *** empty log message *** 2000-12-28 07:02:51 +00:00
Kenichi Handa
aa72b389be (SAFE_ONE_MORE_BYTE): New macro.
(DECODE_EMACS_MULE_COMPOSITION_CHAR): New macro.
(DECODE_EMACS_MULE_COMPOSITION_RULE): New macro.
(decode_composition_emacs_mule): New function.
(decode_coding_emacs_mule): Decode composition sequence by calling
decode_composition_emacs_mule.
(ENCODE_COMPOSITION_EMACS_MULE): New macro.
(encode_coding_emacs_mule): Changed from macro to function.  If
a text contains compostions, encode them correctly.
(setup_coding_system): Set coding->commong_flags for emacs-mule so
that decoding and encoding are required.
2000-12-28 01:05:02 +00:00
Kenichi Handa
0c80628aa4 *** empty log message *** 2000-12-28 01:02:34 +00:00
Gerd Moellmann
5e25feeec1 *** empty log message *** 2000-12-27 16:55:07 +00:00
Gerd Moellmann
c660ce4ec4 (PT_PER_INCH): New macro.
(xlfd_point_size): Compute real point size from font's pixel size.
(pixel_point_size, build_scalable_font_name): Use PT_PER_INCH
instead of 72.
2000-12-27 16:54:09 +00:00
Gerd Moellmann
892d8fcd4d Comment out the line pointing to the Lesstif source
directory.
2000-12-27 15:50:06 +00:00
Gerd Moellmann
12c8b416be (Frecenter): Use displayed_window_lines instead
of window_internal_height.
2000-12-27 15:46:54 +00:00
Gerd Moellmann
6061fbf05a *** empty log message *** 2000-12-27 14:38:04 +00:00
Gerd Moellmann
5bf045202f (syms_of_xterm): DEFVAR_LISP x-toolkit-scroll-bars
instead of x-toolkit-scroll-bars-p.
(Vx_toolkit_scroll_bars): Renamed from x_toolkit_scroll_bars_p.
2000-12-27 14:33:11 +00:00
Gerd Moellmann
9b0e97aaa0 (struct redisplay_history) [GLYPH_DEBUG]: New.
(REDISPLAY_HISTORY_SIZE) [GLYPH_DEBUG]: New macro.
(redisplay_history, history_idx, history_tick) [GLYPH_DEBUG]: New
variables.
(add_window_display_history, add_frame_display_history)
(Fdump_redisplay_history) [GLYPH_DEBUG]: New functions.
(build_frame_matrix_from_leaf_window): Remove unused code.
(build_frame_matrix_from_leaf_window) [GLYPH_DEBUG]: Add to
redisplay history.
(update_frame) [GLYPH_DEBUG]: Add to redisplay history.
(update_window) [GLYPH_DEBUG]: Likewise.
(syms_of_display): Defsubr dump-redisplay-history.
2000-12-27 12:43:22 +00:00
Gerd Moellmann
3e32cc273a *** empty log message *** 2000-12-27 12:42:55 +00:00
Gerd Moellmann
f717c2baaa (echo_prompt): Always set current_kboard->echoptr to
the end of the prompt.  Set echo_after_prompt to the offset
of echoptr in echobuf.
2000-12-23 23:09:04 +00:00
Gerd Moellmann
aeb2b8fc29 (init_from_display_pos): Pop until the iterator's
stack is empty; there may be frames for stretch or images
on the stack.
2000-12-23 19:23:24 +00:00
Gerd Moellmann
31798cfeb5 (save_frame_matrix, restore_frame_matrix): Removed.
(save_or_restore_current_matrix): New function for the same
purpose, but more efficient.
(adjust_frame_glyphs_for_frame_redisplay): Use it.
2000-12-23 17:22:45 +00:00
Eli Zaretskii
f81561561a (syms_of_xdisp): Fix last change. 2000-12-23 16:20:22 +00:00
Gerd Moellmann
bdd6d4e85c *** empty log message *** 2000-12-23 15:43:08 +00:00
Gerd Moellmann
504454e824 (syms_of_xdisp): Doc fix.
(redisplay_window): Remove label restore_buffers;
use finish_scroll_bars instead to make sure that scroll bars
are redeemed.  If we don't do this, flickering can result from
scroll bars being destroyed and recreated.
2000-12-23 15:32:07 +00:00
Gerd Moellmann
856ff7a7ed *** empty log message *** 2000-12-22 13:49:57 +00:00
Gerd Moellmann
f18625cd58 (size_window): When setting the window's too_small_ok
flag, compare old size with minimum size depending on WIDTH_P,
don't compare with window_min_width.
2000-12-22 13:48:19 +00:00