1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-19 01:10:57 -08:00
Commit graph

10633 commits

Author SHA1 Message Date
Karl Heuer
d917be71a8 (message_dolog): Ignore narrowing.
Use low-level functions, to bypass modification and motion hooks.
1995-01-17 02:29:16 +00:00
Karl Heuer
155ef550fb (redisplay, redisplay_window, display_mode_line, decode_mode_spec): Use window
field column_number_displayed instead of a global flag.
1995-01-17 01:52:22 +00:00
Karl Heuer
1262267aa8 (struct window): New member column_number_displayed. 1995-01-17 01:51:57 +00:00
Karl Heuer
9a6b6f9276 (write_glyphs, insert_glyphs): Call checkmagic. 1995-01-17 00:18:55 +00:00
Karl Heuer
761ed60d45 Declare checkmagic. 1995-01-17 00:18:36 +00:00
Karl Heuer
902a3b86a4 (cmcheckmagic): New function. 1995-01-17 00:18:20 +00:00
Richard M. Stallman
569f49447b (kbd_buffer_store_event): Cast arg of bcopy. 1995-01-16 06:48:15 +00:00
Roland McGrath
187996a8fd (r_alloc_init): Remove unused variable END. 1995-01-15 13:04:55 +00:00
Karl Heuer
7d535c6803 (Fpurecopy): Mask size field when copying pseudovector. 1995-01-14 02:19:32 +00:00
Richard M. Stallman
2a96daeb5d Declare Qrear_nonsticky. 1995-01-13 08:45:30 +00:00
Richard M. Stallman
cbf651156b (Vuse_hard_newlines): New variable.
(Fnewline): If use_hard_newlines is on, mark inserted
newline(s) with `hard' property, marked rear-nonsticky.
1995-01-13 08:45:07 +00:00
Karl Heuer
5259c73786 (printchar, strout): Call message_dolog. 1995-01-13 02:22:54 +00:00
Karl Heuer
3d3938e185 Declare message_dolog. 1995-01-13 02:22:37 +00:00
Karl Heuer
f88eb0b611 (message_log_need_newline): New var.
(message_dolog): New function, extracted from message2.
1995-01-13 02:22:14 +00:00
Karl Heuer
25be741f21 Don't allow MARKBIT and DONT_COPY_FLAG to be the same bit. 1995-01-13 00:02:43 +00:00
Karl Heuer
1fb577f7e5 (DONT_COPY_FLAG): Default this to 1.
(mark_object): Use the same XOR expression as elsewhere.
(gc_sweep): Don't touch DONT_COPY_FLAG here; this one is a real size field,
not a mangled pointer.
1995-01-13 00:00:23 +00:00
Karl Heuer
4cab507406 (internal_equal): Delete redundant tests.
Mask size field when comparing pseudovectors.
(Frandom): Use VALBITS instead of hardcoded constants.
1995-01-12 23:18:19 +00:00
Richard M. Stallman
0c97bd6a43 (unexec): Cast value of sbrk.
(run_time_remap): Cast arg to brk.
(brk_value): Renamed from Brk.
(is_it): Cast 1st arg of mmap.
1995-01-12 21:02:30 +00:00
Richard M. Stallman
4ff1aed96c (internal_equal): Once again use a switch. 1995-01-12 21:01:31 +00:00
Karl Heuer
e19e5a3e16 (DONT_COPY_FLAG): Fix typo. 1995-01-11 03:00:32 +00:00
Karl Heuer
c98adc1b2e Use large constants for Lisp_Misc_Type.
Add some function declarations.
1995-01-11 02:13:20 +00:00
Karl Heuer
691c4285c5 (Fgarbage_collect): Don't log the GC message. 1995-01-11 02:04:58 +00:00
Karl Heuer
0b1005ef3c (message1_nolog): New function. 1995-01-11 02:03:00 +00:00
Karl Heuer
5992c4f725 (Vmessage_log_max): New var.
(syms_of_xdisp): defvar and initialize it.
(message2_nolog): Renamed from message2.
(message2): Log messages, then call message2_nolog.
1995-01-11 01:55:01 +00:00
Karl Heuer
b718c39540 (echo): Don't log the key echoes. 1995-01-11 01:53:36 +00:00
Karl Heuer
c660b094b9 Declare all non-returning functions `void'.
(insert_1): Make non-static.  New arg PREPARE.  All callers changed.
1995-01-11 01:40:25 +00:00
Richard M. Stallman
155ffe9c93 (DONT_COPY_FLAG): New bit flag.
(mark_object, gc_sweep, compact_strings): Use it.
1995-01-11 01:19:09 +00:00
Richard M. Stallman
99e372cd35 (main): Handle SIGABRT, SIGHWE, SIGPRE, SIGORE, SIGDLK,
SIGCPULIM, if they are defined.
1995-01-11 01:18:41 +00:00
Richard M. Stallman
5bfac5a98e (struct Lisp_Free, struct Lisp_Marker, etc.):
Make the `type' field just 16 bits, and declare as int.
Add explicit spacer field after it.
(struct Lisp_Marker): New field insertion_type.
1995-01-11 01:17:49 +00:00
Karl Heuer
b5a6948eea (Fnarrow_to_region): Swap using temp Lisp_Object, not int. 1995-01-10 22:03:13 +00:00
Karl Heuer
83951f1ea4 (Finsert_char): Check inherit flag for long strings too. 1995-01-10 20:37:38 +00:00
Richard M. Stallman
e0dff5f63e (syms_of_keyboard): Doc fix.
(read_key_sequence): If first event is mouse click,
use the text property keymap from where the click was.
New local var orig_local_map.
1995-01-10 18:37:06 +00:00
Karl Heuer
2f787aa33c (Fscroll_other_window): On small windows, scroll by 1 line. 1995-01-10 00:06:50 +00:00
Richard M. Stallman
dce4372a8e (store_in_keymap): Copy a cons only if car is a string. 1995-01-08 20:24:36 +00:00
Richard M. Stallman
a0a7635faa Don't include param.h. 1995-01-08 20:19:47 +00:00
Richard M. Stallman
6c0df54af6 (syms_of_buffer): Doc fix. 1995-01-08 19:22:20 +00:00
Roland McGrath
df3dd7d63d Include config.h first. 1995-01-07 16:57:36 +00:00
Karl Heuer
09b3d66283 (VALBITS, GCTYPEBITS): Deleted; default is better. 1995-01-07 00:23:16 +00:00
Karl Heuer
308c7a07a2 (VALBITS): Adjust for new bit layout. 1995-01-07 00:22:49 +00:00
Karl Heuer
5df0669f04 [XENIX|SOLARIS2] (VALBITS, GCTYPEBITS): Deleted; default is better. 1995-01-07 00:19:51 +00:00
Karl Heuer
9b8e820120 (VALBITS, XTYPE): Adjust for new bit layout. 1995-01-07 00:18:38 +00:00
Karl Heuer
aa24c41b1d Fix comment. 1995-01-07 00:14:11 +00:00
Karl Heuer
155add3557 Delete obsolete comment. 1995-01-06 23:23:38 +00:00
Richard M. Stallman
6e18b6c220 [!MULTI_FRAME] (window_frame): New function.
[!MULTI_FRAME] (syms_of_frame): defsubr it.
1995-01-05 22:19:54 +00:00
Roland McGrath
f9b4aacf1b Fix typo in last change. 1995-01-05 07:45:50 +00:00
Roland McGrath
610f41b751 (store_function_docstring, Fdocumentation): Use & PSEUDOVECTOR_SIZE_MASK on
`size' field of compiled byte-code object.
1995-01-05 07:11:54 +00:00
Roland McGrath
4e87700b1e (Fcall_interactively): Use & PSEUDOVECTOR_SIZE_MASK on `size' field of
compiled byte-code object.
1995-01-05 07:06:19 +00:00
Roland McGrath
96277b2df9 (Fcommandp): Use & PSEUDOVECTOR_SIZE_MASK on `size' field of compiled
byte-code object.
1995-01-05 07:05:16 +00:00
Karl Heuer
6b552283ca (mark_object, mark_buffer): Don't mark buffer twice. 1995-01-04 22:43:47 +00:00
Karl Heuer
177efd1563 [EXPLICIT_SIGN_EXTEND] (XINT): Use symbolic constants. 1995-01-04 22:41:16 +00:00