1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-11 17:31:35 -07:00
Commit graph

155589 commits

Author SHA1 Message Date
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
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
Karl Heuer
c9dad5edec (Fmake_list, Fmake_vector, Fmake_string): Use CHECK_NATNUM instead of its
expansion.
1994-11-16 00:30:25 +00:00
Karl Heuer
b5b502d667 (NETCONN_P, kill_buffer_processes): Use the new type-test macros. 1994-11-15 23:55:26 +00:00
Karl Heuer
915857ff0a (OVERLAY_POSITION): Use the new type-test macros. 1994-11-15 23:55:03 +00:00
Karl Heuer
8fc0589a7e (overlays_at): Use the new type-test macros. 1994-11-15 23:54:26 +00:00
Karl Heuer
4e6c9d9e09 (unlock_all_files): Use the new type-test macros. 1994-11-15 23:54:02 +00:00
Karl Heuer
34ca5317e2 (x_window_to_frame, x_any_window_to_frame, x_top_window_to_frame): Use the new
type-test macros.
1994-11-15 23:52:43 +00:00
Karl Heuer
c1a2bfad02 (GC_INTEGERP, etc): New type-test macros for use during GC. 1994-11-15 23:38:26 +00:00
Karl Heuer
9f56ecfc2f (current_minor_maps): Avoid assignments in arguments to a type-test macro. 1994-11-15 22:54:36 +00:00
Karl Heuer
8c8c10fe07 (PLIST_ELT_P): Avoid assignments in arguments to a type-test macro. 1994-11-15 22:54:15 +00:00
Karl Heuer
e1befa751b (Fpixmap_spec_p): Avoid function calls and assignments as arguments to a
type-test macro.
1994-11-15 22:53:26 +00:00
Karl Heuer
a4a9f09f10 (NATNUMP): New macro.
(CHECK_NATNUM): Use that macro instead of its expansion.
1994-11-15 22:45:31 +00:00
Karl Heuer
8548150755 (free_float): Don't assume XFASTINT accesses the raw bits.
(make_float, free_cons, Fcons, Fmake_symbol, gc_sweep): Likewise.
1994-11-15 21:44:10 +00:00
Roland McGrath
9c833060e3 (tags-query-replace): Use query-replace-read-args in interactive spec. 1994-11-15 21:03:22 +00:00
Richard M. Stallman
0cabad136a (isearch-other-meta-char): Delete debugging code.
(isearch-char-to-string): Simplify--assume character is an integer.
1994-11-15 19:41:36 +00:00
Richard M. Stallman
fb5eba9c6f (Frename_buffer): Rename arg NAME to NEWNAME. 1994-11-15 17:05:44 +00:00
Richard M. Stallman
e6e332b9c2 (read_escape): For \S-a, return A. 1994-11-15 17:05:30 +00:00
Richard M. Stallman
d228f20729 (init_sys_modes): Maybe call tcflow. 1994-11-15 17:04:22 +00:00
Richard M. Stallman
cefaf3b60c (mouse-save-then-kill): Call mouse-show-mark
when we adjust an existing region.
1994-11-15 16:57:24 +00:00
Richard M. Stallman
58451992fb (isearch-gnu-emacs-events): Variable deleted.
(isearch-update): Always test unread-command-events.
(isearch-event-data-type): Variable deleted.
(isearch-pre-command-hook-exists): Variable deleted.
(isearch-last-command-char): Only use last-command-char.
1994-11-15 16:56:44 +00:00
Richard M. Stallman
bd1bd1252d (isearch-unread): Always use unread-command-events.
(isearch-other-meta-char): In the case of a mouse event with a dummy
prefix, recombine the two into a single event before unreading.
1994-11-15 16:53:29 +00:00
Richard M. Stallman
489c043ab7 (Frename_buffer): Rename arg NAME to NEWNAME. 1994-11-15 14:01:12 +00:00
Richard M. Stallman
03fd0ac8e9 (m68*-apollo*): Set NON_GNU_CPP. 1994-11-15 04:23:27 +00:00
Richard M. Stallman
9f5c7ace45 (line): Add a beginning-op function. 1994-11-15 04:18:03 +00:00
Richard M. Stallman
e57d8da0a4 (LD_SWITCH_SYSTEM): Add -dc and -dp.
(HAVE_GETPAGESIZE): Defined.
1994-11-15 03:38:23 +00:00
Paul Reilly
e1241f09d8 (lw_refigure_widget): Use the macro USE_XAW rather than XAW. 1994-11-15 03:22:52 +00:00
Roland McGrath
82f75ccadb (tags-table-including): Don't gratuitously cons (what was I thinking?).
Properly skip t elements of tags-table-computed-list.
1994-11-15 02:38:03 +00:00
Karl Heuer
6cb9cafb12 (internal_equal): Use new overlay substructure.
Simplify by returning int.
(Fequal): Use new interface to internal_equal.
1994-11-15 02:05:04 +00:00