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

26525 commits

Author SHA1 Message Date
Eli Zaretskii
740e985fb0 (SYSTEM_PURESIZE_EXTRA): Reduce to 40000. 1999-12-06 17:09:21 +00:00
Eli Zaretskii
809f3d5188 (adjust_markers_for_delete): Fix last change. 1999-12-06 17:04:33 +00:00
Eli Zaretskii
89774ec398 (INTERNAL_TERMINAL): Add entries for color support. 1999-12-06 16:55:26 +00:00
Eli Zaretskii
2d764c783d Changes for automatic remapping of X colors on terminal frames:
* xfaces.c (XColor) [!HAVE_X_WINDOWS]: Provide a typedef for non-X
	frames.
	(Vface_tty_color_alist): Remove.
	(tty_defined_color): New function.
	(defined_color): Rewrite to support any type of frame.
	(tty_color_name): New function.
	(face_color_supported_p, Fface_color_gray_p,
	Fface_color_supported_p): Support non-X frames.
	(load_color): Enclose the color name in quotes, in the log
	messages.  Remove DOS-specific version of load_color.
	(realize_tty_face): Take the supported colors from
	tty-color-alist.  Support translation of X colors to the closest
	tty color, for both MSDOS and tty frames.
	[MSDOS]: Don't invert face colors if they were taken from the
	frame colors.
	(Fface_register_tty_color, Fface_clear_tty_colors): Remove.

	* frame.h (struct x_output) [!MSDOS, !WINDOWSNT, !HAVE_X_WINDOWS]:
	Define a mostly empty surrogate.
	(tty_display): Declare.

	* frame.c (make_terminal_frame) [!macintosh]: Don't use
	tty_display.
	(Fframe_parameters): Don't invert colors of non-FRAME_WINDOW_P
	frames when the frame's param_alist includes 'reverse.
	(tty_display): Define.
	(make_terminal_frame) [!MSDOS]: Assign &tty_display to the
	output_data.x member.
	(Fframe_parameters): Return foreground and background color names
	on tty frames as well, in addition to MSDOS frames.

	* msdos.h (DisplayWidth, DisplayHeight): Changes for Lisp_Object
	selected_frame.
	(struct x_output): Remove unused members; document who uses each
	member.
	(FRAME_PARAM_FACES, FRAME_N_PARAM_FACES, FRAME_DEFAULT_PARAM_FACE,
	FRAME_MODE_LINE_PARAM_FACE, FRAME_COMPUTED_FACES,
	FRAME_N_COMPUTED_FACES, FRAME_SIZE_COMPUTED_FACES,
	FRAME_DEFAULT_FACE, FRAME_MODE_LINE_FACE, unload_color): Remove
	unused macro definintions.

	* msdos.c (IT_set_frame_parameters): Don't call
	recompute_basic_faces, the next redisplay will, anyway.
	(x_current_display): Remove unused variable.
	Many functions: changes for Lisp_object selected_frame.
	(IT_set_face): If the tty_reverse_p flag is set for the face,
	reverse the foreground and background colors.
	(Fmsdos_remember_default_colors): New function.
	(syms_of_msdos): Defsubr it.
	(IT_set_frame_parameters): Use initial_screen_colors[] when
	creating a new frame.  If the frame parameters include 'reverse,
	swap the foreground and background colors.
	(internal_terminal_init): Initialize initial_screen_colors to -1.
	(syms_of_msdos): Add DEFVAR_BOOL for x-stretch-cursor, to shut up
	cus-start.el.

	* Makefile.in (lisp, shortlisp): Add lisp/term/tty-colors.elc.

	* xfns.c (x_defined_color): Rename from defined_color.  All
	callers changed.
	(Fxw_color_defined_p): Renamed from Fx_color_defined_p;
	all callers changed.
	(Fxw_color_values): Renamed from Fx_color_values; all callers
	changed.
	(Fxw_display_color_p): Renamed from Fx_display_color_p; all
	callers changed.
	(x_window_to_frame, x_any_window_to_frame,
	x_non_menubar_window_to_frame, x_menubar_window_to_frame,
	x_top_window_to_frame): Use !FRAME_X_P instead of
	f->output_data.nothing.
	* xterm.h (x_defined_color): Rename from defined_color.

	* w32fns.c (x_window_to_frame): Use FRAME_W32_P instead of
	f->output_data.nothing.
	(Fxw_color_defined_p): Renamed from Fx_color_defined_p;
	all callers changed.
	(Fxw_color_values): Renamed from Fx_color_values; all callers
	changed.
	(Fxw_display_color_p): Renamed from Fx_display_color_p; all
	callers changed.

	* dispextern.h (tty_color_name): Add prototype.

	* xmenu.c (menubar_id_to_frame): Use FRAME_WINDOW_P instead of
	f->output_data.nothing.
	* w32menu.c (menubar_id_to_frame): Likewise.
	* w32term.h (w32_output): Declare.

	* dosfns.c (Qmsdos_color_translate): Remove.
	(msdos_stdcolor_name): Now returns a Lisp_Object.
	* dosfns.h (Qmsdos_color_translate): Remove.

	* s/msdos.h (INTERNAL_TERMINAL): Add entries for color support.
