1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-19 14:41:11 -08:00
Commit graph

6949 commits

Author SHA1 Message Date
Karl Heuer
7af7ef389a (store_frame_param): Allow setting a frame's minibuffer
to the value that it already has.
1996-10-02 01:03:22 +00:00
Richard M. Stallman
b77087c572 (syms_of_buffer): Doc fix. 1996-10-01 22:49:15 +00:00
Richard M. Stallman
2729a2b5d8 (show_mouse_face): Undo 1996-08-30 change. 1996-09-29 01:29:41 +00:00
Richard M. Stallman
c631c234c0 (Fcall_interactively): Bind cursor-in-echo-area to t for k' and K'. 1996-09-28 20:38:18 +00:00
Richard M. Stallman
6aa4b3ee28 (x_set_scroll_bar_width): Move cursor to the
left margin, past a scroll bar, if any.
1996-09-27 23:44:49 +00:00
Richard M. Stallman
61ede770df (Vdebug_force): New variable.
(syms_of_eval): Set up Lisp var.
(find_handler_clause): If Vdebug_force, call debugger
even if there are handlers.
1996-09-27 20:39:38 +00:00
Richard M. Stallman
e84e14c381 (XTflash): Don't flash in the internal borders.
or between a scroll bar and the edge.

(XTflash): Flash just top and bottom screen line.

