1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-17 16:41:17 -08:00
Commit graph

26840 commits

Author SHA1 Message Date
Jim Blandy
ddf768c3cf * xfns.c (Fx_create_frame): Check for internalBorder resource, as
well as internalBorderWidth.
1993-06-29 23:04:11 +00:00
Jim Blandy
b7e264f680 * gnus.el (gnus-newsrc-to-gnus-format): Correct regexp which
matches .newsrc lines not to match more than one line.
1993-06-29 23:03:21 +00:00
Jim Blandy
918f9ad18d * etags.c: #include "config.h" and the alloca CPP tangle before
#including the system headers and getopt.h.  AIX requires the
	#pragma to come before any actual C code.
1993-06-29 22:58:40 +00:00
Jim Blandy
26c1639eb6 * keyboard.c (read_char): Don't do idle autosaves if we're not
interactive.
1993-06-29 22:46:26 +00:00
Jim Blandy
3a3236d27c *** empty log message *** 1993-06-29 21:27:42 +00:00
Richard M. Stallman
5d7aa25b52 (mark_object): Add aborts in Lisp_Symbol case. 1993-06-29 21:08:31 +00:00
Jim Blandy
d1475aa1ba *** empty log message *** 1993-06-29 18:21:12 +00:00
Richard M. Stallman
a12ff9f32b (insert-directory): Doc fix.
(ls-lisp-format): Provide user name when known.
On ms-dos, provide a name for the group, to be prettier.
1993-06-29 17:08:09 +00:00
Richard M. Stallman
7324d660df (wait_reading_process_input): Use SIGIO only if defined. 1993-06-29 16:53:32 +00:00
Richard M. Stallman
74da87491a Recognize -sysv* after -sysvr4. 1993-06-29 15:31:19 +00:00
Jim Blandy
e788f29183 *** empty log message *** 1993-06-29 04:03:22 +00:00
Jim Blandy
5e28918bbb Initial revision 1993-06-28 23:41:38 +00:00
Richard M. Stallman
f4b9e76b49 (face-initialize): Create `underline' face.
(x-initialize-frame-faces): Set up `underline' face.

