1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-04 02:51:31 -08:00
Commit graph

13957 commits

Author SHA1 Message Date
Gerd Moellmann
e38f41369f (x_list_fonts): Make sure XFreeFont is called
with input blocked.
2001-07-02 09:21:08 +00:00
Gerd Moellmann
d827466ca2 (main): Remove extern declaration for sys_nerr, which
isn't used and causes a compilation error with GCC 3.0 on
FreeBSD 4.3.
2001-06-29 22:09:24 +00:00
Gerd Moellmann
a5d3ec3f49 (EmacsFrameSetCharSize): Turn off atimers and block
SIGIO around the code where Xt might wait for a
ConfigureNotifyEvent.
(toplevel): Include <signal.h> and syssignal.h.
2001-06-27 17:16:23 +00:00
Gerd Moellmann
b5cb1ada6a (vox_configure, vox_close): Turn off atimers
around ioctls.
2001-06-27 09:23:06 +00:00
Gerd Moellmann
fdbb67fec7 (read_char) <non_reread>: Record the previous idle
start time before calling timer_stop_idle.
(read_char) <reread_first>: After processing a help-echo event,
restore the previous idle start time.
2001-06-26 12:31:30 +00:00
Gerd Moellmann
d9bad48708 *** empty log message *** 2001-06-26 10:35:01 +00:00
Gerd Moellmann
5a08cbaf3b (handle_invisible_prop): Deal with overlay strings at
the start of invisible text.
(setup_for_ellipsis): New function.
(next_overlay_string): After all overlay strings have been
processed, display an ellipsis if necessary.
(load_overlay_strings, get_overlay_strings): Add parameter CHARPOS.
(push_it): Initialize display_ellipsis_p on the iterator's stack.
2001-06-26 09:47:11 +00:00
Gerd Moellmann
88378b0ddb (struct it): Add member display_ellipsis_p. 2001-06-26 09:46:24 +00:00
Gerd Moellmann
80de57df35 (struct x_output): Add member wait_for_wm. 2001-06-25 15:38:01 +00:00
Gerd Moellmann
ea0a1f53c7 (Qwait_for_wm): New variable.
(x_frame_parms): Add entry for `wait-for-wm".
(x_set_wait_for_wm): New function.
(Fx_create_frame): Call x_default_parameter for wait-for-wm.
(syms_of_xfns): Initialize and staticpro Qwait_for_wm.
2001-06-25 15:37:16 +00:00
Gerd Moellmann
cbec8c518d (EmacsFrameSetCharSize): Set XtNwaitForWm depending
on the value of the wait-for-wm frame parameter.
2001-06-25 15:36:53 +00:00
Gerd Moellmann
2b9c25e0c2 (try_window_id) <all changes below window end>: Don't
take this shortcut if ZV is visible in the window.
(try_window_id): When checking for window start being in changed
text, don't check that the buffer's size has changed.
2001-06-25 11:13:57 +00:00
Richard M. Stallman
cb615a6100 (Fcompleting_read): Doc fix. 2001-06-23 16:19:29 +00:00
Richard M. Stallman
f772775cb8 Add details about C-M-a and C-M-e.
Index indent-for-tab-command.
Clarify TAB on lines inside paren grouping.
Clarify which languages a C style applies to.
Clarify how c-default-style takes effect.
c-set-style affects only current buffer.

Clarify blink-matching-delay.
2001-06-23 16:19:18 +00:00
Gerd Moellmann
fa9090b8f4 (Ffind_composition_internal): Accept ZV
and a string's end position as POS.
2001-06-19 11:30:53 +00:00
Gerd Moellmann
f6f1beba83 *** empty log message *** 2001-06-18 11:24:51 +00:00
Gerd Moellmann
72632c83b2 Update copyright. 2001-06-18 10:42:23 +00:00
Gerd Moellmann
e3b3e32714 (Ffind_composition_internal): Check POS
for validity.
2001-06-18 10:41:42 +00:00
Eli Zaretskii
cea2ad762d Fix a typo in a comment. 2001-06-18 07:11:33 +00:00
Eli Zaretskii
0ae833485b (Fmessage_box): If the frame is not under a window
system, output the message in the echo area.
2001-06-15 11:31:11 +00:00
Eli Zaretskii
db9f48c3ca Fixed a typo in a comment. 2001-06-15 07:31:16 +00:00
Richard M. Stallman
e4cdc335f3 *** empty log message *** 2001-06-14 21:02:05 +00:00
Richard M. Stallman
f5376658b9 (try_window_id): When EOB is visible, don't treat
insertion at EOB as if it were "off the bottom of the screen."
2001-06-14 21:01:07 +00:00
Andrew Innes
a55a5f3c86 (create_child): Add new parameter is_gui_app.
(w32_executable_type): Add new parameter is_gui_app.
(sys_spawnve): Use it.
(sys_kill): Fake ^C for SIGINT, and ^Break (if possible) for
SIGQUIT.  This matches better how the signals are interpreted by
MSVC compiled programs.
(syms_of_ntproc): Update docstring.
2001-06-11 11:00:24 +00:00
Stefan Monnier
5a905a7ebb *** empty log message *** 2001-06-08 12:08:28 +00:00
Stefan Monnier
1b85dc1cc5 (clear_mouse_face): Reset dpyinfo->mouse_face_overlay as
well otherwise note_mouse_highlight might optimize away highlighting
if we pass over that same overlay again.
2001-06-02 19:19:05 +00:00
Eli Zaretskii
b75f8eab55 (Fload): Document that the argument is run via substitute-in-file-name. 2001-06-02 06:12:18 +00:00
Gerd Moellmann
b14659e652 (bootstrap-doc): New target.
(bootstrap-emacs): Depend on it.
2001-05-31 19:02:56 +00:00
Gerd Moellmann
0894672ffa (Fdo_auto_save): Don't try to create the directory of
auto-save-list-file-name when shutting down Emacs, because
creating the directory might signal an error, and leaves
Emacs in a strange state.
2001-05-31 09:59:12 +00:00
Gerd Moellmann
94843cc1b1 *** empty log message *** 2001-05-31 08:56:58 +00:00
Gerd Moellmann
d284f58f0c (tty_cursor_hidden): New variable.
(update_begin): Don't call tty_hide_cursor.  Clean up.
(update_end, set_terminal_window, set_scroll_region): Clean up.
(ring_bell, reset_terminal_modes): Clean up.
(tty_hide_cursor, tty_show_cursor): Hide/show cursor depending
on tty_cursor_hidden.
(write_glyphs): Call tty_hide_cursor.
2001-05-31 08:56:32 +00:00
Stefan Monnier
db3a49a62e (copy_overlays): Make ENABLE_CHECKING happy. 2001-05-31 01:44:47 +00:00
Gerd Moellmann
6f1be3b90c (enum image_value_type): New enumerator
IMAGE_STRING_OR_NIL_VALUE.
(parse_image_spec): Handle it.
(xbm_format, pbm_format): Use it for :foreground and :background.
(xbm_load, pbm_load): Check for nil color names.
2001-05-30 15:30:19 +00:00
Gerd Moellmann
8bd189fb2f (note_mouse_highlight): If an overlapping overlay
exists, but we find that we highlight the same overlay as before,
don't do the highlighting again.
2001-05-30 11:19:43 +00:00
Gerd Moellmann
4c329aa8be (single_submenu, xmenu_show) [!HAVE_MULTILINGUAL_MENU]:
Protect unibyte strings created by replacing their multibyte
equivalents in menu_items.
2001-05-29 14:31:01 +00:00
Gerd Moellmann
e15e282807 (Fsingle_key_description): NUL-terminate the string
buffer before calling build_string.
2001-05-29 14:09:54 +00:00
Gerd Moellmann
7bdba03c11 (Fcall_process): Deal with decode_coding returning
CODING_FINISH_INCONSISTENT_EOL.
2001-05-29 13:57:30 +00:00
Gerd Moellmann
3d9d7a9b30 (Fsingle_key_description): Create a multibyte string
only if necessary.
2001-05-28 16:21:41 +00:00
Gerd Moellmann
3ec838d747 (xmenu_show) [!HAVE_MULTILINGUAL_MENU]: Don't overwrite
an item's name with its key description in case the description
is a multibyte string.
2001-05-28 16:20:48 +00:00
Gerd Moellmann
eb04d6cd3d *** empty log message *** 2001-05-28 15:02:01 +00:00
Gerd Moellmann
1486b4630e (Fstart_kbd_macro): Doc fix. 2001-05-28 15:01:34 +00:00
Gerd Moellmann
8bd6307fbe *** empty log message *** 2001-05-28 13:42:52 +00:00
Gerd Moellmann
b7f83f9ed3 (cursor_in_mouse_face_p): New function.
(x_draw_stretch_glyph_string): Use it to choose a different GC
when drawing a cursor within highlighted text.
2001-05-28 13:42:21 +00:00
Gerd Moellmann
e26c408973 (Fload): Remove unused label. 2001-05-28 12:05:45 +00:00
Gerd Moellmann
f4a6687dd6 (string_display_width): Put in #if 0. 2001-05-28 12:04:47 +00:00
Gerd Moellmann
04f250d495 (char_property_eq): Put in #if 0. 2001-05-28 12:04:26 +00:00
Gerd Moellmann
89c8dc6c22 *** empty log message *** 2001-05-28 11:58:55 +00:00
Gerd Moellmann
d250dcfc18 (speeds): Put in #if 0. 2001-05-28 11:58:27 +00:00
Gerd Moellmann
29148a3f48 *** empty log message *** 2001-05-18 11:28:14 +00:00
Gerd Moellmann
9a1211f299 *** empty log message *** 2001-05-18 11:24:53 +00:00