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 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list