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

Daniel P. Berrange berrange at redhat.com
Thu Jul 27 14:07:19 UTC 2017


On Thu, Jul 27, 2017 at 04:02:35PM +0200, Michal Privoznik wrote:
> 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.

FYI, I'll wait until after the release before pushing this


Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvir-list mailing list