1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-18 08:51:45 -08:00
Commit graph

10633 commits

Author SHA1 Message Date
Karl Heuer
9a2c20d57f (gettext): Make sure this is always defined, even #if emacs.
(NULL): No need to #undef this anymore; Emacs uses NILP now.
1994-12-01 22:59:35 +00:00
Paul Eggert
facd2759c5 (re_compile_pattern, re_comp, regerror): Add gettext wrapper.
(re_error_msgid): Renamed from `re_error_msg', for consistency
with other source files that declare arrays of message ids.
Identifiers ending in `msgid' are special to to some prototype
message-extracting utilities.
Make "Success" be the 0th entry, so it can be extracted too.
(re_comp): Replace "Memory exhausted" with
re_error_msgid[REG_ESPACE], to aid message consistency.
1994-11-29 16:25:39 +00:00
Richard M. Stallman
e4c97a67e7 (Fminibuffer_complete_and_exit): Catch errors in do_completion.
(complete_and_exit_1, complete_and_exit_2): New subroutines.
1994-11-28 20:31:00 +00:00
Richard M. Stallman
385b6cc702 (internal_delete_file, internal_delete_file_1): New functions. 1994-11-28 19:27:53 +00:00
Richard M. Stallman
2e3dc201ba (delete_temp_file): Use internal_delete_file. 1994-11-28 19:27:41 +00:00
Richard M. Stallman
cbb6a418dc (Fkill_buffer): Use internal_delete_file. 1994-11-28 19:27:27 +00:00
Richard M. Stallman
7a9a9813ae (Fx_synchronize): Fix doc string syntax. 1994-11-28 18:17:31 +00:00
Richard M. Stallman
847bb7555a Fix erroneous comment syntax. 1994-11-28 18:08:42 +00:00
Richard M. Stallman
e79a0e1bf3 (NEED_UNISTD_H): Defined. 1994-11-28 18:03:04 +00:00
Richard M. Stallman
378ac3148e Have just one conditional to include unistd.h.
Test NEED_UNISTD_H, not AIX and IRIX4.
(UNISTD_H_INCLUDED): Don't define or test this.
1994-11-28 17:59:41 +00:00
Francesco Potortì
007f6f5ad2 * m/delta.h (C_SWITCH_MACHINE): -inline-functions removed,
because the compiler shipped with R3V7 is not stable.
EOF
1994-11-24 08:51:11 +00:00
Richard M. Stallman
3ef14e464b (command_loop_1): Use safe_run_hooks to run
deferred-action-function.
(Qdeferred_action_function): New variable.
(syms_of_keyboard): Initialize and staticpro Qdeferred_action_function.
1994-11-24 08:40:21 +00:00
Richard M. Stallman
18f2905613 (syms_of_keyboard): Doc fix. 1994-11-23 09:14:29 +00:00
Richard M. Stallman
ec63af1b57 (Fy_or_n_p): Handle exit-prefix in query-replace-map. 1994-11-23 09:11:30 +00:00
Richard M. Stallman
044f81f10f (save_search_regs): Add declaration. 1994-11-22 23:33:01 +00:00
Richard M. Stallman
f6ec87b552 Initial revision 1994-11-22 19:30:44 +00:00
Richard M. Stallman
73939f84c0 (OBJECTS_MACHINE): Define only if AIXHFT. 1994-11-22 19:30:30 +00:00
Richard M. Stallman
131cbe12a9 (AIXHFT): Defined. 1994-11-22 19:30:07 +00:00
Richard M. Stallman
b97ab886b8 (init_sys_modes): Tes AIXHFT, not AIX.
(reset_sys_modes): Test AIXHFT.
(hft_init, hft_reset): Test AIXHFT, not AIX.
1994-11-22 19:24:38 +00:00
Richard M. Stallman
869e65bba2 (Fdisplay_buffer): Use `b' to read existing buffer name. 1994-11-22 04:50:20 +00:00
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