1999-12-06 16:54:09 +00:00
Gerd Moellmann
f6737cde3e Etags.el change moved. Add dired-aux change. 1999-12-06 16:46:41 +00:00
Gerd Moellmann
d984dbc116 (dired-do-shell-command): Changed documentation.
(dired-shell-stuff-it): A `?' in COMMAND has now the same
meaning as `*'.
1999-12-06 16:44:28 +00:00
Dave Love
32fd797262 Autoload the ffap alias directly. 1999-12-06 16:26:36 +00:00
Gerd Moellmann
cded5ed3bf *** empty log message *** 1999-12-06 13:37:29 +00:00
Gerd Moellmann
6cb6e7a20b (insert-buffer): Doc fix. 1999-12-06 13:34:50 +00:00
Gerd Moellmann
3f26d1e687 Patch from rms. 1999-12-06 13:27:00 +00:00
Gerd Moellmann
0b7b02f918 *** empty log message *** 1999-12-06 13:20:39 +00:00
Gerd Moellmann
7e7b42b243 (etags-tags-completion-table): Modified the
regexp to allow for the CL symbols starting with `+*'.
(tags-completion-table): Doc fix (it's an obarray, not an alist).
(tags-completion-table, tags-recognize-empty-tags-table): Remove
`function' quoting lambda.
(tags-with-face): New macro.
(list-tags, tags-apropos): Use it.
(tags-apropos-additional-actions): New user option.
(etags-tags-apropos-additional): Use it.
(tags-apropos): Call etags-tags-apropos-additional.
(tags-apropos-verbose): New user option.
(etags-tags-apropos): Use it.
(visit-tags-table-buffer, next-file): Use `unless'.
(recognize-empty-tags-table): Renamed to
tags-recognize-empty-tags-table.
(complete-tag): Call tags-complete-tag bypassing try-completion.
1999-12-06 13:13:39 +00:00
Gerd Moellmann
bd041acef2 (apropos-mode): Add autoload cookie. 1999-12-06 13:12:38 +00:00
Gerd Moellmann
41074bb37a Changes to etags.el. 1999-12-06 13:09:10 +00:00
Kenichi Handa
b3e5232e68 *** empty log message *** 1999-12-06 04:53:51 +00:00
Kenichi Handa
aeef8f07d6 Docstring modified. 1999-12-06 04:53:04 +00:00
Kenichi Handa
94ef31ccad (adjust_markers_for_delete): Make it non-static. 1999-12-06 04:47:25 +00:00
Kenichi Handa
98a7d2683c (decide_coding_unwind): Renamed from
set_auto_coding_unwind.
(Finsert_file_contents): Make single unwind protect to call both
Vset_auto_coding_function and Ffind_operation_coding_system.
1999-12-06 04:46:51 +00:00
Gerd Moellmann
d506e713fb (machine): Add arm*-*-linux-gnu, ppc-*-linux, and
powerpc-*-linux*.
1999-12-05 14:13:31 +00:00
Gerd Moellmann
28f2ee6659 (bibtex-hs-forward-sexp): Added to support
using the hideshow package.
(hs-special-modes-alist): Added entry for bibtex to allow the use
of the hideshow package.
(bibtex-hide-entry-bodies): Deleted as hiding of entry bodies is
not longer provided by bibtex.el directly.  Instead the hideshow
package should be used.
(bibtex-mode-map, bibtex-edit-menu, bibtex-mode): Delete
references to bibtex-hide-entry-bodies.

Copyright notice is up to date.  Moved
maintainer information closer to the beginning of the bibtex.el
file.
(bibtex-maintainer-salutation): New constant.
bibtex-version): New constant.
bibtex-submit-bug-report): Use bibtex-version and
bibtex-maintainer-salutation.
(bibtex-entry-field-alist): Made booktitle field optional for
@inproceedings entries when crossreferenced.
(bibtex-entry-field-alist): Added booktitle field to proceedings
entry type (for cross referencing). Thanks to Wagner Toledo Correa
for the suggestion.
(bibtex-string-file-path): Fixed typo.
(bibtex-mode-map): Reserved the key `C-c &'
for reftex.el.
(bibtex-edit-menu): Added `reftex-view-crossref-from-bibtex'
to menu.
1999-12-05 13:24:44 +00:00
Dave Love
1107d4ca49 (Hash Tables): Note that alists win for small tables. 1999-12-05 12:21:20 +00:00
Stefan Monnier
db0e466c89 * regex.c (regex_compile): Recognize *?, +? and ?? as non-greedy
operators and handle them properly.
* regex.h (RE_ALL_GREEDY): New option.
(RE_UNMATCHED_RIGHT_PAREN_ORD): Moved to the end where alphabetic
sorting would put it.
(RE_SYNTAX_AWK, RE_SYNTAX_GREP, RE_SYNTAX_EGREP)
(_RE_SYNTAX_POSIX_COMMON): Use the new option to keep old behavior.
1999-12-05 04:05:42 +00:00
Dave Love
22afa6e864 *** empty log message *** 1999-12-04 19:59:54 +00:00
Dave Love
3012b68f25 Add target arm*-*-linux-gnu*. 1999-12-04 19:47:55 +00:00
Dave Love
a356f64372 Derived from acorn.h by deletions. 1999-12-04 19:46:10 +00:00
Dave Love
8293d8d772 Revert previous change -- region is significant to skeleton. 1999-12-04 19:35:23 +00:00
Dave Love
97f4fff8f9 (install-arch-indep): Depend on `info'.
(install-strip): Use `install' as sub-make target.
1999-12-04 19:24:27 +00:00
Dave Love
573d0a7ecc Fix commentary. 1999-12-04 13:25:08 +00:00
Michael Kifer
b380fdf455 * viper-cmd.el (viper-change-state): Use
viper-ESC-moves-cursor-back to decide whether to move the cursor
	back.
1999-12-04 06:19:05 +00:00
Dave Love
40afb9673d Comments only. 1999-12-03 20:56:14 +00:00
Dave Love
5920df330c (Fmessage_or_box): Use use_dialog_box. 1999-12-03 20:48:13 +00:00
Dave Love
eda77a0ff6 (Overlays): Add menu entry for Finding Overlays. 1999-12-03 19:38:44 +00:00
Dave Love
75952b80e5 (Antinews): Fix node Prev again. 1999-12-03 19:36:28 +00:00
Dave Love
2468d0c025 Current version from /gd/gnu/elisp. 1999-12-03 19:11:12 +00:00
Dave Love
602613fe3c Fixes for makeinfo complaints. 1999-12-03 19:08:52 +00:00
Dave Love
9410151396 (MAKEINFO): New parameter. 1999-12-03 18:35:56 +00:00
Dave Love
94ec544dde *** empty log message *** 1999-12-03 18:20:46 +00:00
Gerd Moellmann
9ac06837e1 (truncate-string-to-width): Docsting fixed. 1999-12-03 10:31:28 +00:00
Stefan Monnier
be961cd5aa (lm-header-multiline): fix spurious use of `cond'.
(lm-with-file): Move all the find-file...kill-buffer stuff into
this macro.  Make it use `find-file-noselect' and make it kill
the buffer only if it wasn't already displayed somewhere.
(lm-summary, lm-authors, lm-maintainer, lm-creation-date)
(lm-last-modified-date, lm-version, lm-keywords, lm-adapted-by)
(lm-commentary, lm-verify, lm-synopsis): use lm-with-file.
(lm-commentary): fix to handle the case when the change log is
at the end of the file.
1999-12-02 16:27:21 +00:00
Gerd Moellmann
867ef43ab1 (list-coding-categories): Fix typo;
automatic -> autoload.
1999-12-02 14:38:17 +00:00
Gerd Moellmann
e4a7fdfc6b (charsetp): Fix typo in docstring. 1999-12-02 14:34:59 +00:00
Gerd Moellmann
fb29efe93f (vc-update-change-log): Look for rcs2log under
exec-directory.
1999-12-02 14:24:07 +00:00
Gerd Moellmann
38de963131 Add description of changed outline-regexp/new outline-level for
Emacs Lisp mode.
1999-12-02 10:33:46 +00:00
Gerd Moellmann
a8050bff07 (lisp-mode-variables): Change
outline-regexp, add outline-level.
(lisp-outline-level): New.
1999-12-02 10:20:22 +00:00
Gerd Moellmann
ddf8eff5f6 *** empty log message *** 1999-12-02 08:04:03 +00:00
Gerd Moellmann
d5aa923ef4 (UNEXEC): Use unexsgi.o instead of unexelf.o. 1999-12-02 07:59:24 +00:00
Gerd Moellmann
967e161297 (UNEXEC) [USG5_4]: Use unexsgi.o instead of
unexelf.o.
1999-12-02 07:59:06 +00:00
Gerd Moellmann
c42b4fab89 (LIBS_SYSTEM): Add -lgen because that's needed
for building with Motif.
1999-12-02 07:58:22 +00:00
Gerd Moellmann
85bbde633a (appt-convert-time): Handle "12:MMam",
remove extraneous string-match.
1999-12-02 07:55:46 +00:00
Gerd Moellmann
8f713f537c (finder-commentary): Activate Finder mode. 1999-12-01 23:41:44 +00:00