1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-08 12:40:49 -08:00
Commit graph

9986 commits

Author SHA1 Message Date
Richard M. Stallman
ebdb2d6d9e (re_compile_fastmap): Really, really treat `succeed' like end. 1994-11-19 13:57:27 +00:00
Richard M. Stallman
4099a32dc9 (face-color-supported-p): New function.
(face-try-color-list): Use that.
1994-11-19 11:12:16 +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
547d70f520 Comment change. 1994-11-19 05:24:57 +00:00
Richard M. Stallman
0ad0f28fce (picture-self-insert): Use last-command-event,
not last-input-char.
(picture-mode-map): Make the keymap vector 256 chars long.
Fix typo `newline-andindent'.
1994-11-18 20:37:28 +00:00
Richard M. Stallman
66e7fd4669 (init_filelock): Add missing semicolon. 1994-11-18 20:27:24 +00:00
Richard M. Stallman
af8eb50dd2 (batch-byte-compile-emacs): New function. 1994-11-18 17:50:37 +00:00
Richard M. Stallman
e85c9f90e8 Initial revision 1994-11-18 17:42:26 +00:00
Richard M. Stallman
07a0bda3c9 (Fload): Call Fsubstitute_in_file_name after trying handler. 1994-11-18 16:43:04 +00:00
Richard M. Stallman
58cabff051 (mail-setup): Make fill-column wide for the in-reply-to. 1994-11-18 16:41:07 +00:00
Karl Heuer
626a097ccf (kill-region): Set this-command unconditionally. 1994-11-18 07:47:19 +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
Doug Evans
602b4a3e92 Vendor for vxworks is wrs. 1994-11-18 03:37:48 +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
Edward M. Reingold
7c77d66546 Get rid of edit menu. 1994-11-17 21:49:27 +00:00
Edward M. Reingold
8f12817f58 Undefine kill-region and copy-region-as-kill. 1994-11-17 21:49:00 +00:00
Doug Evans
051d1419cd (sparc): Recognize as a cpu.
(ecoff*, vsta, udi): Recognize as os's.
(udi29k): New alias.
1994-11-17 20:12:13 +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
dc554c3acc (backup-buffer): Use file-ownership-preserved-p. 1994-11-17 16:53:01 +00:00
Richard M. Stallman
91f1c349d4 (timer-process-filter): Use save-match-data. 1994-11-17 16:50:21 +00:00
Richard M. Stallman
ab041f09cb (rmail-fields-not-to-output): New variable.
(rmail-delete-unwanted-fields): New function.
(rmail-output, rmail-output-to-rmail-file): Call it.
1994-11-17 16:48:10 +00:00
Richard M. Stallman
8600e6edba (init_filelock): Always copy lock_path. 1994-11-17 16:10:36 +00:00
Richard M. Stallman
7c7daa220d (set-keymap-parent): Fix bug in case of empty keymap.
(switch-to-other-buffer): Fix one-off error.
1994-11-17 16:01:49 +00:00
Richard M. Stallman
a9f32bf3e1 Accept -domain as OS, and make it default for Apollo. 1994-11-17 15:16:50 +00:00
Richard M. Stallman
c4ff4831ec (m68*-apollo*): Use s/domain.h. 1994-11-17 15:13:43 +00:00
Richard M. Stallman
2f9a1ee283 (timezone-parse-date): Handle two new formats (6 and 7). 1994-11-16 22:21:39 +00:00
Richard M. Stallman
cc9b34b0b4 (try_window, display_text_line): Undo previous change. 1994-11-16 21:44:15 +00:00
Richard M. Stallman
350b75679b (substitute-key-definition): Don't recursively scan
where OLDMAP has a submap but KEYMAP does not.
1994-11-16 20:35:34 +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
Richard M. Stallman
0694d58c7f Fix in insert-behind-hooks and insert-in-front-hooks. 1994-11-16 15:28:37 +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
61c6f8734b (dired-collect-file-versions): Discard version #s from
arg; then do nothing if already in dired-file-version-alist.
1994-11-16 14:26:42 +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
Francesco Potortì
b9755a1207 * etags.c [ETAGS_REGEXP]: All the new code that deals with regexps
is compiled if this is defined.  The new functions and variables
	added #ifdef ETAGS_REGEXP are not listed in this ChangeLog.
	[VMS]: All VMS specific code previously contained in
	etags-vmslib.c is now included here, modified for dealing with
	language and regex options intermixed with filenames.
	(header_file): Global variable deleted.
	(Lang_Function): New typedef.  All language parser functions
	changed to this new type.
	(string_numeric_p, substr, prestr): Functions deleted.
	(readline_internal): Does the job that readline did previously.
	(longopts): --language and --regex options added.
	(lang_names, lang_extensions, lang_func, print_language_names):
	New structures, variables and functions for choosing languages.
	(print_help): Help strings updated.  Calls print_language_names.
	(argument_type, ARGUMENT): Typedefs for dealing with language and
	regex options intermixed with filenames.
	(main): Changed the way of dealing with arguments on the command
	line to deal with language and regex options intermixed with
	filenames.
	(get_language, default_C_entries, Cplusplus_entries,
	Cstar_entries, Yacc_entries, just_read_file): New functions.
	(find_entries): Use the new method for choosing the language.
	(Pascal_functions): Allow intermixing of comment styles.
	(prolog_getit, skip_comment): Rewritten for speed.
	(readline): Rewritten to deal with regexps.
1994-11-16 13:00:49 +00:00
Francesco Potortì
dcc89e637e * etags.c (<errno.h>): #include added.
(etags_getcwd): Check return value from getcwd.
1994-11-16 10:29:33 +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