(x-initialize-frame-faces): Check x-display-color-p
and x-display-planes to decide whether to try using colors or gray.
1993-06-28 20:38:49 +00:00
Jim Blandy
8220dfd066 Doc fix. 1993-06-28 19:56:00 +00:00
Richard M. Stallman
c3343fcf79 (Man-auto-section-alist): Default value nil.
(Man-getpage-in-background): Call Man-default-man-args.
(Man-filter-list): Don't discard overstrike here.
(Man-set-fonts): New function.
(Man-bgproc-sentinel): Call Man-set-fonts.
(Man-version-number): Var deleted.
(Man-version): Command and binding deleted.
(Man-mode): Use Manual, not Man, as official mode name.
1993-06-28 19:53:30 +00:00
Richard M. Stallman
99a225a911 (describe_map_2): Cleanups.
Check there's no previous definition in same keymap.
1993-06-28 19:20:28 +00:00
Richard M. Stallman
1bd4e7608f Doc fixes. 1993-06-28 05:18:27 +00:00
Richard M. Stallman
3c8aaef219 (c-forward-conditional): New function.
(c-up-conditional): Use c-forward-conditional.
(c-backward-conditional): New function.
(c-mode-map): Make bindings for them.
1993-06-28 04:48:51 +00:00
Richard M. Stallman
41dfb835db (vc-update-change-log): Restore previous default-directory
for running rcs2log.
1993-06-28 00:56:54 +00:00
Richard M. Stallman
d05b18831a Canonicalize -sco4 and -sco3.2.4 to -sco3.2v4. 1993-06-27 21:26:43 +00:00
Richard M. Stallman
9ee9b53e02 entered into RCS 1993-06-26 11:59:44 +00:00
Richard M. Stallman
06ae9cf2a4 (define-key-after): Renamed from define-key-in-sequence. 1993-06-26 04:20:42 +00:00
Richard M. Stallman
4434d61b29 (define-key-in-sequence): New function. 1993-06-26 04:18:37 +00:00
Richard M. Stallman
198d5c0098 (vc-rcs-status): New variable.
(vc-mode-line): Display the lock status and head version.
(vc-rcs-status, vc-rcs-glean-field): New function.
1993-06-26 04:01:50 +00:00
Richard M. Stallman
af2a85fe39 (mouse-buffer-menu): Include % and * in each item.
Calculate amount of space needed for longest buffer name.
1993-06-25 22:33:57 +00:00
Richard M. Stallman
b9d07cf711 (mouse-menu-bar-buffers): Include % and * in each item.
Calculate amount of space needed for longest buffer name.
1993-06-25 22:30:49 +00:00
Roland McGrath
1438263db4 (find-change-log): Try get-file-buffer before file-exists-p. 1993-06-25 22:01:47 +00:00
Richard M. Stallman
e294d0c380 Convert ...-sysvr4 into ...-sysv4. 1993-06-25 21:57:48 +00:00
Richard M. Stallman
b246f57185 (vc-diff): If `diff' gives empty output, return nil. 1993-06-25 21:30:54 +00:00
Richard M. Stallman
c6cc04e999 Set up autoloads for files makeinfo' and texnfo-upd'.
(texinfo-delete-from-print-queue-command): New var.
(texinfo-tex-trailer): New var.
(texinfo-tex-region): Use that.
(texinfo-tex-buffer): Rewritten; use the actual source file.
Binding is now C-c C-t C-b.
(texinfo-texindex): Turned back on.
(texinfo-quit-job): New command, with binding.
(texinfo-delete-from-print-queue): Likewise.
(texinfo-show-structure): Indent each line according to depth.
Require texnfo-upd.
(texinfo-section-types-regexp): Var deleted.
(texinfo-insert-@-with-arg): New function.
(texinfo-insert-@var, etc.): Use that.
(texinfo-insert-@end): New command, now on C-c C-c e.
(texinfo-insert-@end-example): Deleted.
(texinfo-insert-@table): New command, on C-c C-c t.
(texinfo-start-menu-description): New command, on C-c C-c C-d.
(texinfo-mode): No longer set tex-trailer.
Make the @node for the top node start a page.
Use shorter values for tex-end-of-header and tex-start-of-header.
(texinfo-mode-map): Add bindings for makeinfo-buffer, etc.
Delete bindings for texinfo-format-buffer/region.
(texinfo-define-common-keys): New function.
1993-06-25 06:41:54 +00:00
Jim Blandy
712a169400 * ange-ftp.el: Loosen file-name-handler-alist regexp so we can do
host name completion.
1993-06-24 03:02:20 +00:00
Jim Blandy
d02e05d1ff * configure.in: Add --verbose flag. 1993-06-24 01:52:49 +00:00
Jim Blandy
ac2e902d45 (hexl-in-save-buffer): New flag.
(hexl-save-buffer): Prevent infinite recursion.
1993-06-24 01:48:59 +00:00
Jim Blandy
31ea78fd30 * xterm.c (XTread_socket): Remove #if 0''s around code which tests
for dropped connection (i.e. sigio but no events).
1993-06-24 01:34:33 +00:00
Jim Blandy
878a082725 * term/x-win.el (command-switch-alist): "-ib" takes a numeric
argument; use x-handle-numeric-switch for it.
1993-06-22 08:30:36 +00:00
Jim Blandy
5c1538928e * commands.h (Vglobal_mouse_map): Removed; unused.
* xfns.c (Vglobal_mouse_map): Same.
1993-06-22 08:17:56 +00:00
Jim Blandy
7e6992e06e * keyboard.c (menu_bar_items, read_key_sequence): Use
current_global_map, not global_map; the latter is only meant to be
	used for initial_define_key.
	* commands.h: Doc fix.
1993-06-22 08:17:36 +00:00
Jim Blandy
6ce387e698 * keyboard.c (menu_bar_items, read_key_sequence): Use
current_global_map, not global_map; the latter is only meant to be
	used for initial_define_key.
	* commands.h: Doc fix.

	* commands.h (Vglobal_mouse_map): Removed; unused.
	* xfns.c (Vglobal_mouse_map): Same.
1993-06-22 08:17:26 +00:00
Jim Blandy
384c7da487 * replace.el (query-replace-map): Fix typo in binding for [return]. 1993-06-22 08:12:10 +00:00
Jim Blandy
718cde7d8e * buffer.c (list_buffers_1): Make desired_point a lisp object; set
it to nil, unless we find the current buffer.
	(Flist_buffers): Don't try to set point in the buffer list unless
	list_buffers_1 actually returns an integer.  Don't use a full
	save_excursion; just save and restore the buffer.
1993-06-22 07:39:26 +00:00
Jim Blandy
28f7279833 Separate parameter faces (those created and modified by the user)
from the computed faces (the combinations created by
	compute_char_face), so that we don't waste global face id's.
	* xterm.h (struct x_display): Replace the fields faces and n_faces
	with fields param_faces, n_param_faces, computed_faces,
	n_computed_faces, and size_computed_faces.
	(FRAME_FACES, FRAME_N_FACES): Replaced by...
	(FRAME_COMPUTED_FACES, FRAME_N_COMPUTED_FACES, FRAME_PARAM_FACES,
	FRAME_N_PARAM_FACES): New macros.
	* xfaces.c: Doc fixes.
	(init_frame_faces): Call new_computed_face to create entries for
	the default and mode line faces.  Use the FRAME...PARAM_FACES
	macros.
	(free_frame_faces): Use the FRAME...PARAM_FACES and
	FRAME...COMPUTED_FACES macros.  Don't use the copy flag; all
	parameter faces have real X resources, and all computed faces just
	have copies.  Free both the parameter and computed face arrays.
	(new_computed_face): New function.
	(intern_computed_face): Renamed from intern_frame_face; callers
	changed.  Call new_computed_face.
	(ensure_face_ready, compute_char_face, compute_glyph_face): Use the
	FRAME...PARAM_FACES macros.
	(recompute_basic_faces): Use the FRAME...PARAM_FACES and
	FRAME...COMPUTED_FACES macros.  Produce the computed faces by
	starting with the base faces and merging in the parameter faces.
	(Fset_face_attribute_internal): Use the FRAME...PARAM_FACES
	macros.  Just call recompute_basic_faces if the default or mode
	line faces have changed.
	* xfns.c (Fx_list_fonts): Use the FRAME...PARAM_FACES macros.
	* xterm.c (dumpglyphs): Use the FRAME...COMPUTED_FACES macros.
	* dispextern.h (struct face): Remove the copy member.  This is no
	longer necessary; all computed faces are copies, and no parameter
	faces are.
1993-06-22 07:26:44 +00:00
Jim Blandy
7b00de84fd Separate parameter faces (those created and modified by the user)
from the computed faces (the combinations created by
	compute_char_face), so that we don't waste global face id's.
	* xterm.h (struct x_display): Replace the fields faces and n_faces
	with fields param_faces, n_param_faces, computed_faces,
	n_computed_faces, and size_computed_faces.
	(FRAME_FACES, FRAME_N_FACES): Replaced by...
	(FRAME_COMPUTED_FACES, FRAME_N_COMPUTED_FACES, FRAME_PARAM_FACES,
	FRAME_N_PARAM_FACES): New macros.
	* xfaces.c: Doc fixes.
	(init_frame_faces): Call new_computed_face to create entries for
	the default and mode line faces.  Use the FRAME...PARAM_FACES
	macros.
	(free_frame_faces): Use the FRAME...PARAM_FACES and
	FRAME...COMPUTED_FACES macros.  Don't use the copy flag; all
	parameter faces have real X resources, and all computed faces just
	have copies.  Free both the parameter and computed face arrays.
	(new_computed_face): New function.
	(intern_computed_face): Renamed from intern_frame_face; callers
	changed.  Call new_computed_face.
	(ensure_face_ready, compute_char_face, compute_glyph_face): Use the
	FRAME...PARAM_FACES macros.
	(recompute_basic_faces): Use the FRAME...PARAM_FACES and
	FRAME...COMPUTED_FACES macros.  Produce the computed faces by
	starting with the base faces and merging in the parameter faces.
	(Fset_face_attribute_internal): Use the FRAME...PARAM_FACES
	macros.  Just call recompute_basic_faces if the default or mode
	line faces have changed.
	* xfns.c (Fx_list_fonts): Use the FRAME...PARAM_FACES macros.
	* xterm.c (dumpglyphs): Use the FRAME...COMPUTED_FACES macros.
	* dispextern.h (struct face): Remove the copy member.  This is no
	longer necessary; all computed faces are copies, and no parameter
	faces are.

	* xfaces.c (face_vector, nfaces, nfaces_allocated): Make these
	static.
1993-06-22 07:25:42 +00:00
Jim Blandy
a081bd3724 Separate parameter faces (those created and modified by the user)
from the computed faces (the combinations created by
	compute_char_face), so that we don't waste global face id's.
	* xterm.h (struct x_display): Replace the fields faces and n_faces
	with fields param_faces, n_param_faces, computed_faces,
	n_computed_faces, and size_computed_faces.
	(FRAME_FACES, FRAME_N_FACES): Replaced by...
	(FRAME_COMPUTED_FACES, FRAME_N_COMPUTED_FACES, FRAME_PARAM_FACES,
	FRAME_N_PARAM_FACES): New macros.
	* xfaces.c: Doc fixes.
	(init_frame_faces): Call new_computed_face to create entries for
	the default and mode line faces.  Use the FRAME...PARAM_FACES
	macros.
	(free_frame_faces): Use the FRAME...PARAM_FACES and
	FRAME...COMPUTED_FACES macros.  Don't use the copy flag; all
	parameter faces have real X resources, and all computed faces just
	have copies.  Free both the parameter and computed face arrays.
	(new_computed_face): New function.
	(intern_computed_face): Renamed from intern_frame_face; callers
	changed.  Call new_computed_face.
	(ensure_face_ready, compute_char_face, compute_glyph_face): Use the
	FRAME...PARAM_FACES macros.
	(recompute_basic_faces): Use the FRAME...PARAM_FACES and
	FRAME...COMPUTED_FACES macros.  Produce the computed faces by
	starting with the base faces and merging in the parameter faces.
	(Fset_face_attribute_internal): Use the FRAME...PARAM_FACES
	macros.  Just call recompute_basic_faces if the default or mode
	line faces have changed.
	* xfns.c (Fx_list_fonts): Use the FRAME...PARAM_FACES macros.
	* xterm.c (dumpglyphs): Use the FRAME...COMPUTED_FACES macros.
	* dispextern.h (struct face): Remove the copy member.  This is no
	longer necessary; all computed faces are copies, and no parameter
	faces are.

	* xfns.c (Fx_open_connection): Remember to block input while
	calling x_load_resources.
	* xrdb.c: Undo change of June 19th; it was a BLOCK_INPUT problem,
	not a server-specific bug.
1993-06-22 07:25:11 +00:00
Jim Blandy
85f26be98d * xdisp.c (redisplay_window): Remember to compute end relative to
the start of the visible region, too.
1993-06-22 06:59:07 +00:00
Richard M. Stallman
e45fce0359 (rmail-summary-mode-map): Bind summary sort commands.
(rmail-summary-sort-...): Moved from rmailsort.el.
(rmail-sort-from-summary): Likewise.  Require rmailsort.
1993-06-22 05:55:59 +00:00
Richard M. Stallman
8b1d5b3126 Don't touch rmail-summary-mode-map.
Don't touch rmail-mode-map.  Don't require rmail or sort.
(rmail-summary-sort-...): Moved to rmailsum.el.
(rmail-sort-from-summary): Likewise.
1993-06-22 05:55:41 +00:00
Richard M. Stallman
3bf526cfc6 Add autoloads for rmailsort commands.
(rmail-mode-map): Add bindings for those commands.
1993-06-22 05:55:22 +00:00
Jim Blandy
4348b379b1 * Makefile.in (ctags): Depend on etags, so that parallel makes
don't write etags.o files on top of each other.
1993-06-22 03:58:05 +00:00
Jim Blandy
aead2f9fa6 * compile.el (compile-file-of-error): Remember that
compilation-error-list stores file names as strings, not as (DIR .
	FILE) pairs.
1993-06-22 03:54:25 +00:00
Jim Blandy
929cc9de2d * diff.el (diff-parse-differences): Preserve the match data
across the call to find-file-noselect.
1993-06-22 03:50:08 +00:00