David J. MacKenzie
cc642929cc
add symbols for --with-pop, --with-kerberos, --with-hesiod
1994-11-22 03:18:35 +00:00
Francesco Potortì
7074fde664
Added code for automatically saving and restoring the match data
...
when a filter or sentinel tries to modify it.
1994-11-21 12:50:27 +00:00
Richard M. Stallman
081bef73a2
(sort_args): New function.
...
(main): Call sort_args.
Check for -d/-display after -nw, -batch, -help.
Accept --display, with arg attached or separate.
1994-11-19 20:45:17 +00:00
Richard M. Stallman
ebdb2d6d9e
(re_compile_fastmap): Really, really treat `succeed' like end.
1994-11-19 13:57:27 +00:00
Richard M. Stallman
5f5a1fec3c
(re_compile_fastmap): Really treat `succeed' like end.
1994-11-19 10:37:38 +00:00
Richard M. Stallman
b819a39025
(struct regexp_cache): New field `posix'.
...
(compile_pattern_1): New arg `posix'. Controls the syntax spec
for parsing; also record it in the cache.
(compile_pattern): New arg `posix'.
(looking_at_1, string_match_1, fast_string_match): Pass 0 for new arg.
(search_buffer): New arg `posix'. Now static.
(search_command): New arg `posix'. All callers changed.
(Fposix_search_forward, Fposix_search_backward): New functions.
(string_match_1, looking_at_1): New subroutines broken out.
(Fstring_match, Flooking_at): Use them.
(Fposix_string_match, Fposix_looking_at): New functions.
(syms_of_search): defsubr new functions.
1994-11-19 10:00:14 +00:00
Richard M. Stallman
66e7fd4669
(init_filelock): Add missing semicolon.
1994-11-18 20:27:24 +00:00
Richard M. Stallman
07a0bda3c9
(Fload): Call Fsubstitute_in_file_name after trying handler.
1994-11-18 16:43:04 +00:00
Karl Heuer
228a2e1a47
(recompute_width_table): Do the right thing if no previous table existed.
...
Fix Lisp_Object vs. integer problem.
(width_run_cache_on_off): Let recompute_width_table create the vector.
1994-11-18 07:17:17 +00:00
Karl Heuer
b5088f8084
(enum Lisp_Misc_Type): Rename Lisp_Vector to Lisp_Vectorlike. Mark
...
Lisp_Window_Configuration as obsolete.
(PSEUDOVECTOR_FLAG, PSEUDOVECTOR_SIZE_MASK, PVEC_BUFFER, PVEC_PROCESS,
PVEC_FRAME, PVEC_COMPILED, PVEC_WINDOW, PVEC_WINDOW_CONFIGURATION): New
constants.
(XSETPSEUDOVECTOR, PSEUDOVECTORP, VECTORLIKEP): New macros.
(XSETVECTOR, XSETWINDOW_CONFIGURATION, VECTORP, WINDOW_CONFIGURATIONP): Use
the new convention.
(XSETCOMPILED): New macro.
1994-11-18 06:50:02 +00:00
Karl Heuer
7643763103
(Fpurecopy): Use type test macros.
...
(mark_object): Use the new pseudovector convention.
1994-11-18 06:49:09 +00:00
Karl Heuer
e958fd9aca
(Fsingle_key_description): Use type test macros.
1994-11-18 05:29:08 +00:00
Karl Heuer
9e539a3cc3
(SET_FRAME, key_event, do_mouse_event): Use accessor macros.
1994-11-18 05:22:33 +00:00
Karl Heuer
3e7383ebfa
(Fvconcat, concat): Use Lisp_Vectorlike.
1994-11-18 04:49:51 +00:00
Karl Heuer
d6dd74bbae
(Fpurecopy): Use type test macros.
1994-11-18 02:31:20 +00:00
Karl Heuer
d60858a687
(XSETCOMPILED): New macro.
1994-11-18 02:30:32 +00:00
Karl Heuer
5b5f688358
(Fdocumentation): Use type test macros.
1994-11-18 02:10:19 +00:00
Karl Heuer
e0f93814bf
(print): Use type test macros.
1994-11-18 02:02:18 +00:00
Karl Heuer
6d6432476c
(re_compile_fastmap): Treat `succeed' like end of pattern.
1994-11-18 01:04:41 +00:00
Richard M. Stallman
7b92975ff2
(lock_dir, superlock_file, MAKE_LOCK_NAME):
...
Renamed from lock_path, superlock_path, MAKE_LOCK_PATH.
1994-11-17 17:28:35 +00:00
Richard M. Stallman
8600e6edba
(init_filelock): Always copy lock_path.
1994-11-17 16:10:36 +00:00
Richard M. Stallman
cc9b34b0b4
(try_window, display_text_line): Undo previous change.
1994-11-16 21:44:15 +00:00
Roland McGrath
79e50e4f32
[NOT_C_CODE]: Include fcntl.h.
1994-11-16 20:32:40 +00:00
Richard M. Stallman
8a59006281
(Fdirectory_files): Pass new arg to `compile_pattern'.
1994-11-16 20:30:12 +00:00
Richard M. Stallman
91fc6e4448
(re_opcode_t): New opcode `succeed'
...
(re_match_2_internal): Handle `succeed'.
(regex_compile): Handle RE_NO_BACKTRACKING.
(re_syntax_options): Delete initializer.
1994-11-16 20:29:39 +00:00
Richard M. Stallman
5cc055623c
(RE_NO_POSIX_BACKTRACKING): New macro.
1994-11-16 20:28:48 +00:00
Roland McGrath
58fcaaf175
(try_window): Don't pass window to Fget_char_property; pass its buffer.
...
(display_text_line): Likewise.
1994-11-16 16:57:31 +00:00
Francesco Potortì
9dfaca6edd
* Makefile.in.in (TAGS): The new etags allows tagging DEFVARs.
1994-11-16 14:27:48 +00:00
Richard M. Stallman
d0011c1199
(Fopen_dribble_file): Call fclose only when dribble is non zero.
1994-11-16 14:15:54 +00:00
Karl Heuer
da2792e0e8
(Fcurrent_window_configuration): Use allocate_vectorlike and VECSIZE.
...
(SAVE_WINDOW_DATA_SIZE): Macro deleted.
1994-11-16 06:17:13 +00:00
Karl Heuer
783a283842
(access_keymap): Use type test macros.
1994-11-16 05:59:53 +00:00
Karl Heuer
36af7d69d4
(make_frame): Use allocate_vectorlike and VECSIZE.
1994-11-16 05:50:06 +00:00
Karl Heuer
9422524208
Declare allocate_vectorlike.
...
(VECSIZE): New macro.
1994-11-16 05:17:32 +00:00
Karl Heuer
cffec418d6
(make_dummy_parent, make_window): Use allocate_vectorlike and VECSIZE.
1994-11-16 05:16:42 +00:00
Karl Heuer
23d6bb9cd8
(make_process): Use allocate_vectorlike and VECSIZE.
1994-11-16 05:03:02 +00:00
Karl Heuer
1825c68d0c
(Fmake_vector): Call allocate_vectorlike.
...
(allocate_vectorlike): New function, extracted from Fmake_vector.
1994-11-16 04:48:37 +00:00
Karl Heuer
b8e0549dc4
Delete declaration of Farray_length.
1994-11-16 03:42:44 +00:00
Karl Heuer
c24e4efeb5
(Farray_length): Delete this obsolete function.
...
(Faref, Faset): If object is a string, use XSTRING, not XVECTOR.
1994-11-16 03:41:56 +00:00
Karl Heuer
a2ad3e19d3
(Flength): Don't call Farray_length, just use size field.
1994-11-16 03:37:56 +00:00
Karl Heuer
cec4abce27
Fix indentation.
1994-11-16 03:11:59 +00:00
Karl Heuer
5dad828246
Fix typo in comment.
1994-11-16 02:34:40 +00:00
Karl Heuer
41d86b1353
(Fdo_auto_save): Use the new type-test macros.
1994-11-16 01:50:23 +00:00
Karl Heuer
35e5240a6a
(XSCROLL_BAR): Extract from Lisp_Vector, not generic pointer.
1994-11-16 01:31:04 +00:00
Karl Heuer
c4898489b1
(wait_for_property_change): Encode location as a cons of two integers instead
...
of lying about the type.
(wait_for_property_change_unwind): Decode it likewise.
1994-11-16 01:26:39 +00:00
Karl Heuer
0598f77384
(Finteractive_p): Use XSUBR instead of its expansion.
1994-11-16 01:14:23 +00:00
Karl Heuer
81c1bd20f7
(Fdocumentation): Use NATNUMP instead of its expansion.
1994-11-16 01:03:33 +00:00
Karl Heuer
be3bfff196
(access_keymap, store_in_keymap): Use NATNUMP instead of its expansion.
1994-11-16 01:00:10 +00:00
Karl Heuer
40c03e124a
(CHECK_NATNUM): Use NATNUMP instead of its expansion.
1994-11-16 00:55:11 +00:00
Richard M. Stallman
8ce069f595
(Fread_file_name_internal): Protect orig_string.
...
(Fsubstitute_in_file_name): Run a handler.
(Qsubstitute_in_file_name): New variable.
(syms_of_fileio): Set it up.
1994-11-16 00:52:35 +00:00
Karl Heuer
c80bd143cf
(syms_of_data): Set Qwholenump as function, not variable.
...
(Fnatnump): Use NATNUMP macro.
1994-11-16 00:42:11 +00:00