1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-15 09:47:20 +00:00
Commit Graph

112 Commits

Author SHA1 Message Date
Richard M. Stallman
b1eb5e6abd (face-set-after-frame-default): New ubroutine,
taken from x-create-frame-with-faces.
(x-create-frame-with-faces): Call it.
(face-italic-p, face-bold-p): Use equal to compare fonts.
(frame-update-faces): Function now a no-op.
1997-07-05 19:28:02 +00:00
Richard M. Stallman
60a719b0b1 (make-face): Call make-face-internal only if defined.
(internal-set-face-1): Call set-face-attribute-internal
only if it is defined.
1997-05-31 05:37:34 +00:00
Richard M. Stallman
f020126027 (x-create-frame-with-faces): Don't call frame-set-background-mode
until after handling the reverse-video parameter.
1997-05-26 01:30:07 +00:00
Richard M. Stallman
55893d25c0 Unconditionally create the standard faces at load time.
Move face setup here from cus-start.el, and add attribute info.
1997-05-25 21:52:33 +00:00
Richard M. Stallman
e8e4cda0ac (modify-face): Don't call make-face-unbold
if face has no font; likewise for make-face-unitalic.
(x-create-frame-with-faces): Use nil for SET-ANYWAY
when calling make-face-x-resource-internal.
(face-initialize): Don't initialize any face attributes here.
(face-fill-in): Don't call set-face-underline-p if underlining off.

