Update modus-themes to version 1.7.0

* doc/misc/modus-themes.org (File): Use new version and add release
date.
(How do the themes look like, Learn about the latest changes): Update
link to new URL.
(Enable and load): Update text of internal reference.
(Sample configuration for use-package): Add sample configuration
without the 'use-package' infrastructure.
(Differences between loading and enabling): Minor rewordings.
(Customization Options): Update sample code to cover latest changes.

(Option for inhibiting theme reload)
(Option for color-coding success state (deuteranopia))
(Option for more bold constructs)
(Option for more italic constructs)
(Option for syntax highlighting)
(Option for links)
(Option for command prompt styles)
(Option for mode line presentation)
(Option for accented background in tab interfaces)
(Option for completion framework aesthetics)
(Option for mail citations)
(Option for fringe visibility)
(Option for language checkers)
(Option for line highlighting (hl-line-mode))
(Option for line numbers (display-line-numbers-mode))
(Option for parenthesis matching (show-paren-mode))
(Option for active region)
(Option for diff buffer looks)
(Option for org-mode block styles)
(Option for Org agenda constructs)
(Option for scaled headings)
(Control the scale of headings)
(Option for variable-pitch font in UI elements)
(Option for variable-pitch font in headings): Write brief description,
document the type of the user option, and make any other relevant
adjustments.

(Option for font mixing): Document new 'modus-themes-mixed-fonts' user
option, which supersedes the old 'modus-themes-no-mixed-fonts'.
(Option for mode line padding): Document new user option
'modus-themes-mode-line-padding'.
(Option for language checkers): Include new available property for the
user option 'modus-themes-lang-checkers'.  Reword the rest of the
entry.
(Option for intense markup in Org and others): Describe new boolean
option 'modus-themes-intense-markup'.
(Option for Org agenda constructs): Include new available property for
the 'event' key in the alist 'modus-themes-org-agenda'.
(Option for the headings' overall style): Describe the new style of
explicitly specifying an optional font weight other than the implied
bold.

(Font configurations for Org and others (DIY))
(Configure bold and italic faces (DIY)): Reword and clarify some
statements.
(Decrease mode line height (DIY)): Add new Do-It-Yourself section on
tweaking the mode line's :box attribute.
(Full support for packages or face groups): Include new packages.
(Acknowledgements): Update list of contributors to code, user
feedback, etc.  Does not affect the status of copyright assignment.
(Meta): Update URLs to protesilaos.com (my website).

* etc/themes/modus-themes.el (modus-themes-variable-pitch)
(modus-themes-fixed-pitch, modus-themes-no-mixed-fonts): Reference the
new 'modus-themes-mixed-fonts' user option.
(modus-themes--headings-choice): Include new font weight styles.
(modus-themes-headings): Document the new feature of accepting an
explicit font weight.
(modus-themes-org-agenda): Document the refinements to the 'event' key
of the alist and the new 'varied' property it accepts.
(modus-themes-lang-checkers): Describe the new 'faint' property.
(modus-themes-mode-line-padding): Include new user option.
(modus-themes-intense-hl-line): Remove old-deprecated user option.
(modus-themes-intense-markup): Add new option.
(modus-themes-success-deuteranopia): Update doc string.
(modus-themes--fixed-pitch): Work with 'modus-themes-mixed-fonts'.
(modus-themes--lang-check): Update internal function to add the
'faint' property of 'modus-themes-lang-checkers'.
(modus-themes--markup): Add helper function.
(modus-themes--heading-weights): Private variable with available font
weights.
(modus-themes--heading-weight): New helper function to pick the
desired font weight.
(modus-themes--heading): Update helper function to implement the
aforementioned change to 'modus-themes-headings'.
(modus-themes--agenda-event): Update helper function to apply the new
styles of 'modus-themes-org-agenda'.
(modus-themes--mode-line-padding): Add helper function for
'modus-themes-mode-line-padding'.
(modus-themes--mode-line-attrs): Minor refinements.
(modus-themes-load-operandi, modus-themes-load-vivendi): Make these
functions interactive.
(modus-themes-faces): Update faces.

* etc/themes/modus-operandi-theme.el: Bump version number.
* etc/themes/modus-vivendi-theme.el: Same.

* * *

A detailed change log entry is available here:
<https://protesilaos.com/codelog/2021-11-18-modus-themes-1-7-0/>.
10 jobs for master in 526 minutes and 48 seconds (queued for 118 minutes and 11 seconds)
Status Job ID Name Coverage
  Build Images
passed #32983
build-image-inotify

03:15:46

 
  Platform Images
passed #32984
build-image-filenotify-gio

03:18:12

passed #32985
build-image-gnustep

03:12:22

 
  Platforms
failed #32986
test-filenotify-gio

00:15:53

passed #32987
test-gnustep

00:02:42

 
  Native Comp Images
failed #32988
build-native-comp-speed0

08:00:08

passed #32989
build-native-comp-speed1

03:50:00

passed #32990
build-native-comp-speed2

03:44:43

 
  Native Comp
skipped #32991
test-native-comp-speed0
 
  Slow
failed #32992
test-all-inotify

04:00:05

 
Name Stage Failure
failed
build-native-comp-speed0 Native Comp Images The script exceeded the maximum execution time set for the job
#12 2.763   ELC+ELN  org/ol-irc.elc
#12 2.763 ELC+ELN org/ol-man.elc
#12 2.764 ELC+ELN org/ol-mhe.elc
#12 2.764 ELC+ELN org/ol-rmail.elc
#12 2.765 ELC+ELN org/ol-w3m.elc
#12 2.765 ELC+ELN org/ol.elc
#12 2.766 ELC+ELN org/org-agenda.elc
Pulling docker image gitlab/gitlab-runner-helper:x86_64-d0b76032 ...
ERROR: Job failed: execution took longer than 8h0m0s seconds
failed
test-all-inotify Slow The script exceeded the maximum execution time set for the job
  GEN      src/marker-tests.log
ELC src/minibuf-tests.elc
GEN src/minibuf-tests.log
ELC src/print-tests.elc
GEN src/print-tests.log
ELC src/process-tests.elc
GEN src/process-tests.log
Pulling docker image gitlab/gitlab-runner-helper:x86_64-d0b76032 ...
ERROR: Job failed: execution took longer than 4h0m0s seconds
failed
test-filenotify-gio Platforms
$ test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
$ test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
test-filenotify-gio-ce33ad8b
Uploading artifacts...
test-filenotify-gio-ce33ad8b/**/*.log: found 2 matching files
WARNING: test-filenotify-gio-ce33ad8b/**/core: no matching files
WARNING: test-filenotify-gio-ce33ad8b/core: no matching files
Uploading artifacts to coordinator... ok
id=32986 responseStatus=201 Created token=YswBzDsx
ERROR: Job failed: exit code 2