mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
Merge from origin/emacs-26
2c0cfa6455* ChangeLog.3: Update4387bb44aeUpdate authorsbce51bd6f7* lisp/gnus/message.el (message-do-auto-fill): Prevent do-...bd2a2a1e84Improve documentation of etags7ba75b9637Teach etags new interpreters for some languages1f7f03742d* lisp/emacs-lisp/generator.el (iter-defun): Add 'doc-stri...dbb4aac212* lisp/emacs-lisp/syntax.el (syntax-propertize): Fix bug#2...80463a43daImprove documentation of fill-separate-heterogeneous-words...4bd2416d55Fix documentation of some x-* functions9c2b11484fInherit query-on-exit flag to stderr process (Bug#30031)3efb1e7defFix Bug#30057a9b884c60fTag some unstable tests, and skip by default (bug#24503) # Conflicts: # test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
This commit is contained in:
commit
9bd8f01cd6
24 changed files with 18782 additions and 13530 deletions
|
|
@ -189,18 +189,115 @@ the WIDTH times as wide as FACE on FRAME."
|
|||
(if (or (null width) (and (numberp width) (= width 1)))
|
||||
(list "ms-dos")
|
||||
(list "no-such-font")))
|
||||
(defun x-display-pixel-width (&optional frame) (frame-width frame))
|
||||
(defun x-display-pixel-height (&optional frame) (frame-height frame))
|
||||
(defun x-display-planes (&optional _frame) 4) ;bg switched to 16 colors as well
|
||||
(defun x-display-color-cells (&optional _frame) 16)
|
||||
(defun x-server-max-request-size (&optional _frame) 1000000) ; ???
|
||||
(defun x-server-vendor (&optional _frame) t "GNU")
|
||||
(defun x-server-version (&optional _frame) '(1 0 0))
|
||||
(defun x-display-screens (&optional _frame) 1)
|
||||
(defun x-display-mm-height (&optional _frame) 245) ; Guess the size of my
|
||||
(defun x-display-mm-width (&optional _frame) 322) ; monitor, EZ...
|
||||
(defun x-display-backing-store (&optional _frame) 'not-useful)
|
||||
(defun x-display-visual-class (&optional _frame) 'static-color)
|
||||
(defun x-display-pixel-width (&optional frame)
|
||||
"Return the width in pixels of DISPLAY.
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display.
|
||||
|
||||
On \"multi-monitor\" setups this refers to the pixel width for all
|
||||
physical monitors associated with DISPLAY. To get information for
|
||||
each physical monitor, use `display-monitor-attributes-list'."
|
||||
(frame-width frame))
|
||||
(defun x-display-pixel-height (&optional frame)
|
||||
"Return the height in pixels of DISPLAY.
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display.
|
||||
|
||||
On \"multi-monitor\" setups this refers to the pixel height for all
|
||||
physical monitors associated with DISPLAY. To get information for
|
||||
each physical monitor, use `display-monitor-attributes-list'."
|
||||
(frame-height frame))
|
||||
(defun x-display-planes (&optional _frame)
|
||||
"Return the number of bitplanes of DISPLAY.
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display."
|
||||
4) ;bg switched to 16 colors as well
|
||||
(defun x-display-color-cells (&optional _frame)
|
||||
"Return the number of color cells of DISPLAY.
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display."
|
||||
16)
|
||||
(defun x-server-max-request-size (&optional _frame)
|
||||
"Return the maximum request size of the server of DISPLAY.
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display."
|
||||
1000000) ; ???
|
||||
(defun x-server-vendor (&optional _frame)
|
||||
"Return the \"vendor ID\" string of the GUI software on TERMINAL.
|
||||
|
||||
\(Labeling every distributor as a \"vendor\" embodies the false assumption
|
||||
that operating systems cannot be developed and distributed noncommercially.)
|
||||
|
||||
For GNU and Unix systems, this queries the X server software; for
|
||||
MS-Windows, this queries the OS.
|
||||
|
||||
The optional argument TERMINAL specifies which display to ask about.
|
||||
TERMINAL should be a terminal object, a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display."
|
||||
"GNU")
|
||||
(defun x-server-version (&optional _frame)
|
||||
"Return the version numbers of the GUI software on TERMINAL.
|
||||
The value is a list of three integers specifying the version of the GUI
|
||||
software in use.
|
||||
|
||||
For GNU and Unix system, the first 2 numbers are the version of the X
|
||||
Protocol used on TERMINAL and the 3rd number is the distributor-specific
|
||||
release number. For MS-Windows, the 3 numbers report the version and
|
||||
the build number of the OS.
|
||||
|
||||
See also the function `x-server-vendor'.
|
||||
|
||||
The optional argument TERMINAL specifies which display to ask about.
|
||||
TERMINAL should be a terminal object, a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display."
|
||||
'(1 0 0))
|
||||
(defun x-display-screens (&optional _frame)
|
||||
"Return the number of screens on the server of DISPLAY.
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display."
|
||||
1)
|
||||
(defun x-display-mm-height (&optional _frame)
|
||||
"Return the height in millimeters of DISPLAY.
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display.
|
||||
|
||||
On \"multi-monitor\" setups this refers to the height in millimeters for
|
||||
all physical monitors associated with DISPLAY. To get information
|
||||
for each physical monitor, use `display-monitor-attributes-list'."
|
||||
245) ; Guess the size of my...
|
||||
(defun x-display-mm-width (&optional _frame)
|
||||
"Return the width in millimeters of DISPLAY.
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display.
|
||||
|
||||
On \"multi-monitor\" setups this refers to the width in millimeters for
|
||||
all physical monitors associated with TERMINAL. To get information
|
||||
for each physical monitor, use `display-monitor-attributes-list'."
|
||||
322) ; ...monitor, EZ...
|
||||
(defun x-display-backing-store (&optional _frame)
|
||||
"Return an indication of whether DISPLAY does backing store.
|
||||
The value may be `always', `when-mapped', or `not-useful'.
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display."
|
||||
'not-useful)
|
||||
(defun x-display-visual-class (&optional _frame)
|
||||
"Return the visual class of DISPLAY.
|
||||
The value is one of the symbols `static-gray', `gray-scale',
|
||||
`static-color', `pseudo-color', `true-color', or `direct-color'.
|
||||
|
||||
The optional argument DISPLAY specifies which display to ask about.
|
||||
DISPLAY should be either a frame or a display name (a string).
|
||||
If omitted or nil, that stands for the selected frame's display."
|
||||
'static-color)
|
||||
(fset 'x-display-save-under 'ignore)
|
||||
(fset 'x-get-resource 'ignore)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue