mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
8903106bb7
* lisp/subr.el (if-let*, when-let*, if-let, when-let): Mark if-let and when-let obsolete (bug#73853 and elsewhere). Move docstring text around so that if-let* and when-let* descriptions no longer refer to if-let and when-let. * etc/NEWS: Announce the change. * admin/admin.el (reminder-for-release-blocking-bugs): * doc/misc/erc.texi (display-buffer): * lisp/ansi-color.el (ansi-color-apply) (ansi-color--face-vec-face): * lisp/ansi-osc.el (ansi-osc-apply-on-region) (ansi-osc-hyperlink): * lisp/arc-mode.el (archive-goto-file) (archive-next-file-displayer): * lisp/auth-source-pass.el (auth-source-pass-search) (auth-source-pass--parse-data) (auth-source-pass--find-match-many): * lisp/autorevert.el (auto-revert-notify-rm-watch): * lisp/buff-menu.el (Buffer-menu-unmark-all-buffers) (Buffer-menu-group-by-root): * lisp/calendar/parse-time.el (parse-iso8601-time-string): * lisp/cedet/pulse.el (pulse-tick): * lisp/comint.el (comint--fontify-input-ppss-flush-indirect) (comint--intersect-regions): * lisp/completion-preview.el (completion-preview--try-table) (completion-preview--capf-wrapper, completion-preview--update): * lisp/cus-edit.el (setopt--set) (custom-dirlocals-maybe-update-cons, custom-dirlocals-validate): * lisp/custom.el (load-theme): * lisp/descr-text.el (describe-char): * lisp/desktop.el (desktop--emacs-pid-running-p): * lisp/dired-x.el (menu): * lisp/dired.el (dired-font-lock-keywords) (dired-insert-directory, dired--insert-disk-space, dired-mode): * lisp/dnd.el (dnd-handle-multiple-urls): * lisp/dom.el (dom-remove-attribute): * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): * lisp/emacs-lisp/bytecomp.el (bytecomp--custom-declare): * lisp/emacs-lisp/comp-common.el (comp-function-type-spec): * lisp/emacs-lisp/comp-cstr.el (comp--all-classes) (comp-cstr-set-range-for-arithm, comp--cstr-union-1-no-mem) (comp-cstr-intersection-no-mem, comp-cstr-fixnum-p) (comp-cstr-type-p): * lisp/emacs-lisp/comp-run.el (comp-subr-trampoline-install) (native--compile-async): * lisp/emacs-lisp/comp.el (comp--get-function-cstr) (comp--function-pure-p, comp--intern-func-in-ctxt) (comp--addr-to-bb-name, comp--emit-assume, comp--maybe-add-vmvar) (comp--add-call-cstr, comp--compute-dominator-tree) (comp--dom-tree-walker, comp--ssa-rename) (comp--function-call-maybe-fold, comp--fwprop-call) (comp--call-optim-func): * lisp/emacs-lisp/edebug.el (edebug-global-prefix) (edebug-remove-instrumentation): * lisp/emacs-lisp/eieio.el (initialize-instance): * lisp/emacs-lisp/ert-x.el (ert-resource-directory): * lisp/emacs-lisp/ert.el (ert--expand-should-1) (ert-test-location, ert-write-junit-test-report) (ert-test--erts-test): * lisp/emacs-lisp/icons.el (icon-complete-spec, icon-string) (icons--create): * lisp/emacs-lisp/lisp-mode.el (lisp--local-defform-body-p): * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--make-autoload) (loaddefs-generate--parse-file): * lisp/emacs-lisp/multisession.el (multisession-edit-mode--revert, multisession-edit-value): * lisp/emacs-lisp/package-vc.el (package-vc--read-archive-data) (package-vc--version, package-vc--clone): * lisp/emacs-lisp/package.el (package--reload-previously-loaded): * lisp/emacs-lisp/pp.el (pp--insert-lisp): * lisp/emacs-lisp/subr-x.el (add-display-text-property): * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): * lisp/emacs-lisp/timer.el (run-at-time): * lisp/emacs-lisp/vtable.el (vtable-goto-table) (vtable-goto-column, vtable-update-object, vtable--insert-line) (vtable--compute-widths, vtable--make-keymap): * lisp/emacs-lisp/warnings.el (display-warning): * lisp/epa-file.el (epa-file-insert-file-contents): * lisp/epa.el (epa-show-key): * lisp/erc/erc-backend.el (erc--split-line, erc--conceal-prompt) (PRIVMSG, erc--get-isupport-entry): * lisp/erc/erc-button.el (erc-button-add-nickname-buttons) (erc--button-next): * lisp/erc/erc-common.el (erc--find-group): * lisp/erc/erc-fill.el (erc-fill, erc-fill-static) (erc-fill--wrap-escape-hidden-speaker) (erc-fill--wrap-unmerge-on-date-stamp) (erc-fill--wrap-massage-initial-message-post-clear) (erc-fill-wrap, erc-fill--wrap-rejigger-region): * lisp/erc/erc-goodies.el (erc--scrolltobottom-all) (erc--keep-place-indicator-on-window-buffer-change) (keep-place-indicator, erc--keep-place-indicator-adjust-on-clear) (erc-keep-place-move, erc--command-indicator-display): * lisp/erc/erc-ibuffer.el (erc-members): * lisp/erc/erc-join.el (erc-join--remove-requested-channel) (erc-autojoin--join): * lisp/erc/erc-networks.el (erc-networks--id-qualifying-init-parts, erc-networks--id-reload) (erc-networks--id-ensure-comparable) (erc-networks--reclaim-orphaned-target-buffers) (erc-networks--server-select): * lisp/erc/erc-nicks.el (erc-nicks-invert) (erc-nicks--redirect-face-widget-link, erc-nicks--highlight) (erc-nicks--highlight-button) (erc-nicks--list-faces-help-button-action, erc-nicks-list-faces) (erc-nicks-refresh, erc-nicks--colors-from-faces) (erc-nicks--track-prioritize) (erc-nicks--remember-face-for-track): * lisp/erc/erc-notify.el (querypoll, erc--querypoll-get-next) (erc--querypoll-on-352, erc--querypoll-send): * lisp/erc/erc-sasl.el (erc-sasl--read-password): * lisp/erc/erc-services.el (erc-services-issue-ghost-and-retry-nick): * lisp/erc/erc-speedbar.el (erc-speedbar--ensure, nickbar) (erc-speedbar-toggle-nicknames-window-lock) (erc-speedbar--compose-nicks-face): * lisp/erc/erc-stamp.el (erc-stamp--recover-on-reconnect) (erc-stamp-prefix-log-filter, erc--conceal-prompt) (erc--insert-timestamp-left, erc-insert-timestamp-right) (erc-stamp--defer-date-insertion-on-post-modify) (erc-insert-timestamp-left-and-right) (erc-stamp--redo-right-stamp-post-clear) (erc-stamp--reset-on-clear, erc-stamp--dedupe-date-stamps): * lisp/erc/erc-status-sidebar.el (bufbar) (erc-status-sidebar-prefer-target-as-name) (erc-status-sidebar-default-allsort, erc-status-sidebar-click): * lisp/erc/erc-track.el (erc-track--shortened-names-get) (erc-track--setup, erc-track--select-mode-line-face) (erc-track-modified-channels, erc-track--collect-faces-in) (erc-track--switch-buffer, erc-track--replace-killed-buffer): * lisp/erc/erc-truncate.el (erc-truncate--setup) (erc-truncate-buffer): * lisp/erc/erc.el (erc--ensure-query-member) (erc--ensure-query-members, erc--remove-channel-users-but) (erc--cusr-change-status, erc--find-mode, erc--update-modules) (erc-log-irc-protocol, erc--refresh-prompt) (erc--restore-important-text-props) (erc--order-text-properties-from-hash, erc-send-input-line) (erc-cmd-IGNORE, erc--unignore-user, erc-cmd-QUERY) (erc-cmd-BANLIST, erc--speakerize-nick) (erc--format-speaker-input-message, erc-channel-receive-names) (erc-send-current-line, erc-format-target-and/or-network) (erc-kill-buffer-function, erc-restore-text-properties) (erc--get-eq-comparable-cmd): * lisp/eshell/em-alias.el (eshell-maybe-replace-by-alias--which) (eshell-maybe-replace-by-alias): * lisp/eshell/em-glob.el (eshell-glob-convert): * lisp/eshell/em-pred.el (eshell-pred-user-or-group) (eshell-pred-file-time, eshell-pred-file-type) (eshell-pred-file-mode, eshell-pred-file-links) (eshell-pred-file-size): * lisp/eshell/em-prompt.el (eshell-forward-paragraph) (eshell-next-prompt): * lisp/eshell/esh-arg.el (eshell-resolve-current-argument): * lisp/eshell/esh-cmd.el (eshell-do-eval, eshell/which) (eshell-plain-command--which, eshell-plain-command): * lisp/eshell/esh-io.el (eshell-duplicate-handles) (eshell-protect-handles, eshell-get-target, eshell-close-target): * lisp/eshell/esh-proc.el (eshell-sentinel): * lisp/eshell/esh-var.el (eshell-parse-variable-ref) (eshell-get-variable, eshell-set-variable): * lisp/faces.el (face-at-point): * lisp/ffap.el (ffap-in-project): * lisp/filenotify.el (file-notify--rm-descriptor): * lisp/files-x.el (read-dir-locals-file) (connection-local-update-profile-variables) (connection-local-value): * lisp/files.el (file-remote-p, abbreviate-file-name) (set-auto-mode, hack-local-variables) (revert-buffer-restore-read-only): * lisp/find-dired.el (find-dired-sort-by-filename): * lisp/font-lock.el (font-lock--filter-keywords): * lisp/gnus/gnus-art.el (article-emojize-symbols): * lisp/gnus/gnus-int.el (gnus-close-server): * lisp/gnus/gnus-search.el (gnus-search-transform) (gnus-search-indexed-parse-output, gnus-search-server-to-engine): * lisp/gnus/gnus-sum.el (gnus-collect-urls, gnus-shorten-url): * lisp/gnus/gnus.el (gnus-check-backend-function): * lisp/gnus/message.el (message-send-mail): * lisp/gnus/mml.el (mml-generate-mime, mml-insert-mime-headers): * lisp/gnus/nnatom.el (nnatom--read-feed, nnatom--read-article) (nnatom--read-article-or-group-authors, nnatom--read-publish) (nnatom--read-update, nnatom--read-links): * lisp/gnus/nnfeed.el (nnfeed--read-server, nnfeed--write-server) (nnfeed--parse-feed, nnfeed--group-data, nnfeed-retrieve-article) (nnfeed-retrieve-headers, nnfeed--print-part) (nnfeed-request-article, nnfeed-request-group) (nnfeed-request-list, nnfeed--group-description) (nnfeed-request-group-description) (nnfeed-request-list-newsgroups, nnfeed-request-rename-group): * lisp/gnus/nnmh.el (nnmh-update-gnus-unreads): * lisp/help-fns.el (help-find-source) (help-fns--insert-menu-bindings, help-fns--mention-first-release) (help-fns--mention-shortdoc-groups) (help-fns--customize-variable-version) (help-fns--face-custom-version-info, describe-mode): * lisp/help-mode.el (help-make-xrefs): * lisp/help.el (help-key-description, help--describe-command): * lisp/hfy-cmap.el (htmlfontify-load-rgb-file): * lisp/ibuf-ext.el (ibuffer-jump-to-filter-group) (ibuffer-kill-filter-group, ibuffer-kill-line) (ibuffer-save-filter-groups, ibuffer-save-filters, filename) (basename, file-extension, ibuffer-diff-buffer-with-file-1) (ibuffer-mark-by-file-name-regexp) (ibuffer-mark-by-content-regexp): * lisp/ibuf-macs.el (ibuffer-aif, ibuffer-awhen): * lisp/ibuffer.el (ibuffer-mouse-toggle-mark) (ibuffer-toggle-marks, ibuffer-mark-interactive) (ibuffer-compile-format, process, ibuffer-map-lines): * lisp/image.el (image--compute-map) (image--compute-original-map): * lisp/image/exif.el (exif-parse-buffer): * lisp/image/image-converter.el (image-convert-p, image-convert) (image-converter--find-converter): * lisp/image/image-dired-util.el (image-dired-file-name-at-point): * lisp/image/image-dired.el (image-dired-track-original-file) (image-dired--on-file-in-dired-buffer) (image-dired--with-thumbnail-buffer) (image-dired-jump-original-dired-buffer) (image-dired--slideshow-step, image-dired-display-image): * lisp/image/wallpaper.el (wallpaper--init-action-kill) (wallpaper--find-setter, wallpaper--find-command) (wallpaper--find-command-args, wallpaper--x-monitor-name): * lisp/info-look.el (info-lookup-interactive-arguments) (info-complete)::(:mode): * lisp/info.el (info-pop-to-buffer, Info-read-node-name-1): * lisp/international/emoji.el (emoji--adjust-displayable-1) (emoji--add-recent): * lisp/jsonrpc.el (jsonrpc--call-deferred) (jsonrpc--process-sentinel, jsonrpc--remove): * lisp/keymap.el (keymap-local-lookup): * lisp/mail/emacsbug.el (report-emacs-bug-hook) (submit-emacs-patch): * lisp/mail/ietf-drums.el (ietf-drums-parse-addresses): * lisp/mail/mailclient.el (mailclient-send-it): * lisp/mail/rfc6068.el (rfc6068-parse-mailto-url): * lisp/mail/undigest.el (rmail-digest-parse-mixed-mime): * lisp/minibuffer.el (completion-metadata-get) (completions--after-change) (minibuffer-visible-completions--filter): * lisp/net/browse-url.el (browse-url-url-at-point) (browse-url-file-url, browse-url-emacs): * lisp/net/dbus.el (dbus-byte-array-to-string) (dbus-monitor-goto-serial): * lisp/net/dictionary.el (dictionary-search): * lisp/net/eww.el (eww--download-directory) (eww-auto-rename-buffer, eww-open-in-new-buffer, eww-submit) (eww-follow-link, eww-read-alternate-url) (eww-copy-alternate-url): * lisp/net/goto-addr.el (goto-address-at-point): * lisp/net/mailcap.el (mailcap-mime-info): * lisp/net/rcirc.el (rcirc, rcirc-connect, rcirc-send-string) (rcirc-kill-buffer-hook, rcirc-print, rcirc-when) (rcirc-color-attributes, rcirc-handler-NICK) (rcirc-handler-TAGMSG, rcirc-handler-BATCH): * lisp/net/shr.el (shr-descend, shr-adaptive-fill-function) (shr-correct-dom-case, shr-tag-a): * lisp/net/sieve.el (sieve-manage-quit): * lisp/outline.el (outline-cycle-buffer): * lisp/pcmpl-git.el (pcmpl-git--tracked-file-predicate): * lisp/proced.el (proced-auto-update-timer): * lisp/progmodes/bug-reference.el (bug-reference-try-setup-from-vc): * lisp/progmodes/c-ts-common.el (c-ts-common--fill-paragraph): * lisp/progmodes/c-ts-mode.el (c-ts-mode--preproc-offset) (c-ts-mode--anchor-prev-sibling, c-ts-mode-indent-defun): * lisp/progmodes/compile.el (compilation-error-properties) (compilation-find-file-1): * lisp/progmodes/eglot.el (eglot--check-object) (eglot--read-server, eglot-upgrade-eglot) (eglot-handle-notification, eglot--CompletionParams) (eglot-completion-at-point, eglot--sig-info) (eglot-register-capability): * lisp/progmodes/elisp-mode.el (emacs-lisp-native-compile-and-load) (elisp-eldoc-var-docstring-with-value): * lisp/progmodes/erts-mode.el (erts-mode--goto-start-of-test): * lisp/progmodes/flymake.el (flymake--update-eol-overlays) (flymake-eldoc-function): * lisp/progmodes/gdb-mi.el (gdb-breakpoints-list-handler-custom) (gdb-frame-handler): * lisp/progmodes/go-ts-mode.el (go-ts-mode-docstring) (go-ts-mode--comment-on-previous-line-p) (go-ts-mode--get-test-regexp-at-point) (go-ts-mode-test-this-file): * lisp/progmodes/grep.el (lgrep, rgrep-default-command) (grep-file-at-point): * lisp/progmodes/perl-mode.el (perl--end-of-format-p): * lisp/progmodes/php-ts-mode.el (php-ts-mode--anchor-prev-sibling, php-ts-mode--indent-defun): * lisp/progmodes/project.el (project--other-place-command) (project--find-default-from, project--transplant-file-name) (project-prefixed-buffer-name, project--remove-from-project-list) (project-prompt-project-name, project-remember-projects-under) (project--switch-project-command) (project-uniquify-dirname-transform, project-mode-line-format): * lisp/progmodes/python.el (python-font-lock-keywords-maximum-decoration) (python--treesit-fontify-union-types) (python-shell-get-process-name, python-shell-restart) (python-shell-completion-at-point, python-ffap-module-path) (python-util-comint-end-of-output-p, python--import-sources) (python-add-import, python-remove-import, python-fix-imports): * lisp/progmodes/xref.el (xref--add-log-current-defun): * lisp/repeat.el (repeat-echo-message-string): * lisp/saveplace.el (save-place-dired-hook): * lisp/server.el (server-save-buffers-kill-terminal): * lisp/shadowfile.el (shadow-make-fullname) (shadow-contract-file-name, shadow-define-literal-group): * lisp/shell.el (shell-highlight-undef-mode): * lisp/simple.el (command-completion-using-modes-p) (command-execute, file-user-uid, file-group-gid) (first-completion, last-completion, switch-to-completions): * lisp/startup.el (startup--load-user-init-file): * lisp/tab-line.el (tab-line-tabs-buffer-group-by-project): * lisp/tar-mode.el (tar-goto-file, tar-next-file-displayer): * lisp/term/android-win.el (android-encode-select-string) (gui-backend-set-selection): * lisp/term/haiku-win.el (haiku-dnd-convert-string) (haiku-select-encode-xstring, haiku-select-encode-utf-8-string): * lisp/textmodes/emacs-news-mode.el (emacs-news--buttonize): * lisp/textmodes/ispell.el (ispell-completion-at-point): * lisp/textmodes/sgml-mode.el (sgml-validate) (html-mode--complete-at-point): * lisp/textmodes/tex-mode.el (tex-recenter-output-buffer) (xref-backend-references): * lisp/thingatpt.el (thing-at-point-file-at-point) (thing-at-point-face-at-point): * lisp/thread.el (thread-list--get-status): * lisp/time.el (world-clock-copy-time-as-kill, world-clock): * lisp/touch-screen.el (touch-screen-handle-touch): * lisp/treesit.el (treesit-language-at, treesit-node-at) (treesit-node-on, treesit-buffer-root-node) (treesit-node-field-name, treesit-local-parsers-at) (treesit-local-parsers-on, treesit--cleanup-local-range-overlays) (treesit-font-lock-recompute-features) (treesit-font-lock-fontify-region, treesit-transpose-sexps) (treesit-add-log-current-defun, treesit-major-mode-setup) (treesit--explorer-refresh, treesit-install-language-grammar): * lisp/url/url.el (url-retrieve-synchronously): * lisp/vc/smerge-mode.el (smerge-diff): * lisp/vc/vc-dir.el (vc-dir): * lisp/vc/vc-dispatcher.el (vc-do-async-command): * lisp/vc/vc-git.el (vc-git-dir--branch-headers) (vc-git-dir--stash-headers, vc-git--log-edit-summary-check) (vc-git-stash-list): * lisp/vc/vc.el (vc-responsible-backend, vc-buffer-sync-fileset) (vc-clone): * lisp/visual-wrap.el (visual-wrap--apply-to-line): * lisp/wid-edit.el (widget-text) (widget-editable-list-insert-before): * lisp/window-tool-bar.el (window-tool-bar--keymap-entry-to-string): * lisp/window.el (display-buffer, display-buffer-full-frame) (window-point-context-set, window-point-context-use) (window-point-context-use-default-function): * lisp/xdg.el (xdg-current-desktop): * lisp/xwidget.el (xwidget-webkit-callback): * lisp/yank-media.el (yank-media--get-selection) (yank-media-types): * test/lisp/comint-tests.el (comint-tests/test-password-function): * test/lisp/completion-preview-tests.el (completion-preview-tests--capf): * test/lisp/cus-edit-tests.el (with-cus-edit-test): * test/lisp/erc/erc-scenarios-base-local-modules.el (-phony-sblm-): * test/lisp/erc/erc-scenarios-stamp.el (erc-scenarios-stamp--on-post-modify): * test/lisp/erc/erc-services-tests.el (erc-services-tests--asp-parse-entry): * test/lisp/erc/erc-tests.el (erc-modules--internal-property) (erc--find-mode, erc-tests--update-modules): * test/lisp/erc/resources/erc-d/erc-d-i.el (erc-d-i--parse-message): * test/lisp/erc/resources/erc-d/erc-d-t.el (erc-d-t-kill-related-buffers, erc-d-t-with-cleanup): * test/lisp/erc/resources/erc-d/erc-d-tests.el (erc-d-i--parse-message--irc-parser-tests): * test/lisp/erc/resources/erc-d/erc-d-u.el (erc-d-u--read-exchange-slowly): * test/lisp/erc/resources/erc-d/erc-d.el (erc-d--expire) (erc-d--finalize-done, erc-d--command-handle-all): * test/lisp/erc/resources/erc-scenarios-common.el (erc-scenarios-common-with-cleanup): * test/lisp/erc/resources/erc-tests-common.el (erc-tests--common-display-message) (erc-tests-common-create-subprocess): * test/lisp/ibuffer-tests.el (ibuffer-test-Bug25058): * test/lisp/international/mule-tests.el (mule-cmds-tests--ucs-names-missing-names): * test/lisp/progmodes/python-tests.el (python-tests-get-shell-interpreter) (python-tests--get-interpreter-info): * test/lisp/progmodes/ruby-ts-mode-tests.el (ruby-ts-resource-file): * test/lisp/replace-tests.el (replace-tests-with-undo): * test/src/emacs-tests.el (emacs-tests--seccomp-debug): * test/src/process-tests.el (process-tests--emacs-command) (process-tests--emacs-binary, process-tests--dump-file): * test/src/treesit-tests.el (treesit--ert-test-defun-navigation): Replace use of the now-obsolete if-let and when-let.
859 lines
40 KiB
EmacsLisp
859 lines
40 KiB
EmacsLisp
;;; hfy-cmap.el --- Fallback color name -> rgb mapping for `htmlfontify' -*- lexical-binding:t -*-
|
|
|
|
;; Copyright (C) 2002-2024 Free Software Foundation, Inc.
|
|
|
|
;; Package: htmlfontify
|
|
;; Keywords: color, rgb
|
|
;; Author: Vivek Dasmohapatra <vivek@etla.org>
|
|
;; Created: 2002-01-20
|
|
;; URL: http://rtfm.etla.org/emacs/htmlfontify/
|
|
|
|
;; This file is part of GNU Emacs.
|
|
|
|
;; GNU Emacs is free software: you can redistribute it and/or modify
|
|
;; it under the terms of the GNU General Public License as published by
|
|
;; the Free Software Foundation, either version 3 of the License, or
|
|
;; (at your option) any later version.
|
|
|
|
;; GNU Emacs is distributed in the hope that it will be useful,
|
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
;; GNU General Public License for more details.
|
|
|
|
;; You should have received a copy of the GNU General Public License
|
|
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
;;; Commentary:
|
|
|
|
;;; Code:
|
|
|
|
(define-obsolete-variable-alias
|
|
'hfy-fallback-colour-map
|
|
'hfy-fallback-color-map "27.1")
|
|
|
|
(defconst hfy-fallback-color-map
|
|
'(("snow" 65535 64250 64250)
|
|
("ghost white" 63736 63736 65535)
|
|
("GhostWhite" 63736 63736 65535)
|
|
("white smoke" 62965 62965 62965)
|
|
("WhiteSmoke" 62965 62965 62965)
|
|
("gainsboro" 56540 56540 56540)
|
|
("floral white" 65535 64250 61680)
|
|
("FloralWhite" 65535 64250 61680)
|
|
("old lace" 65021 62965 59110)
|
|
("OldLace" 65021 62965 59110)
|
|
("linen" 64250 61680 59110)
|
|
("antique white" 64250 60395 55255)
|
|
("AntiqueWhite" 64250 60395 55255)
|
|
("papaya whip" 65535 61423 54741)
|
|
("PapayaWhip" 65535 61423 54741)
|
|
("blanched almond" 65535 60395 52685)
|
|
("BlanchedAlmond" 65535 60395 52685)
|
|
("bisque" 65535 58596 50372)
|
|
("peach puff" 65535 56026 47545)
|
|
("PeachPuff" 65535 56026 47545)
|
|
("navajo white" 65535 57054 44461)
|
|
("NavajoWhite" 65535 57054 44461)
|
|
("moccasin" 65535 58596 46517)
|
|
("cornsilk" 65535 63736 56540)
|
|
("ivory" 65535 65535 61680)
|
|
("lemon chiffon" 65535 64250 52685)
|
|
("LemonChiffon" 65535 64250 52685)
|
|
("seashell" 65535 62965 61166)
|
|
("honeydew" 61680 65535 61680)
|
|
("mint cream" 62965 65535 64250)
|
|
("MintCream" 62965 65535 64250)
|
|
("azure" 61680 65535 65535)
|
|
("alice blue" 61680 63736 65535)
|
|
("AliceBlue" 61680 63736 65535)
|
|
("lavender" 59110 59110 64250)
|
|
("lavender blush" 65535 61680 62965)
|
|
("LavenderBlush" 65535 61680 62965)
|
|
("misty rose" 65535 58596 57825)
|
|
("MistyRose" 65535 58596 57825)
|
|
("white" 65535 65535 65535)
|
|
("black" 0 0 0)
|
|
("dark slate gray" 12079 20303 20303)
|
|
("DarkSlateGray" 12079 20303 20303)
|
|
("dark slate grey" 12079 20303 20303)
|
|
("DarkSlateGrey" 12079 20303 20303)
|
|
("dim gray" 26985 26985 26985)
|
|
("DimGray" 26985 26985 26985)
|
|
("dim grey" 26985 26985 26985)
|
|
("DimGrey" 26985 26985 26985)
|
|
("slate gray" 28784 32896 37008)
|
|
("SlateGray" 28784 32896 37008)
|
|
("slate grey" 28784 32896 37008)
|
|
("SlateGrey" 28784 32896 37008)
|
|
("light slate gray" 30583 34952 39321)
|
|
("LightSlateGray" 30583 34952 39321)
|
|
("light slate grey" 30583 34952 39321)
|
|
("LightSlateGrey" 30583 34952 39321)
|
|
("gray" 48830 48830 48830)
|
|
("grey" 48830 48830 48830)
|
|
("light grey" 54227 54227 54227)
|
|
("LightGrey" 54227 54227 54227)
|
|
("light gray" 54227 54227 54227)
|
|
("LightGray" 54227 54227 54227)
|
|
("midnight blue" 6425 6425 28784)
|
|
("MidnightBlue" 6425 6425 28784)
|
|
("navy" 0 0 32896)
|
|
("navy blue" 0 0 32896)
|
|
("NavyBlue" 0 0 32896)
|
|
("cornflower blue" 25700 38293 60909)
|
|
("CornflowerBlue" 25700 38293 60909)
|
|
("dark slate blue" 18504 15677 35723)
|
|
("DarkSlateBlue" 18504 15677 35723)
|
|
("slate blue" 27242 23130 52685)
|
|
("SlateBlue" 27242 23130 52685)
|
|
("medium slate blue" 31611 26728 61166)
|
|
("MediumSlateBlue" 31611 26728 61166)
|
|
("light slate blue" 33924 28784 65535)
|
|
("LightSlateBlue" 33924 28784 65535)
|
|
("medium blue" 0 0 52685)
|
|
("MediumBlue" 0 0 52685)
|
|
("royal blue" 16705 26985 57825)
|
|
("RoyalBlue" 16705 26985 57825)
|
|
("blue" 0 0 65535)
|
|
("dodger blue" 7710 37008 65535)
|
|
("DodgerBlue" 7710 37008 65535)
|
|
("deep sky blue" 0 49087 65535)
|
|
("DeepSkyBlue" 0 49087 65535)
|
|
("sky blue" 34695 52942 60395)
|
|
("SkyBlue" 34695 52942 60395)
|
|
("light sky blue" 34695 52942 64250)
|
|
("LightSkyBlue" 34695 52942 64250)
|
|
("steel blue" 17990 33410 46260)
|
|
("SteelBlue" 17990 33410 46260)
|
|
("light steel blue" 45232 50372 57054)
|
|
("LightSteelBlue" 45232 50372 57054)
|
|
("light blue" 44461 55512 59110)
|
|
("LightBlue" 44461 55512 59110)
|
|
("powder blue" 45232 57568 59110)
|
|
("PowderBlue" 45232 57568 59110)
|
|
("pale turquoise" 44975 61166 61166)
|
|
("PaleTurquoise" 44975 61166 61166)
|
|
("dark turquoise" 0 52942 53713)
|
|
("DarkTurquoise" 0 52942 53713)
|
|
("medium turquoise" 18504 53713 52428)
|
|
("MediumTurquoise" 18504 53713 52428)
|
|
("turquoise" 16448 57568 53456)
|
|
("cyan" 0 65535 65535)
|
|
("light cyan" 57568 65535 65535)
|
|
("LightCyan" 57568 65535 65535)
|
|
("cadet blue" 24415 40606 41120)
|
|
("CadetBlue" 24415 40606 41120)
|
|
("medium aquamarine" 26214 52685 43690)
|
|
("MediumAquamarine" 26214 52685 43690)
|
|
("aquamarine" 32639 65535 54484)
|
|
("dark green" 0 25700 0)
|
|
("DarkGreen" 0 25700 0)
|
|
("dark olive green" 21845 27499 12079)
|
|
("DarkOliveGreen" 21845 27499 12079)
|
|
("dark sea green" 36751 48316 36751)
|
|
("DarkSeaGreen" 36751 48316 36751)
|
|
("sea green" 11822 35723 22359)
|
|
("SeaGreen" 11822 35723 22359)
|
|
("medium sea green" 15420 46003 29041)
|
|
("MediumSeaGreen" 15420 46003 29041)
|
|
("light sea green" 8224 45746 43690)
|
|
("LightSeaGreen" 8224 45746 43690)
|
|
("pale green" 39064 64507 39064)
|
|
("PaleGreen" 39064 64507 39064)
|
|
("spring green" 0 65535 32639)
|
|
("SpringGreen" 0 65535 32639)
|
|
("lawn green" 31868 64764 0)
|
|
("LawnGreen" 31868 64764 0)
|
|
("green" 0 65535 0)
|
|
("chartreuse" 32639 65535 0)
|
|
("medium spring green" 0 64250 39578)
|
|
("MediumSpringGreen" 0 64250 39578)
|
|
("green yellow" 44461 65535 12079)
|
|
("GreenYellow" 44461 65535 12079)
|
|
("lime green" 12850 52685 12850)
|
|
("LimeGreen" 12850 52685 12850)
|
|
("yellow green" 39578 52685 12850)
|
|
("YellowGreen" 39578 52685 12850)
|
|
("forest green" 8738 35723 8738)
|
|
("ForestGreen" 8738 35723 8738)
|
|
("olive drab" 27499 36494 8995)
|
|
("OliveDrab" 27499 36494 8995)
|
|
("dark khaki" 48573 47031 27499)
|
|
("DarkKhaki" 48573 47031 27499)
|
|
("khaki" 61680 59110 35980)
|
|
("pale goldenrod" 61166 59624 43690)
|
|
("PaleGoldenrod" 61166 59624 43690)
|
|
("light goldenrod yellow" 64250 64250 53970)
|
|
("LightGoldenrodYellow" 64250 64250 53970)
|
|
("light yellow" 65535 65535 57568)
|
|
("LightYellow" 65535 65535 57568)
|
|
("yellow" 65535 65535 0)
|
|
("gold" 65535 55255 0)
|
|
("light goldenrod" 61166 56797 33410)
|
|
("LightGoldenrod" 61166 56797 33410)
|
|
("goldenrod" 56026 42405 8224)
|
|
("dark goldenrod" 47288 34438 2827)
|
|
("DarkGoldenrod" 47288 34438 2827)
|
|
("rosy brown" 48316 36751 36751)
|
|
("RosyBrown" 48316 36751 36751)
|
|
("indian red" 52685 23644 23644)
|
|
("IndianRed" 52685 23644 23644)
|
|
("saddle brown" 35723 17733 4883)
|
|
("SaddleBrown" 35723 17733 4883)
|
|
("sienna" 41120 21074 11565)
|
|
("peru" 52685 34181 16191)
|
|
("burlywood" 57054 47288 34695)
|
|
("beige" 62965 62965 56540)
|
|
("wheat" 62965 57054 46003)
|
|
("sandy brown" 62708 42148 24672)
|
|
("SandyBrown" 62708 42148 24672)
|
|
("tan" 53970 46260 35980)
|
|
("chocolate" 53970 26985 7710)
|
|
("firebrick" 45746 8738 8738)
|
|
("brown" 42405 10794 10794)
|
|
("dark salmon" 59881 38550 31354)
|
|
("DarkSalmon" 59881 38550 31354)
|
|
("salmon" 64250 32896 29298)
|
|
("light salmon" 65535 41120 31354)
|
|
("LightSalmon" 65535 41120 31354)
|
|
("orange" 65535 42405 0)
|
|
("dark orange" 65535 35980 0)
|
|
("DarkOrange" 65535 35980 0)
|
|
("coral" 65535 32639 20560)
|
|
("light coral" 61680 32896 32896)
|
|
("LightCoral" 61680 32896 32896)
|
|
("tomato" 65535 25443 18247)
|
|
("orange red" 65535 17733 0)
|
|
("OrangeRed" 65535 17733 0)
|
|
("red" 65535 0 0)
|
|
("hot pink" 65535 26985 46260)
|
|
("HotPink" 65535 26985 46260)
|
|
("deep pink" 65535 5140 37779)
|
|
("DeepPink" 65535 5140 37779)
|
|
("pink" 65535 49344 52171)
|
|
("light pink" 65535 46774 49601)
|
|
("LightPink" 65535 46774 49601)
|
|
("pale violet red" 56283 28784 37779)
|
|
("PaleVioletRed" 56283 28784 37779)
|
|
("maroon" 45232 12336 24672)
|
|
("medium violet red" 51143 5397 34181)
|
|
("MediumVioletRed" 51143 5397 34181)
|
|
("violet red" 53456 8224 37008)
|
|
("VioletRed" 53456 8224 37008)
|
|
("magenta" 65535 0 65535)
|
|
("violet" 61166 33410 61166)
|
|
("plum" 56797 41120 56797)
|
|
("orchid" 56026 28784 54998)
|
|
("medium orchid" 47802 21845 54227)
|
|
("MediumOrchid" 47802 21845 54227)
|
|
("dark orchid" 39321 12850 52428)
|
|
("DarkOrchid" 39321 12850 52428)
|
|
("dark violet" 38036 0 54227)
|
|
("DarkViolet" 38036 0 54227)
|
|
("blue violet" 35466 11051 58082)
|
|
("BlueViolet" 35466 11051 58082)
|
|
("purple" 41120 8224 61680)
|
|
("medium purple" 37779 28784 56283)
|
|
("MediumPurple" 37779 28784 56283)
|
|
("thistle" 55512 49087 55512)
|
|
("snow1" 65535 64250 64250)
|
|
("snow2" 61166 59881 59881)
|
|
("snow3" 52685 51657 51657)
|
|
("snow4" 35723 35209 35209)
|
|
("seashell1" 65535 62965 61166)
|
|
("seashell2" 61166 58853 57054)
|
|
("seashell3" 52685 50629 49087)
|
|
("seashell4" 35723 34438 33410)
|
|
("AntiqueWhite1" 65535 61423 56283)
|
|
("AntiqueWhite2" 61166 57311 52428)
|
|
("AntiqueWhite3" 52685 49344 45232)
|
|
("AntiqueWhite4" 35723 33667 30840)
|
|
("bisque1" 65535 58596 50372)
|
|
("bisque2" 61166 54741 47031)
|
|
("bisque3" 52685 47031 40606)
|
|
("bisque4" 35723 32125 27499)
|
|
("PeachPuff1" 65535 56026 47545)
|
|
("PeachPuff2" 61166 52171 44461)
|
|
("PeachPuff3" 52685 44975 38293)
|
|
("PeachPuff4" 35723 30583 25957)
|
|
("NavajoWhite1" 65535 57054 44461)
|
|
("NavajoWhite2" 61166 53199 41377)
|
|
("NavajoWhite3" 52685 46003 35723)
|
|
("NavajoWhite4" 35723 31097 24158)
|
|
("LemonChiffon1" 65535 64250 52685)
|
|
("LemonChiffon2" 61166 59881 49087)
|
|
("LemonChiffon3" 52685 51657 42405)
|
|
("LemonChiffon4" 35723 35209 28784)
|
|
("cornsilk1" 65535 63736 56540)
|
|
("cornsilk2" 61166 59624 52685)
|
|
("cornsilk3" 52685 51400 45489)
|
|
("cornsilk4" 35723 34952 30840)
|
|
("ivory1" 65535 65535 61680)
|
|
("ivory2" 61166 61166 57568)
|
|
("ivory3" 52685 52685 49601)
|
|
("ivory4" 35723 35723 33667)
|
|
("honeydew1" 61680 65535 61680)
|
|
("honeydew2" 57568 61166 57568)
|
|
("honeydew3" 49601 52685 49601)
|
|
("honeydew4" 33667 35723 33667)
|
|
("LavenderBlush1" 65535 61680 62965)
|
|
("LavenderBlush2" 61166 57568 58853)
|
|
("LavenderBlush3" 52685 49601 50629)
|
|
("LavenderBlush4" 35723 33667 34438)
|
|
("MistyRose1" 65535 58596 57825)
|
|
("MistyRose2" 61166 54741 53970)
|
|
("MistyRose3" 52685 47031 46517)
|
|
("MistyRose4" 35723 32125 31611)
|
|
("azure1" 61680 65535 65535)
|
|
("azure2" 57568 61166 61166)
|
|
("azure3" 49601 52685 52685)
|
|
("azure4" 33667 35723 35723)
|
|
("SlateBlue1" 33667 28527 65535)
|
|
("SlateBlue2" 31354 26471 61166)
|
|
("SlateBlue3" 26985 22873 52685)
|
|
("SlateBlue4" 18247 15420 35723)
|
|
("RoyalBlue1" 18504 30326 65535)
|
|
("RoyalBlue2" 17219 28270 61166)
|
|
("RoyalBlue3" 14906 24415 52685)
|
|
("RoyalBlue4" 10023 16448 35723)
|
|
("blue1" 0 0 65535)
|
|
("blue2" 0 0 61166)
|
|
("blue3" 0 0 52685)
|
|
("blue4" 0 0 35723)
|
|
("DodgerBlue1" 7710 37008 65535)
|
|
("DodgerBlue2" 7196 34438 61166)
|
|
("DodgerBlue3" 6168 29812 52685)
|
|
("DodgerBlue4" 4112 20046 35723)
|
|
("SteelBlue1" 25443 47288 65535)
|
|
("SteelBlue2" 23644 44204 61166)
|
|
("SteelBlue3" 20303 38036 52685)
|
|
("SteelBlue4" 13878 25700 35723)
|
|
("DeepSkyBlue1" 0 49087 65535)
|
|
("DeepSkyBlue2" 0 45746 61166)
|
|
("DeepSkyBlue3" 0 39578 52685)
|
|
("DeepSkyBlue4" 0 26728 35723)
|
|
("SkyBlue1" 34695 52942 65535)
|
|
("SkyBlue2" 32382 49344 61166)
|
|
("SkyBlue3" 27756 42662 52685)
|
|
("SkyBlue4" 19018 28784 35723)
|
|
("LightSkyBlue1" 45232 58082 65535)
|
|
("LightSkyBlue2" 42148 54227 61166)
|
|
("LightSkyBlue3" 36237 46774 52685)
|
|
("LightSkyBlue4" 24672 31611 35723)
|
|
("SlateGray1" 50886 58082 65535)
|
|
("SlateGray2" 47545 54227 61166)
|
|
("SlateGray3" 40863 46774 52685)
|
|
("SlateGray4" 27756 31611 35723)
|
|
("LightSteelBlue1" 51914 57825 65535)
|
|
("LightSteelBlue2" 48316 53970 61166)
|
|
("LightSteelBlue3" 41634 46517 52685)
|
|
("LightSteelBlue4" 28270 31611 35723)
|
|
("LightBlue1" 49087 61423 65535)
|
|
("LightBlue2" 45746 57311 61166)
|
|
("LightBlue3" 39578 49344 52685)
|
|
("LightBlue4" 26728 33667 35723)
|
|
("LightCyan1" 57568 65535 65535)
|
|
("LightCyan2" 53713 61166 61166)
|
|
("LightCyan3" 46260 52685 52685)
|
|
("LightCyan4" 31354 35723 35723)
|
|
("PaleTurquoise1" 48059 65535 65535)
|
|
("PaleTurquoise2" 44718 61166 61166)
|
|
("PaleTurquoise3" 38550 52685 52685)
|
|
("PaleTurquoise4" 26214 35723 35723)
|
|
("CadetBlue1" 39064 62965 65535)
|
|
("CadetBlue2" 36494 58853 61166)
|
|
("CadetBlue3" 31354 50629 52685)
|
|
("CadetBlue4" 21331 34438 35723)
|
|
("turquoise1" 0 62965 65535)
|
|
("turquoise2" 0 58853 61166)
|
|
("turquoise3" 0 50629 52685)
|
|
("turquoise4" 0 34438 35723)
|
|
("cyan1" 0 65535 65535)
|
|
("cyan2" 0 61166 61166)
|
|
("cyan3" 0 52685 52685)
|
|
("cyan4" 0 35723 35723)
|
|
("DarkSlateGray1" 38807 65535 65535)
|
|
("DarkSlateGray2" 36237 61166 61166)
|
|
("DarkSlateGray3" 31097 52685 52685)
|
|
("DarkSlateGray4" 21074 35723 35723)
|
|
("aquamarine1" 32639 65535 54484)
|
|
("aquamarine2" 30326 61166 50886)
|
|
("aquamarine3" 26214 52685 43690)
|
|
("aquamarine4" 17733 35723 29812)
|
|
("DarkSeaGreen1" 49601 65535 49601)
|
|
("DarkSeaGreen2" 46260 61166 46260)
|
|
("DarkSeaGreen3" 39835 52685 39835)
|
|
("DarkSeaGreen4" 26985 35723 26985)
|
|
("SeaGreen1" 21588 65535 40863)
|
|
("SeaGreen2" 20046 61166 38036)
|
|
("SeaGreen3" 17219 52685 32896)
|
|
("SeaGreen4" 11822 35723 22359)
|
|
("PaleGreen1" 39578 65535 39578)
|
|
("PaleGreen2" 37008 61166 37008)
|
|
("PaleGreen3" 31868 52685 31868)
|
|
("PaleGreen4" 21588 35723 21588)
|
|
("SpringGreen1" 0 65535 32639)
|
|
("SpringGreen2" 0 61166 30326)
|
|
("SpringGreen3" 0 52685 26214)
|
|
("SpringGreen4" 0 35723 17733)
|
|
("green1" 0 65535 0)
|
|
("green2" 0 61166 0)
|
|
("green3" 0 52685 0)
|
|
("green4" 0 35723 0)
|
|
("chartreuse1" 32639 65535 0)
|
|
("chartreuse2" 30326 61166 0)
|
|
("chartreuse3" 26214 52685 0)
|
|
("chartreuse4" 17733 35723 0)
|
|
("OliveDrab1" 49344 65535 15934)
|
|
("OliveDrab2" 46003 61166 14906)
|
|
("OliveDrab3" 39578 52685 12850)
|
|
("OliveDrab4" 26985 35723 8738)
|
|
("DarkOliveGreen1" 51914 65535 28784)
|
|
("DarkOliveGreen2" 48316 61166 26728)
|
|
("DarkOliveGreen3" 41634 52685 23130)
|
|
("DarkOliveGreen4" 28270 35723 15677)
|
|
("khaki1" 65535 63222 36751)
|
|
("khaki2" 61166 59110 34181)
|
|
("khaki3" 52685 50886 29555)
|
|
("khaki4" 35723 34438 20046)
|
|
("LightGoldenrod1" 65535 60652 35723)
|
|
("LightGoldenrod2" 61166 56540 33410)
|
|
("LightGoldenrod3" 52685 48830 28784)
|
|
("LightGoldenrod4" 35723 33153 19532)
|
|
("LightYellow1" 65535 65535 57568)
|
|
("LightYellow2" 61166 61166 53713)
|
|
("LightYellow3" 52685 52685 46260)
|
|
("LightYellow4" 35723 35723 31354)
|
|
("yellow1" 65535 65535 0)
|
|
("yellow2" 61166 61166 0)
|
|
("yellow3" 52685 52685 0)
|
|
("yellow4" 35723 35723 0)
|
|
("gold1" 65535 55255 0)
|
|
("gold2" 61166 51657 0)
|
|
("gold3" 52685 44461 0)
|
|
("gold4" 35723 30069 0)
|
|
("goldenrod1" 65535 49601 9509)
|
|
("goldenrod2" 61166 46260 8738)
|
|
("goldenrod3" 52685 39835 7453)
|
|
("goldenrod4" 35723 26985 5140)
|
|
("DarkGoldenrod1" 65535 47545 3855)
|
|
("DarkGoldenrod2" 61166 44461 3598)
|
|
("DarkGoldenrod3" 52685 38293 3084)
|
|
("DarkGoldenrod4" 35723 25957 2056)
|
|
("RosyBrown1" 65535 49601 49601)
|
|
("RosyBrown2" 61166 46260 46260)
|
|
("RosyBrown3" 52685 39835 39835)
|
|
("RosyBrown4" 35723 26985 26985)
|
|
("IndianRed1" 65535 27242 27242)
|
|
("IndianRed2" 61166 25443 25443)
|
|
("IndianRed3" 52685 21845 21845)
|
|
("IndianRed4" 35723 14906 14906)
|
|
("sienna1" 65535 33410 18247)
|
|
("sienna2" 61166 31097 16962)
|
|
("sienna3" 52685 26728 14649)
|
|
("sienna4" 35723 18247 9766)
|
|
("burlywood1" 65535 54227 39835)
|
|
("burlywood2" 61166 50629 37265)
|
|
("burlywood3" 52685 43690 32125)
|
|
("burlywood4" 35723 29555 21845)
|
|
("wheat1" 65535 59367 47802)
|
|
("wheat2" 61166 55512 44718)
|
|
("wheat3" 52685 47802 38550)
|
|
("wheat4" 35723 32382 26214)
|
|
("tan1" 65535 42405 20303)
|
|
("tan2" 61166 39578 18761)
|
|
("tan3" 52685 34181 16191)
|
|
("tan4" 35723 23130 11051)
|
|
("chocolate1" 65535 32639 9252)
|
|
("chocolate2" 61166 30326 8481)
|
|
("chocolate3" 52685 26214 7453)
|
|
("chocolate4" 35723 17733 4883)
|
|
("firebrick1" 65535 12336 12336)
|
|
("firebrick2" 61166 11308 11308)
|
|
("firebrick3" 52685 9766 9766)
|
|
("firebrick4" 35723 6682 6682)
|
|
("brown1" 65535 16448 16448)
|
|
("brown2" 61166 15163 15163)
|
|
("brown3" 52685 13107 13107)
|
|
("brown4" 35723 8995 8995)
|
|
("salmon1" 65535 35980 26985)
|
|
("salmon2" 61166 33410 25186)
|
|
("salmon3" 52685 28784 21588)
|
|
("salmon4" 35723 19532 14649)
|
|
("LightSalmon1" 65535 41120 31354)
|
|
("LightSalmon2" 61166 38293 29298)
|
|
("LightSalmon3" 52685 33153 25186)
|
|
("LightSalmon4" 35723 22359 16962)
|
|
("orange1" 65535 42405 0)
|
|
("orange2" 61166 39578 0)
|
|
("orange3" 52685 34181 0)
|
|
("orange4" 35723 23130 0)
|
|
("DarkOrange1" 65535 32639 0)
|
|
("DarkOrange2" 61166 30326 0)
|
|
("DarkOrange3" 52685 26214 0)
|
|
("DarkOrange4" 35723 17733 0)
|
|
("coral1" 65535 29298 22102)
|
|
("coral2" 61166 27242 20560)
|
|
("coral3" 52685 23387 17733)
|
|
("coral4" 35723 15934 12079)
|
|
("tomato1" 65535 25443 18247)
|
|
("tomato2" 61166 23644 16962)
|
|
("tomato3" 52685 20303 14649)
|
|
("tomato4" 35723 13878 9766)
|
|
("OrangeRed1" 65535 17733 0)
|
|
("OrangeRed2" 61166 16448 0)
|
|
("OrangeRed3" 52685 14135 0)
|
|
("OrangeRed4" 35723 9509 0)
|
|
("red1" 65535 0 0)
|
|
("red2" 61166 0 0)
|
|
("red3" 52685 0 0)
|
|
("red4" 35723 0 0)
|
|
("DeepPink1" 65535 5140 37779)
|
|
("DeepPink2" 61166 4626 35209)
|
|
("DeepPink3" 52685 4112 30326)
|
|
("DeepPink4" 35723 2570 20560)
|
|
("HotPink1" 65535 28270 46260)
|
|
("HotPink2" 61166 27242 42919)
|
|
("HotPink3" 52685 24672 37008)
|
|
("HotPink4" 35723 14906 25186)
|
|
("pink1" 65535 46517 50629)
|
|
("pink2" 61166 43433 47288)
|
|
("pink3" 52685 37265 40606)
|
|
("pink4" 35723 25443 27756)
|
|
("LightPink1" 65535 44718 47545)
|
|
("LightPink2" 61166 41634 44461)
|
|
("LightPink3" 52685 35980 38293)
|
|
("LightPink4" 35723 24415 25957)
|
|
("PaleVioletRed1" 65535 33410 43947)
|
|
("PaleVioletRed2" 61166 31097 40863)
|
|
("PaleVioletRed3" 52685 26728 35209)
|
|
("PaleVioletRed4" 35723 18247 23901)
|
|
("maroon1" 65535 13364 46003)
|
|
("maroon2" 61166 12336 42919)
|
|
("maroon3" 52685 10537 37008)
|
|
("maroon4" 35723 7196 25186)
|
|
("VioletRed1" 65535 15934 38550)
|
|
("VioletRed2" 61166 14906 35980)
|
|
("VioletRed3" 52685 12850 30840)
|
|
("VioletRed4" 35723 8738 21074)
|
|
("magenta1" 65535 0 65535)
|
|
("magenta2" 61166 0 61166)
|
|
("magenta3" 52685 0 52685)
|
|
("magenta4" 35723 0 35723)
|
|
("orchid1" 65535 33667 64250)
|
|
("orchid2" 61166 31354 59881)
|
|
("orchid3" 52685 26985 51657)
|
|
("orchid4" 35723 18247 35209)
|
|
("plum1" 65535 48059 65535)
|
|
("plum2" 61166 44718 61166)
|
|
("plum3" 52685 38550 52685)
|
|
("plum4" 35723 26214 35723)
|
|
("MediumOrchid1" 57568 26214 65535)
|
|
("MediumOrchid2" 53713 24415 61166)
|
|
("MediumOrchid3" 46260 21074 52685)
|
|
("MediumOrchid4" 31354 14135 35723)
|
|
("DarkOrchid1" 49087 15934 65535)
|
|
("DarkOrchid2" 45746 14906 61166)
|
|
("DarkOrchid3" 39578 12850 52685)
|
|
("DarkOrchid4" 26728 8738 35723)
|
|
("purple1" 39835 12336 65535)
|
|
("purple2" 37265 11308 61166)
|
|
("purple3" 32125 9766 52685)
|
|
("purple4" 21845 6682 35723)
|
|
("MediumPurple1" 43947 33410 65535)
|
|
("MediumPurple2" 40863 31097 61166)
|
|
("MediumPurple3" 35209 26728 52685)
|
|
("MediumPurple4" 23901 18247 35723)
|
|
("thistle1" 65535 57825 65535)
|
|
("thistle2" 61166 53970 61166)
|
|
("thistle3" 52685 46517 52685)
|
|
("thistle4" 35723 31611 35723)
|
|
("gray0" 0 0 0)
|
|
("grey0" 0 0 0)
|
|
("gray1" 771 771 771)
|
|
("grey1" 771 771 771)
|
|
("gray2" 1285 1285 1285)
|
|
("grey2" 1285 1285 1285)
|
|
("gray3" 2056 2056 2056)
|
|
("grey3" 2056 2056 2056)
|
|
("gray4" 2570 2570 2570)
|
|
("grey4" 2570 2570 2570)
|
|
("gray5" 3341 3341 3341)
|
|
("grey5" 3341 3341 3341)
|
|
("gray6" 3855 3855 3855)
|
|
("grey6" 3855 3855 3855)
|
|
("gray7" 4626 4626 4626)
|
|
("grey7" 4626 4626 4626)
|
|
("gray8" 5140 5140 5140)
|
|
("grey8" 5140 5140 5140)
|
|
("gray9" 5911 5911 5911)
|
|
("grey9" 5911 5911 5911)
|
|
("gray10" 6682 6682 6682)
|
|
("grey10" 6682 6682 6682)
|
|
("gray11" 7196 7196 7196)
|
|
("grey11" 7196 7196 7196)
|
|
("gray12" 7967 7967 7967)
|
|
("grey12" 7967 7967 7967)
|
|
("gray13" 8481 8481 8481)
|
|
("grey13" 8481 8481 8481)
|
|
("gray14" 9252 9252 9252)
|
|
("grey14" 9252 9252 9252)
|
|
("gray15" 9766 9766 9766)
|
|
("grey15" 9766 9766 9766)
|
|
("gray16" 10537 10537 10537)
|
|
("grey16" 10537 10537 10537)
|
|
("gray17" 11051 11051 11051)
|
|
("grey17" 11051 11051 11051)
|
|
("gray18" 11822 11822 11822)
|
|
("grey18" 11822 11822 11822)
|
|
("gray19" 12336 12336 12336)
|
|
("grey19" 12336 12336 12336)
|
|
("gray20" 13107 13107 13107)
|
|
("grey20" 13107 13107 13107)
|
|
("gray21" 13878 13878 13878)
|
|
("grey21" 13878 13878 13878)
|
|
("gray22" 14392 14392 14392)
|
|
("grey22" 14392 14392 14392)
|
|
("gray23" 15163 15163 15163)
|
|
("grey23" 15163 15163 15163)
|
|
("gray24" 15677 15677 15677)
|
|
("grey24" 15677 15677 15677)
|
|
("gray25" 16448 16448 16448)
|
|
("grey25" 16448 16448 16448)
|
|
("gray26" 16962 16962 16962)
|
|
("grey26" 16962 16962 16962)
|
|
("gray27" 17733 17733 17733)
|
|
("grey27" 17733 17733 17733)
|
|
("gray28" 18247 18247 18247)
|
|
("grey28" 18247 18247 18247)
|
|
("gray29" 19018 19018 19018)
|
|
("grey29" 19018 19018 19018)
|
|
("gray30" 19789 19789 19789)
|
|
("grey30" 19789 19789 19789)
|
|
("gray31" 20303 20303 20303)
|
|
("grey31" 20303 20303 20303)
|
|
("gray32" 21074 21074 21074)
|
|
("grey32" 21074 21074 21074)
|
|
("gray33" 21588 21588 21588)
|
|
("grey33" 21588 21588 21588)
|
|
("gray34" 22359 22359 22359)
|
|
("grey34" 22359 22359 22359)
|
|
("gray35" 22873 22873 22873)
|
|
("grey35" 22873 22873 22873)
|
|
("gray36" 23644 23644 23644)
|
|
("grey36" 23644 23644 23644)
|
|
("gray37" 24158 24158 24158)
|
|
("grey37" 24158 24158 24158)
|
|
("gray38" 24929 24929 24929)
|
|
("grey38" 24929 24929 24929)
|
|
("gray39" 25443 25443 25443)
|
|
("grey39" 25443 25443 25443)
|
|
("gray40" 26214 26214 26214)
|
|
("grey40" 26214 26214 26214)
|
|
("gray41" 26985 26985 26985)
|
|
("grey41" 26985 26985 26985)
|
|
("gray42" 27499 27499 27499)
|
|
("grey42" 27499 27499 27499)
|
|
("gray43" 28270 28270 28270)
|
|
("grey43" 28270 28270 28270)
|
|
("gray44" 28784 28784 28784)
|
|
("grey44" 28784 28784 28784)
|
|
("gray45" 29555 29555 29555)
|
|
("grey45" 29555 29555 29555)
|
|
("gray46" 30069 30069 30069)
|
|
("grey46" 30069 30069 30069)
|
|
("gray47" 30840 30840 30840)
|
|
("grey47" 30840 30840 30840)
|
|
("gray48" 31354 31354 31354)
|
|
("grey48" 31354 31354 31354)
|
|
("gray49" 32125 32125 32125)
|
|
("grey49" 32125 32125 32125)
|
|
("gray50" 32639 32639 32639)
|
|
("grey50" 32639 32639 32639)
|
|
("gray51" 33410 33410 33410)
|
|
("grey51" 33410 33410 33410)
|
|
("gray52" 34181 34181 34181)
|
|
("grey52" 34181 34181 34181)
|
|
("gray53" 34695 34695 34695)
|
|
("grey53" 34695 34695 34695)
|
|
("gray54" 35466 35466 35466)
|
|
("grey54" 35466 35466 35466)
|
|
("gray55" 35980 35980 35980)
|
|
("grey55" 35980 35980 35980)
|
|
("gray56" 36751 36751 36751)
|
|
("grey56" 36751 36751 36751)
|
|
("gray57" 37265 37265 37265)
|
|
("grey57" 37265 37265 37265)
|
|
("gray58" 38036 38036 38036)
|
|
("grey58" 38036 38036 38036)
|
|
("gray59" 38550 38550 38550)
|
|
("grey59" 38550 38550 38550)
|
|
("gray60" 39321 39321 39321)
|
|
("grey60" 39321 39321 39321)
|
|
("gray61" 40092 40092 40092)
|
|
("grey61" 40092 40092 40092)
|
|
("gray62" 40606 40606 40606)
|
|
("grey62" 40606 40606 40606)
|
|
("gray63" 41377 41377 41377)
|
|
("grey63" 41377 41377 41377)
|
|
("gray64" 41891 41891 41891)
|
|
("grey64" 41891 41891 41891)
|
|
("gray65" 42662 42662 42662)
|
|
("grey65" 42662 42662 42662)
|
|
("gray66" 43176 43176 43176)
|
|
("grey66" 43176 43176 43176)
|
|
("gray67" 43947 43947 43947)
|
|
("grey67" 43947 43947 43947)
|
|
("gray68" 44461 44461 44461)
|
|
("grey68" 44461 44461 44461)
|
|
("gray69" 45232 45232 45232)
|
|
("grey69" 45232 45232 45232)
|
|
("gray70" 46003 46003 46003)
|
|
("grey70" 46003 46003 46003)
|
|
("gray71" 46517 46517 46517)
|
|
("grey71" 46517 46517 46517)
|
|
("gray72" 47288 47288 47288)
|
|
("grey72" 47288 47288 47288)
|
|
("gray73" 47802 47802 47802)
|
|
("grey73" 47802 47802 47802)
|
|
("gray74" 48573 48573 48573)
|
|
("grey74" 48573 48573 48573)
|
|
("gray75" 49087 49087 49087)
|
|
("grey75" 49087 49087 49087)
|
|
("gray76" 49858 49858 49858)
|
|
("grey76" 49858 49858 49858)
|
|
("gray77" 50372 50372 50372)
|
|
("grey77" 50372 50372 50372)
|
|
("gray78" 51143 51143 51143)
|
|
("grey78" 51143 51143 51143)
|
|
("gray79" 51657 51657 51657)
|
|
("grey79" 51657 51657 51657)
|
|
("gray80" 52428 52428 52428)
|
|
("grey80" 52428 52428 52428)
|
|
("gray81" 53199 53199 53199)
|
|
("grey81" 53199 53199 53199)
|
|
("gray82" 53713 53713 53713)
|
|
("grey82" 53713 53713 53713)
|
|
("gray83" 54484 54484 54484)
|
|
("grey83" 54484 54484 54484)
|
|
("gray84" 54998 54998 54998)
|
|
("grey84" 54998 54998 54998)
|
|
("gray85" 55769 55769 55769)
|
|
("grey85" 55769 55769 55769)
|
|
("gray86" 56283 56283 56283)
|
|
("grey86" 56283 56283 56283)
|
|
("gray87" 57054 57054 57054)
|
|
("grey87" 57054 57054 57054)
|
|
("gray88" 57568 57568 57568)
|
|
("grey88" 57568 57568 57568)
|
|
("gray89" 58339 58339 58339)
|
|
("grey89" 58339 58339 58339)
|
|
("gray90" 58853 58853 58853)
|
|
("grey90" 58853 58853 58853)
|
|
("gray91" 59624 59624 59624)
|
|
("grey91" 59624 59624 59624)
|
|
("gray92" 60395 60395 60395)
|
|
("grey92" 60395 60395 60395)
|
|
("gray93" 60909 60909 60909)
|
|
("grey93" 60909 60909 60909)
|
|
("gray94" 61680 61680 61680)
|
|
("grey94" 61680 61680 61680)
|
|
("gray95" 62194 62194 62194)
|
|
("grey95" 62194 62194 62194)
|
|
("gray96" 62965 62965 62965)
|
|
("grey96" 62965 62965 62965)
|
|
("gray97" 63479 63479 63479)
|
|
("grey97" 63479 63479 63479)
|
|
("gray98" 64250 64250 64250)
|
|
("grey98" 64250 64250 64250)
|
|
("gray99" 64764 64764 64764)
|
|
("grey99" 64764 64764 64764)
|
|
("gray100" 65535 65535 65535)
|
|
("grey100" 65535 65535 65535)
|
|
("dark grey" 43433 43433 43433)
|
|
("DarkGrey" 43433 43433 43433)
|
|
("dark gray" 43433 43433 43433)
|
|
("DarkGray" 43433 43433 43433)
|
|
("dark blue" 0 0 35723)
|
|
("DarkBlue" 0 0 35723)
|
|
("dark cyan" 0 35723 35723)
|
|
("DarkCyan" 0 35723 35723)
|
|
("dark magenta" 35723 0 35723)
|
|
("DarkMagenta" 35723 0 35723)
|
|
("dark red" 35723 0 0)
|
|
("DarkRed" 35723 0 0)
|
|
("light green" 37008 61166 37008)
|
|
("LightGreen" 37008 61166 37008)) )
|
|
|
|
(define-obsolete-variable-alias
|
|
'hfy-rgb-txt-colour-map
|
|
'hfy-rgb-txt-color-map "27.1")
|
|
|
|
(defvar hfy-rgb-txt-color-map nil)
|
|
|
|
(defvar hfy-rgb-load-path
|
|
(list "/etc/X11"
|
|
(format "/usr/share/emacs/%d.%d/etc"
|
|
emacs-major-version
|
|
emacs-minor-version)
|
|
"/usr/X11R6/lib/X11"))
|
|
|
|
(defun hfy-rgb-file ()
|
|
"Return a fully qualified path to the X11 style rgb.txt file."
|
|
(locate-file "rgb.txt" hfy-rgb-load-path))
|
|
|
|
(defconst hfy-rgb-regex
|
|
"^\\s-*\\([0-9]+\\)\\s-+\\([0-9]+\\)\\s-+\\([0-9]+\\)\\s-+\\(.+\\)\\s-*$")
|
|
|
|
(defun hfy-cmap--parse-buffer (buffer)
|
|
(with-current-buffer buffer
|
|
(let ((end-of-rgb 0)
|
|
result)
|
|
(goto-char (point-min))
|
|
(htmlfontify-unload-rgb-file)
|
|
(while (/= end-of-rgb 1)
|
|
(if (looking-at hfy-rgb-regex)
|
|
(push (list (match-string 4)
|
|
(string-to-number (match-string 1))
|
|
(string-to-number (match-string 2))
|
|
(string-to-number (match-string 3)))
|
|
result))
|
|
(setq end-of-rgb (forward-line)))
|
|
result)))
|
|
|
|
;;;###autoload
|
|
(defun htmlfontify-load-rgb-file (&optional file)
|
|
"Load an X11 style rgb.txt FILE.
|
|
Search `hfy-rgb-load-path' if FILE is not specified.
|
|
Loads the variable `hfy-rgb-txt-color-map', which is used by
|
|
`hfy-fallback-color-values'."
|
|
(interactive
|
|
(list
|
|
(read-file-name "rgb.txt (equivalent) file: " "" nil t (hfy-rgb-file))))
|
|
(let ((rgb-buffer nil)
|
|
(rgb-txt (or file (hfy-rgb-file))))
|
|
(when (and rgb-txt
|
|
(file-readable-p rgb-txt))
|
|
(setq rgb-buffer (find-file-noselect rgb-txt 'nowarn))
|
|
(when-let* ((result (hfy-cmap--parse-buffer rgb-buffer)))
|
|
(setq hfy-rgb-txt-color-map result))
|
|
(kill-buffer rgb-buffer))))
|
|
|
|
(defun htmlfontify-unload-rgb-file ()
|
|
"Unload the current color name -> rgb translation map."
|
|
(interactive)
|
|
(setq hfy-rgb-txt-color-map nil))
|
|
|
|
;;;###autoload
|
|
(defun hfy-fallback-color-values (color-string)
|
|
"Use a fallback method for obtaining the rgb values for a color."
|
|
(cdr (assoc-string color-string (or hfy-rgb-txt-color-map
|
|
hfy-fallback-color-map))) )
|
|
(define-obsolete-function-alias
|
|
'hfy-fallback-colour-values
|
|
'hfy-fallback-color-values "27.1")
|
|
|
|
(provide 'hfy-cmap)
|
|
|
|
;;; hfy-cmap.el ends here
|