Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kapidox for openSUSE:Factory checked 
in at 2021-02-18 20:40:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kapidox (Old)
 and      /work/SRC/openSUSE:Factory/.kapidox.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kapidox"

Thu Feb 18 20:40:12 2021 rev:86 rq:871668 version:5.79.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kapidox/kapidox.changes  2021-01-14 
15:05:51.926825738 +0100
+++ /work/SRC/openSUSE:Factory/.kapidox.new.28504/kapidox.changes       
2021-02-18 20:52:27.215441796 +0100
@@ -1,0 +2,13 @@
+Mon Feb  8 08:45:59 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.79.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/kde-frameworks-5.79.0
+- Changes since 5.78.0:
+  * Make sure we don't use default doxygen font
+  * Improve QDoc rendering and fix a few bug in the dark theme
+  * Update maintainership information
+  * Brand new theme consistent with develop.kde.org/docs
+
+-------------------------------------------------------------------

Old:
----
  kapidox-5.78.0.tar.xz
  kapidox-5.78.0.tar.xz.sig

New:
----
  kapidox-5.79.0.tar.xz
  kapidox-5.79.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kapidox.spec ++++++
--- /var/tmp/diff_new_pack.GoCl4J/_old  2021-02-18 20:52:27.755442303 +0100
+++ /var/tmp/diff_new_pack.GoCl4J/_new  2021-02-18 20:52:27.759442307 +0100
@@ -18,13 +18,13 @@
 
 # Only needed for the package signature condition
 %bcond_without lang
-%define _tar_path 5.78
+%define _tar_path 5.79
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 Name:           kapidox
-Version:        5.78.0
+Version:        5.79.0
 Release:        0
 Summary:        Scripts and data for building API documentation
 License:        BSD-2-Clause


++++++ kapidox-5.78.0.tar.xz -> kapidox-5.79.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-5.78.0/.gitignore 
new/kapidox-5.79.0/.gitignore
--- old/kapidox-5.78.0/.gitignore       2020-12-12 14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/.gitignore       2021-02-03 18:51:09.000000000 +0100
@@ -3,3 +3,4 @@
 __pycache__
 .cmake/
 venv
+/.clang-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-5.78.0/metainfo.yaml 
new/kapidox-5.79.0/metainfo.yaml
--- old/kapidox-5.78.0/metainfo.yaml    2020-12-12 14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/metainfo.yaml    2021-02-03 18:51:09.000000000 +0100
@@ -1,4 +1,6 @@
-maintainer: ochurlaud
+maintainer:
+- cblack
+- carlschwan
 description: Scripts and data for building API documentation (dox) in a 
