Mercurial > emacs
changeset 3813:5c622d3241b5
* faces.el (make-face-bold, make-face-italic,
make-face-bold-italic, make-face-unbold, make-face-unitalic):
Always pass the frame parameter to internal-try-face-font; we only
want to set the face for this frame.
* faces.el (make-face-bold, make-face-italic,
make-face-bold-italic, make-face-unbold, make-face-unitalic):
Fix error messages.
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Thu, 17 Jun 1993 22:59:49 +0000 |
parents | 0bc757649dd7 |
children | 52d398035be7 |
files | lisp/faces.el |
diffstat | 1 files changed, 15 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/faces.el Thu Jun 17 22:07:26 1993 +0000 +++ b/lisp/faces.el Thu Jun 17 22:59:49 1993 +0000 @@ -503,12 +503,12 @@ (face-font 'default frame) (cdr (assq 'font (frame-parameters frame))))) (or (and (setq f2 (x-make-font-bold font)) - (internal-try-face-font face f2)) + (internal-try-face-font face f2 frame)) (and (setq f2 (x-make-font-demibold font)) - (internal-try-face-font face f2)))) + (internal-try-face-font face f2 frame)))) (or (not (equal ofont (face-font face))) (and (not noerror) - (error "No %s version of %S" face ofont))))) + (error "No bold version of %S" font))))) (defun make-face-italic (face &optional frame noerror) "Make the font of the given face be italic, if possible. @@ -527,12 +527,12 @@ (face-font 'default frame) (cdr (assq 'font (frame-parameters frame))))) (or (and (setq f2 (x-make-font-italic font)) - (internal-try-face-font face f2)) + (internal-try-face-font face f2 frame)) (and (setq f2 (x-make-font-oblique font)) - (internal-try-face-font face f2)))) + (internal-try-face-font face f2 frame)))) (or (not (equal ofont (face-font face))) (and (not noerror) - (error "No %s version of %S" face ofont))))) + (error "No italic version of %S" font))))) (defun make-face-bold-italic (face &optional frame noerror) "Make the font of the given face be bold and italic, if possible. @@ -554,25 +554,25 @@ (not (equal font f2)) (setq f3 (x-make-font-bold f2)) (not (equal f2 f3)) - (internal-try-face-font face f3)) + (internal-try-face-font face f3 frame)) (and (setq f2 (x-make-font-oblique font)) (not (equal font f2)) (setq f3 (x-make-font-bold f2)) (not (equal f2 f3)) - (internal-try-face-font face f3)) + (internal-try-face-font face f3 frame)) (and (setq f2 (x-make-font-italic font)) (not (equal font f2)) (setq f3 (x-make-font-demibold f2)) (not (equal f2 f3)) - (internal-try-face-font face f3)) + (internal-try-face-font face f3 frame)) (and (setq f2 (x-make-font-oblique font)) (not (equal font f2)) (setq f3 (x-make-font-demibold f2)) (not (equal f2 f3)) - (internal-try-face-font face f3)))) + (internal-try-face-font face f3 frame)))) (or (not (equal ofont (face-font face))) (and (not noerror) - (error "No %s version of %S" face ofont))))) + (error "No bold italic version of %S" font))))) (defun make-face-unbold (face &optional frame noerror) "Make the font of the given face be non-bold, if possible. @@ -591,10 +591,10 @@ (face-font 'default frame) (cdr (assq 'font (frame-parameters frame))))) (setq font (x-make-font-unbold font1)) - (if font (internal-try-face-font face font))) + (if font (internal-try-face-font face font frame))) (or (not (equal ofont (face-font face))) (and (not noerror) - (error "No %s version of %S" face ofont))))) + (error "No unbold version of %S" font1))))) (defun make-face-unitalic (face &optional frame noerror) "Make the font of the given face be non-italic, if possible. @@ -613,10 +613,10 @@ (face-font 'default frame) (cdr (assq 'font (frame-parameters frame))))) (setq font (x-make-font-unitalic font1)) - (if font (internal-try-face-font face font))) + (if font (internal-try-face-font face font frame))) (or (not (equal ofont (face-font face))) (and (not noerror) - (error "No %s version of %S" face ofont))))) + (error "No unitalic version of %S" font1))))) ;;; Make the builtin faces; the C code knows these as faces 0, 1, and 2, ;;; respectively, so they must be the first three faces made.