[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/faces.el,v
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/faces.el,v |
Date: |
Thu, 12 Jun 2008 03:56:22 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Glenn Morris <gm> 08/06/12 03:56:20
Index: faces.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/faces.el,v
retrieving revision 1.405
retrieving revision 1.406
diff -u -b -r1.405 -r1.406
--- faces.el 10 Jun 2008 19:56:42 -0000 1.405
+++ faces.el 12 Jun 2008 03:56:15 -0000 1.406
@@ -299,6 +299,12 @@
:group 'faces)
+(declare-function internal-face-x-get-resource "xfaces.c"
+ (resource class frame))
+
+(declare-function internal-set-lisp-face-attribute-from-resource "xfaces.c"
+ (face attr value &optional frame))
+
(defun set-face-attribute-from-resource (face attribute resource class frame)
"Set FACE's ATTRIBUTE from X resource RESOURCE, class CLASS on FRAME.
Value is the attribute value specified by the resource, or nil
@@ -930,6 +936,8 @@
output
(car output)))))
+;; Not defined without X, but behind window-system test.
+(defvar x-bitmap-file-path)
(defun face-valid-attribute-values (attribute &optional frame)
"Return valid values for face attribute ATTRIBUTE.
@@ -1110,6 +1118,9 @@
(setq new-value (read new-value)))
new-value))
+(declare-function fontset-list "fontset.c" ())
+(declare-function x-list-fonts "xfaces.c"
+ (pattern &optional face frame maximum width))
(defun read-face-font (face &optional frame)
"Read the name of a font for FACE on FRAME.
@@ -1586,6 +1597,8 @@
(mapcar 'car (tty-color-alist frame))))
(defalias 'x-defined-colors 'defined-colors)
+(declare-function xw-color-defined-p "xfns.c" (color &optional frame))
+
(defun color-defined-p (color &optional frame)
"Return non-nil if color COLOR is supported on frame FRAME.
If FRAME is omitted or nil, use the selected frame.
@@ -1598,6 +1611,8 @@
(numberp (tty-color-translate color frame)))))
(defalias 'x-color-defined-p 'color-defined-p)
+(declare-function xw-color-values "xfns.c" (color &optional frame))
+
(defun color-values (color &optional frame)
"Return a description of the color named COLOR on frame FRAME.
The value is a list of integer RGB values--(RED GREEN BLUE).
@@ -1614,6 +1629,8 @@
(tty-color-values color frame))))
(defalias 'x-color-values 'color-values)
+(declare-function xw-display-color-p "xfns.c" (&optional terminal))
+
(defun display-color-p (&optional display)
"Return t if DISPLAY supports color.
The optional argument DISPLAY specifies which display to ask about.
@@ -1624,6 +1641,8 @@
(tty-display-color-p display)))
(defalias 'x-display-color-p 'display-color-p)
+(declare-function x-display-grayscale-p "xfns.c" (&optional terminal))
+
(defun display-grayscale-p (&optional display)
"Return non-nil if frames on DISPLAY can display shades of gray."
(let ((frame-type (framep-on-display display)))
@@ -1788,6 +1807,9 @@
(const :tag "automatic" nil)))
+(declare-function x-get-resource "frame.c"
+ (attribute class &optional component subclass))
+
(defun frame-set-background-mode (frame)
"Set up display-dependent faces on FRAME.
Display-dependent faces are those which have different definitions
@@ -1870,6 +1892,8 @@
;;; Frame creation.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(declare-function x-parse-geometry "frame.c" (string))
+
(defun x-handle-named-frame-geometry (parameters)
"Add geometry parameters for a named frame to parameter list PARAMETERS.
Value is the new parameter list."
@@ -1916,6 +1940,9 @@
(modify-frame-parameters frame
(list (cons 'cursor-color fg)))))))
+(declare-function x-create-frame "xfns.c" (parms))
+(declare-function x-setup-function-keys "term/x-win" (frame))
+(declare-function tool-bar-setup "tool-bar" (&optional frame))
(defun x-create-frame-with-faces (&optional parameters)
"Create a frame from optional frame parameters PARAMETERS.
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Chong Yidong, 2008/06/10
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v,
Glenn Morris <=
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Kenichi Handa, 2008/06/12
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Kenichi Handa, 2008/06/12
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Kenichi Handa, 2008/06/12
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Stefan Monnier, 2008/06/18
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Stefan Monnier, 2008/06/18
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Chong Yidong, 2008/06/21
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Chong Yidong, 2008/06/24
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Andreas Schwab, 2008/06/24
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Chong Yidong, 2008/06/25
- [Emacs-diffs] Changes to emacs/lisp/faces.el,v, Chong Yidong, 2008/06/28