standard format and style
 tier: 1
 type: functional
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-5.78.0/setup.py new/kapidox-5.79.0/setup.py
--- old/kapidox-5.78.0/setup.py 2020-12-12 14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/setup.py 2021-02-03 18:51:09.000000000 +0100
@@ -14,7 +14,7 @@
 
 setup(
         name='kapidox',
-        version='5.78.0',
+        version='5.79.0',
         description='KDE API documentation generation tools',
         maintainer = 'Olivier Churlaud',
         maintainer_email = '[email protected]',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/Doxyfile.global 
new/kapidox-5.79.0/src/kapidox/data/Doxyfile.global
--- old/kapidox-5.78.0/src/kapidox/data/Doxyfile.global 2020-12-12 
14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/Doxyfile.global 2021-02-03 
18:51:09.000000000 +0100
@@ -78,6 +78,9 @@
 # Do not create a test list from \test commands
 GENERATE_TESTLIST      = NO
 
+# Show comment in source code browser
+STRIP_CODE_COMMENTS    = NO
+
 
 #---------------------------------------------------------------------------
 # configuration options related to the input files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/htmlresource/css/customdoxygen.css 
new/kapidox-5.79.0/src/kapidox/data/htmlresource/css/customdoxygen.css
--- old/kapidox-5.78.0/src/kapidox/data/htmlresource/css/customdoxygen.css      
1970-01-01 01:00:00.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/htmlresource/css/customdoxygen.css      
2021-02-03 18:51:09.000000000 +0100
@@ -0,0 +1,354 @@
+/**
+ * SPDX-FileCopyrightText: (c) 2016 Olivier Churlaud <[email protected]>
+ * SPDX-FileCopyrightText: (c) 2020 Carson Black <[email protected]>
+ * SPDX-FileCopyrightText: (c) 2020 Carl Schwan <[email protected]>
+ * 
+ * SPDX-License-Identifier: LGPL-3.0-or-later
+ */
+:root {
+  --base: white;
+  --on-base: black;
+  --plasma-blue: #54a3d8;
+  --on-plasma-blue: white;
+  --card: white;
+  --on-card: black;
+  --borders: rgba(0,0,0,0.3);
+  --borders-faint: rgba(0,0,0,0.1);
+  --list-header-bg: #eff0f1;
+}
+
+@media (prefers-color-scheme: dark) {
+  table tr:nth-child(odd) {
+    background-color: transparent !important;
+  }
+  .mdescLeft, .mdescRight, .memTemplItemLeft, .memTemplItemRight, 
.memTemplParams {
+    background-color: transparent !important;
+  }
+  :root {
+    --base: #232629;
+    --on-base: #eff0f1;
+    --card: rgba(255,255,255,0.02);
+    --on-card: #eff0f1;
+    --borders: rgba(255,255,255,0.2);
+    --borders-faint: rgba(255,255,255,0.05);
+    --plasma-blue: #98c8e8;
+    --on-plasma-blue: black;
+    --list-header-bg: #31363b;
+
+    background-color: var(--base);
+  }
+}
+.memItemLeft, .memItemRight {
+  background-color: var(--base);
+}
+.memtitle {
+ display:none
+}
+.memdoc {
+ border:1px solid rgba(0, 0, 0, 0.4);
+ border-radius:0 0 3px 3px;
+}
+.memproto,
+dl.reflist dt {
+ background:var(--plasma-blue);
+ color:var(--on-plasma-blue);
+ border-radius:0;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ text-shadow:none
+}
+.memproto a.el,
+dl.reflist dt a.el {
+ color:beige
+}
+
+.memname {
+ color:var(--on-plasma-blue);
+ text-shadow:none;
+ word-break: break-word;
+}
+@media (prefers-color-scheme:dark) {
+ table {
+  background-color:transparent!important;
+  color:var(--on-base)!important
+ }
+ .memproto,
+ dl.reflist dt {
+  background:var(--card)!important;
+  color:var(--on-card)!important
+ }
+ .memname {
+  color:var(--on-card)
+ }
+ .memproto table tr,
+ .mlabels tr,
+ table.memberdecls tr.heading,
+ table.mlabels tr,
+ table.params tr {
+  background-color:transparent!important;
+  color:var(--on-base)!important
+ }
+ div.memproto {
+  border:0
+ }
+ span.stringliteral {
+    color: #0040ff;
+ }
+ .comment {
+   color: #ff0202;
+ }
+ .keyword {
+   color: #00ff00;
+ }
+ span.lineno, span.lineno a {
+   background-color: transparent;
+ }
+ span.comment {
+   color: #fdaaaa;
+ }
+ a.code, a.code:visited, a.line, a.line:visited {
+   color: #6a9cff;
+ }
+ span.keywordtype {
+   color: #ffa143;
+ }
+ .dyncontent img {
+   filter: invert(0.85);
+ }
+ .classindex dl.odd {
+   background-color: var(--base);
+ }
+}
+.dyncontent img {
+  filter: invert(0.01);
+}
+.memdoc,
+dl.refllist dd {
+ background:var(--card);
+ color:var(--on-card)
+}
+.memSeparator {
+ border-color:var(--borders)
+}
+@media (max-width: 900px) {
+  .td-toc {
+    height: auto;
+  }
+}
+.mdescLeft,
+.mdescRight,
+.memItemLeft,
+.memItemRight,
+.memTemplItemLeft,
+.memTemplItemRight,
+.memTemplParams {
+ background:var(--card);
+ color:var(--on-card);
+ border-color:var(--borders)
+}
+.memproto a.el,
+.memproto a.elRef {
+ color:#cce;
+ font-weight:700
+}
+.memproto .paramtype {
+ font-weight:700
+}
+.memproto .paramname {
+ color:#f7800a;
+ font-weight:700
+}
+.paramname {
+  padding-right: 6px;
+}
+.memproto span.mlabel {
+ padding:6px;
+ border:0;
+ border-radius:4px;
+ background:var(--base);
+ color:var(--on-base)
+}
+
+/* Use div.fragment, not pre.fragment. pre.fragment is used for @verbatim 
blocks, which must keep their border */
+div.fragment {
+  overflow-x: auto;
+  background-color: var(--card);
+  color: var(--on-card);
+  border: 1px solid var(--borders);
+  border-radius: 4px;
+  padding: 10px;
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+
+pre.fragment {
+  overflow-x: scroll;
+  background-color: var(--card);
+  color: var(--on-card);
+  border-color: var(--borders);
+  white-space: pre;
+  scrollbar-width: 0;
+}
+pre.fragment::-webkit-scrollbar {
+  width: 0;
+  height: 0;
+}
+
+.td-toc a {
+  display: inline;
+}
+
+/**
+ * Subgroup
+ */
+
+table.libraries {
+  width: 100%;
+  border-collapse: collapse;
+  margin-bottom: 12px;
+}
+
+table.libraries td, table.libraries th {
+  border: solid 1px var(--borders);
+}
+
+table.libraries h3 {
+  margin: 0;
+  padding: 0;
+}
+
+table.libraries td {
+  padding: 0.5em;
+}
+
+table.libraries th {
+  background: var(--plasma-blue);
+  color: var(--on-plasma-blue);
+  font-size: 1.1em;
+  line-height: 1.7em;
+  text-align: center;
+}
+
+@media (prefers-color-scheme: dark) {
+  table.libraries th {
+    background: var(--card);
+    color: var(--on-card);
+  }
+}
+
+.library-main-column {
+  vertical-align: top;
+}
+
+.library-detail-column {
+  text-align: center;
+  width: 120px;
+}
+
+.library-fancyname {
+  font-size: 120%;
+}
+
+.library-platforms {
+  float: right;
+  font-size: 80%;
+}
+
+.library-platform {
+  color: #666;
+  padding-left: 6px;
+  margin-left: 6px;
+  border-left: 1px solid #ccc;
+}
+
+.library-platform:first-child {
+  padding-left: 0;
+  border-left: none;
+}
+
+.library-platform a {
+  text-decoration: none;
+}
+
+.library-platform-unsupported .library-platform-text {
+  text-decoration: line-through;
+  color: #aaa;
+}
+
+/* Platform filtering --------------------------------*/
+.not-available-indicator, .available-indicator {
+  display: none;
+  float: left;
+  padding-right: 0.5em;
+}
+
+.not-available .not-available-indicator {
+  display: inline;
+}
+
+.available .available-indicator {
+  display: inline;
+}
+
+.not-available {
+  background-color: rgba(233, 61, 87, 0.2);
+}
+
+.not-available .library-description {
+  display: none;
+}
+
+.library-platform-required .library-platform-text {
+  color: green;
+}
+
+.library-platform-required.library-platform-unsupported .library-platform-text 
{
+  color: red;
+}
+
+.warning-tooltip {
+  width: 15px;
+}
+
+.fieldtable th {
+  background: var(--plasma-blue);
+  border-radius: 0;
+  color: var(--on-plasma-blue);
+}
+
+/* Platform note -------------------------------------*/
+.note-tip {
+  display: none;
+  z-index: 3000;
+  position: absolute;
+
+  background-color: #222;
+  color: white;
+  padding: 6px;
+  border-radius: 5px;
+}
+
+a.note-close, a.note-close:active, a.note-close:visited {
+  color: white;
+  text-decoration: none;
+  margin-left: 6px;
+}
+
+html, body, table, div, p, dl {
+  font: 400 5.625vw/20px Noto Sans,-apple-system,BlinkMacSystemFont,Segoe 
UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI 
Emoji,Segoe UI Symbol;
+}
+@media (min-width:320px) {
+ html, body, table, div, p, dl {
+  font: 400 17px/20px Noto Sans,-apple-system,BlinkMacSystemFont,Segoe 
UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI 
Emoji,Segoe UI Symbol;
+ }
+}
+@media (min-width:900px) {
+ html, body, table, div, p, dl {
+  font: 400 16px/20px Noto Sans,-apple-system,BlinkMacSystemFont,Segoe 
UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI 
Emoji,Segoe UI Symbol;
+ }
+}
+@media print {
+ html, body, table, div, p, dl {
+  font: 400 14px/20px Noto Sans,-apple-system,BlinkMacSystemFont,Segoe 
UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI 
Emoji,Segoe UI Symbol;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/htmlresource/js/main.js 
new/kapidox-5.79.0/src/kapidox/data/htmlresource/js/main.js
--- old/kapidox-5.78.0/src/kapidox/data/htmlresource/js/main.js 1970-01-01 
01:00:00.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/htmlresource/js/main.js 2021-02-03 
18:51:09.000000000 +0100
@@ -0,0 +1,50 @@
+/** copied from develop.kde.org */
+(function($){'use 
strict';$(function(){$('[data-toggle="tooltip"]').tooltip();$('[data-toggle="popover"]').popover();$('.popover-dismiss').popover({trigger:'focus'})});function
 bottomPos(element){return element.offset().top+element.outerHeight();}
+$(function(){var promo=$(".js-td-cover");if(!promo.length){return}
+var promoOffset=bottomPos(promo);var 
navbarOffset=$('.js-navbar-scroll').offset().top;var 
threshold=Math.ceil($('.js-navbar-scroll').outerHeight());if((promoOffset-navbarOffset)<threshold){$('.js-navbar-scroll').addClass('navbar-bg-onscroll');}
+$(window).on('scroll',function(){var 
navtop=$('.js-navbar-scroll').offset().top-$(window).scrollTop();var 
promoOffset=bottomPos($('.js-td-cover'));var 
navbarOffset=$('.js-navbar-scroll').offset().top;if((promoOffset-navbarOffset)<threshold){$('.js-navbar-scroll').addClass('navbar-bg-onscroll');}else{$('.js-navbar-scroll').removeClass('navbar-bg-onscroll');$('.js-navbar-scroll').addClass('navbar-bg-onscroll--fade');}});});}(jQuery));function
 getOffsetSum(elem){var top=0,left=0
+while(elem){top=top+parseInt(elem.offsetTop)
+left=left+parseInt(elem.offsetLeft)
+elem=elem.offsetParent}
+return{top:top,left:left}}
+function setActiveMenuItem(li){var isMenuItem=li.matches('#TableOfContents > 
ul > li')
+var isSubMenuItem=li.matches('#TableOfContents > ul > li > ul > li')
+var wasActive=li.classList.contains('active')
+if(isMenuItem||!wasActive){var 
menuItem=document.querySelector('#TableOfContents > ul > li.active')
+if(menuItem){menuItem.classList.remove('active')}
+var menuItem=document.querySelector('#TableOfContents > ul > li > ul > 
li.active')
+if(menuItem){menuItem.classList.remove('active')}}
+li.classList.add('active')
+if(isMenuItem){var firstSubMenuItem=li.querySelector('ul > li')
+if(firstSubMenuItem){firstSubMenuItem.classList.add('active')}}else 
if(isSubMenuItem){var menuItem=li.parentNode.parentNode
+menuItem.classList.add('active')}}
+function getMenuItemElement(li){var 
id=li.querySelector('a').href.split('#',2)[1]
+return document.getElementById(id)}
+function updateTOC(){var viewTop=window.scrollY
+var tocList=document.querySelectorAll('#TableOfContents li')
+for(var i=0;i<tocList.length;i++){var curMenuItem=tocList[i]
+var curElement=getMenuItemElement(curMenuItem)
+var offset=getOffsetSum(curElement)
+var offsetDiff=viewTop-offset.top
+if(offsetDiff<0){if(i<=1){setActiveMenuItem(curMenuItem)}else{var 
prevMenuItem=tocList[i-1]
+var prevElement=getMenuItemElement(prevMenuItem)
+var prevOffset=getOffsetSum(prevElement)
+var prevOffsetDiff=viewTop-prevOffset.top
+var sectionReadRatio=(prevOffsetDiff)/prevMenuItem.offsetHeight
+if(sectionReadRatio>=0.7){setActiveMenuItem(curMenuItem)}else{setActiveMenuItem(prevMenuItem)}}
+break}else if(i==tocList.length-1){setActiveMenuItem(curMenuItem)}}}
+var updating=false
+function queueUpdateTOC(){if(!updating){updating=true
+requestAnimationFrame(function(){updateTOC()
+updating=false})}}
+queueUpdateTOC()
+window.addEventListener('scroll',queueUpdateTOC);(function($){'use 
strict';$(function(){var 
article=document.getElementsByTagName('main')[0];if(!article){return;}
+var headings=article.querySelectorAll('h1, h2, h3, h4, h5, 
h6');headings.forEach(function(heading){if(heading.id){var 
a=document.createElement('a');a.style.visibility='hidden';a.setAttribute('aria-hidden','true');a.innerHTML='
 <svg xmlns="http://www.w3.org/2000/svg"; fill="currentColor" width="24" 
height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path 
d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 
5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 
1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 
5-5s-2.24-5-5-5z"/></svg>';a.href='#'+heading.id;heading.insertAdjacentElement('beforeend',a);heading.addEventListener('mouseenter',function(){a.style.visibility='initial';});heading.addEventListener('mouseleave',function(){a.style.visibility='hidden';});}});});}(jQuery));;(function($){'use
 strict';$(document).ready(function(){const 
$searchInput=$('.td-search-input');$searchInput.data('html',true);$searchInput.data('placem
 ent','bottom');$searchInput.data('template','<div class="popover 
offline-search-result" role="tooltip"><div class="arrow"></div><h3 
class="popover-header"></h3><div 
class="popover-body"></div></div>');$searchInput.on('change',(event)=>{render($(event.target));$searchInput.blur();});$searchInput.closest('form').on('submit',()=>{return
 false;});let idx=null;const resultDetails=new 
Map();$.ajax($searchInput.data('offline-search-index-json-src')).then((data)=>{idx=lunr(function(){this.ref('ref');this.field('title',{boost:2});this.field('body');data.forEach((doc)=>{this.add(doc);resultDetails.set(doc.ref,{title:doc.title,excerpt:doc.excerpt,});});});$searchInput.trigger('change');});const
 
render=($targetSearchInput)=>{$targetSearchInput.popover('dispose');if(idx===null){return;}
+const searchQuery=$targetSearchInput.val();if(searchQuery===''){return;}
+const results=idx.query((q)=>{const 
tokens=lunr.tokenizer(searchQuery.toLowerCase());tokens.forEach((token)=>{const 
queryString=token.toString();q.term(queryString,{boost:100,});q.term(queryString,{wildcard:lunr.Query.wildcard.LEADING|lunr.Query.wildcard.TRAILING,boost:10,});q.term(queryString,{editDistance:2,});});}).slice(0,10);const
 
$html=$('<div>');$html.append($('<div>').css({display:'flex',justifyContent:'space-between',marginBottom:'1em',}).append($('<span>').text('Search
 results').css({fontWeight:'bold'})).append($('<i>').addClass('fas fa-times 
search-result-close-button').css({cursor:'pointer',})));const 
$searchResultBody=$('<div>').css({maxHeight:`calc(100vh - ${
+$targetSearchInput.offset().top-
+$(window).scrollTop()+
+180
+}px)`,overflowY:'auto',});$html.append($searchResultBody);if(results.length===0){$searchResultBody.append($('<p>').text(`No
 results found for query "${searchQuery}"`));}else{results.forEach((r)=>{const 
$cardHeader=$('<div>').addClass('card-header');const 
doc=resultDetails.get(r.ref);const 
href=$searchInput.data('offline-search-base-href')+
+r.ref.replace(/^\//,'');$cardHeader.append($('<a>').attr('href',href).text(doc.title));const
 
$cardBody=$('<div>').addClass('card-body');$cardBody.append($('<p>').addClass('card-text
 text-muted').text(doc.excerpt));const 
$card=$('<div>').addClass('card');$card.append($cardHeader).append($cardBody);$searchResultBody.append($card);});}
+$targetSearchInput.on('shown.bs.popover',()=>{$('.search-result-close-button').on('click',()=>{$targetSearchInput.val('');$targetSearchInput.trigger('change');});});$targetSearchInput.data('content',$html[0].outerHTML).popover('show');};});})(jQuery);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/htmlresource/js/search.js 
new/kapidox-5.79.0/src/kapidox/data/htmlresource/js/search.js
--- old/kapidox-5.78.0/src/kapidox/data/htmlresource/js/search.js       
2020-12-12 14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/htmlresource/js/search.js       
2021-02-03 18:51:09.000000000 +0100
@@ -72,6 +72,12 @@
 
     $( '.loader' ).remove()
     $( '#results' ).append(results_html)
+
+    document.querySelectorAll('h1, .dynheader, el, #results li a').forEach(h 
=> {
+      h.innerText = h.innerText.replace('org::kde::kirigami::templates::', 
'Kirigami.Templates.');
+      h.innerText = h.innerText.replace('org::kde::kirigami::', 'Kirigami.');
+    });
+
 }
 
 function search_json_library(json, query)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kapidox-5.78.0/src/kapidox/data/templates/base.html 
new/kapidox-5.79.0/src/kapidox/data/templates/base.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/base.html     2020-12-12 
14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/base.html     2021-02-03 
18:51:09.000000000 +0100
@@ -6,16 +6,7 @@
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <title>{% block page_title %}{% endblock %}</title>
 
-  <style type="text/css">
-    .cp-doNotDisplay { display: none; }
-    @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; 
speak: normal; }}
-    .cp-edit { text-align: right; }
-    @media print, embossed { .cp-edit { display: none; }}
-  </style>
-
-  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-  <meta http-equiv="Content-Style-Type" content="text/css" />
-  <link rel="manifest" href="/resources/ako.webmanifest">
+  <link rel="manifest" href="{{resources}}/ako.webmanifest">
   <script>
     if ('serviceWorker' in navigator) {
       navigator.serviceWorker.register("worker.js", {
@@ -33,26 +24,6 @@
       })
     }
   </script>
-  <style>
-    @media (display-mode: standalone) {
-      .header, #sidebar-header {
-        background-color: #3daee9 !important;
-        color: black !important;
-        position: sticky;
-        top: 0;
-        left: 0;
-        right: 0;
-      }
-      .header a, #sidebar-header a {
-        color: black !important;
-      }
-      #sidebar-header {
-        height: initial !important;
-        min-height: 46px !important;
-        border-bottom: 5px solid #3daee9;
-      }
-    }
-  </style>
   <link rel="meta" href="https://www.kde.org/labels.rdf"; 
type="application/rdf+xml" title="ICRA labels" />
   <meta name="trademark" content="KDE e.V." />
   <meta name="description" content="KDE products API documentation" />
@@ -62,81 +33,120 @@
   {% if kapidox_version %}
     <meta name="generator" content="kapidox {{ kapidox_version }}" />
   {% endif %}
-  <script type="text/javascript" 
src="{{resources}}/3rd-party/jquery/jquery-3.1.0.min.js"></script>
-  <script type="text/javascript" src="dynsections.js"></script>
   <link rel="shortcut icon" href="{{resources}}/favicon.ico" />
   <link rel="icon" href="{{resources}}/favicon.ico" />
-  <!-- CSS can be edited in https://invent.kde.org/websites/aether-sass -->
-  <link rel="stylesheet" type="text/css" 
href="https://cdn.kde.org/aether-devel/bootstrap.css"; />
   {% if doxygencss %}
     <link rel="stylesheet" type="text/css" href="{{doxygencss}}" />
   {% endif %}
-  <link rel="stylesheet" type="text/css" 
href="https://cdn.kde.org/aether-devel/aether-sidebar.css"; />
+  <!-- CSS can be edited in https://invent.kde.org/websites/aether-sass -->
+  <link href="https://cdn.kde.org//aether-devel/aether-docsy.css"; 
rel="stylesheet">
+  <link href="https://cdn.kde.org/breeze-icons/icons.css"; rel="stylesheet">
+  <link href="{{resources}}/css/customdoxygen.css" rel="stylesheet">
   {% block head %}{% endblock %}
+  <style>
+.td-content .header, #nav-path {
+  display: none;
+}
+div.contents {
+  margin-top: 0 !important;
+  margin-right: 0 !important;
+  margin-left: 0 !important;
+}
+  </style>
 </head>
 
 <body>
-
   <ul class="sr-only">
     <li><a href="#cp-content" accesskey="2">Skip to content</a></li>
     <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li>
   </ul>
-
-  <main class="body no-js">
-    <header class="header">
-      <nav class="navbar">
-        <ol class="breadcrumb navbar-nav">
-          <button class="navbar-toggler" type="button" data-toggle="collapse" 
data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" 
aria-expanded="false" aria-label="Toggle navigation">
-            <span class="navbar-toggler-icon"></span>
-          </button>
-          {% for entry in breadcrumbs.entries %}
-            <li class="breadcrumb-link">
-              <a href="{{ entry.href }}">{{ entry.text }}</a>
+  <div class="container-fluid td-outer">
+    <header class="header row">
+      <nav class="col-12 col-md-9 col-xl-8 offset-md-3 offset-xl-2 
js-navbar-scroll navbar navbar-expand flex-column flex-md-row td-navbar">
+        <a class="navbar-brand kde-logo active d-none d-lg-flex" 
href="/">Developer</a>
+        <div class="td-navbar-nav-scroll" id="main_navbar">
+          <ul class="navbar-nav">
+            <li class="nav-item">
+              <a class="nav-link kde-logo active d-lg-none d-flex active" 
href="/">API</a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link" 
href="https://develop.kde.org/docs/";><span>Documentation</span></a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link active" href="https://api.kde.org"; 
target="_blank"><span class="active">API</span></a>
             </li>
-          {% endfor %}
-        </ol>
+          </ul>
+        </div>
       </nav>
     </header>
+    <div class="td-main">
+      <div class="row flex-xl-nowrap">
+        <!-- left sidebar -->
+        <div class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none">
+          <div id="td-sidebar-menu" class="td-sidebar__inner">
+            <form action="search.html" method="get" class="td-sidebar__search 
d-flex p-2 pt-0 align-items-center">
+              <input type="text" id="SearchBox" name="query" 
aria-label="Search input" class="form-control" placeholder="Search..."></input>
+              <button class="btn btn-link td-sidebar__toggle d-md-none p-0 m-0 
ml-3 icon icon_application-menu" type="button" data-toggle="collapse" 
data-target="#td-section-nav" aria-controls="td-docs-nav" aria-expanded="false" 
style="font-size: 1.5rem; height: 40px; width: 40px; border-width: 0" 
aria-label="Toggle section navigation"></button>
+            </form>
+            <div id="td-section-nav" class="td-sidebar-nav pl-2 collapse">
+              {% block sidebar %}{% endblock %}
+            </div>
+          </div>
+        </div>
 
-    <aside class="sidebar">
-      {% block sidebar %}{% endblock %}
-    </aside>
-
-    <article class="content">
-      <h1 class="content-title px-0">
-        {% block title %}{% endblock %}
-        <form action="search.html" method="get" class="form-inline">
-          <div id="search" class="input-group ml-auto shadow">
-            <input type="text" id="search-input" name="query" 
aria-label="Search input" class="form-control" placeholder="Search...">
-            <button type="submit" class="btn btn-default sr-only">
-              Submit
-            </button>
+        <!-- right sidebar -->
+        {% if fwinfo %}
+          <div class="d-xl-block col-xl-2 td-toc d-print-none">
+            {% include "libinfo.html" %}
           </div>
-        </form>
-      </h1>
+        {% endif %}
 
-      {% block content %}{% endblock %}
-      <footer class="footer bg-primary">
-        <div id="footer-text" class="center-block col-md-7" 
style="float:none;">
-            {% include 'footer.html' %}
-        </div>
-        {#{% block footer %}
-        <div id="footer-text" class="col-md-5 center-block" style="float: 
none;">
+        <!-- main content -->
+        <main class="col-12 col-md-9 col-xl-8 pl-md-5" role="main">
+          <nav aria-label="breadcrumb" class="d-md-block d-print-none">
+            <!-- breadcrumb -->
+            <ol class="breadcrumb spb-1">
+              {% for entry in breadcrumbs.entries %}
+                <li class="breadcrumb-item"><a href="{{ entry.href }}">{{ 
entry.text }}</a></li>
+              {% endfor %}
+            </ol>
+          </nav>
+
+          <!-- content -->
+          <div class="td-content">
+            <h1 class="mt-2">{% block title %}{% endblock %}</h1>
+            {% block content %}{% endblock %}
+          </div>
+        </main>
+      </div>
+    </div>
+    <footer class="bg-dark py-4 row d-print-none">
+      <div class="container-fluid mx-sm-5">
+        {% include 'footer.html' %}
+        <div id="footer-text" class="col-md-5 center-block text-white">
           <p>Generated by <a 
href="https://api.kde.org/frameworks/kapidox/html/index.html";>KApiDox</a>, a <a 
href="https://www.kde.org";>KDE</a> product.</p>
         </div>
-        {% endblock %}#}
-      </footer>
-    </article>
-  </main>
+      </div>
+    </footer>
+  </div>
+
+  <script src="https://cdn.kde.org/aether-devel/bootstrap.js";></script>
+  <script src="{{resources}}/js/main.js"></script>
+  <script src="dynsections.js"></script>
   <script>
-    const toggler = document.querySelector('.navbar-toggler');
-    const body = document.querySelector('.body');
-    body.classList.remove('no-js');
-    toggler.addEventListener('click', () => {
-      body.classList.toggle('sidebar-active');
+    document.querySelectorAll('h1, .dynheader, el').forEach(h => {
+      h.innerHTML = h.innerHTML.replace('org::kde::kirigami::templates::', 
'Kirigami.<wbr>Templates.<wbr>');
+      h.innerHTML = h.innerHTML.replace('org::kde::kirigami::', 
'Kirigami.<wbr>');
+    });
+    document.querySelectorAll('.memname, #class-picker option').forEach(h => {
+      h.innerText = h.innerText.replace('org::kde::kirigami::templates::', 
'Templates.');
+      h.innerText = h.innerText.replace('org::kde::kirigami::', '');
     });
   </script>
 
+  {% block footer %}
+  {% endblock %}
+
 <!--
 WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
 BE BLOCKED INSTANTLY AND PERMANENTLY!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/templates/footer.html 
new/kapidox-5.79.0/src/kapidox/data/templates/footer.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/footer.html   2020-12-12 
14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/footer.html   2021-02-03 
18:51:09.000000000 +0100
@@ -1,3 +1,3 @@
-<p>Report problems with this website to <a 
href="https://go.kde.org/systickets";>our bug tracking system</a>.<br />
+<p class="text-white">Report problems with this website to <a 
href="https://go.kde.org/systickets";>our bug tracking system</a>.<br />
 Contact the specific authors with questions and comments about the page 
contents.<p>
-<p>KDE<sup>&#174;</sup> and <a href="/media/images/kde_gear_black.png">the K 
Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a 
href="https://ev.kde.org/"; title="Homepage of the KDE non-profit 
Organization">KDE e.V.</a> | <a 
href="https://kde.org/community/whatiskde/impressum";>Legal</a></p>
+<p class="text-white" >KDE<sup>&#174;</sup> and <a 
href="/media/images/kde_gear_black.png">the K Desktop 
Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a 
href="https://ev.kde.org/"; title="Homepage of the KDE non-profit 
Organization">KDE e.V.</a> | <a 
href="https://kde.org/community/whatiskde/impressum";>Legal</a></p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/templates/frontpage-sidebar.html 
new/kapidox-5.79.0/src/kapidox/data/templates/frontpage-sidebar.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/frontpage-sidebar.html        
2020-12-12 14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/frontpage-sidebar.html        
2021-02-03 18:51:09.000000000 +0100
@@ -1,32 +1,11 @@
-<div id="sidebar-header" class="menu-box">
-    <div class="menu-title">
-        <h2><a href="https://api.kde.org";>api.kde.org</a></h2>
-    </div>
-</div>
-<div class="menu-box">
-    <div class="menu-content">
-        <p>If you are looking for documentation about KDE software or how to 
use Plasma, please refer to our <a href="https://userbase.kde.org";>userbase 
website</a>.</p>
-    </div>
-</div>
-<div class="menu-box">
-    <div class="menu-title">
-        <h2>Other KDE Products</h2>
-    </div>
-    <div class="menu-content">
-    <ul>
-        <li><a href="https://api.kde.org/other.php";>Other KDE Software</a></li>
-        <li><a href="https://api.kde.org/ecm/";>Extra CMake Modules</a></li>
-    </ul>
-    </div>
-</div>
-<div class="menu-box">
-    <div class="menu-title">
-    <h2>Deprecated Products</h2>
-    </div>
-    <div class="menu-content">
-    <ul>
-        <li><a href="https://api.kde.org/cmake/modules.html";>KDE CMake 
Modules</a></li>
-        <li><a href="https://api.kde.org/history.php";>Old KDE Versions</a></li>
-    <ul>
-    </div>
-</div>
+<p>If you are looking for documentation about KDE software or how to use 
Plasma, please refer to our <a href="https://userbase.kde.org";>userbase 
website</a>.</p>
+<h2 class="h4">Other KDE Products</h2>
+<ul>
+  <li><a href="https://api.kde.org/other.php";>Other KDE Software</a></li>
+  <li><a href="https://api.kde.org/ecm/";>Extra CMake Modules</a></li>
+</ul>
+<h2 class="h4">Deprecated Products</h2>
+<ul>
+  <li><a href="https://api.kde.org/cmake/modules.html";>KDE CMake 
Modules</a></li>
+  <li><a href="https://api.kde.org/history.php";>Old KDE Versions</a></li>
+<ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/templates/libinfo.html 
new/kapidox-5.79.0/src/kapidox/data/templates/libinfo.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/libinfo.html  2020-12-12 
14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/libinfo.html  2021-02-03 
18:51:09.000000000 +0100
@@ -1,6 +1,6 @@
 <div class="menu-box">
   <div class="menu-title">
-    <h2>About</h2>
+    <h2 class="h4 mt-2">About {{ fwinfo.fancyname }}</h2>
   </div>
   <div class="menu-content">
     <p>{{ fwinfo.description }}</p>
@@ -21,8 +21,12 @@
          </dd>
 
       <dt>Community</dt>
+        {% if fwinfo.irc %}
         <dd>IRC: <a href="irc://freenode/#{{ fwinfo.irc }}">#{{ fwinfo.irc 
}}</a> on Freenode</dd>
+        {% endif %}
+        {% if fwinfo.mailinglist %}
         <dd>Mailing list: <a href="https://mail.kde.org/mailman/listinfo/{{ 
fwinfo.mailinglist }}">{{ fwinfo.mailinglist }}</a></dd>
+        {% endif %}
 
     {% if fwinfo.libraries is iterable and fwinfo.libraries|count != 0 %}
       <dt>Use with <a 
href="https://techbase.kde.org/Development/Tutorials/CMake";>CMake</a></dt>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/templates/library-sidebar.html 
new/kapidox-5.79.0/src/kapidox/data/templates/library-sidebar.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/library-sidebar.html  
2020-12-12 14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/library-sidebar.html  
2021-02-03 18:51:09.000000000 +0100
@@ -1,33 +1,8 @@
-<div id="sidebar-header" class="menu-box">
-  <div class="menu-title">
-      <h2><a href="https://api.kde.org";>api.kde.org</a></h2>
-  </div>
-</div>
-<div class="menu-box">
-  <a name="cp-menu" />
-  <div class="menu-title">
-    <h2 id="cp-menu-project">Quick Links</h2>
-    <a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "{{ 
dox.projectname }}"</a>
-  </div>
-  <div class="menu-content">
-  {% if doxygen_menu %}
-    <ul>
-    {% for entry in doxygen_menu.entries %}
-      <li><a href="{{entry.href}}">{{entry.text}}</a></li>
-    {% endfor %}
-    </ul>
-  {% endif %}
-  </div>
-</div>
-
 {% if class_map %}
