[libvirt] [PATCH 00/12] Cleanup website generation & add favicons

Michal Privoznik mprivozn at redhat.com
Thu Jul 27 14:02:35 UTC 2017


On 07/26/2017 07:51 PM, Daniel P. Berrange wrote:
> This started as an attempt to add modern favicon support to
> the website. This requires use of HTML5 only syntax, which
> lead to the massive cleanup to stop using XHTML 1.0, which
> forms all of this series except the last patch
> 
> Daniel P. Berrange (12):
>   docs: switch to using 'id' attribute instead of 'name' for links
>   docs: drop XHTML 1.0 validation of website
>   docs: make xmllint & xsltproc compulsory
>   docs: fix typo s/∧/&/
>   docs: remove use of   in docs
>   docs: remove use of — entity
>   docs: use UTF-8 instead of HTML entities for decorated letters
>   docs: switch to using HTML5 doctype declaration
>   docs: generate pretty indented HTML for API docs
>   docs: remove bogus 'shape' attribute on links
>   docs: explicitly declare pages as being UTF-8 format
>   docs: add full set of "favicon" files to support modern clients
> 
>  .travis.yml                          |   1 -
>  docs/404.html.in                     |   2 +-
>  docs/Makefile.am                     |  52 +--
>  docs/acl.html.in                     |   8 +-
>  docs/aclpolkit.html.in               |  34 +-
>  docs/android-chrome-192x192.png      | Bin 0 -> 13057 bytes
>  docs/android-chrome-256x256.png      | Bin 0 -> 16597 bytes
>  docs/api.html.in                     |  10 +-
>  docs/api_extension.html.in           |  14 +-
>  docs/apple-touch-icon.png            | Bin 0 -> 10489 bytes
>  docs/apps.html.in                    |  38 +--
>  docs/architecture.html.in            |   8 +-
>  docs/auditlog.html.in                |  40 +--
>  docs/auth.html.in                    |  16 +-
>  docs/bindings.html.in                |   2 +-
>  docs/browserconfig.xml               |   9 +
>  docs/bugs.html.in                    |  12 +-
>  docs/cgroups.html.in                 |  26 +-
>  docs/compiling.html.in               |   8 +-
>  docs/contact.html.in                 |   8 +-
>  docs/contribute.html.in              |  12 +-
>  docs/csharp.html.in                  | 634 +++++++++++++++++------------------
>  docs/devguide.html.in                |   2 +-
>  docs/docs.html.in                    |   2 +-
>  docs/downloads.html.in               |  14 +-
>  docs/drivers.html.in                 |   6 +-
>  docs/drvbhyve.html.in                |  22 +-
>  docs/drvesx.html.in                  |  46 +--
>  docs/drvhyperv.html.in               |  12 +-
>  docs/drvlxc.html.in                  |  54 +--
>  docs/drvnodedev.html.in              |  10 +-
>  docs/drvopenvz.html.in               |  14 +-
>  docs/drvphyp.html.in                 |   8 +-
>  docs/drvqemu.html.in                 |  34 +-
>  docs/drvremote.html.in               |   2 +-
>  docs/drvtest.html.in                 |   2 +-
>  docs/drvuml.html.in                  |   4 +-
>  docs/drvvbox.html.in                 |   6 +-
>  docs/drvvirtuozzo.html.in            |   8 +-
>  docs/drvvmware.html.in               |   6 +-
>  docs/drvxen.html.in                  |  16 +-
>  docs/errors.html.in                  |   2 +-
>  docs/favicon-16x16.png               | Bin 0 -> 872 bytes
>  docs/favicon-32x32.png               | Bin 0 -> 1793 bytes
>  docs/favicon.ico                     | Bin 0 -> 15086 bytes
>  docs/firewall.html.in                |   8 +-
>  docs/format.html.in                  |  22 +-
>  docs/formatcaps.html.in              |  10 +-
>  docs/formatdomain.html.in            | 228 ++++++-------
>  docs/formatdomaincaps.html.in        |  26 +-
>  docs/formatnetwork.html.in           |  36 +-
>  docs/formatnode.html.in              |   6 +-
>  docs/formatnwfilter.html.in          |  70 ++--
>  docs/formatsecret.html.in            |  12 +-
>  docs/formatsnapshot.html.in          |   6 +-
>  docs/formatstorage.html.in           |  30 +-
>  docs/formatstorageencryption.html.in |  12 +-
>  docs/genaclperms.pl                  |   2 +-
>  docs/goals.html.in                   |   2 +-
>  docs/governance.html.in              |  14 +-
>  docs/hacking.html.in                 |  42 +--
>  docs/hooks.html.in                   |  34 +-
>  docs/hvsupport.pl                    |   2 +-
>  docs/index.html.in                   |  22 +-
>  docs/internals.html.in               |   2 +-
>  docs/internals/command.html.in       |  34 +-
>  docs/internals/eventloop.html.in     |   8 +-
>  docs/internals/locking.html.in       |  18 +-
>  docs/internals/oomtesting.html.in    |  10 +-
>  docs/internals/rpc.html.in           |  44 +--
>  docs/java.html.in                    |   2 +-
>  docs/locking-lockd.html.in           |  10 +-
>  docs/locking-sanlock.html.in         |  12 +-
>  docs/locking.html.in                 |   4 +-
>  docs/logging.html.in                 |  16 +-
>  docs/manifest.json                   |  18 +
>  docs/migration.html.in               |  38 +--
>  docs/mstile-150x150.png              | Bin 0 -> 7579 bytes
>  docs/newapi.xsl                      |  19 +-
>  docs/news-2005.html.in               |   6 +-
>  docs/news-2006.html.in               |   6 +-
>  docs/news-2007.html.in               |   6 +-
>  docs/news-2008.html.in               |   6 +-
>  docs/news-2009.html.in               |   6 +-
>  docs/news-2010.html.in               |   6 +-
>  docs/news-2011.html.in               |   6 +-
>  docs/news-2012.html.in               |   6 +-
>  docs/news-2013.html.in               |   6 +-
>  docs/news-2014.html.in               |   2 +-
>  docs/news-2015.html.in               |   2 +-
>  docs/news-2016.html.in               |   2 +-
>  docs/news-html.xsl                   |   2 +-
>  docs/nss.html.in                     |  12 +-
>  docs/page.xsl                        |  23 +-
>  docs/php.html.in                     |   2 +-
>  docs/python.html.in                  |   2 +-
>  docs/remote.html.in                  |  30 +-
>  docs/search.php.in                   |   2 +-
>  docs/secureusage.html.in             |  16 +-
>  docs/securityprocess.html.in         |  14 +-
>  docs/site.xsl                        |   4 +-
>  docs/storage.html.in                 |  28 +-
>  docs/subsite.xsl                     |   4 +-
>  docs/testapi.html.in                 |   2 +-
>  docs/testsuites.html.in              |   2 +-
>  docs/testtck.html.in                 |   2 +-
>  docs/uri.html.in                     |  30 +-
>  docs/virshcmdref.html.in             |  16 +-
>  docs/windows.html.in                 |  20 +-
>  libvirt.spec.in                      |   1 -
>  m4/virt-external-programs.m4         |  13 +-
>  111 files changed, 1150 insertions(+), 1158 deletions(-)
>  create mode 100644 docs/android-chrome-192x192.png
>  create mode 100644 docs/android-chrome-256x256.png
>  create mode 100644 docs/apple-touch-icon.png
>  create mode 100644 docs/browserconfig.xml
>  create mode 100644 docs/favicon-16x16.png
>  create mode 100644 docs/favicon-32x32.png
>  create mode 100644 docs/favicon.ico
>  create mode 100644 docs/manifest.json
>  create mode 100644 docs/mstile-150x150.png
> 

Looks okay. Although you'll need to rebase this and resolve conflicts
due to Martin's recent timestamp patch. Speaking of which, the majority
of the pages have the timestamp already, but for instance the following
does not:

http://libvirt.org/html/libvirt-libvirt-domain.html

ACK to this though.

Michal




More information about the libvir-list mailing list