(XTread_socket): Finish previous change.
1996-09-27 07:46:54 +00:00
Richard M. Stallman
2a8a07d41b (x_set_internal_border_width, Fx_create_frame):
Call widget_store_internal_border.
(Fx_create_frame): Don't use a superclass when
checking for an internalBorder resource.
1996-09-27 06:53:49 +00:00
Richard M. Stallman
d793b10560 (widget_store_internal_border): New function.
(EmacsFrameSetValues): Undo previous change.
1996-09-27 06:52:45 +00:00
Richard M. Stallman
a35f88bfca (isfloat_string): Accept E like e. 1996-09-26 21:20:05 +00:00
Richard M. Stallman
5fc9cabd15 (KERNEL_FILE): Redefine it here. 1996-09-26 08:44:42 +00:00
Richard M. Stallman
2a631db1ae (Fset_text_properties, Fadd_text_properties)
(Fremove_text_properties): Call modify_region and signal_after_change
only for buffers, not for strings.
1996-09-26 03:48:10 +00:00
Richard M. Stallman
524580a4ac (syms_of_window): Doc fixes. 1996-09-26 03:43:31 +00:00
Richard M. Stallman
99487ce4c1 (sigsetmask, _longjmp, _setjmp): #undef them.
(_BSD_SIGNALS): Definition deleted.
1996-09-26 03:36:38 +00:00
Richard M. Stallman
163b385a68 (struct frame): New field window_width.
(FRAME_WINDOW_WIDTH): Refer to window_width field.
(SET_FRAME_WIDTH): Set window_width field as well as width field.
1996-09-25 22:41:09 +00:00
Richard M. Stallman
459f404248 (init_dosfns): When setting `__opendir_flags' value,
override the bits recorded when dumping.
1996-09-25 22:39:43 +00:00
Richard M. Stallman
26c76ace8d (set_properties, add_properties, remove_properties):
Don't call modify_region or signal_after_change here.
(Fset_text_properties, Fadd_text_properties, Fremove_text_properties):
Call them here when appropriate.
1996-09-25 08:01:52 +00:00
Richard M. Stallman
f66868bad1 (XTread_socket): Delete WAITP arg. 1996-09-25 08:00:39 +00:00
Richard M. Stallman
3aad761328 (w32_read_socket): Delete WAITP arg. 1996-09-25 03:54:23 +00:00
Richard M. Stallman
33e19c6e4b (read_avail_input): Don't pass WAITP to read_socket_hook. 1996-09-25 03:52:58 +00:00
Richard M. Stallman
cb581b1a2e (HAVE_GETCWD): Add #undef. 1996-09-25 03:51:05 +00:00
Richard M. Stallman
84f6296af5 (Vuser_login_name): Declared extern.
(minibuf_level): extern decl moved to top level.
(Fwrite_region): Query before writing to a file that is locked,
even if it is locked by the same user.
1996-09-25 03:23:03 +00:00
Richard M. Stallman
86dafc7872 (LIBES): Add LOADLIBES and LDLIBS. 1996-09-24 20:31:40 +00:00
Richard M. Stallman
a878555182 (run_msdos_command): When testing whether a shell
belongs to the MSDOS family, convert its name to lower-case.
1996-09-24 19:40:24 +00:00
Richard M. Stallman
440b0bfd4c (x_window): With Motif, double extra_borders.
Use a preprocessor conditional to test for Motif.
1996-09-24 00:37:53 +00:00
Richard M. Stallman
dca975928d (Fx_create_frame): Default Qinternal_border_width to 1.
(x_set_scroll_bar_width): Default the width to 3 cols.
Call change_frame_size.
1996-09-23 04:45:16 +00:00
Richard M. Stallman
3cbd2e0ba0 (x_scroll_bar_create, x_scroll_bar_move):
(x_scroll_bar_expose): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.

(XTchange_line_highlight, dumpglyphs, XTclear_end_of_line)
(do_line_dance, pixel_to_glyph_coords): Use FRAME_WINDOW_WIDTH.

(x_scroll_bar_move, x_scroll_bar_create):
Add a border around the actual window.

(x_scroll_bar_expose): Don't trim the width here.
1996-09-23 04:44:15 +00:00
Richard M. Stallman
de42d728f6 (EmacsFrameSetValues): Copy internal_border_width
from the Emacs frame if caller isn't changing it.
1996-09-23 04:40:39 +00:00
Richard M. Stallman
4bc8c7d2f4 (Fsave_current_buffer): New function.
(syms_of_editfns): defsubr it.
1996-09-23 04:37:40 +00:00
Richard M. Stallman
111e5992df (Fwindow_edges): Use new WINDOW_RIGHT_EDGE macro.
(coordinates_in_window): Use WINDOW_LEFT_MARGIN, WINDOW_RIGHT_MARGIN,
and WINDOW_RIGHT_EDGE.  Adjust for left-side scroll bar margin.
(window_loop, Fdisplay_buffer): Use new WINDOW_FULL_WIDTH_P macro.
(window_internal_width): Window width now always includes the
scroll bar, if any.  Use WINDOW_RIGHTMOST_P and WINDOW_FULL_WIDTH_P.
1996-09-23 04:36:43 +00:00
Richard M. Stallman
6e6e9f0840 (syms_of_eval): Initialize Vrun_hooks here.
Don't make it a Lisp variable.
1996-09-23 04:31:38 +00:00
Richard M. Stallman
3b841abc54 (Bsave_current_buffer): New macro.
(Fbyte_code): Handle Bsave_current_buffer.
1996-09-23 04:27:27 +00:00
Richard M. Stallman
e681c92a58 (Fdelete_frame): Set update_mode_lines. 1996-09-22 08:48:16 +00:00
Richard M. Stallman
b455c665da (main): Add copyright etc. to --version output. 1996-09-22 04:58:35 +00:00
Richard M. Stallman
1d288aefee (REGEXP_CACHE_SIZE): Increase to 20.
(compile_pattern): Check for size match before calling Fstring_equal.
1996-09-22 04:38:10 +00:00
Richard M. Stallman
a321144195 (vertical_scroll_bar_type): Add enumerated
none/left/right type for identifying vertical scroll bars.
(struct frame): Use vertical_scroll_bar_type.
(FRAME_HAS_VERTICAL_SCROLL_BARS): Use vertical scroll bar type.
(FRAME_VERTICAL_SCROLL_BAR_TYPE): New macro.
(FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT): New macros.
(FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT): New macros.
(FRAME_SCROLL_BAR_WIDTH, FRAME_LEFT_SCROLL_BAR_WIDTH): New macros.
(FRAME_WINDOW_WIDTH, FRAME_WINDOW_WIDTH_ARG): New macros.
(SET_FRAME_WIDTH): New macro.
(WINDOW_VERTICAL_SCROLL_BAR_COLUMN): Modify to handle left-side
croll bars too.
1996-09-21 22:31:58 +00:00
Paul Eggert
9475166699 (tm_diff): Renamed from difftm. Yield int, not long.
This now uses the same code as the GNU C Library.  All callers changed.
(TM_YEAR_BASE): Renamed from TM_YEAR_ORIGIN.
1996-09-21 18:42:26 +00:00
Richard M. Stallman
36fe2f9a10 (VERTICAL_SCROLL_BAR_WIDTH_TRIM): Renamed from
LEFT_VERTICAL_SCROLL_BAR_WIDTH_TRIM.
(VERTICAL_SCROLL_BAR_INSIDE_WIDTH): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.
1996-09-21 04:18:58 +00:00
Richard M. Stallman
29ec5d84b2 (make_frame_glyphs, update_line, update_frame)
(scroll_frame_lines, char_ins_del_cost): Use FRAME_WINDOW_WIDTH.
1996-09-21 04:17:30 +00:00
Richard M. Stallman
a2f016e3c7 (echo_area_display): Clear the left-side scroll bar columns. 1996-09-21 04:14:14 +00:00
Richard M. Stallman
85462999a5 (read_minibuf): Use FRAME_LEFT_SCROLL_BAR_WIDTH
to set the cursor position at the end.
1996-09-21 04:10:21 +00:00
Richard M. Stallman
8516ba9afe (WINDOW_LEFT_MARGIN): New macro.
(WINDOW_RIGHT_EDGE, WINDOW_RIGHT_MARGIN): New macros.
(WINDOW_FULL_WIDTH_P, WINDOW_RIGHTMOST_P): New macros.
1996-09-21 03:31:53 +00:00
Richard M. Stallman
3a43d2dd70 (make_frame): Switch from boolean `has_vertical_scrollbars' integer to
an enumerated type.  Use new macro SET_FRAME_WIDTH.
1996-09-21 03:24:01 +00:00
Richard M. Stallman
f6bb2a1675 (initialize_win_nt_display): Use SET_FRAME_WIDTH. 1996-09-21 02:26:13 +00:00
Richard M. Stallman
42bd6247da (Fsun_menu_internal): Use new WINDOW_LEFT_MARGIN macro. 1996-09-21 02:25:56 +00:00
Richard M. Stallman
1efd8636b2 (term_init): Use new vertical scroll bar enumerated type.
Use new macro SET_FRAME_WIDTH.
1996-09-21 02:25:37 +00:00
Richard M. Stallman
1026b40015 (Qright): New variable.
(syms_of_win32fns): Initialize and staticpro Qright.
(x_set_vertical_scroll_bars): Check for left<->right<->none
scroll bar changes, and modify the vertical scroll bar type as appropriate.
(x_figure_window_size): Use new SET_FRAME_WIDTH macro.
(Fx_create_frame): Likewise.
1996-09-21 02:25:11 +00:00
Richard M. Stallman
03218728b5 (fast_find_position, show_macro_face): Use new WINDOW_LEFT_MARGIN macro. 1996-09-21 02:23:54 +00:00
Richard M. Stallman
d7c64de6bf Comment change. 1996-09-21 01:25:11 +00:00
Richard M. Stallman
9bfd4456ce (preserve_other_columns, preserve_my_columns): Use new
macros WINDOW_LEFT_MARGIN and WINDOW_RIGHT_EDGE.
(adjust_window_charstarts, verify_charstarts, cancel_my_columns):
Use new macro WINDOW_LEFT_MARGIN instead of w->left.
(direct_output_for_insert, direct_output_forward_char): Likewise.
(buffer_posn_from_coords): Likewise.
(verify_charstarts): Use new macro WINDOW_FULL_WIDTH_P.
(update_frame): For determining when to wrap the cursor, use the
new macro FRAME_WINDOW_WIDTH instead of FRAME_WIDTH; they aren't
necessarily the same any more.
(change_frame_size_1): Use FRAME_WINDOW_WIDTH to check for changes.
Give `set_window_width' the window width value.  Use new macro SET_FRAME_WIDTH.
1996-09-21 01:21:18 +00:00