-<div class="menu_box">
-  <div class="menu-title">
-    <h2>Class Picker</h2>
-  </div>
+  <h2 class="h4">Class Picker</h2>
   <div class="menu-content">
-    <form name="guideform">
-      <select class="form-control" name="guidelinks" 
style="width:80%;margin-left:auto;margin-right:auto;" 
onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
+    <form name="guideform" id="class-picker">
+      <select class="form-control" name="guidelinks" 
onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
         <option value="annotated.html">-- Choose --</option>
         {% for class in class_map.classes %}
         <option value="{{class.filename}}">{{class.classname}}</option>
@@ -35,32 +10,33 @@
       </select>
     </form>
   </div>
-</div>
 {% endif %}
 
-{% if fwinfo %}
-  {% include "libinfo.html" %}
+<h2 class="h4">Quick Links</h2>
+<a href="#cp-skip-project" class="sr-only">Skip menu "{{ dox.projectname 
}}"</a>
+<div class="menu-content">
+{% if doxygen_menu %}
+  <div class="list-group">
+  {% for entry in doxygen_menu.entries %}
+    <a class="list-group-item list-group-item-action" 
href="{{entry.href}}">{{entry.text}}</a>
+  {% endfor %}
+  </div>
 {% endif %}
+</div>
 
 {% if group_menu %}
