- 14 Jan, 1993 10 commits
-
-
Jim Blandy authored
* lisp.h (window_internal_height, window_internal_width): Add extern declarations for these. * dispnew.c (direct_output_for_insert, direct_output_forward_char, buffer_posn_from_coords): Use window_internal_width instead of writing out its definition. * indent.c (compute_motion): Doc fix; mention scrollbars and window_internal_width. (pos_tab_offset, Fvertical_motion): Use window_internal_width instead of writing it out. * window.c (Fpos_visible_in_window_p, Fwindow_width, Fscroll_left, Fscroll_right): Same. * xdisp.c (redisplay, try_window, try_window_id, display_text_line): Same.
-
Jim Blandy authored
GC'd; this allows windows and scrollbars can refer to each other without worrying about dangling pointers. * xterm.h (struct x_display): vertical_scrollbars and judge_timestamp members deleted. (struct scrollbar): Redesigned to be a template for a Lisp_Vector. (SCROLLBAR_VEC_SIZE, XSCROLLBAR, SCROLLBAR_PACK, SCROLLBAR_UNPACK, SCROLLBAR_X_WINDOW, SET_SCROLLBAR_X_WINDOW, VERTICAL_SCROLLBAR_INSIDE_WIDTH, VERTICAL_SCROLLBAR_TOP_RANGE, VERTICAL_SCROLLBAR_INSIDE_HEIGHT, VERTICAL_SCROLLBAR_MIN_HANDLE): New macros, to help deal with the lispy structures, and deal with the graphics. * frame.h (WINDOW_VERTICAL_SCROLLBAR): Macro deleted. (struct frame): New fields `scrollbars' and `condemned_scrollbars', for use by the scrollbar implementation. [MULTI_FRAME and not MULTI_FRAME] (FRAME_SCROLLBARS, FRAME_CONDEMNED_SCROLLBARS): Accessors for the new field. * window.h (struct window): Doc fix for vertical_scrollbar field. * frame.c (make_frame): Initialize the `scrollbars' and `condemned_scrollbars' fields of the new frame. * alloc.c (mark_object): Mark the `scrollbars' and `condemned_scrollbars' slots of frames. * xterm.c (x_window_to_scrollbar): Scrollbars are chained on frames' scrollbar field, not their x.display->vertical_scrollbars field. (x_scrollbar_create, x_scrollbar_set_handle, x_scrollbar_move, x_scrollbar_remove, XTset_vertical_scrollbar, XTcondemn_scrollbars, XTredeem_scrollbar, XTjudge_scrollbars, x_scrollbar_expose, x_scrollbar_handle_click, x_scrollbar_handle_motion): Substantially rewritten to correct typos and brainos, and to accomodate the lispy structures. * frame.h (FRAME_SAMPLE_VISIBILITY): Make sure frame is marked as garbaged whenever it goes from invisible to visible. * dispextern.h (frame_garbaged): Move extern declaration from here... * frame.h (frame_garbaged): ... to here. The FRAME_SAMPLE_VISIBILITY macro uses it now, and this seems to be just as modular. Make a new page, just for this and message_buf_print. (struct frame): Doc fix for the `visible' field. * process.c: #include "frame.h" instead of "dispextern.h"; the only thing we care about from it is the frame_garbaged declaration. * ymakefile: Note dependency change.
-
Jim Blandy authored
described in doc string.
-
Jim Blandy authored
(fatal_error_signal, Fkill_emacs): Call it, instead of writing it out. * xterm.c (x_connection_closed): Call shut_down_emacs instead of Fkill_emacs; the latter will try to perform operations on the X server and die a horrible death. * lisp.h (shut_down_emacs): Add extern declaration for it.
-
Jim Blandy authored
* config.h.in: Add a declaration for getenv.
-
Jim Blandy authored
* term/x-win.el: Require 'scrollbar.
-
Jim Blandy authored
-
Jim Blandy authored
-
Jim Blandy authored
initial frame if the user took care of that.
-
Jim Blandy authored
-
- 13 Jan, 1993 4 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
Make the non-multi-frame version interactive.
-
Richard M. Stallman authored
and don't set the mark. Replace obsolete fn event-point. (mouse-kill): Replace obsolete fn event-point.
-
Richard M. Stallman authored
-
- 12 Jan, 1993 2 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
Renamed from Fset_umask and Fumask; sense of arg is reversed.
-
- 11 Jan, 1993 2 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
-
- 10 Jan, 1993 2 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
inhibit the ordinary message that would follow.
-
- 09 Jan, 1993 4 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
-
Richard M. Stallman authored
(dired-read-regexp): Use that history list. Take just one arg.
-
Roland McGrath authored
-
- 08 Jan, 1993 11 commits
-
-
Michael I. Bushnell authored
-
Richard M. Stallman authored
in parent dir and its parents.
-
Michael I. Bushnell authored
-
Michael I. Bushnell authored
-
Michael I. Bushnell authored
on terminals.
-
Richard M. Stallman authored
-
Roland McGrath authored
-
Michael I. Bushnell authored
on terminals.
-
Richard M. Stallman authored
-
Richard M. Stallman authored
-
Richard M. Stallman authored
-
- 07 Jan, 1993 5 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
-
Jim Blandy authored
error if the buffer is read-only, and remove the code to do a copy-region-as-kill if the buffer is read-only. * simple.el (set-mark-command): Clarify doc string. * simple.el (prefix-arg-internal): Don't apply string-to-char to get the first element of the key sequence - it might be a vector.
-
Jim Blandy authored
-
Jim Blandy authored
-