aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2015-01-04 20:30:16 +0200
committerEli Zaretskii2015-01-04 20:30:16 +0200
commit5981b4b1c08d308563ecfd4e3ee9f133d47af3b2 (patch)
treedbb614a3ad9cc680cb95ff4e9a0e1aeeb5d3052f /src
parent143516c73db7e182687f4be98966461ce7f3703f (diff)
downloademacs-5981b4b1c08d308563ecfd4e3ee9f133d47af3b2.tar.gz
emacs-5981b4b1c08d308563ecfd4e3ee9f133d47af3b2.zip
More doc fixes for bug#19502 -- make documentation less X-specific.
doc/lispref/frames.texi (Display Feature Testing): Make the description of x-server-version and x-server-vendor less X-specific. Make doc strings on X and w32 identical. src/w32fns.c (Fx_server_version, Fx_server_vendor): Doc fix. src/xfns.c (Fx_server_version, Fx_server_vendor): Doc fix.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/w32fns.c35
-rw-r--r--src/xfns.c21
3 files changed, 44 insertions, 16 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 39acf77e41b..d9dd53ba1df 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,9 @@
12015-01-04 Eli Zaretskii <eliz@gnu.org> 12015-01-04 Eli Zaretskii <eliz@gnu.org>
2 2
3 * w32fns.c (Fx_server_version, Fx_server_vendor): Doc fix.
4
5 * xfns.c (Fx_server_version, Fx_server_vendor): Doc fix.
6
3 * emacs.c (syms_of_emacs) <system-configuration>: Doc fix. 7 * emacs.c (syms_of_emacs) <system-configuration>: Doc fix.
4 (Bug#19502) 8 (Bug#19502)
5 9
diff --git a/src/w32fns.c b/src/w32fns.c
index 64e0e6d028a..412e91e045e 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -4842,25 +4842,38 @@ If omitted or nil, that stands for the selected frame's display. */)
4842} 4842}
4843 4843
4844DEFUN ("x-server-vendor", Fx_server_vendor, Sx_server_vendor, 0, 1, 0, 4844DEFUN ("x-server-vendor", Fx_server_vendor, Sx_server_vendor, 0, 1, 0,
4845 doc: /* Return the "vendor ID" string of the W32 system (Microsoft). 4845 doc: /* Return the "vendor ID" string of the GUI software on TERMINAL.
4846The optional argument DISPLAY specifies which display to ask about. 4846
4847DISPLAY should be either a frame or a display name (a string). 4847\(Labeling every distributor as a "vendor" embodies the false assumption
4848that operating systems cannot be developed and distributed noncommercially.)
4849
4850For GNU and Unix systems, this queries the X server software; for
4851MS-Windows, this queries the OS.
4852
4853The optional argument TERMINAL specifies which display to ask about.
4854TERMINAL should be a terminal object, a frame or a display name (a string).
4848If omitted or nil, that stands for the selected frame's display. */) 4855If omitted or nil, that stands for the selected frame's display. */)
4849 (Lisp_Object display) 4856 (Lisp_Object terminal)
4850{ 4857{
4851 return build_string ("Microsoft Corp."); 4858 return build_string ("Microsoft Corp.");
4852} 4859}
4853 4860
4854DEFUN ("x-server-version", Fx_server_version, Sx_server_version, 0, 1, 0, 4861DEFUN ("x-server-version", Fx_server_version, Sx_server_version, 0, 1, 0,
4855 doc: /* Return the version numbers of the server of DISPLAY. 4862 doc: /* Return the version numbers of the GUI software on TERMINAL.
4856The value is a list of three integers: the major and minor 4863The value is a list of three integers specifying the version of the GUI
4857version numbers of the X Protocol in use, and the distributor-specific 4864software in use.
4858release number. See also the function `x-server-vendor'.
4859 4865
4860The optional argument DISPLAY specifies which display to ask about. 4866For GNU and Unix system, the first 2 numbers are the version of the X
4861DISPLAY should be either a frame or a display name (a string). 4867Protocol used on TERMINAL and the 3rd number is the distributor-specific
4868release number. For MS-Windows, the 3 numbers report the version and
4869the build number of the OS.
4870
4871See also the function `x-server-vendor'.
4872
4873The optional argument TERMINAL specifies which display to ask about.
4874TERMINAL should be a terminal object, a frame or a display name (a string).
4862If omitted or nil, that stands for the selected frame's display. */) 4875If omitted or nil, that stands for the selected frame's display. */)
4863 (Lisp_Object display) 4876 (Lisp_Object terminal)
4864{ 4877{
4865 return list3i (w32_major_version, w32_minor_version, w32_build_number); 4878 return list3i (w32_major_version, w32_minor_version, w32_build_number);
4866} 4879}
diff --git a/src/xfns.c b/src/xfns.c
index a9192c8431d..b21228a8697 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -3535,10 +3535,15 @@ If omitted or nil, that stands for the selected frame's display. */)
3535} 3535}
3536 3536
3537DEFUN ("x-server-vendor", Fx_server_vendor, Sx_server_vendor, 0, 1, 0, 3537DEFUN ("x-server-vendor", Fx_server_vendor, Sx_server_vendor, 0, 1, 0,
3538 doc: /* Return the "vendor ID" string of the X server of display TERMINAL. 3538 doc: /* Return the "vendor ID" string of the GUI software on TERMINAL.
3539
3539\(Labeling every distributor as a "vendor" embodies the false assumption 3540\(Labeling every distributor as a "vendor" embodies the false assumption
3540that operating systems cannot be developed and distributed noncommercially.) 3541that operating systems cannot be developed and distributed noncommercially.)
3541The optional argument TERMINAL specifies which display to ask about. 3542The optional argument TERMINAL specifies which display to ask about.
3543
3544For GNU and Unix systems, this queries the X server software; for
3545MS-Windows, this queries the OS.
3546
3542TERMINAL should be a terminal object, a frame or a display name (a string). 3547TERMINAL should be a terminal object, a frame or a display name (a string).
3543If omitted or nil, that stands for the selected frame's display. */) 3548If omitted or nil, that stands for the selected frame's display. */)
3544 (Lisp_Object terminal) 3549 (Lisp_Object terminal)
@@ -3551,10 +3556,16 @@ If omitted or nil, that stands for the selected frame's display. */)
3551} 3556}
3552 3557
3553DEFUN ("x-server-version", Fx_server_version, Sx_server_version, 0, 1, 0, 3558DEFUN ("x-server-version", Fx_server_version, Sx_server_version, 0, 1, 0,
3554 doc: /* Return the version numbers of the X server of display TERMINAL. 3559 doc: /* Return the version numbers of the GUI software on TERMINAL.
3555The value is a list of three integers: the major and minor 3560The value is a list of three integers specifying the version of the GUI
3556version numbers of the X Protocol in use, and the distributor-specific release 3561software in use.
3557number. See also the function `x-server-vendor'. 3562
3563For GNU and Unix system, the first 2 numbers are the version of the X
3564Protocol used on TERMINAL and the 3rd number is the distributor-specific
3565release number. For MS-Windows, the 3 numbers report the version and
3566the build number of the OS.
3567
3568See also the function `x-server-vendor'.
3558 3569
3559The optional argument TERMINAL specifies which display to ask about. 3570The optional argument TERMINAL specifies which display to ask about.
3560TERMINAL should be a terminal object, a frame or a display name (a string). 3571TERMINAL should be a terminal object, a frame or a display name (a string).