-<div class="menu-box">
   <a name="cp-menu" />
-  <div class="menu-title">
-      <h2 id="cp-menu-project">{{group_menu.group_title}}</h2>
-      <a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu 
"{{group_menu.group_title}}"</a>
-  </div>
-  <div class="menu-content">
-    <ul>
-      {% for section in group_menu.sections %}
-        <li>{{section.title}}
-          <ul>
-            {% for member in section.members %}
-              <li><a href="{{member.href}}">{{member.name}}</a></li>
-            {% endfor %}
-          </ul>
-        </li>
-      {% endfor %}
-    </ul>
-  </div>
-</div>
+  <h2 class="h4">{{group_menu.group_title}}</h2>
+  <a href="#cp-skip-project" class="sr-only">Skip menu 
"{{group_menu.group_title}}"</a>
+  <ul>
+    {% for section in group_menu.sections %}
+      <li>{{section.title}}
+        <ul>
+          {% for member in section.members %}
+            <li><a href="{{member.href}}">{{member.name}}</a></li>
+          {% endfor %}
+        </ul>
+      </li>
+    {% endfor %}
+  </ul>
 {% endif %}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/templates/library.html 
new/kapidox-5.79.0/src/kapidox/data/templates/library.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/library.html  2020-12-12 
14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/library.html  2021-02-03 
18:51:09.000000000 +0100
@@ -12,9 +12,7 @@
 {% block content %}
 
 {% if classname %}