(face-inverse-video-p): New function.
(set-face-inverse-video-p): New function.
(internal-set-face-1): Handle the inverse-video attribute.
(face-spec-set): Handle :inverse-video.
(make-face, x-create-frame-with-faces): Make vectors length 9.
(internal-facep): Expect length 9.
(face-try-color-list): Use set-face-inverse-video-p.
1997-05-25 21:39:38 +00:00
Kenichi Handa
b7d7285cd6 (x-make-font-bold-italic): New function. 1997-05-12 05:26:35 +00:00
Richard M. Stallman
64b26d5cb5 (describe-face): Add documentation. 1997-04-25 18:11:33 +00:00
Richard M. Stallman
d11fba257e (frame-set-background-mode): New function.
(frame-background-mode): New variable.
(x-create-frame-with-faces): Rearrangement of order of font processing.
Handle custom-faces here.
(face-doc-string, set-face-doc-string): New functions.
(set-face-bold-p, set-face-italic-p): New functions.
(face-bold-p, face-italic-p): New function.
(face-spec-set, face-spec-set-1, face-spec-set-match-display): New functions.
1997-04-21 03:56:57 +00:00
Richard M. Stallman
17b3a11bfc (make-face): New arg no-resources.
(make-empty-face): New function.
1997-04-11 05:59:37 +00:00
Kenichi Handa
3aa3a18c9c (set-face-font): Allow specifing fontset for the arg FONT. 1997-03-18 23:16:27 +00:00
Simon Marshall
28ceec49f1 clean code. 1997-03-15 13:22:49 +00:00
Simon Marshall
fbd4411672 When testing FACE's non-nil face-font with the default face font, use the frame's font parameter if the default face's face-font is nil. 1997-03-15 13:14:24 +00:00
Richard M. Stallman
c5f0b2d42d (invert-face): Handle inverting the default face better. 1997-01-07 09:05:31 +00:00
Richard M. Stallman
d7fa5aa239 Change defconsts to defvars. 1996-12-16 01:33:02 +00:00
Geoff Voelker
b86b9918dd Use w32 instead of ms-windows for window-system symbol 1996-11-19 06:59:17 +00:00
Richard M. Stallman
7e45a1ec94 (make-face, make-face-x-resource-internal):
Test for ms-windows instead of win32.  Use memq.
(initialization at end of file): Likewise.
1996-09-15 02:15:42 +00:00
Richard M. Stallman
abd89b8031 (internal-set-face-1): When calling x-list-fonts, ask for just one match. 1996-08-31 22:03:30 +00:00
Richard M. Stallman
3c5ddb48c4 (modify-face): Handle nil as stipple value.
(internal-face-interactive-stipple): New function.
(set-face-stipple): Use internal-face-interactive-stipple.
1996-08-19 16:31:27 +00:00
Richard M. Stallman
e5de02385e (modify-face): Handle stipple values
of the form (WIDTH HEIGHT DATA).
1996-08-16 05:09:09 +00:00
Richard M. Stallman
b8c631a53b (x-create-frame-with-faces): Set threshold for "light color"
at .6 of the total for white.
1996-06-25 18:19:09 +00:00
Richard M. Stallman
528fbf5126 (x-frob-font-slant): Properly handle a match against
x-font-regexp-head.
(x-frob-font-weight): Separate two cond cases by analogy with
x-frob-font-slant.
1996-03-25 15:09:27 +00:00
Richard M. Stallman
25ae394e86 (face-color-gray-p): Return nil if x-color-values does. 1996-01-29 07:27:04 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
a7acbbe4d4 Comment fixes. 1996-01-05 22:21:28 +00:00
Simon Marshall
905cf8f284 Take optional arg FRAME.
If flag not nil or t, don't change the attribute.
1995-12-13 15:31:07 +00:00
Simon Marshall
b7ffee5fb7 Wrap case-fold-search for x-frob-font-weight and x-frob-font-slant. 1995-12-12 08:20:37 +00:00
Richard M. Stallman
055ff5a6af (face-color-supported-p): Return nil if no window system. 1995-11-20 23:15:55 +00:00
Geoff Voelker
7b10bca5f7 [win32] (make-face, make-face-x-resource-internal):
Test for 'win32 window system as well as 'x.
1995-11-07 07:48:12 +00:00
Richard M. Stallman
f1d71b2f75 (set-face-background): When using face-color-supported-p,
specify foreground, not background.
1995-08-05 06:33:01 +00:00
Richard M. Stallman
21ef90eecf (set-face-background): Don't treat nil as a color. 1995-07-30 10:10:35 +00:00
Karl Heuer
c8787b81ef (x-font-regexp): Add \\(\\) for substring extraction. 1995-07-27 19:10:36 +00:00
Karl Heuer
021ca12920 (x-font-regexp-weight-subnum, x-font-regexp-slant-subnum)
(x-font-regexp-swidth-subnum, x-font-regexp-adstyle-subnum): Defconst.
1995-07-25 22:06:08 +00:00
Richard M. Stallman
488bedffb5 (make-face-bold, make-face-italic, make-face-bold-italic)
(make-face-unbold, make-face-unitalic):
No error if font is already bold, italic, or whatever.
1995-07-25 04:50:43 +00:00
Richard M. Stallman
82c028e0bc (x-create-frame-with-faces):
Specify frame arg to x-color-values and frame-parameters.
(set-face-background): Pass background-p arg to face-color-supported-p.
1995-07-18 13:27:49 +00:00
Karl Heuer
ef43639253 (x-create-frame-with-faces): Set background-mode
and display-type frame parameters.
(x-frob-font-slant, x-frob-font-weight):
Replace the adstyle field with *, if we can find it.
(set-face-background): Use face-color-supported-p.
(face-color-gray-p): New function.
(face-default-stipple): New variable.
(set-face-background): Use face-default-stipple for all grays.
(set-face-stipple): Change arg name.
(face-color-supported-p): Use face-color-gray-p.
1995-07-17 22:57:32 +00:00
Richard M. Stallman
e20d641f61 (x-font-regexp): Include the avgwidth. 1995-07-02 08:34:02 +00:00
Richard M. Stallman
19deb21efe (describe-face): New function.
(make-face-x-resource-internal): Give special meanings
to font "names" `italic', `bold', and `bold-italic'.
1995-07-01 19:21:49 +00:00
Karl Heuer
313b841c1e (x-create-frame-with-faces): Don't use initial-frame-alist
when looking for the X resource name.
Copy parameters from default-frame-alist, before the geometry
specs from the X resource database.
1995-06-09 15:42:08 +00:00
Karl Heuer
c05533274c (x-create-frame-with-faces): Don't look for geometry
resource if name is nil.
1995-06-09 15:24:50 +00:00
Karl Heuer
6e4aafdc8a (x-create-frame-with-faces): Read geometry resource
and use that while creating the frame.
1995-05-26 03:54:38 +00:00
Karl Heuer
ca58b3ecc6 Put property on set-face-stipple, not set-stipple.
(face-fill-in): Handle stipple.
1995-05-18 22:22:33 +00:00
Richard M. Stallman
d0672e0d73 (set-face-background): Handle FRAME = nil directly
so stipple colors work in that case.
1995-04-16 04:09:48 +00:00
Karl Heuer
732be46569 Update copyright. 1995-04-07 01:20:53 +00:00
Richard M. Stallman
2b979e14a3 Fix previous change. 1995-03-30 07:17:46 +00:00
Richard M. Stallman
6ffb01c433 (modify-face): Handle stipple. Handle defaulting properly.
Speed up making completion alists.
(modify-face-read-string): New subroutine.
1995-03-30 07:15:37 +00:00
Karl Heuer
66cf1bd7bc (x-create-frame-with-faces): Assume cursor-color, mouse-color, and
border-color are okay as specified unless they are the same as the new
background color.
1995-01-30 22:39:20 +00:00
Richard M. Stallman
962a60aa70 (facep): New function.
(internal-check-face): Don't make a loop, since signal can't return.
1995-01-28 08:27:31 +00:00
Richard M. Stallman
93d6fcef18 (face-nontrivial-p): New function. 1995-01-10 17:43:59 +00:00
Richard M. Stallman
de52827f3f (face-try-color-list): Treat `underline' as valid. 1995-01-10 06:52:53 +00:00
Richard M. Stallman
f16c38ae77 (frame-update-face-colors): New function. 1994-12-20 20:42:57 +00:00