Commit graph

4563 commits

Author SHA1 Message Date
Karl Heuer
3ef31cb524 Initial revision 1995-01-23 23:03:37 +00:00
Karl Heuer
a7cde15c64 [__GNUC__] (POSIX_SIGNALS): #define this.
[__GNUC__] (sigsetmask, HAVE_SYSV_SIGPAUSE): #undef these.
(LIBX11_SYSTEM): Don't use -lc; loading this before -lcposix gives us the
wrong signal functions.
(C_SWITCH_SYSTEM): Add _XOPEN_SOURCE.
(EXTRA_INITIALIZE): Make conditional on __GNUC__.
1995-01-23 22:20:24 +00:00
Richard M. Stallman
fb774cf7a8 (read_minibuf): Don't print the prompt in batch mode. 1995-01-22 17:11:23 +00:00
Richard M. Stallman
fcdeb5d917 (sort_args): Ordinary args get priority 0.
So do -f, -l, -insert, etc.  --kill gets negative priority.
Everything else gets positive priority.
1995-01-22 09:57:57 +00:00
Richard M. Stallman
e114e160d3 [NO_REMAP]: #undef static. 1995-01-21 22:23:22 +00:00
Richard M. Stallman
73396f20e7 Comment change. 1995-01-21 22:21:33 +00:00
Richard M. Stallman
9d83f28943 (xmenu.o): Add msdos.h as dependency. 1995-01-20 23:48:46 +00:00
Richard M. Stallman
e0585c647b (syms_of_buffer) [DOS_NT]: Add missing ';'. 1995-01-20 23:40:45 +00:00
Richard M. Stallman
edfc0d4575 Comment change. 1995-01-20 23:40:03 +00:00
Richard M. Stallman
cbc07d0a1d (x_mouse_leave): Add neutralizing define.
(XMenuCreate, XMenuAddPane, XMenuAddSelection, XMenuLocate,
XMenuActivate, XMenuDestroy): Add prototype.
1995-01-20 23:38:46 +00:00
Richard M. Stallman
eeee31128d [MSDOS]: #include msdos.h. 1995-01-20 23:37:41 +00:00
Richard M. Stallman
1189e5a2d9 (XMenuCreate, XMenuAddPane, XMenuAddSelection, XMenuLocate,
XMenuActivate, XMenuDestroy): Add dummy `display *' argument.
1995-01-20 23:37:00 +00:00
Richard M. Stallman
296752568f (DEVICE_SEP, IS_DIRECTORY_SEP, IS_ANY_SEP): Defined. 1995-01-20 23:36:39 +00:00
Richard M. Stallman
dffb28c7ca (file_name_as_directory, Ffile_name_directory)
(Ffile_name_nondirectory): Delete special MSDOG code now covered by macros.
1995-01-20 23:36:07 +00:00
Karl Heuer
53ea07e1a2 (union Lisp_Misc): Make the `type' field just 16 bits, to match the
substructures.
1995-01-20 22:02:53 +00:00
Karl Heuer
029c56f6ad (xbufobjfwd, xbuflocal, xwinconfig):
Renamed from xbuffer_objfwd, xbuffer_local_value, xwindow_configuration
since gdb doesn't allow underscores in macro names.
1995-01-20 20:12:25 +00:00
Karl Heuer
2084fddb6d (Ftext_property_any): Handle the trivial case specially. 1995-01-20 01:47:45 +00:00
Karl Heuer
4bb8c8b792 (seed_random): Renamed from srandom.
(get_random): Renamed from random.  Return VALBITS random bits.
1995-01-19 23:37:10 +00:00
Karl Heuer
99175c23d3 (Frandom): Call seed_random and get_random. 1995-01-19 23:36:43 +00:00
Karl Heuer
a6a3acf054 (xboolfwd, xbuffer_local_value, xbuffer_objfwd, xcompiled, xintfwd, xmiscfree,
xobjfwd, xoverlay, xwindow_configuration): New macros.
1995-01-19 21:57:20 +00:00
Karl Heuer
00d76abc82 (print): Print internal types too, for debugging.
Print appropriate message for invalid pseudovector or misc type.
1995-01-19 21:09:50 +00:00
Richard M. Stallman
b59ab95c5c (term_get_fkeys_1): Bug fix for function key above f19. 1995-01-19 18:56:43 +00:00
Richard M. Stallman
d5a539cd37 (subst_char_in_region_unwind): New function.
(Fsubst_char_in_region): Use it to make undo_list t temporarily.
1995-01-19 18:56:10 +00:00
Richard M. Stallman
3de15b7ad1 (internal_self_insert): Don't test current_column
when deciding to call auto_fill_function.
1995-01-19 04:34:02 +00:00
Richard M. Stallman
2dc25e2af5 Don't include sys/param.h.
(MAXPATHLEN): Definition deleted.
1995-01-18 23:23:58 +00:00
Richard M. Stallman
a58ec57dd2 (Qtemp_buffer_show_hook): New hook.
(syms_of_window): Init and staticpro it.
(temp_output_buffer_show): Run the hook.
1995-01-18 22:13:34 +00:00
Karl Heuer
0220c51857 Change all occurences of SWITCH_ENUM_BUG to use SWITCH_ENUM_CAST instead. 1995-01-18 20:52:48 +00:00
Karl Heuer
c1d4ff308d [!emacs] (SWITCH_ENUM_CAST): New macro, from emacs/lisp.h
(re_compile_fastmap, re_match_2_internal): Use that macro instead of testing
SWITCH_ENUM_BUG.
1995-01-18 20:47:36 +00:00
Karl Heuer
51bd4610d7 (SWITCH_ENUM_CAST): New macro. 1995-01-18 20:13:17 +00:00
Richard M. Stallman
01c386ba5e (list_buffers_1, Flist_buffers): Functions deleted. 1995-01-17 02:33:24 +00:00
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