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

2017-07-27 Thread Daniel P. Berrange
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/mani

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

2017-07-27 Thread Michal Privoznik
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-2

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

2017-07-26 Thread Daniel P. Berrange
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