-<ul class="additional_info">
-  <li><a href="https://lxr.kde.org/ident?v=kf5-qt5&amp;_i={{ classname 
}}">View on LXR</a></li>
-</ul>
+<p><a href="https://lxr.kde.org/ident?v=kf5-qt5&amp;_i={{ classname }}">Search 
for usage in LXR</a></p>
 {% endif %}
 
 {{ dox.content }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/templates/qdoc-sidebar.html 
new/kapidox-5.79.0/src/kapidox/data/templates/qdoc-sidebar.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/qdoc-sidebar.html     
2020-12-12 14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/qdoc-sidebar.html     
2021-02-03 18:51:09.000000000 +0100
@@ -1,63 +1,40 @@
-<div id="sidebar-header" class="menu-box">
-    <div class="menu-title">
-        <h2><a href="https://api.kde.org";>api.kde.org</a></h2>
-    </div>
-  </div>
-  <div class="menu-box">
-    <a name="cp-menu" />
-    <div class="menu-content">
-    {% if doxygen_menu %}
-      <ul>
-      {% for entry in doxygen_menu.entries %}
-        <li><a href="{{entry.href}}">{{entry.text}}</a></li>
+{% if class_map %}
+  <h2 class="h4">Class Picker</h2>
+  <form name="guideform" id="class-picker">
+    <select class="form-control" name="guidelinks" 
onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
+      <option value="annotated.html">-- Choose --</option>
+      {% for class in class_map.classes %}
+      <option value="{{class.filename}}">{{class.classname}}</option>
       {% endfor %}
-      </ul>
-    {% endif %}
-    </div>
+    </select>
+  </form>
+{% endif %}
+
+<h2 class="h4">Quick Links</h2>
+<a href="#cp-menu" class="sr-only">Skip menu</a>
+<div class="menu-content">
+{% if doxygen_menu %}
+  <div class="list-group">
+  {% for entry in doxygen_menu.entries %}
+    <a class="list-group-item list-group-item-action" 
href="{{entry.href}}">{{entry.text}}</a>
+  {% endfor %}
   </div>
-  
-  {% if class_map %}
-  <div class="menu_box">
-    <div class="menu-title">
-      <h2>Class Picker</h2>
-    </div>
-    <div class="menu-content">
-      <form name="guideform">
-        <select class="form-control" name="guidelinks" 
style="width:80%;margin-left:auto;margin-right:auto;" 
onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
-          <option value="annotated.html">-- Choose --</option>
-          {% for class in class_map.classes %}
-          <option value="{{class.filename}}">{{class.classname}}</option>
+{% endif %}
+</div>
+
+{% if group_menu %}
+  <a name="cp-menu" />
+  <h2 class="h4">{{group_menu.group_title}}</h2>
+  <a href="#cp-skip-project" class="sr-only">Skip menu 
"{{group_menu.group_title}}"</a>
+  <ul>
+    {% for section in group_menu.sections %}
+      <li>{{section.title}}
+        <ul>
+          {% for member in section.members %}
+            <li><a href="{{member.href}}">{{member.name}}</a></li>
           {% endfor %}
-        </select>
-      </form>
-    </div>
-  </div>
-  {% endif %}
-  
-  {% if fwinfo %}
-    {% include "libinfo.html" %}
-  {% endif %}
-  
-  {% if group_menu %}
-  <div class="menu-box">
-    <a name="cp-menu" />
-    <div class="menu-title">
-        <h2 id="cp-menu-project">{{group_menu.group_title}}</h2>
-        <a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu 
"{{group_menu.group_title}}"</a>
-    </div>
-    <div class="menu-content">
-      <ul>
-        {% for section in group_menu.sections %}
-          <li>{{section.title}}
-            <ul>
-              {% for member in section.members %}
-                <li><a href="{{member.href}}">{{member.name}}</a></li>
-              {% endfor %}
-            </ul>
-          </li>
-        {% endfor %}
-      </ul>
-    </div>
-  </div>
-  {% endif %}
-  
\ No newline at end of file
+        </ul>
+      </li>
+    {% endfor %}
+  </ul>
+{% endif %}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/templates/search.html 
new/kapidox-5.79.0/src/kapidox/data/templates/search.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/search.html   2020-12-12 
14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/search.html   2021-02-03 
18:51:09.000000000 +0100
@@ -10,7 +10,7 @@
 
 {% block page_title %}{{ title }} - Search results{% endblock %}
 
-{% block head %}
+{% block footer %}
   <script type="text/javascript" src="{{resources}}/js/search.js"></script>
   <script>
   $( document ).ready( function() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/templates/subgroup-sidebar.html 
new/kapidox-5.79.0/src/kapidox/data/templates/subgroup-sidebar.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/subgroup-sidebar.html 
2020-12-12 14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/subgroup-sidebar.html 
2021-02-03 18:51:09.000000000 +0100
@@ -1,76 +1,57 @@
-<div id="sidebar-header" class="menu-box">
-    <div class="menu-title">
-        <h2><a href="https://api.kde.org";>api.kde.org</a></h2>
-    </div>
-</div>
-<div class="menu-box">
-    <div class="menu-title">
-    <h2>Table of Content</h2>
-    </div>
-    <div class="menu-content">
-    <ul>
-      {% if group.libraries | selectattr('subproducts', 'none') | list | 
length > 0 %}
-      {% if group.subproduct | length > 0 %}
-      <li><a href="#sg-{{ nosubproduct }}">Without subgroup</a></li>
-      {% else  %}
-      <li><a href="#content">All</a></li>
-      {% endif %}
-      {% endif %}
-      {% for subproduct in group.subproducts | sort(attribute='order') %}
-      <li><a href="#sg-{{ subproduct.name }}">{{ subproduct.fancyname 
}}</a></li>
-      {% endfor %}
-    </ul>
-    </div>
+<h2 class="h4">Table of Content</h2>
+<div class="menu-content">
+  <ul>
+    {% if group.libraries | selectattr('subproducts', 'none') | list | length 
> 0 %}
+    {% if group.subproduct | length > 0 %}
+    <li><a href="#sg-{{ nosubproduct }}">Without subgroup</a></li>
+    {% else  %}
+    <li><a href="#content">All</a></li>
+    {% endif %}
+    {% endif %}
+    {% for subproduct in group.subproducts | sort(attribute='order') %}
+    <li><a href="#sg-{{ subproduct.name }}">{{ subproduct.fancyname }}</a></li>
+    {% endfor %}
+  </ul>
 </div>
 
-<div class="menu-box">
-    <div class="menu-title">
-    <h2>Filters</h2>
-    </div>
-    <div class="menu-content">
-    <ul>
-        <li>
+<h2 class="h4">Filters</h2>
+<div class="menu-content">
+  <ul class="list-unstyled">
+    <li>
+    <label>
+      <input id="platform-filter" type="checkbox"> Filter by platform
+    </label>
+    <ul id="platform-filter-group" style="display: none"class="list-unstyled">
+      <li><br><i>Only show libraries which supports all of:</i></li>
+      {% for platform in available_platforms | sort %}
+      <li>
         <label>
-            <input id="platform-filter" type="checkbox"> Filter by platform
+        <input data-platform="{{ platform }}" class="platform-checkbox" 
type="checkbox" checked="1"> {{ platform }}
         </label>
-        <ul id="platform-filter-group" style="display: none">
-            <li><br><i>Only show libraries which supports all of:</i></li>
-            {% for platform in available_platforms | sort %}
-            <li>
-                <label>
-                <input data-platform="{{ platform }}" 
class="platform-checkbox" type="checkbox" checked="1"> {{ platform }}
-                </label>
-            </li>
-            {% endfor %}
-            <br />
-        </ul>
-        </li>
-        <li>
-        <label>
-            <input id="showMaintainers" type="checkbox"> Show maintainers
-        </label>
-        </li>
+      </li>
+      {% endfor %}
+      <br />
     </ul>
-    </div>
+    </li>
+    <li>
+    <label>
+        <input id="showMaintainers" type="checkbox"> Show maintainers
+    </label>
+    </li>
+  </ul>
 </div>
 
-<div class="menu-box">
-    <div class="menu-title">
-    <h2>About</h2>
-    </div>
-    <div class="menu-content">
-    <p>{{ group.description }}</p>
+<h2 class="h4">About</h2>
+<p>{{ group.description }}</p>
 
-    <dl>
-        <dt>Maintainer{% if group.maintainers|count > 1 %}s{% endif %}</dt>
-        <dd>{% set product = group %}{% include "maintainers.html" %}</dd>
-    {% if group.platforms %}
-        <dt>Supported platforms</dt>
-        <dd>{{ group.platforms | sort | join(', ') }}</dd>
-    {% endif %}
-        <dt>Community</dt>
-        <dd>IRC channel: <a href="irc://freenode/#{{ group.irc }}">#{{ 
group.irc }}</a> on Freenode</dd>
-        <dd>Mailing list: <a href="https://mail.kde.org/mailman/listinfo/{{ 
group.mailinglist }}">{{ group.mailinglist }}</a></dd>
-    </dl>
-    </div>
-</div>
+<dl>
+  <dt>Maintainer{% if group.maintainers|count > 1 %}s{% endif %}</dt>
+  <dd>{% set product = group %}{% include "maintainers.html" %}</dd>
+  {% if group.platforms %}
+    <dt>Supported platforms</dt>
+    <dd>{{ group.platforms | sort | join(', ') }}</dd>
+  {% endif %}
+  <dt>Community</dt>
+  <dd>IRC channel: <a href="irc://freenode/#{{ group.irc }}">#{{ group.irc 
}}</a> on Freenode</dd>
+  <dd>Mailing list: <a href="https://mail.kde.org/mailman/listinfo/{{ 
group.mailinglist }}">{{ group.mailinglist }}</a></dd>
+</dl>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kapidox-5.78.0/src/kapidox/data/templates/subgroup.html 
new/kapidox-5.79.0/src/kapidox/data/templates/subgroup.html
--- old/kapidox-5.78.0/src/kapidox/data/templates/subgroup.html 2020-12-12 
14:06:05.000000000 +0100
+++ new/kapidox-5.79.0/src/kapidox/data/templates/subgroup.html 2021-02-03 
18:51:09.000000000 +0100
@@ -55,10 +55,10 @@
 
 {% block page_title %}{{ title }}{% endblock %}
 
-{% block head %}
+{% block footer %}
   <script type="text/javascript" src="{{resources}}/js/notetip.js"></script>
   <script type="text/javascript" src="{{resources}}/js/subgroup.js"></script>
-  <script>
+  <script defer>
   $(document).ready(main);
   </script>
 {% endblock %}

Reply via email to