]> git.eshelyaron.com Git - emacs.git/commitdiff
Use 65535 as color-values scale value in the NS backend
authorMattias Engdegård <mattiase@acm.org>
Sat, 6 Jun 2020 09:23:48 +0000 (11:23 +0200)
committerMattias Engdegård <mattiase@acm.org>
Sun, 7 Jun 2020 08:37:27 +0000 (10:37 +0200)
* src/nsfns.m (Fxw_color_values): Scale with 65535 instead of 65280, for
uniformity with other backends.
* lisp/faces.el (color-values): Update doc string.
* doc/lispref/frames.texi (Color Names): Update examples.

doc/lispref/frames.texi
lisp/faces.el
src/nsfns.m

index 6bf5db2aa1d274487db8622ce63307067dcbd933..966f620558b9645fe39b39b0b5027b22f54af747 100644 (file)
@@ -3975,11 +3975,11 @@ If @var{color} is not defined, the value is @code{nil}.
 (color-values "black")
      @result{} (0 0 0)
 (color-values "white")
-     @result{} (65280 65280 65280)
+     @result{} (65535 65535 65535)
 (color-values "red")
-     @result{} (65280 0 0)
+     @result{} (65535 0 0)
 (color-values "pink")
-     @result{} (65280 49152 51968)
+     @result{} (65535 49344 52171)
 (color-values "hungry")
      @result{} nil
 @end example
index e707f6f4b6e8272e1416ba62ca9fc129c1d0978a..f4a9dedd79901e6c35b498249f7a41f5f278e585 100644 (file)
@@ -1822,7 +1822,7 @@ COLOR should be a string naming a color (e.g. \"white\"), or a
 string specifying a color's RGB components (e.g. \"#ff12ec\").
 
 Return a list of three integers, (RED GREEN BLUE), each between 0
-and either 65280 or 65535 (the maximum depends on the system).
+and 65535 inclusive.
 Use `color-name-to-rgb' if you want RGB floating-point values
 normalized to 1.0.
 
index 273fb5f7598a3c0becbb226b796350631221e0d5..628233ea0dd1378e777d93d2a2b3078d1df24ae2 100644 (file)
@@ -2329,8 +2329,8 @@ DEFUN ("xw-color-values", Fxw_color_values, Sxw_color_values, 1, 2, 0,
   [[col colorUsingDefaultColorSpace]
         getRed: &red green: &green blue: &blue alpha: &alpha];
   unblock_input ();
-  return list3i (lrint (red * 65280), lrint (green * 65280),
-                lrint (blue * 65280));
+  return list3i (lrint (red * 65535), lrint (green * 65535),
+                lrint (blue * 65535));
 }