--- /dev/null
--- /dev/null
++kcoreaddons (5.28.0-2) unstable; urgency=medium
++
++ * Add new upstream patch:
++ Fix-Bug-343275-1-added-at-the-end-of-a-hyperlink.patch
++ * Add new upstream patch:
++ Fix-Bug-363427-unsafe-characters-incorrectly-parsed-as-pa.patch
++ * Add new upstream patch: KDirWatch-fix-memory-leak-on-destruction.patch
++
++ -- Maximiliano Curia <maxy@debian.org> Fri, 31 Mar 2017 15:53:53 +0200
++
++kcoreaddons (5.28.0-1) unstable; urgency=medium
++
++ [ Automatic packaging ]
++ * Update build-deps and deps with the info from cmake
++ * Refresh patches
++
++ [ Maximiliano Curia ]
++ * New upstream release (5.28)
++ * Bump group breaks (5.28)
++
++ -- Maximiliano Curia <maxy@debian.org> Fri, 18 Nov 2016 16:01:12 +0100
++
++kcoreaddons (5.27.0-1) unstable; urgency=medium
++
++ [ Automatic packaging ]
++ * Update build-deps and deps with the info from cmake
++ * Refresh patches
++
++ [ Maximiliano Curia ]
++ * New upstream release (5.27)
++ * Bump group breaks (5.27)
++
++ -- Maximiliano Curia <maxy@debian.org> Sat, 15 Oct 2016 16:49:11 +0200
++
++kcoreaddons (5.26.0-3) unstable; urgency=high
++
++ [ Sandro Knauß ]
++ * Additional patches to complete the fix for CVE-2016-7966
++ 0003-Add-more-autotests.patch
++ 0004-Display-bad-url.patch
++
++ -- Sandro Knauß <hefee@debian.org> Thu, 13 Oct 2016 11:53:36 +0200
++
++kcoreaddons (5.26.0-2) unstable; urgency=high
++
++ [ Sandro Knauß ]
++ * Added patches to fix CVE-2016-7966 (Closes: #840547)
++ 0001-Fix-very-old-bug-when-we-remove-space-in-url-as-foo-.patch
++ 0002-Don-t-convert-as-url-an-url-which-has-a.patch
++ - Fixes CVE-2016-7966
++ https://security-tracker.debian.org/tracker/CVE-2016-7966
++
++ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 07 Oct 2016 22:46:43 +0200
++
++kcoreaddons (5.26.0-1) unstable; urgency=medium
++
++ [ Automatic packaging ]
++ * Update build-deps and deps with the info from cmake
++
++ [ Maximiliano Curia ]
++ * Bump group breaks (5.26)
++
++ -- Maximiliano Curia <maxy@debian.org> Thu, 29 Sep 2016 11:55:53 +0200
++
++kcoreaddons (5.25.0-1) unstable; urgency=medium
++
++ [ Automatic packaging ]
++ * Update build-deps and deps with the info from cmake
++
++ [ Maximiliano Curia ]
++ * Update install files
++ * Bump group breaks (5.25)
++
++ -- Maximiliano Curia <maxy@debian.org> Thu, 18 Aug 2016 17:19:25 +0200
++
++kcoreaddons (5.23.0-1) unstable; urgency=medium
++
++ [ Automatic packaging ]
++ * Update build-deps and deps with the info from cmake
++ * Update symbols files.
++
++ -- Maximiliano Curia <maxy@debian.org> Sat, 18 Jun 2016 08:11:30 +0200
++
++kcoreaddons (5.22.0-1) unstable; urgency=medium
++
++ [ Automatic packaging ]
++ * Update build-deps and deps with the info from cmake
++ * Refresh patches
++
++ -- Maximiliano Curia <maxy@debian.org> Thu, 19 May 2016 00:20:48 +0200
++
++kcoreaddons (5.21.0-1) experimental; urgency=medium
++
++ [ Maximiliano Curia ]
++ * Replace the "Historical name" ddeb-migration by its "Modern, clearer" replacement dbgsym-migration.
++ * Add upstream metadata (DEP-12)
++ * debian/control: Update Vcs-Browser and Vcs-Git fields
++ * Update acc test script
++ * Update acc.in file
++ * Ignore acc test till #820070 gets fixed
++ * uscan no longer supports more than one main upstream tarball being listed
++ * Add new patch: missing_include.diff
++ * Drop forced includes in the acc file
++ * Re enable acc test
++ * Update testsuite script
++
++ [ Automatic packaging ]
++ * Update symbols files.
++ * Bump Standards-Version to 3.9.8
++ * Update build-deps and deps with the info from cmake
++
++ -- Maximiliano Curia <maxy@debian.org> Fri, 06 May 2016 20:06:41 +0200
++
++kcoreaddons (5.19.0-1) experimental; urgency=medium
++
++ * New upstream release (5.19.0).
++
++ -- Maximiliano Curia <maxy@debian.org> Sat, 13 Feb 2016 15:15:56 +0100
++
++kcoreaddons (5.18.0-1) experimental; urgency=medium
++
++ * New upstream release (5.17.0).
++ * New upstream release (5.18.0).
++ * Update symbols files.
++
++ -- Maximiliano Curia <maxy@debian.org> Wed, 27 Jan 2016 13:33:30 +0100
++
++kcoreaddons (5.16.0-1) unstable; urgency=medium
++
++ * Move bin-dev cmake files from the -dev package. Thanks to Aleix Pol
++ * New upstream release (5.16.0).
++ * Update symbols files.
++
++ -- Maximiliano Curia <maxy@debian.org> Mon, 30 Nov 2015 12:12:43 +0100
++
++kcoreaddons (5.15.0-1) unstable; urgency=medium
++
++ * New upstream release (5.15.0).
++
++ -- Maximiliano Curia <maxy@debian.org> Fri, 09 Oct 2015 19:15:59 +0200
++
++kcoreaddons (5.14.0-1) unstable; urgency=medium
++
++ * New upstream release (5.14.0).
++
++ -- Maximiliano Curia <maxy@debian.org> Tue, 15 Sep 2015 13:48:01 +0200
++
++kcoreaddons (5.13.0-1) unstable; urgency=medium
++
++ * Drop XS-Testsuite field
++ * New upstream release (5.13.0).
++ * Update symbols files.
++
++ -- Maximiliano Curia <maxy@debian.org> Wed, 12 Aug 2015 21:36:47 +0200
++
++kcoreaddons (5.12.0-1) unstable; urgency=medium
++
++ * Update copyright information.
++ * New upstream release (5.12.0).
++ * Update symbols files.
++
++ -- Maximiliano Curia <maxy@debian.org> Thu, 09 Jul 2015 12:43:02 +0200
++
++kcoreaddons (5.11.0-1) unstable; urgency=medium
++
++ * New upstream release (5.10.0).
++ * Remove upstream applied patch: colliding_webp_mime_info
++ * New upstream release (5.11.0).
++ * Revert the -dev package to MA same.
++ * Update symbols files.
++ * Update copyright information.
++
++ -- Maximiliano Curia <maxy@debian.org> Fri, 26 Jun 2015 13:14:02 +0200
++
++kcoreaddons (5.10.0-0ubuntu1) wily; urgency=medium
++
++ [ Maximiliano Curia ]
++ * New upstream release (5.10.0).
++ * Remove upstream applied patch: colliding_webp_mime_info
++
++ [ Jonathan Riddell ]
++ * New upstream release
++
++ -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 03 Jun 2015 20:49:39 +0200
++
++kcoreaddons (5.9.0-1) experimental; urgency=medium
++
++ * Remove colliding webp mime info.
++ * New patch: colliding_webp_mime_info
++ * New upstream release (5.9.0).
++
++ -- Maximiliano Curia <maxy@debian.org> Thu, 23 Apr 2015 08:25:19 +0200
++
++kcoreaddons (5.9.0-0ubuntu1) vivid; urgency=medium
++
++ * New upstream release
++
++ -- Scarlett Clark <sgclark@kubuntu.org> Mon, 13 Apr 2015 22:24:41 +0200
++
++kcoreaddons (5.8.0-1) experimental; urgency=medium
++
++ * New upstream release (5.8.0).
++ * Remove upstream patch:
++ upstream_add_licensing_information_for_files_missing_it
++ * Update symbols files.
++
++ -- Maximiliano Curia <maxy@debian.org> Sat, 14 Mar 2015 22:26:52 +0100
++
++kcoreaddons (5.8.0-0ubuntu1) vivid; urgency=medium
++
++ * New upstream release
++
++ -- Jonathan Riddell <jriddell@ubuntu.com> Tue, 17 Mar 2015 15:31:53 +0100
++
++kcoreaddons (5.7.0-1) experimental; urgency=medium
++
++ * New upstream release (5.7.0).
++ * Update build dependencies.
++ * New upstream patch:
++ upstream_add_licensing_information_for_files_missing_it
++
++ -- Maximiliano Curia <maxy@debian.org> Fri, 27 Feb 2015 23:52:34 +0100
++
++kcoreaddons (5.7.0-0ubuntu1) vivid; urgency=medium
++
++ * New upstream release
++
++ -- Harald Sitter <sitter@kde.org> Tue, 10 Feb 2015 16:54:12 +0100
++
++kcoreaddons (5.6.0-1) experimental; urgency=medium
++
++ [ Harald Sitter ]
++ * Fix a typo in -data description.
++ * Do not build depend on qt5-default, we use qtbase5-dev instead.
++
++ [ Maximiliano Curia ]
++ * New upstream release (5.6.0).
++ * Update build dependencies to experimental versions.
++ * Bump Standards-Version to 3.9.6, no changes needed
++ * Update build dependencies to follow cmake.
++ * Fix dependencies.
++ * Update copyright information.
++ * Add basic autopkgtests support.
++ * Update install files.
++
++ -- Maximiliano Curia <maxy@debian.org> Wed, 21 Jan 2015 23:04:24 +0100
++
++kcoreaddons (5.6.0-0ubuntu1) vivid; urgency=medium
++
++ * New upstream release
++
++ -- Jonathan Riddell <jriddell@ubuntu.com> Tue, 06 Jan 2015 20:14:40 +0100
++
++kcoreaddons (5.5.0-0ubuntu1) vivid; urgency=medium
++
++ [ Jonathan Riddell ]
++ * Remove unused FAM build-dep, we use inotify
++ * Remove unused patch disable-failing-test.diff
++
++ [ Scarlett Clark ]
++ * Add -data as a depend to parent package.
++ * wrap-and-sort
++ * New upstream release
++
++ -- Scarlett Clark <sgclark@kubuntu.org> Mon, 15 Dec 2014 12:16:26 +0100
++
++kcoreaddons (5.4.0-0ubuntu1) vivid; urgency=medium
++
++ [ Scarlett Clark ]
++ * Add new build dependency FAM
++
++ [ Jonathan Riddell ]
++ * New upstream release
++
++ -- Jonathan Riddell <jriddell@ubuntu.com> Fri, 07 Nov 2014 15:15:54 +0100
++
++kcoreaddons (5.3.0-0ubuntu1) utopic; urgency=medium
++
++ [ Harald Sitter ]
++ * Fix a typo in -data description.
++ * Do not build depend on qt5-default, we use qtbase5-dev instead.
++
++ [ Jonathan Riddell ]
++ * New upstream release
++
++ -- Jonathan Riddell <jriddell@ubuntu.com> Tue, 07 Oct 2014 11:28:23 +0100
++
++kcoreaddons (5.2.0-0ubuntu1) utopic; urgency=medium
++
++ * New upstream release
++ * Use pkg-kde-tools version 3 scripts
++ * dev package Depends on libkf5service-dev used by KF5CoreAddonsTargets.cmake
++ * desktoptojson moved from libkf5service-dev to here
++
++ -- Jonathan Riddell <jriddell@ubuntu.com> Mon, 22 Sep 2014 19:45:22 +0200
++
++kcoreaddons (5.1.0-0ubuntu1) utopic; urgency=medium
++
++ [ José Manuel Santamaría Lema ]
++ * Update libraries *.install paths so a soname bump doesn't go
++ unnoticed.
++
++ [ Scarlett Clark ]
++ * New upstream release
++ * Patch symbols with batchpatch
++
++ -- Scarlett Clark <scarlett@scarlettgatelyclark.com> Tue, 05 Aug 2014 17:14:50 +0200
++
++kcoreaddons (5.0.0-0ubuntu1) utopic; urgency=medium
++
++ [ Jonathan Riddell ]
++ * Initial stable upstream release
++
++ -- Rohan Garg <rohangarg@kubuntu.org> Wed, 09 Jul 2014 16:36:04 +0200
--- /dev/null
--- /dev/null
++9
--- /dev/null
--- /dev/null
++Source: kcoreaddons
++Section: libs
++Priority: optional
++Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
++Uploaders: Maximiliano Curia <maxy@debian.org>
++Build-Depends: cmake (>= 2.8.12),
++ debhelper (>= 9),
++ extra-cmake-modules (>= 5.28.0~),
++ libfam-dev,
++ pkg-kde-tools (>= 0.15.16~),
++ qtbase5-dev (>= 5.5.0~),
++ qttools5-dev (>= 5.4),
++ qttools5-dev-tools (>= 5.4),
++ shared-mime-info (>= 1.3)
++Standards-Version: 3.9.8
++Homepage: http://projects.kde.org/kcoreaddons
++Vcs-Browser: https://anonscm.debian.org/git/pkg-kde/frameworks/kcoreaddons.git
++Vcs-Git: https://anonscm.debian.org/git/pkg-kde/frameworks/kcoreaddons.git
++
++Package: libkf5coreaddons-dev
++Section: libdevel
++Architecture: any
++Multi-Arch: same
++Depends: libkf5coreaddons-bin-dev (= ${binary:Version}),
++ libkf5coreaddons5 (= ${binary:Version}),
++ qtbase5-dev (>= 5.5.0~),
++ ${shlibs:Depends}
++Replaces: libkf5service-dev (<= 5.2.0)
++Breaks: baloo-kf5-dev (<< 5.28),
++ kded5-dev (<< 5.28),
++ libkf5auth-dev (<< 5.28),
++ libkf5crash-dev (<< 5.28),
++ libkf5guiaddons-dev (<< 5.28),
++ libkf5jobwidgets-dev (<< 5.28),
++ libkf5notifications-dev (<< 5.28),
++ libkf5package-dev (<< 5.28),
++ libkf5pty-dev (<< 5.28),
++ libkf5service-dev (<< 5.28)
++Description: KDE Frameworks 5 addons to QtCore - development files
++ KCoreAddons provides classes built on top of QtCore to perform various tasks
++ such as manipulating mime types, autosaving files, creating backup files,
++ generating random sequences, performing text manipulations such as macro
++ replacement, accessing user information and many more.
++ .
++ This package is part of KDE Frameworks 5.
++ .
++ This package contains the development files for KCoreAddons.
++
++Package: libkf5coreaddons-bin-dev
++Section: libdevel
++Architecture: any
++Multi-Arch: foreign
++Depends: ${misc:Depends}, ${shlibs:Depends}
++Replaces: libkf5coreaddons-dev (<< 5.15.0-2~)
++Breaks: libkf5coreaddons-dev (<< 5.15.0-2~)
++Description: KDE Frameworks 5 addons to QtCore - development files
++ KCoreAddons provides classes built on top of QtCore to perform various tasks
++ such as manipulating mime types, autosaving files, creating backup files,
++ generating random sequences, performing text manipulations such as macro
++ replacement, accessing user information and many more.
++ .
++ This package is part of KDE Frameworks 5.
++ .
++ This package contains the binary development files for KCoreAddons.
++
++Package: libkf5coreaddons5
++Architecture: any
++Multi-Arch: same
++Depends: libkf5coreaddons-data (= ${source:Version}),
++ shared-mime-info (>= 1.3),
++ ${misc:Depends},
++ ${shlibs:Depends}
++Description: KDE Frameworks 5 addons to QtCore
++ KCoreAddons provides classes built on top of QtCore to perform various tasks
++ such as manipulating mime types, autosaving files, creating backup files,
++ generating random sequences, performing text manipulations such as macro
++ replacement, accessing user information and many more.
++ .
++ This package is part of KDE Frameworks 5.
++Breaks: baloo-kf5 (<< 5.28),
++ frameworkintegration (<< 5.28),
++ kded5 (<< 5.28),
++ kgendesignerplugin (<< 5.28),
++ kinit (<< 5.28),
++ kio (<< 5.28),
++ kpackagelauncherqml (<< 5.28),
++ kpackagetool5 (<< 5.28),
++ kross (<< 5.28),
++ ktexteditor-katepart (<< 5.28),
++ libkf5auth5 (<< 5.28),
++ libkf5baloo5 (<< 5.28),
++ libkf5bookmarks5 (<< 5.28),
++ libkf5configwidgets5 (<< 5.28),
++ libkf5crash5 (<< 5.28),
++ libkf5emoticons-bin (<< 5.28),
++ libkf5emoticons5 (<< 5.28),
++ libkf5globalaccel-bin (<< 5.28),
++ libkf5globalaccelprivate5 (<< 5.28),
++ libkf5iconthemes5 (<< 5.28),
++ libkf5jobwidgets5 (<< 5.28),
++ libkf5kcmutils5 (<< 5.28),
++ libkf5kdelibs4support5 (<< 5.28),
++ libkf5kdelibs4support5-bin (<< 5.28),
++ libkf5khtml-bin (<< 5.28),
++ libkf5khtml5 (<< 5.28),
++ libkf5kiocore5 (<< 5.28),
++ libkf5kiofilewidgets5 (<< 5.28),
++ libkf5kiogui5 (<< 5.28),
++ libkf5kiontlm5 (<< 5.28),
++ libkf5kiowidgets5 (<< 5.28),
++ libkf5newstuff5 (<< 5.28),
++ libkf5notifications5 (<< 5.28),
++ libkf5package5 (<< 5.28),
++ libkf5parts-plugins (<< 5.28),
++ libkf5parts5 (<< 5.28),
++ libkf5people5 (<< 5.28),
++ libkf5peoplewidgets5 (<< 5.28),
++ libkf5plasma5 (<< 5.28),
++ libkf5plasmaquick5 (<< 5.28),
++ libkf5pty5 (<< 5.28),
++ libkf5quickaddons5 (<< 5.28),
++ libkf5runner5 (<< 5.28),
++ libkf5service-bin (<< 5.28),
++ libkf5service5 (<< 5.28),
++ libkf5su-bin (<< 5.28),
++ libkf5su5 (<< 5.28),
++ libkf5texteditor5 (<< 5.28),
++ libkf5textwidgets5 (<< 5.28),
++ libkf5wallet-bin (<< 5.28),
++ libkf5webkit5 (<< 5.28),
++ libkf5xmlgui5 (<< 5.28),
++ libkf5xmlrpcclient5 (<< 5.28),
++ plasma-framework (<< 5.28),
++ qml-module-org-kde-activities (<< 5.28),
++ qml-module-org-kde-extensionplugin (<< 5.28),
++ qml-module-org-kde-kcoreaddons (<< 5.28)
++
++Package: libkf5coreaddons-data
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends}, ${shlibs:Depends}
++Replaces: libkf5coreaddons-dev (<= 5.8.0-1)
++Breaks: libkf5coreaddons-dev (<= 5.8.0-1)
++Description: KDE Frameworks 5 addons to QtCore - data files
++ KCoreAddons provides classes built on top of QtCore to perform various tasks
++ such as manipulating mime types, autosaving files, creating backup files,
++ generating random sequences, performing text manipulations such as macro
++ replacement, accessing user information and many more.
++ .
++ This package is part of KDE Frameworks 5.
++ .
++ This package contains the arch independent files for KCoreAddons.
--- /dev/null
--- /dev/null
++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: kcoreaddons
++Source: git://anongit.kde.org/kcoreaddons
++
++Files: *
++Copyright: 2008, Albert Astals Cid <aacid@kde.org>
++ 2013, Alex Merry <alex.merry@kdemail.net>
++ 2014, Alex Richardson <arichardson.kde@gmail.com>
++ 2007, Allen Winter <winter@kde.org>
++ 2007, Bernhard Loos <nhuh.put@web.de>
++ 2000, Charles Samuels <charles@kde.org>
++ 2014, Daniel Vrátil <dvratil@redhat.com>
++ 2002, Dave Corrie <kde@davecorrie.com>
++ 2013, David Faure <faure+bluesystems@kde.org>
++ 2005-2014, David Faure <faure@kde.org>
++ 2014, Developer
++ 2006, Dominic Battre <dominic@battre.de>
++ 2000, Espen Sand <espen@kde.org>
++ 1991, Free Software Foundation, Inc
++ 2008, Friedrich W. H. Kossebau <kossebau@kde.org>
++ 1999, Ian Zepp (icszepp@islc.net)
++ 2014, Ivan Cukic <ivan.cukic(at)kde.org>
++ 2006, Jacob R Rideout <kde@jacobrideout.net>
++ 2004, Jan Schaefer <j_schaef@informatik.uni-kl.de>
++ 2013, John Layt <jlayt@kde.org>
++ 2005, Joseph Wenninger <kde@jowenn.at>
++ 2006, Kevin Ottens <ervin@kde.org>
++ 2006, Martin Pool <mbp@canonical.com>
++ 1999, Matthias Kalle Dalheimer <kalle@kde.org>
++ 2007, Matthias Kretz <kretz@kde.org>
++ 2010, Michael Leupold <lemma@confuego.org>
++ 2009, Michael Pyne <mpyne@kde.org>
++ 2014, Montel Laurent <montel@kde.org>
++ 2015, Nick Shaforostoff <shafff@ukr.net>
++ 2006, Nicolas GOUTTE <goutte@kde.org>
++ 2002-2008, Oswald Buddenhagen <ossi@kde.org>
++ 1999, Sean Harmer <sh@astro.keele.ac.uk>
++ 2000, Stephan Kulow <coolo@kde.org>
++ 2010, Teo Mrnjavac <teo@kde.org>
++ 2002-2003, Tim Jansen <tim@tjansen.de>
++ 2003, Waldo Bastian <bastian@kde.org>
++ 2000, Espen Sand <espen@kde.org>
++ 2008, Friedrich W. H. Kossebau <kossebau@kde.org>
++ 2006, Nicolas GOUTTE <goutte@kde.org>
++ 2010, Teo Mrnjavac <teo@kde.org>
++ 2009, Adriaan de Groot, Mustapha Abubakar, Ibrahim Dasuna
++ 2006, Canonical Ltd, and Rosetta Contributors 2006
++ 1998, Erez Nir <erez-n@actcom.co.il>
++ 2004-2009, Free Software Foundation, Inc
++ 2008-2009, K Desktop Environment
++ 2005, KDE Armenian translation team
++ 2005, KDE Russian translation team
++ 2000-2003, KDE e.v
++ 2007, KDE i18n Project for Vietnamese
++ 1999-2003, Meni Livne <livne@kde.org>
++ 2002-2012, This_file_is_part_of_KDE
++ 2001, translate.org.za
++License: LGPL-2+
++
++Files: autotests/kcompositejobtest.cpp
++ autotests/kcompositejobtest.h
++ autotests/kdelibs4configmigratortest.cpp
++ autotests/kdelibs4migrationtest.cpp
++ autotests/kjobtest.cpp
++ autotests/kjobtest.h
++ autotests/kmacroexpandertest.cpp
++ autotests/kshelltest.cpp
++ autotests/ktexttohtmltest.cpp
++ src/lib/caching/kshareddatacache.cpp
++ src/lib/caching/kshareddatacache.h
++ src/lib/caching/kshareddatacache_p.h
++ src/lib/caching/kshareddatacache_win.cpp
++ src/lib/io/kbackup.cpp
++ src/lib/io/kbackup.h
++ src/lib/io/kdirwatch.cpp
++ src/lib/io/kdirwatch.h
++ src/lib/io/kdirwatch_p.h
++ src/lib/io/kdirwatch_win.cpp
++ src/lib/io/kmessage.cpp
++ src/lib/io/kmessage.h
++ src/lib/jobs/kcompositejob.cpp
++ src/lib/jobs/kcompositejob.h
++ src/lib/jobs/kcompositejob_p.h
++ src/lib/jobs/kjob.cpp
++ src/lib/jobs/kjob.h
++ src/lib/jobs/kjob_p.h
++ src/lib/jobs/kjobtrackerinterface.cpp
++ src/lib/jobs/kjobtrackerinterface.h
++ src/lib/plugin/kexportplugin.h
++ src/lib/plugin/kpluginloader.cpp
++ src/lib/plugin/kpluginloader.h
++ src/lib/plugin/kpluginmetadata.cpp
++ src/lib/plugin/kpluginmetadata.h
++ src/lib/randomness/krandomsequence.h
++ src/lib/text/kstringhandler.h
++ tests/faceicontest.cpp
++ tests/faceicontest.h
++ tests/kdirwatchtest.cpp
++ tests/kdirwatchtest.h
++ tests/kdirwatchtest_gui.cpp
++ tests/kdirwatchtest_gui.h
++ tests/krandomsequencetest.cpp
++ autotests/kaboutdatatest.cpp
++Copyright: 2014, Alex Richardson <arichardson.kde@gmail.com>
++ 2006-2007, Allen Winter <winter@kde.org>
++ 2007, Bernhard Loos <nhuh.put@web.de>
++ 2010-2014, David Faure <faure@kde.org>
++ 2006, Dirk Mueller <mueller@kde.org>
++ 2006, Dirk Stoecker <kde@dstoecker.de>
++ 2006, Dominic Battre <dominic@battre.de>
++ 2007, Flavio Castelli <flavio.castelli@gmail.com>
++ 2006, Gregory S. Hayes <syncomm@kde.org>
++ 1999, Ian Zepp <icszepp@islc.net>
++ 2005, Ingo Kloecker <kloecker@kde.org>
++ 2006, Jaison Lee <lee.jaison@gmail.com>
++ 2008, Jarosław Staniek <staniek@kde.org>
++ 2013, Kevin Funk <kevin@kfunk.org>
++ 2006-2007, Kevin Ottens <ervin@kde.org>
++ 2006, Martin Pool <mbp@canonical.com>
++ 2010-2012, Michael Pyne <mpyne@kde.org>
++ 2006, Michaël Larouche <michael.larouche@kdemail.net>
++ 2014, Montel Laurent <montel@kde.org>
++ 2014, Nicolás Alvarez <nicolas.alvarez@gmail.com>
++ 2003-2008, Oswald Buddenhagen <ossi@kde.org>
++ 2008, Rafal Rzepecki <divided.mind@gmail.com>
++ 2012, Ralf Jung <ralfjung-e@gmx.de>
++ 2000, Rik Hemsley (rikkus) <rik@kde.org>
++ 2011, Romain Perier <bambi@ubuntu.com>
++ 1999, Sean Harmer <sh@astro.keele.ac.uk>
++ 2000, Stephan Kulow <coolo@kde.org>
++ 1998, Sven Radej <sven@lisa.exp.univie.ac.at>
++ 2005, Thomas Braxton <brax108@cox.net>
++ 1999, Waldo Bastian <bastian@kde.org>
++ 2008, Friedrich W. H. Kossebau <kossebau@kde.org>
++License: LGPL-2
++
++Files: autotests/alwaysunloadplugin.cpp
++ autotests/alwaysunloadplugin.h
++ autotests/jsonplugin.cpp
++ autotests/jsonplugin.h
++ autotests/jsonplugin2.cpp
++ autotests/jsonplugin2.h
++ autotests/multiplugin.cpp
++ autotests/multiplugin.h
++ autotests/unversionedplugin.cpp
++ autotests/unversionedplugin.h
++ autotests/versionedplugin.cpp
++ autotests/versionedplugin.h
++Copyright: 2014, Alex Merry <alexmerry@kde.org>
++ 2013, Sebastian Kügler <sebas@kde.org>
++License: GPL-2+3+KDEeV
++ This program is free software; you can redistribute it and/or
++ modify it under the terms of the GNU General Public License as
++ published by the Free Software Foundation; either version 2 of
++ the License or (at your option) version 3 or any later version
++ accepted by the membership of KDE e.V. (or its successor approved
++ by the membership of KDE e.V.), which shall act as a proxy
++ defined in Section 14 of version 3 of the license.
++ .
++ This program is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ GNU General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <http://www.gnu.org/licenses/>.
++ .
++ On Debian systems, the complete text of the GNU General Public License
++ version 2 can be found in "/usr/share/common-licenses/GPL-2", and the
++ complete text of the GNU General Public License version 3 can be found in
++ "/usr/share/common-licenses/GPL-3".
++
++Files: autotests/kpluginfactorytest.cpp
++ autotests/kpluginloadertest.cpp
++ autotests/kshareddatacachetest.cpp
++ src/desktoptojson/desktoptojson.cpp
++ src/desktoptojson/desktoptojson.h
++ src/desktoptojson/main.cpp
++ src/lib/plugin/desktopfileparser.h
++ po/ca/kcoreaddons5_qt.po
++ po/ca@valencia/kcoreaddons5_qt.po
++ po/uk/kcoreaddons5_qt.po
++ src/lib/plugin/desktopfileparser.cpp
++Copyright: 2014, Alex Merry <alex.merry@kde.org>
++ 2014, Alex Richardson <arichardson.kde@gmail.com>
++ 2013-2014, Sebastian Kügler <sebas@kde.org>
++ 2014-2015, This_file_is_part_of_KDE
++ 2014, Alex Richardson <arichardson.kde@gmail.com>
++ 2013-2014, Sebastian Kügler <sebas@kde.org>
++License: LGPL-2.1+3+KDEeV
++ This library is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Lesser General Public License as published by
++ the Free Software Foundation; either version 2.1 of the License or ( at
++ your option ) version 3 or, at the discretion of KDE e.V. ( which shall
++ act as a proxy as in section 14 of the GPLv3 ), any later version.
++ .
++ This library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Library General Public License for more details.
++ .
++ You should have received a copy of the GNU Lesser General Public License
++ along with this library; see the file COPYING.LIB. If not, write to
++ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
++ Boston, MA 02110-1301, USA.
++ .
++ On Debian systems, the complete text of the GNU Lesser General Public License
++ version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1", and the
++ complete text of the GNU Lesser General Public License version 3 can be found
++ in "/usr/share/common-licenses/LGPL-3".
++
++Files: COPYING-CMAKE-SCRIPTS
++ cmake/FindFAM.cmake
++Copyright: 2006, Alexander Neundorf <neundorf@kde.org>
++License: BSD-3-clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions
++ are met:
++ .
++ 1. Redistributions of source code must retain the copyright
++ notice, this list of conditions and the following disclaimer.
++ 2. Redistributions in binary form must reproduce the copyright
++ notice, this list of conditions and the following disclaimer in the
++ documentation and/or other materials provided with the distribution.
++ 3. The name of the author may not be used to endorse or promote products
++ derived from this software without specific prior written permission.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
++ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
++ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
++ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
++ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
++ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
++ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
++ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++
++Files: autotests/kshareddatacachetest.cpp
++Copyright: 2012, David Faure <faure@kde.org>
++License: LGPL-2+3+KDEeV
++ This library is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Lesser General Public License as published by
++ the Free Software Foundation; either version 2 of the License or ( at
++ your option ) version 3 or, at the discretion of KDE e.V. ( which shall
++ act as a proxy as in section 14 of the GPLv3 ), any later version.
++ .
++ This library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Library General Public License for more details.
++ .
++ You should have received a copy of the GNU Lesser General Public License
++ along with this library; see the file COPYING.LIB. If not, write to
++ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
++ Boston, MA 02110-1301, USA.
++ .
++ On Debian systems, the complete text of the GNU Lesser General Public License
++ version 2 can be found in "/usr/share/common-licenses/LGPL-2", and the
++ complete text of the GNU Lesser General Public License version 3 can be found
++ in "/usr/share/common-licenses/LGPL-3".
++
++Files: src/lib/io/kfilesystemtype.cpp
++ src/lib/io/kfilesystemtype.h
++Copyright: 2011, David Faure <faure@kde.org>
++License: LGPL-2.1
++
++Files: po/bg/kcoreaddons5_qt.po
++Copyright: 2009-2013, Yasen Pramatarov <yasen@lindeas.com>
++ 2006-2009, Zlatko Popov <zlatkopopov@fsa-bg.org>
++License: GPL
++ This file is licensed under the GPL.
++ .
++ On Debian systems, the complete text of the GNU General Public License
++ can be found in `/usr/share/common-licenses/GPL'.
++
++Files: debian/*
++Copyright: 2014 Michał Zając <quintasan@kubuntu.org>
++License: LGPL-2+
++
++License: LGPL-2
++ This library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Library General Public
++ License version 2 as published by the Free Software Foundation;
++ .
++ This library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Library General Public License for more details.
++ .
++ You should have received a copy of the GNU Library General Public
++ License along with this library. If not, see <http://www.gnu.org/licenses/>
++ .
++ On Debian systems, the complete text of the GNU Lesser General
++ Public License can be found in "/usr/share/common-licenses/LGPL-2".
++
++License: LGPL-2+
++ This package is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2 of the License, or (at your option) any later version.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <http://www.gnu.org/licenses/>.
++ .
++ On Debian systems, the complete text of the GNU Lesser General
++ Public License can be found in "/usr/share/common-licenses/LGPL-2".
++
++License: LGPL-2.1
++ This library is free software; you can redistribute it and/or modify it under
++ the terms of the GNU Lesser General Public License version 2.1 as published
++ by the Free Software Foundation.
++ .
++ This library is distributed in the hope that it will be useful, but WITHOUT
++ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
++ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
++ details.
++ .
++ You should have received a copy of the GNU Lesser General Public License
++ along with this library. If not, see <http://www.gnu.org/licenses/>
++ .
++ On Debian systems, the complete text of the GNU Lesser General Public License
++ version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
--- /dev/null
--- /dev/null
++README.md
--- /dev/null
--- /dev/null
++usr/bin/desktoptojson
++usr/lib/*/cmake/KF5CoreAddons/KF5CoreAddonsToolingTargets*.cmake
--- /dev/null
--- /dev/null
++usr/share/kf5/licenses/
++usr/share/locale/*/*/kcoreaddons5_qt.*
++usr/share/mime/packages/kde5.xml
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="utf-8"?>
++<descriptor>
++
++<version>
++ 5.4.0
++</version>
++
++<headers>
++ /usr/include/KF5/KCoreAddons/
++</headers>
++
++<libs>
++ /usr/lib/@@DEB_HOST_MULTIARCH@@/libKF5CoreAddons.so
++</libs>
++
++<gcc_options>
++ -fPIC
++ -std=c++11
++</gcc_options>
++
++</descriptor>
--- /dev/null
--- /dev/null
++usr/include/KF5/KCoreAddons/
++usr/include/KF5/kcoreaddons_version.h
++usr/lib/*/cmake/KF5CoreAddons/KF5CoreAddonsConfig*.cmake
++usr/lib/*/cmake/KF5CoreAddons/KF5CoreAddonsMacros.cmake
++usr/lib/*/cmake/KF5CoreAddons/KF5CoreAddonsTargets*.cmake
++usr/lib/*/libKF5CoreAddons.so
++usr/lib/*/qt5/mkspecs/modules/qt_KCoreAddons.pri
--- /dev/null
--- /dev/null
++libkf5coreaddons-dev: binary-without-manpage usr/bin/desktoptojson
--- /dev/null
--- /dev/null
++usr/lib/*/libKF5CoreAddons.so.5
++usr/lib/*/libKF5CoreAddons.so.5.*
--- /dev/null
--- /dev/null
++# SymbolsHelper-Confirmed: 5.23.0 amd64 armhf i386
++libKF5CoreAddons.so.5 libkf5coreaddons5 #MINVER#
++ _ZN10KAboutData10addLicenseEN13KAboutLicense10LicenseKeyE@Base 4.100.0
++ _ZN10KAboutData10pluginDataERK7QString@Base 4.97.0
++ _ZN10KAboutData10setLicenseEN13KAboutLicense10LicenseKeyE@Base 4.100.0
++ _ZN10KAboutData10setVersionERK10QByteArray@Base 4.97.0
++ _ZN10KAboutData11setHomepageERK7QString@Base 4.97.0
++ _ZN10KAboutData12setOtherTextERK7QString@Base 4.97.0
++ _ZN10KAboutData13setBugAddressERK10QByteArray@Base 4.97.0
++ _ZN10KAboutData13setTranslatorERK7QStringS2_@Base 4.97.0
++ _ZN10KAboutData14addLicenseTextERK7QString@Base 4.97.0
++ _ZN10KAboutData14setDisplayNameERK7QString@Base 4.97.0
++ _ZN10KAboutData14setLicenseTextERK7QString@Base 4.97.0
++ _ZN10KAboutData14setOcsProviderERK7QString@Base 4.97.0
++ _ZN10KAboutData14setProductNameERK10QByteArray@Base 4.97.0
++ _ZN10KAboutData14setProgramLogoERK8QVariant@Base 4.97.0
++ _ZN10KAboutData15applicationDataEv@Base 4.97.0
++ _ZN10KAboutData16setComponentNameERK7QString@Base 4.97.0
++ _ZN10KAboutData16setupCommandLineEP18QCommandLineParser@Base 4.97.0
++ _ZN10KAboutData18addLicenseTextFileERK7QString@Base 4.97.0
++ _ZN10KAboutData18fromPluginMetaDataERK15KPluginMetaData@Base 5.18.0
++ _ZN10KAboutData18processCommandLineEP18QCommandLineParser@Base 4.97.0
++ _ZN10KAboutData18registerPluginDataERKS_@Base 4.97.0
++ _ZN10KAboutData18setApplicationDataERKS_@Base 4.97.0
++ _ZN10KAboutData18setDesktopFileNameERK7QString@Base 5.16.0
++ _ZN10KAboutData18setLicenseTextFileERK7QString@Base 4.97.0
++ _ZN10KAboutData18setProgramIconNameERK7QString@Base 4.97.0
++ _ZN10KAboutData19setCustomAuthorTextERK7QStringS2_@Base 4.97.0
++ _ZN10KAboutData19setShortDescriptionERK7QString@Base 4.97.0
++ _ZN10KAboutData20aboutTranslationTeamEv@Base 4.97.0
++ _ZN10KAboutData21setCopyrightStatementERK7QString@Base 4.97.0
++ _ZN10KAboutData21setOrganizationDomainERK10QByteArray@Base 4.97.0
++ _ZN10KAboutData21unsetCustomAuthorTextEv@Base 4.97.0
++ _ZN10KAboutData22applicationDataPointerEv@Base 4.97.0
++ _ZN10KAboutData7Private16parseTranslatorsERK7QStringS3_@Base 5.18.0
++ _ZN10KAboutData9addAuthorERK7QStringS2_S2_S2_S2_@Base 4.97.0
++ _ZN10KAboutData9addCreditERK7QStringS2_S2_S2_S2_@Base 4.97.0
++ _ZN10KAboutDataC1ERK7QStringS2_S2_@Base 4.99.0
++ _ZN10KAboutDataC1ERK7QStringS2_S2_S2_N13KAboutLicense10LicenseKeyES2_S2_S2_S2_@Base 4.100.0
++ _ZN10KAboutDataC1ERKS_@Base 4.97.0
++ _ZN10KAboutDataC2ERK7QStringS2_S2_@Base 4.99.0
++ _ZN10KAboutDataC2ERK7QStringS2_S2_S2_N13KAboutLicense10LicenseKeyES2_S2_S2_S2_@Base 4.100.0
++ _ZN10KAboutDataC2ERKS_@Base 4.97.0
++ _ZN10KAboutDataD1Ev@Base 4.97.0
++ _ZN10KAboutDataD2Ev@Base 4.97.0
++ _ZN10KAboutDataaSERKS_@Base 4.97.0
++ _ZN10KUserGroup13allGroupNamesEj@Base 4.98.0
++ _ZN10KUserGroup9allGroupsEj@Base 4.98.0
++ _ZN10KUserGroupC1E8KGroupId@Base 4.98.0
++ _ZN10KUserGroupC1EN5KUser7UIDModeE@Base 4.97.0
++ _ZN10KUserGroupC1EPK5group@Base 4.97.0
++ _ZN10KUserGroupC1EPKc@Base 4.97.0
++ _ZN10KUserGroupC1ERK7QString@Base 4.97.0
++ _ZN10KUserGroupC1ERKS_@Base 4.97.0
++ _ZN10KUserGroupC1Ej@Base 4.97.0
++ _ZN10KUserGroupC2E8KGroupId@Base 4.98.0
++ _ZN10KUserGroupC2EN5KUser7UIDModeE@Base 4.97.0
++ _ZN10KUserGroupC2EPK5group@Base 4.97.0
++ _ZN10KUserGroupC2EPKc@Base 4.97.0
++ _ZN10KUserGroupC2ERK7QString@Base 4.97.0
++ _ZN10KUserGroupC2ERKS_@Base 4.97.0
++ _ZN10KUserGroupC2Ej@Base 4.97.0
++ _ZN10KUserGroupD1Ev@Base 4.97.0
++ _ZN10KUserGroupD2Ev@Base 4.97.0
++ _ZN10KUserGroupaSERKS_@Base 4.97.0
++ _ZN11KCoreAddons13versionStringEv@Base 5.20.0
++ _ZN11KCoreAddons7versionEv@Base 5.20.0
++ _ZN11KJobPrivate15_k_speedTimeoutEv@Base 4.97.0
++ _ZN11KJobPrivateC1Ev@Base 4.97.0
++ _ZN11KJobPrivateC2Ev@Base 4.97.0
++ _ZN11KJobPrivateD0Ev@Base 4.97.0
++ _ZN11KJobPrivateD1Ev@Base 4.97.0
++ _ZN11KJobPrivateD2Ev@Base 4.97.0
++ _ZN11KTextToHTML13convertToHtmlERK7QStringRK6QFlagsINS_6OptionEEii@Base 5.4.0+git20141204.0007+15.04
++ _ZN12KAboutPerson8fromJSONERK11QJsonObject@Base 5.18.0
++ _ZN12KAboutPersonC1ERK7QStringS2_S2_S2_S2_@Base 4.97.0
++ _ZN12KAboutPersonC1ERK7QStringS2_b@Base 4.97.0
++ _ZN12KAboutPersonC1ERKS_@Base 4.97.0
++ _ZN12KAboutPersonC2ERK7QStringS2_S2_S2_S2_@Base 4.97.0
++ _ZN12KAboutPersonC2ERK7QStringS2_b@Base 4.97.0
++ _ZN12KAboutPersonC2ERKS_@Base 4.97.0
++ _ZN12KAboutPersonD1Ev@Base 4.97.0
++ _ZN12KAboutPersonD2Ev@Base 4.97.0
++ _ZN12KAboutPersonaSERKS_@Base 4.97.0
++ _ZN12KUrlMimeData11setMetaDataERK4QMapI7QStringS1_EP9QMimeData@Base 4.97.0
++ _ZN12KUrlMimeData13mimeDataTypesEv@Base 4.97.0
++ _ZN12KUrlMimeData16urlsFromMimeDataEPK9QMimeDataNS_13DecodeOptionsEP4QMapI7QStringS5_E@Base 4.97.0
++ _ZN12KUrlMimeData7setUrlsERK5QListI4QUrlES4_P9QMimeData@Base 4.97.0
++ _ZN13KAboutLicense18setLicenseFromPathERK7QString@Base 4.97.0
++ _ZN13KAboutLicense18setLicenseFromTextERK7QString@Base 4.97.0
++ _ZN13KAboutLicense7PrivateC1ENS_10LicenseKeyEPK10KAboutData@Base 4.100.0
++ _ZN13KAboutLicense7PrivateC1EPK10KAboutData@Base 4.97.0
++ _ZN13KAboutLicense7PrivateC1ERKS0_@Base 4.97.0
++ _ZN13KAboutLicense7PrivateC2ENS_10LicenseKeyEPK10KAboutData@Base 4.100.0
++ _ZN13KAboutLicense7PrivateC2EPK10KAboutData@Base 4.97.0
++ _ZN13KAboutLicense7PrivateC2ERKS0_@Base 4.97.0
++ _ZN13KAboutLicense9byKeywordERK7QString@Base 4.97.0
++ _ZN13KAboutLicenseC1ENS_10LicenseKeyEPK10KAboutData@Base 4.100.0
++ _ZN13KAboutLicenseC1EPK10KAboutData@Base 4.97.0
++ _ZN13KAboutLicenseC1ERKS_@Base 4.97.0
++ _ZN13KAboutLicenseC2ENS_10LicenseKeyEPK10KAboutData@Base 4.100.0
++ _ZN13KAboutLicenseC2EPK10KAboutData@Base 4.97.0
++ _ZN13KAboutLicenseC2ERKS_@Base 4.97.0
++ _ZN13KAboutLicenseD1Ev@Base 4.97.0
++ _ZN13KAboutLicenseD2Ev@Base 4.97.0
++ _ZN13KAboutLicenseaSERKS_@Base 4.97.0
++ _ZN13KAutoSaveFile10staleFilesERK4QUrlRK7QString@Base 4.97.0
++ _ZN13KAutoSaveFile11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.97.0
++ _ZN13KAutoSaveFile11qt_metacastEPKc@Base 4.97.0
++ _ZN13KAutoSaveFile11releaseLockEv@Base 4.97.0
++ _ZN13KAutoSaveFile13allStaleFilesERK7QString@Base 4.97.0
++ _ZN13KAutoSaveFile14setManagedFileERK4QUrl@Base 4.97.0
++ _ZN13KAutoSaveFile16staticMetaObjectE@Base 4.97.0
++ _ZN13KAutoSaveFile4openE6QFlagsIN9QIODevice12OpenModeFlagEE@Base 4.97.0
++ _ZN13KAutoSaveFileC1EP7QObject@Base 4.97.0
++ _ZN13KAutoSaveFileC1ERK4QUrlP7QObject@Base 4.97.0
++ _ZN13KAutoSaveFileC2EP7QObject@Base 4.97.0
++ _ZN13KAutoSaveFileC2ERK4QUrlP7QObject@Base 4.97.0
++ _ZN13KAutoSaveFileD0Ev@Base 4.97.0
++ _ZN13KAutoSaveFileD1Ev@Base 4.97.0
++ _ZN13KAutoSaveFileD2Ev@Base 4.97.0
++ _ZN13KCompositeJob10slotResultEP4KJob@Base 4.97.0
++ _ZN13KCompositeJob11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.97.0
++ _ZN13KCompositeJob11qt_metacastEPKc@Base 4.97.0
++ _ZN13KCompositeJob12clearSubjobsEv@Base 4.97.0
++ _ZN13KCompositeJob12removeSubjobEP4KJob@Base 4.97.0
++ _ZN13KCompositeJob15slotInfoMessageEP4KJobRK7QStringS4_@Base 4.97.0
++ _ZN13KCompositeJob16staticMetaObjectE@Base 4.97.0
++ _ZN13KCompositeJob9addSubjobEP4KJob@Base 4.97.0
++ _ZN13KCompositeJobC1EP7QObject@Base 4.97.0
++ _ZN13KCompositeJobC1ER20KCompositeJobPrivateP7QObject@Base 4.97.0
++ _ZN13KCompositeJobC2EP7QObject@Base 4.97.0
++ _ZN13KCompositeJobC2ER20KCompositeJobPrivateP7QObject@Base 4.97.0
++ _ZN13KCompositeJobD0Ev@Base 4.97.0
++ _ZN13KCompositeJobD1Ev@Base 4.97.0
++ _ZN13KCompositeJobD2Ev@Base 4.97.0
++ _ZN13KPluginLoader10findPluginERK7QString@Base 4.99.0
++ _ZN13KPluginLoader11findPluginsERK7QStringSt8functionIFbRK15KPluginMetaDataEE@Base 5.2.0
++ _ZN13KPluginLoader11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.99.0
++ _ZN13KPluginLoader11qt_metacastEPKc@Base 4.99.0
++ _ZN13KPluginLoader12setLoadHintsE6QFlagsIN8QLibrary8LoadHintEE@Base 4.99.0
++ _ZN13KPluginLoader13forEachPluginERK7QStringSt8functionIFvS2_EE@Base 5.2.0
++ _ZN13KPluginLoader13pluginVersionEv@Base 4.99.0
++ _ZN13KPluginLoader15findPluginsByIdERK7QStringS2_@Base 5.11.0
++ _ZN13KPluginLoader16staticMetaObjectE@Base 4.99.0
++ _ZN13KPluginLoader18instantiatePluginsERK7QStringSt8functionIFbRK15KPluginMetaDataEEP7QObject@Base 5.2.0
++ _ZN13KPluginLoader4loadEv@Base 4.99.0
++ _ZN13KPluginLoader6unloadEv@Base 4.99.0
++ _ZN13KPluginLoader7factoryEv@Base 4.99.0
++ _ZN13KPluginLoader8instanceEv@Base 4.99.0
++ _ZN13KPluginLoaderC1ERK11KPluginNameP7QObject@Base 4.99.0
++ _ZN13KPluginLoaderC1ERK7QStringP7QObject@Base 4.99.0
++ _ZN13KPluginLoaderC2ERK11KPluginNameP7QObject@Base 4.99.0
++ _ZN13KPluginLoaderC2ERK7QStringP7QObject@Base 4.99.0
++ _ZN13KPluginLoaderD0Ev@Base 4.99.0
++ _ZN13KPluginLoaderD1Ev@Base 4.99.0
++ _ZN13KPluginLoaderD2Ev@Base 4.99.0
++ _ZN14KJobUiDelegate10connectJobEP4KJob@Base 4.97.0
++ _ZN14KJobUiDelegate11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.97.0
++ _ZN14KJobUiDelegate11qt_metacastEPKc@Base 4.97.0
++ _ZN14KJobUiDelegate11slotWarningEP4KJobRK7QStringS4_@Base 4.97.0
++ _ZN14KJobUiDelegate16showErrorMessageEv@Base 4.97.0
++ _ZN14KJobUiDelegate16staticMetaObjectE@Base 4.97.0
++ _ZN14KJobUiDelegate27setAutoErrorHandlingEnabledEb@Base 4.97.0
++ _ZN14KJobUiDelegate29setAutoWarningHandlingEnabledEb@Base 4.97.0
++ _ZN14KJobUiDelegate6setJobEP4KJob@Base 4.97.0
++ _ZN14KJobUiDelegate7Private9_k_resultEP4KJob@Base 4.97.0
++ _ZN14KJobUiDelegateC1Ev@Base 4.97.0
++ _ZN14KJobUiDelegateC2Ev@Base 4.97.0
++ _ZN14KJobUiDelegateD0Ev@Base 4.97.0
++ _ZN14KJobUiDelegateD1Ev@Base 4.97.0
++ _ZN14KJobUiDelegateD2Ev@Base 4.97.0
++ _ZN14KMacroExpander12expandMacrosERK7QStringRK5QHashI5QChar11QStringListES4_@Base 4.97.0
++ _ZN14KMacroExpander12expandMacrosERK7QStringRK5QHashI5QCharS0_ES4_@Base 4.97.0
++ _ZN14KMacroExpander12expandMacrosERK7QStringRK5QHashIS0_11QStringListE5QChar@Base 4.97.0
++ _ZN14KMacroExpander12expandMacrosERK7QStringRK5QHashIS0_S0_E5QChar@Base 4.97.0
++ _ZN14KMacroExpander22expandMacrosShellQuoteERK7QStringRK5QHashI5QChar11QStringListES4_@Base 4.97.0
++ _ZN14KMacroExpander22expandMacrosShellQuoteERK7QStringRK5QHashI5QCharS0_ES4_@Base 4.97.0
++ _ZN14KMacroExpander22expandMacrosShellQuoteERK7QStringRK5QHashIS0_11QStringListE5QChar@Base 4.97.0
++ _ZN14KMacroExpander22expandMacrosShellQuoteERK7QStringRK5QHashIS0_S0_E5QChar@Base 4.97.0
++ _ZN14KPluginFactory11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.99.0
++ _ZN14KPluginFactory11qt_metacastEPKc@Base 4.99.0
++ _ZN14KPluginFactory12createObjectEP7QObjectPKcRK11QStringList@Base 4.99.0
++ _ZN14KPluginFactory13objectCreatedEP7QObject@Base 4.99.0
++ _ZN14KPluginFactory14registerPluginERK7QStringPK11QMetaObjectPFP7QObjectP7QWidgetS7_RK5QListI8QVariantEE@Base 4.99.0
++ _ZN14KPluginFactory16createPartObjectEP7QWidgetP7QObjectPKcRK11QStringList@Base 4.99.0
++ _ZN14KPluginFactory16staticMetaObjectE@Base 4.99.0
++ _ZN14KPluginFactory23stringListToVariantListERK11QStringList@Base 4.99.0
++ _ZN14KPluginFactory23variantListToStringListERK5QListI8QVariantE@Base 4.99.0
++ _ZN14KPluginFactory6createEPKcP7QWidgetP7QObjectRK5QListI8QVariantERK7QString@Base 4.99.0
++ _ZN14KPluginFactoryC1ER21KPluginFactoryPrivate@Base 4.99.0
++ _ZN14KPluginFactoryC1Ev@Base 4.99.0
++ _ZN14KPluginFactoryC2ER21KPluginFactoryPrivate@Base 4.99.0
++ _ZN14KPluginFactoryC2Ev@Base 4.99.0
++ _ZN14KPluginFactoryD0Ev@Base 4.99.0
++ _ZN14KPluginFactoryD1Ev@Base 4.99.0
++ _ZN14KPluginFactoryD2Ev@Base 4.99.0
++ _ZN14KStringHandler14preProcessWrapERK7QString@Base 4.97.0
++ _ZN14KStringHandler6isUtf8EPKc@Base 4.97.0
++ _ZN14KStringHandler7obscureERK7QString@Base 4.97.0
++ _ZN14KStringHandler7tagUrlsERK7QString@Base 4.97.0
++ _ZN14KStringHandler8capwordsERK11QStringList@Base 4.97.0
++ _ZN14KStringHandler8capwordsERK7QString@Base 4.97.0
++ _ZN14KStringHandler8csqueezeERK7QStringi@Base 4.97.0
++ _ZN14KStringHandler8from8BitEPKc@Base 4.97.0
++ _ZN14KStringHandler8lsqueezeERK7QStringi@Base 4.97.0
++ _ZN14KStringHandler8rsqueezeERK7QStringi@Base 4.97.0
++ _ZN14KStringHandler9perlSplitERK5QCharRK7QStringi@Base 4.97.0
++ _ZN14KStringHandler9perlSplitERK7QRegExpRK7QStringi@Base 4.97.0
++ _ZN14KStringHandler9perlSplitERK7QStringS2_i@Base 4.97.0
++ _ZN15KFileSystemType14fileSystemTypeERK7QString@Base 4.97.0
++ _ZN15KPluginMetaData14readStringListERK11QJsonObjectRK7QString@Base 5.2.0
++ _ZN15KPluginMetaData15fromDesktopFileERK7QStringRK11QStringList@Base 5.16.0
++ _ZN15KPluginMetaData19loadFromDesktopFileERK7QStringRK11QStringList@Base 5.16.0
++ _ZN15KPluginMetaData19readTranslatedValueERK11QJsonObjectRK7QStringRK10QJsonValue@Base 5.2.0
++ _ZN15KPluginMetaData20readTranslatedStringERK11QJsonObjectRK7QStringS5_@Base 5.2.0
++ _ZN15KPluginMetaDataC1ERK11QJsonObjectRK7QString@Base 5.2.0
++ _ZN15KPluginMetaDataC1ERK11QJsonObjectRK7QStringS5_@Base 5.4.0+git20141202.0008+15.04
++ _ZN15KPluginMetaDataC1ERK13KPluginLoader@Base 5.2.0
++ _ZN15KPluginMetaDataC1ERK13QPluginLoader@Base 5.2.0
++ _ZN15KPluginMetaDataC1ERK7QString@Base 5.2.0
++ _ZN15KPluginMetaDataC1ERKS_@Base 5.2.0
++ _ZN15KPluginMetaDataC1Ev@Base 5.2.0
++ _ZN15KPluginMetaDataC2ERK11QJsonObjectRK7QString@Base 5.2.0
++ _ZN15KPluginMetaDataC2ERK11QJsonObjectRK7QStringS5_@Base 5.4.0+git20141202.0008+15.04
++ _ZN15KPluginMetaDataC2ERK13KPluginLoader@Base 5.2.0
++ _ZN15KPluginMetaDataC2ERK13QPluginLoader@Base 5.2.0
++ _ZN15KPluginMetaDataC2ERK7QString@Base 5.2.0
++ _ZN15KPluginMetaDataC2ERKS_@Base 5.2.0
++ _ZN15KPluginMetaDataC2Ev@Base 5.2.0
++ _ZN15KPluginMetaDataD1Ev@Base 5.2.0
++ _ZN15KPluginMetaDataD2Ev@Base 5.2.0
++ _ZN15KPluginMetaDataaSERKS_@Base 5.2.0
++ _ZN15KRandomSequence6getIntEj@Base 5.6.0+git20150124.0026+15.04
++ _ZN15KRandomSequence7Private4drawEv@Base 4.97.0
++ _ZN15KRandomSequence7getBoolEv@Base 4.97.0
++ _ZN15KRandomSequence7getLongEm@Base 4.97.0
++ _ZN15KRandomSequence7setSeedEi@Base 5.6.0+git20150124.0026+15.04
++ _ZN15KRandomSequence7setSeedEl@Base 4.97.0
++ _ZN15KRandomSequence8modulateEi@Base 4.97.0
++ _ZN15KRandomSequence9getDoubleEv@Base 4.97.0
++ _ZN15KRandomSequenceC1ERKS_@Base 4.97.0
++ _ZN15KRandomSequenceC1Ei@Base 5.6.0+git20150124.0026+15.04
++ _ZN15KRandomSequenceC1El@Base 4.97.0
++ _ZN15KRandomSequenceC2ERKS_@Base 4.97.0
++ _ZN15KRandomSequenceC2Ei@Base 5.6.0+git20150124.0026+15.04
++ _ZN15KRandomSequenceC2El@Base 4.97.0
++ _ZN15KRandomSequenceD0Ev@Base 4.97.0
++ _ZN15KRandomSequenceD1Ev@Base 4.97.0
++ _ZN15KRandomSequenceD2Ev@Base 4.97.0
++ _ZN15KRandomSequenceaSERKS_@Base 4.97.0
++ _ZN16KSharedDataCache11deleteCacheERK7QString@Base 4.97.0
++ _ZN16KSharedDataCache12setTimestampEj@Base 4.97.0
++ _ZN16KSharedDataCache17setEvictionPolicyENS_14EvictionPolicyE@Base 4.97.0
++ _ZN16KSharedDataCache5clearEv@Base 4.97.0
++ _ZN16KSharedDataCache6insertERK7QStringRK10QByteArray@Base 4.97.0
++ _ZN16KSharedDataCacheC1ERK7QStringjj@Base 4.97.0
++ _ZN16KSharedDataCacheC2ERK7QStringjj@Base 4.97.0
++ _ZN16KSharedDataCacheD1Ev@Base 4.97.0
++ _ZN16KSharedDataCacheD2Ev@Base 4.97.0
++ _ZN17Kdelibs4MigrationC1Ev@Base 4.99.0
++ _ZN17Kdelibs4MigrationC2Ev@Base 4.99.0
++ _ZN17Kdelibs4MigrationD1Ev@Base 4.99.0
++ _ZN17Kdelibs4MigrationD2Ev@Base 4.99.0
++ _ZN18KCharMacroExpander16expandPlainMacroERK7QStringiR11QStringList@Base 4.97.0
++ _ZN18KCharMacroExpander18expandEscapedMacroERK7QStringiR11QStringList@Base 4.97.0
++ _ZN18KMacroExpanderBase12expandMacrosER7QString@Base 4.97.0
++ _ZN18KMacroExpanderBase13setEscapeCharE5QChar@Base 4.97.0
++ _ZN18KMacroExpanderBase16expandPlainMacroERK7QStringiR11QStringList@Base 4.97.0
++ _ZN18KMacroExpanderBase18expandEscapedMacroERK7QStringiR11QStringList@Base 4.97.0
++ _ZN18KMacroExpanderBase22expandMacrosShellQuoteER7QString@Base 4.97.0
++ _ZN18KMacroExpanderBase22expandMacrosShellQuoteER7QStringRi@Base 4.97.0
++ _ZN18KMacroExpanderBaseC1E5QChar@Base 4.97.0
++ _ZN18KMacroExpanderBaseC2E5QChar@Base 4.97.0
++ _ZN18KMacroExpanderBaseD0Ev@Base 4.97.0
++ _ZN18KMacroExpanderBaseD1Ev@Base 4.97.0
++ _ZN18KMacroExpanderBaseD2Ev@Base 4.97.0
++ _ZN18KWordMacroExpander16expandPlainMacroERK7QStringiR11QStringList@Base 4.97.0
++ _ZN18KWordMacroExpander18expandEscapedMacroERK7QStringiR11QStringList@Base 4.97.0
++ _ZN20KCompositeJobPrivateC1Ev@Base 4.97.0
++ _ZN20KCompositeJobPrivateC2Ev@Base 4.97.0
++ _ZN20KCompositeJobPrivateD0Ev@Base 4.97.0
++ _ZN20KCompositeJobPrivateD1Ev@Base 4.97.0
++ _ZN20KCompositeJobPrivateD2Ev@Base 4.97.0
++ _ZN20KJobTrackerInterface11descriptionEP4KJobRK7QStringRK5QPairIS2_S2_ES8_@Base 4.97.0
++ _ZN20KJobTrackerInterface11infoMessageEP4KJobRK7QStringS4_@Base 4.97.0
++ _ZN20KJobTrackerInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.97.0
++ _ZN20KJobTrackerInterface11qt_metacastEPKc@Base 4.97.0
++ _ZN20KJobTrackerInterface11registerJobEP4KJob@Base 4.97.0
++ _ZN20KJobTrackerInterface11totalAmountEP4KJobNS0_4UnitEy@Base 4.97.0
++ _ZN20KJobTrackerInterface13unregisterJobEP4KJob@Base 4.97.0
++ _ZN20KJobTrackerInterface15processedAmountEP4KJobNS0_4UnitEy@Base 4.97.0
++ _ZN20KJobTrackerInterface16staticMetaObjectE@Base 4.97.0
++ _ZN20KJobTrackerInterface5speedEP4KJobm@Base 4.97.0
++ _ZN20KJobTrackerInterface7percentEP4KJobm@Base 4.97.0
++ _ZN20KJobTrackerInterface7resumedEP4KJob@Base 4.97.0
++ _ZN20KJobTrackerInterface7warningEP4KJobRK7QStringS4_@Base 4.97.0
++ _ZN20KJobTrackerInterface8finishedEP4KJob@Base 4.97.0
++ _ZN20KJobTrackerInterface9suspendedEP4KJob@Base 4.97.0
++ _ZN20KJobTrackerInterfaceC1EP7QObject@Base 4.97.0
++ _ZN20KJobTrackerInterfaceC2EP7QObject@Base 4.97.0
++ _ZN20KJobTrackerInterfaceD0Ev@Base 4.97.0
++ _ZN20KJobTrackerInterfaceD1Ev@Base 4.97.0
++ _ZN20KJobTrackerInterfaceD2Ev@Base 4.97.0
++ _ZN22Kdelibs4ConfigMigrator10setUiFilesERK11QStringList@Base 5.2.0
++ _ZN22Kdelibs4ConfigMigrator14setConfigFilesERK11QStringList@Base 5.2.0
++ _ZN22Kdelibs4ConfigMigrator7migrateEv@Base 5.2.0
++ _ZN22Kdelibs4ConfigMigratorC1ERK7QString@Base 5.2.0
++ _ZN22Kdelibs4ConfigMigratorC2ERK7QString@Base 5.2.0
++ _ZN22Kdelibs4ConfigMigratorD1Ev@Base 5.2.0
++ _ZN22Kdelibs4ConfigMigratorD2Ev@Base 5.2.0
++ _ZN4KJob10emitResultEv@Base 4.97.0
++ _ZN4KJob10setPercentEm@Base 4.97.0
++ _ZN4KJob11descriptionEPS_RK7QStringRK5QPairIS1_S1_ES7_@Base 4.97.0
++ _ZN4KJob11emitPercentEyy@Base 4.97.0
++ _ZN4KJob11infoMessageEPS_RK7QStringS3_@Base 4.97.0
++ _ZN4KJob11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.97.0
++ _ZN4KJob11qt_metacastEPKc@Base 4.97.0
++ _ZN4KJob11totalAmountEPS_NS_4UnitEy@Base 4.97.0
++ _ZN4KJob12setErrorTextERK7QString@Base 4.97.0
++ _ZN4KJob13processedSizeEPS_y@Base 4.97.0
++ _ZN4KJob13setAutoDeleteEb@Base 4.97.0
++ _ZN4KJob13setUiDelegateEP14KJobUiDelegate@Base 4.97.0
++ _ZN4KJob14setTotalAmountENS_4UnitEy@Base 4.97.0
++ _ZN4KJob15processedAmountEPS_NS_4UnitEy@Base 4.97.0
++ _ZN4KJob15setCapabilitiesE6QFlagsINS_10CapabilityEE@Base 4.97.0
++ _ZN4KJob16staticMetaObjectE@Base 4.97.0
++ _ZN4KJob18setProcessedAmountENS_4UnitEy@Base 4.97.0
++ _ZN4KJob4execEv@Base 4.97.0
++ _ZN4KJob4killENS_13KillVerbosityE@Base 4.97.0
++ _ZN4KJob5speedEPS_m@Base 4.97.0
++ _ZN4KJob6doKillEv@Base 4.97.0
++ _ZN4KJob6resultEPS_NS_14QPrivateSignalE@Base 4.97.0
++ _ZN4KJob6resumeEv@Base 4.97.0
++ _ZN4KJob7percentEPS_m@Base 4.97.0
++ _ZN4KJob7resumedEPS_NS_14QPrivateSignalE@Base 4.97.0
++ _ZN4KJob7suspendEv@Base 4.97.0
++ _ZN4KJob7warningEPS_RK7QStringS3_@Base 4.97.0
++ _ZN4KJob8doResumeEv@Base 4.97.0
++ _ZN4KJob8finishedEPS_NS_14QPrivateSignalE@Base 4.97.0
++ _ZN4KJob8setErrorEi@Base 4.97.0
++ _ZN4KJob9doSuspendEv@Base 4.97.0
++ _ZN4KJob9emitSpeedEm@Base 4.97.0
++ _ZN4KJob9finishJobEb@Base 5.16.0
++ _ZN4KJob9suspendedEPS_NS_14QPrivateSignalE@Base 4.97.0
++ _ZN4KJob9totalSizeEPS_y@Base 4.97.0
++ _ZN4KJobC1EP7QObject@Base 4.97.0
++ _ZN4KJobC1ER11KJobPrivateP7QObject@Base 4.97.0
++ _ZN4KJobC2EP7QObject@Base 4.97.0
++ _ZN4KJobC2ER11KJobPrivateP7QObject@Base 4.97.0
++ _ZN4KJobD0Ev@Base 4.97.0
++ _ZN4KJobD1Ev@Base 4.97.0
++ _ZN4KJobD2Ev@Base 4.97.0
++ _ZN5KUser12allUserNamesEj@Base 4.98.0
++ _ZN5KUser8allUsersEj@Base 4.98.0
++ _ZN5KUserC1E7KUserId@Base 4.98.0
++ _ZN5KUserC1ENS_7UIDModeE@Base 4.97.0
++ _ZN5KUserC1EPK6passwd@Base 4.97.0
++ _ZN5KUserC1EPKc@Base 4.97.0
++ _ZN5KUserC1ERK7QString@Base 4.97.0
++ _ZN5KUserC1ERKS_@Base 4.97.0
++ _ZN5KUserC1Ej@Base 4.97.0
++ _ZN5KUserC2E7KUserId@Base 4.98.0
++ _ZN5KUserC2ENS_7UIDModeE@Base 4.97.0
++ _ZN5KUserC2EPK6passwd@Base 4.97.0
++ _ZN5KUserC2EPKc@Base 4.97.0
++ _ZN5KUserC2ERK7QString@Base 4.97.0
++ _ZN5KUserC2ERKS_@Base 4.97.0
++ _ZN5KUserC2Ej@Base 4.97.0
++ _ZN5KUserD1Ev@Base 4.97.0
++ _ZN5KUserD2Ev@Base 4.97.0
++ _ZN5KUseraSERKS_@Base 4.97.0
++ _ZN6KShell11tildeExpandERK7QString@Base 4.97.0
++ _ZN6KShell8joinArgsERK11QStringList@Base 4.97.0
++ _ZN6KShell8quoteArgERK7QString@Base 4.97.0
++ _ZN6KShell9splitArgsERK7QString6QFlagsINS_6OptionEEPNS_6ErrorsE@Base 4.97.0
++ _ZN7KBackup10backupFileERK7QStringS2_@Base 4.97.0
++ _ZN7KBackup13rcsBackupFileERK7QStringS2_S2_@Base 4.97.0
++ _ZN7KBackup16simpleBackupFileERK7QStringS2_S2_@Base 4.97.0
++ _ZN7KBackup18numberedBackupFileERK7QStringS2_S2_j@Base 4.97.0
++ _ZN7KFormat16staticMetaObjectE@Base 5.2.0+git20140930
++ _ZN7KFormatC1ERK7QLocale@Base 4.97.0
++ _ZN7KFormatC1ERKS_@Base 4.97.0
++ _ZN7KFormatC2ERK7QLocale@Base 4.97.0
++ _ZN7KFormatC2ERKS_@Base 4.97.0
++ _ZN7KFormatD1Ev@Base 4.97.0
++ _ZN7KFormatD2Ev@Base 4.97.0
++ _ZN7KFormataSERKS_@Base 5.23.0
++ _ZN7KRandom12randomStringEi@Base 4.97.0
++ _ZN7KRandom6randomEv@Base 4.97.0
++ _ZN7KUserId13currentUserIdEv@Base 4.98.0
++ _ZN7KUserId22currentEffectiveUserIdEv@Base 4.98.0
++ _ZN7KUserId8fromNameERK7QString@Base 4.98.0
++ _ZN8KGroupId14currentGroupIdEv@Base 4.98.0
++ _ZN8KGroupId23currentEffectiveGroupIdEv@Base 4.98.0
++ _ZN8KGroupId8fromNameERK7QString@Base 4.98.0
++ _ZN8KMessage17setMessageHandlerEP15KMessageHandler@Base 4.97.0
++ _ZN8KMessage7messageENS_11MessageTypeERK7QStringS3_@Base 4.97.0
++ _ZN8KProcess10setProgramERK11QStringList@Base 4.97.0
++ _ZN8KProcess10setProgramERK7QStringRK11QStringList@Base 4.97.0
++ _ZN8KProcess11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.97.0
++ _ZN8KProcess11qt_metacastEPKc@Base 4.97.0
++ _ZN8KProcess12clearProgramEv@Base 4.97.0
++ _ZN8KProcess13startDetachedERK11QStringList@Base 4.97.0
++ _ZN8KProcess13startDetachedERK7QStringRK11QStringList@Base 4.97.0
++ _ZN8KProcess13startDetachedEv@Base 4.97.0
++ _ZN8KProcess15setNextOpenModeE6QFlagsIN9QIODevice12OpenModeFlagEE@Base 4.97.0
++ _ZN8KProcess15setShellCommandERK7QString@Base 4.97.0
++ _ZN8KProcess16clearEnvironmentEv@Base 4.97.0
++ _ZN8KProcess16staticMetaObjectE@Base 4.97.0
++ _ZN8KProcess20setOutputChannelModeENS_17OutputChannelModeE@Base 4.97.0
++ _ZN8KProcess5startEv@Base 4.97.0
++ _ZN8KProcess6setEnvERK7QStringS2_b@Base 4.97.0
++ _ZN8KProcess7executeERK11QStringListi@Base 4.97.0
++ _ZN8KProcess7executeERK7QStringRK11QStringListi@Base 4.97.0
++ _ZN8KProcess7executeEi@Base 4.97.0
++ _ZN8KProcess8unsetEnvERK7QString@Base 4.97.0
++ _ZN8KProcessC1EP15KProcessPrivateP7QObject@Base 4.97.0
++ _ZN8KProcessC1EP7QObject@Base 4.97.0
++ _ZN8KProcessC2EP15KProcessPrivateP7QObject@Base 4.97.0
++ _ZN8KProcessC2EP7QObject@Base 4.97.0
++ _ZN8KProcessD0Ev@Base 4.97.0
++ _ZN8KProcessD1Ev@Base 4.97.0
++ _ZN8KProcessD2Ev@Base 4.97.0
++ _ZN8KProcesslsERK11QStringList@Base 4.97.0
++ _ZN8KProcesslsERK7QString@Base 4.97.0
++ _ZN9KDirWatch10removeFileERK7QString@Base 4.97.0
++ _ZN9KDirWatch10setCreatedERK7QString@Base 4.97.0
++ _ZN9KDirWatch10setDeletedERK7QString@Base 4.97.0
++ _ZN9KDirWatch10statisticsEv@Base 4.97.0
++ _ZN9KDirWatch11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.97.0
++ _ZN9KDirWatch11qt_metacastEPKc@Base 4.97.0
++ _ZN9KDirWatch11stopDirScanERK7QString@Base 4.97.0
++ _ZN9KDirWatch14restartDirScanERK7QString@Base 4.97.0
++ _ZN9KDirWatch16deleteQFSWatcherEv@Base 4.97.0
++ _ZN9KDirWatch16staticMetaObjectE@Base 4.97.0
++ _ZN9KDirWatch4selfEv@Base 4.97.0
++ _ZN9KDirWatch5dirtyERK7QString@Base 4.97.0
++ _ZN9KDirWatch6addDirERK7QString6QFlagsINS_9WatchModeEE@Base 4.97.0
++ _ZN9KDirWatch6existsEv@Base 4.97.0
++ _ZN9KDirWatch7addFileERK7QString@Base 4.97.0
++ _ZN9KDirWatch7createdERK7QString@Base 4.97.0
++ _ZN9KDirWatch7deletedERK7QString@Base 4.97.0
++ _ZN9KDirWatch8setDirtyERK7QString@Base 4.97.0
++ _ZN9KDirWatch8stopScanEv@Base 4.97.0
++ _ZN9KDirWatch9isStoppedEv@Base 4.97.0
++ _ZN9KDirWatch9removeDirERK7QString@Base 4.97.0
++ _ZN9KDirWatch9startScanEbb@Base 4.97.0
++ _ZN9KDirWatchC1EP7QObject@Base 4.97.0
++ _ZN9KDirWatchC2EP7QObject@Base 4.97.0
++ _ZN9KDirWatchD0Ev@Base 4.97.0
++ _ZN9KDirWatchD1Ev@Base 4.97.0
++ _ZN9KDirWatchD2Ev@Base 4.97.0
++ _ZNK10KAboutData10bugAddressEv@Base 4.97.0
++ _ZNK10KAboutData11displayNameEv@Base 4.97.0
++ _ZNK10KAboutData11productNameEv@Base 4.97.0
++ _ZNK10KAboutData11programLogoEv@Base 4.97.0
++ _ZNK10KAboutData11translatorsEv@Base 4.97.0
++ _ZNK10KAboutData13componentNameEv@Base 4.97.0
++ _ZNK10KAboutData14ocsProviderUrlEv@Base 4.97.0
++ _ZNK10KAboutData15desktopFileNameEv@Base 5.16.0
++ _ZNK10KAboutData15internalVersionEv@Base 4.97.0
++ _ZNK10KAboutData15programIconNameEv@Base 4.97.0
++ _ZNK10KAboutData16shortDescriptionEv@Base 4.97.0
++ _ZNK10KAboutData18copyrightStatementEv@Base 4.97.0
++ _ZNK10KAboutData18internalBugAddressEv@Base 4.97.0
++ _ZNK10KAboutData18organizationDomainEv@Base 4.97.0
++ _ZNK10KAboutData19internalProgramNameEv@Base 4.97.0
++ _ZNK10KAboutData20customAuthorRichTextEv@Base 4.97.0
++ _ZNK10KAboutData21customAuthorPlainTextEv@Base 4.97.0
++ _ZNK10KAboutData23customAuthorTextEnabledEv@Base 4.97.0
++ _ZNK10KAboutData7authorsEv@Base 4.97.0
++ _ZNK10KAboutData7creditsEv@Base 4.97.0
++ _ZNK10KAboutData7versionEv@Base 4.97.0
++ _ZNK10KAboutData8homepageEv@Base 4.97.0
++ _ZNK10KAboutData8licensesEv@Base 4.97.0
++ _ZNK10KAboutData9otherTextEv@Base 4.97.0
++ _ZNK10KUserGroup4nameEv@Base 4.97.0
++ _ZNK10KUserGroup5usersEj@Base 4.98.0
++ _ZNK10KUserGroup7groupIdEv@Base 4.98.0
++ _ZNK10KUserGroup7isValidEv@Base 4.97.0
++ _ZNK10KUserGroup9userNamesEj@Base 4.98.0
++ _ZNK10KUserGroupeqERKS_@Base 4.97.0
++ _ZNK12KAboutPerson10webAddressEv@Base 4.97.0
++ _ZNK12KAboutPerson11ocsUsernameEv@Base 4.97.0
++ _ZNK12KAboutPerson12emailAddressEv@Base 4.97.0
++ _ZNK12KAboutPerson4nameEv@Base 4.97.0
++ _ZNK12KAboutPerson4taskEv@Base 4.97.0
++ _ZNK13KAboutLicense3keyEv@Base 4.97.0
++ _ZNK13KAboutLicense4nameENS_10NameFormatE@Base 4.100.0
++ _ZNK13KAboutLicense4textEv@Base 4.97.0
++ _ZNK13KAutoSaveFile10metaObjectEv@Base 4.97.0
++ _ZNK13KAutoSaveFile11managedFileEv@Base 4.97.0
++ _ZNK13KCompositeJob10hasSubjobsEv@Base 4.97.0
++ _ZNK13KCompositeJob10metaObjectEv@Base 4.97.0
++ _ZNK13KCompositeJob7subjobsEv@Base 4.97.0
++ _ZNK13KPluginLoader10metaObjectEv@Base 4.99.0
++ _ZNK13KPluginLoader10pluginNameEv@Base 4.99.0
++ _ZNK13KPluginLoader11errorStringEv@Base 4.99.0
++ _ZNK13KPluginLoader8fileNameEv@Base 4.99.0
++ _ZNK13KPluginLoader8isLoadedEv@Base 4.99.0
++ _ZNK13KPluginLoader8metaDataEv@Base 4.99.0
++ _ZNK13KPluginLoader9loadHintsEv@Base 4.99.0
++ _ZNK14KJobUiDelegate10metaObjectEv@Base 4.97.0
++ _ZNK14KJobUiDelegate26isAutoErrorHandlingEnabledEv@Base 4.97.0
++ _ZNK14KJobUiDelegate28isAutoWarningHandlingEnabledEv@Base 4.97.0
++ _ZNK14KJobUiDelegate3jobEv@Base 4.97.0
++ _ZNK14KPluginFactory10metaObjectEv@Base 4.99.0
++ _ZNK15KPluginMetaData10rootObjectEv@Base 5.2.0
++ _ZNK15KPluginMetaData11descriptionEv@Base 5.2.0
++ _ZNK15KPluginMetaData11formFactorsEv@Base 5.12.0
++ _ZNK15KPluginMetaData11instantiateEv@Base 5.2.0
++ _ZNK15KPluginMetaData11translatorsEv@Base 5.18.0
++ _ZNK15KPluginMetaData12dependenciesEv@Base 5.2.0
++ _ZNK15KPluginMetaData12serviceTypesEv@Base 5.2.0
++ _ZNK15KPluginMetaData13copyrightTextEv@Base 5.18.0
++ _ZNK15KPluginMetaData16extraInformationEv@Base 5.18.0
++ _ZNK15KPluginMetaData16metaDataFileNameEv@Base 5.4.0+git20141202.0008+15.04
++ _ZNK15KPluginMetaData17otherContributorsEv@Base 5.18.0
++ _ZNK15KPluginMetaData18isEnabledByDefaultEv@Base 5.2.0
++ _ZNK15KPluginMetaData4nameEv@Base 5.2.0
++ _ZNK15KPluginMetaData5valueERK7QStringS2_@Base 5.2.0
++ _ZNK15KPluginMetaData7authorsEv@Base 5.2.0
++ _ZNK15KPluginMetaData7isValidEv@Base 5.2.0
++ _ZNK15KPluginMetaData7licenseEv@Base 5.2.0
++ _ZNK15KPluginMetaData7rawDataEv@Base 5.2.0
++ _ZNK15KPluginMetaData7versionEv@Base 5.2.0
++ _ZNK15KPluginMetaData7websiteEv@Base 5.2.0
++ _ZNK15KPluginMetaData8categoryEv@Base 5.2.0
++ _ZNK15KPluginMetaData8fileNameEv@Base 5.2.0
++ _ZNK15KPluginMetaData8iconNameEv@Base 5.2.0
++ _ZNK15KPluginMetaData8isHiddenEv@Base 5.7.0+git20150221.0039+15.04
++ _ZNK15KPluginMetaData8pluginIdEv@Base 5.2.0
++ _ZNK15KPluginMetaData9mimeTypesEv@Base 5.16.0
++ _ZNK15KPluginMetaDataeqERKS_@Base 5.2.0
++ _ZNK16KSharedDataCache14evictionPolicyEv@Base 4.97.0
++ _ZNK16KSharedDataCache4findERK7QStringP10QByteArray@Base 4.97.0
++ _ZNK16KSharedDataCache8containsERK7QString@Base 4.97.0
++ _ZNK16KSharedDataCache8freeSizeEv@Base 4.97.0
++ _ZNK16KSharedDataCache9timestampEv@Base 4.97.0
++ _ZNK16KSharedDataCache9totalSizeEv@Base 4.97.0
++ _ZNK17Kdelibs4Migration11locateLocalEPKcRK7QString@Base 4.99.0
++ _ZNK17Kdelibs4Migration12kdeHomeFoundEv@Base 4.99.0
++ _ZNK17Kdelibs4Migration12saveLocationEPKcRK7QString@Base 4.99.0
++ _ZNK17Kdelibs4Migration7kdeHomeEv@Base 5.13.0
++ _ZNK18KMacroExpanderBase10escapeCharEv@Base 4.97.0
++ _ZNK20KJobTrackerInterface10metaObjectEv@Base 4.97.0
++ _ZNK4KJob10metaObjectEv@Base 4.97.0
++ _ZNK4KJob10uiDelegateEv@Base 4.97.0
++ _ZNK4KJob11errorStringEv@Base 4.97.0
++ _ZNK4KJob11isSuspendedEv@Base 4.97.0
++ _ZNK4KJob11totalAmountENS_4UnitE@Base 4.97.0
++ _ZNK4KJob12capabilitiesEv@Base 4.97.0
++ _ZNK4KJob12isAutoDeleteEv@Base 4.97.0
++ _ZNK4KJob15processedAmountENS_4UnitE@Base 4.97.0
++ _ZNK4KJob5errorEv@Base 4.97.0
++ _ZNK4KJob7percentEv@Base 4.97.0
++ _ZNK4KJob9errorTextEv@Base 4.97.0
++ _ZNK5KUser10groupNamesEj@Base 4.98.0
++ _ZNK5KUser11isSuperUserEv@Base 4.97.0
++ _ZNK5KUser12faceIconPathEv@Base 4.97.0
++ _ZNK5KUser5shellEv@Base 4.97.0
++ _ZNK5KUser6groupsEj@Base 4.98.0
++ _ZNK5KUser6userIdEv@Base 4.98.0
++ _ZNK5KUser7groupIdEv@Base 4.98.0
++ _ZNK5KUser7homeDirEv@Base 4.97.0
++ _ZNK5KUser7isValidEv@Base 4.97.0
++ _ZNK5KUser8propertyENS_12UserPropertyE@Base 4.97.0
++ _ZNK5KUser9loginNameEv@Base 4.97.0
++ _ZNK5KUsereqERKS_@Base 4.97.0
++ _ZNK7KFormat14formatByteSizeEdiNS_17BinaryUnitDialectENS_15BinarySizeUnitsE@Base 4.97.0
++ _ZNK7KFormat14formatDurationEy6QFlagsINS_20DurationFormatOptionEE@Base 4.97.0
++ _ZNK7KFormat18formatRelativeDateERK5QDateN7QLocale10FormatTypeE@Base 4.97.0
++ _ZNK7KFormat21formatDecimalDurationEyi@Base 4.97.0
++ _ZNK7KFormat22formatRelativeDateTimeERK9QDateTimeN7QLocale10FormatTypeE@Base 4.97.0
++ _ZNK7KFormat22formatSpelloutDurationEy@Base 4.97.0
++ _ZNK8KProcess10metaObjectEv@Base 4.97.0
++ _ZNK8KProcess17outputChannelModeEv@Base 4.97.0
++ _ZNK8KProcess3pidEv@Base 4.97.0
++ _ZNK8KProcess7programEv@Base 4.97.0
++ _ZNK9KDirWatch10metaObjectEv@Base 4.97.0
++ _ZNK9KDirWatch14internalMethodEv@Base 4.97.0
++ _ZNK9KDirWatch5ctimeERK7QString@Base 4.97.0
++ _ZNK9KDirWatch8containsERK7QString@Base 4.97.0
++ _ZTI11KJobPrivate@Base 4.97.0
++ _ZTI11QSharedData@Base 4.97.0
++ _ZTI13KAutoSaveFile@Base 4.97.0
++ _ZTI13KCompositeJob@Base 4.97.0
++ _ZTI13KPluginLoader@Base 4.99.0
++ _ZTI14KJobUiDelegate@Base 4.97.0
++ _ZTI14KPluginFactory@Base 4.99.0
++ _ZTI15KRandomSequence@Base 4.97.0
++ _ZTI18KCharMacroExpander@Base 4.97.0
++ _ZTI18KMacroExpanderBase@Base 4.97.0
++ _ZTI18KWordMacroExpander@Base 4.97.0
++ _ZTI20KCompositeJobPrivate@Base 4.97.0
++ _ZTI20KJobTrackerInterface@Base 4.97.0
++ _ZTI4KJob@Base 4.97.0
++ _ZTI8KProcess@Base 4.97.0
++ _ZTI9KDirWatch@Base 4.97.0
++ _ZTS11KJobPrivate@Base 4.97.0
++ _ZTS11QSharedData@Base 4.97.0
++ _ZTS13KAutoSaveFile@Base 4.97.0
++ _ZTS13KCompositeJob@Base 4.97.0
++ _ZTS13KPluginLoader@Base 4.99.0
++ _ZTS14KJobUiDelegate@Base 4.97.0
++ _ZTS14KPluginFactory@Base 4.99.0
++ _ZTS15KRandomSequence@Base 4.97.0
++ _ZTS18KCharMacroExpander@Base 4.97.0
++ _ZTS18KMacroExpanderBase@Base 4.97.0
++ _ZTS18KWordMacroExpander@Base 4.97.0
++ _ZTS20KCompositeJobPrivate@Base 4.97.0
++ _ZTS20KJobTrackerInterface@Base 4.97.0
++ _ZTS4KJob@Base 4.97.0
++ _ZTS8KProcess@Base 4.97.0
++ _ZTS9KDirWatch@Base 4.97.0
++ _ZTV11KJobPrivate@Base 4.97.0
++ _ZTV13KAutoSaveFile@Base 4.97.0
++ _ZTV13KCompositeJob@Base 4.97.0
++ _ZTV13KPluginLoader@Base 4.99.0
++ _ZTV14KJobUiDelegate@Base 4.97.0
++ _ZTV14KPluginFactory@Base 4.99.0
++ _ZTV15KRandomSequence@Base 4.97.0
++ _ZTV18KCharMacroExpander@Base 4.97.0
++ _ZTV18KMacroExpanderBase@Base 4.97.0
++ _ZTV18KWordMacroExpander@Base 4.97.0
++ _ZTV20KCompositeJobPrivate@Base 4.97.0
++ _ZTV20KJobTrackerInterface@Base 4.97.0
++ _ZTV4KJob@Base 4.97.0
++ _ZTV8KProcess@Base 4.97.0
++ _ZTV9KDirWatch@Base 4.97.0
++ _ZZZN10KAboutDataC4ERK7QStringS2_S2_S2_N13KAboutLicense10LicenseKeyES2_S2_S2_S2_Ed_NKUlvE_clEvE15qstring_literal@Base 5.18.0
--- /dev/null
--- /dev/null
++FAM
--- /dev/null
--- /dev/null
++From: Montel Laurent <montel@kde.org>
++Date: Wed, 23 Nov 2016 08:07:25 +0100
++Subject: Fix Bug 343275 - [1] added at the end of a hyperlink
++
++FIXED-IN: 5.29
++BUG: 343275
++---
++ autotests/ktexttohtmltest.cpp | 5 +++++
++ src/lib/text/ktexttohtml.cpp | 6 ++++++
++ 2 files changed, 11 insertions(+)
++
++diff --git a/autotests/ktexttohtmltest.cpp b/autotests/ktexttohtmltest.cpp
++index ccac29a..f48a31c 100644
++--- a/autotests/ktexttohtmltest.cpp
+++++ b/autotests/ktexttohtmltest.cpp
++@@ -411,6 +411,11 @@ void KTextToHTMLTest::testHtmlConvert_data()
++ QTest::newRow("url-exec-html-6") << "https://<IP>:/\"><script>alert(1);</script><!--\nTest2"
++ << KTextToHTML::Options(KTextToHTML::PreserveSpaces)
++ << "https://<IP>:/"><script>alert(1);</script><!--\nTest2";
+++
+++
+++ QTest::newRow("url-with-ref-in-[") << "https://www.kde.org[1]"
+++ << KTextToHTML::Options(KTextToHTML::PreserveSpaces)
+++ << "<a href=\"https://www.kde.org\">https://www.kde.org</a>[1]";
++ }
++
++
++diff --git a/src/lib/text/ktexttohtml.cpp b/src/lib/text/ktexttohtml.cpp
++index 30e0b5d..ecc1d22 100644
++--- a/src/lib/text/ktexttohtml.cpp
+++++ b/src/lib/text/ktexttohtml.cpp
++@@ -229,12 +229,15 @@ QString KTextToHTMLHelper::getUrl(bool *badurl)
++ int start = mPos;
++ bool previousCharIsSpace = false;
++ bool previousCharIsADoubleQuote = false;
+++ bool previousIsAnAnchor = false;
++ while ((mPos < mText.length()) &&
++ (mText[mPos].isPrint() || mText[mPos].isSpace()) &&
++ ((afterUrl.isNull() && !mText[mPos].isSpace()) ||
++ (!afterUrl.isNull() && mText[mPos] != afterUrl))) {
++ if (mText[mPos].isSpace()) {
++ previousCharIsSpace = true;
+++ } else if (!previousIsAnAnchor && mText[mPos] == QLatin1Char('[')) {
+++ break;
++ } else { // skip whitespace
++ if (previousCharIsSpace && mText[mPos] == QLatin1Char('<')) {
++ url.append(QLatin1Char(' '));
++@@ -253,6 +256,9 @@ QString KTextToHTMLHelper::getUrl(bool *badurl)
++ } else {
++ previousCharIsADoubleQuote = false;
++ }
+++ if (mText[mPos] == QLatin1Char('#')) {
+++ previousIsAnAnchor = true;
+++ }
++ url.append(mText[mPos]);
++ if (url.length() > mMaxUrlLen) {
++ break;
--- /dev/null
--- /dev/null
++From: Montel Laurent <montel@kde.org>
++Date: Tue, 17 Jan 2017 07:41:53 +0100
++Subject: Fix Bug 363427 - unsafe characters incorrectly parsed as part of URL
++
++Fix [Please visit our booth 24-25 http://example.com/]
++CCBUG:363427
++---
++ autotests/ktexttohtmltest.cpp | 8 ++++++++
++ src/lib/text/ktexttohtml.cpp | 2 ++
++ 2 files changed, 10 insertions(+)
++
++diff --git a/autotests/ktexttohtmltest.cpp b/autotests/ktexttohtmltest.cpp
++index f48a31c..0c14623 100644
++--- a/autotests/ktexttohtmltest.cpp
+++++ b/autotests/ktexttohtmltest.cpp
++@@ -416,6 +416,14 @@ void KTextToHTMLTest::testHtmlConvert_data()
++ QTest::newRow("url-with-ref-in-[") << "https://www.kde.org[1]"
++ << KTextToHTML::Options(KTextToHTML::PreserveSpaces)
++ << "<a href=\"https://www.kde.org\">https://www.kde.org</a>[1]";
+++
+++ QTest::newRow("url-with-ref-in-[2") << "[http://www.example.org/][whatever]"
+++ << KTextToHTML::Options(KTextToHTML::PreserveSpaces)
+++ << "[<a href=\"http://www.example.org/\">http://www.example.org/</a>][whatever]";
+++
+++ QTest::newRow("url-with-ref-in-]") << "[Please visit our booth 24-25 http://example.com/]"
+++ << KTextToHTML::Options(KTextToHTML::PreserveSpaces)
+++ << "[Please visit our booth 24-25 <a href=\"http://example.com/\">http://example.com/</a>]";
++ }
++
++
++diff --git a/src/lib/text/ktexttohtml.cpp b/src/lib/text/ktexttohtml.cpp
++index ecc1d22..d6c1f1c 100644
++--- a/src/lib/text/ktexttohtml.cpp
+++++ b/src/lib/text/ktexttohtml.cpp
++@@ -238,6 +238,8 @@ QString KTextToHTMLHelper::getUrl(bool *badurl)
++ previousCharIsSpace = true;
++ } else if (!previousIsAnAnchor && mText[mPos] == QLatin1Char('[')) {
++ break;
+++ } else if (!previousIsAnAnchor && mText[mPos] == QLatin1Char(']')) {
+++ break;
++ } else { // skip whitespace
++ if (previousCharIsSpace && mText[mPos] == QLatin1Char('<')) {
++ url.append(QLatin1Char(' '));
--- /dev/null
--- /dev/null
++From: David Faure <faure@kde.org>
++Date: Sun, 5 Feb 2017 11:49:07 +0100
++Subject: KDirWatch: fix memory leak on destruction.
++
++Summary:
++The Entry class owns the Client instances, so it should delete the
++remaining instances in its destructor, for the case where they haven't
++been removed one by one. The line of code removeEntries(nullptr) was
++probably means to remove them one by one, but it was a no-op (the code
++for that method doesn't expect nullptr as argument) and it would be
++slow anyway. We don't need to call inotify_remove for every path,
++when we're just cleaning up in a global static after qApp destruction.
++
++Detected by a clang-sanitizer build on http://ci-logs.kde.flaska.net
++and reproduced locally with valgrind.
++
++Test Plan:
++./kdirwatch_*_unittest now passes in valgrind without memory
++leaks being reported
++
++Reviewers: aacid, mpyne
++
++Reviewed By: aacid, mpyne
++
++Subscribers: markg, #frameworks
++
++Tags: #frameworks
++
++Differential Revision: https://phabricator.kde.org/D4439
++---
++ src/lib/io/kdirwatch.cpp | 8 +++++---
++ src/lib/io/kdirwatch_p.h | 3 ++-
++ 2 files changed, 7 insertions(+), 4 deletions(-)
++
++diff --git a/src/lib/io/kdirwatch.cpp b/src/lib/io/kdirwatch.cpp
++index 241aeec..99da809 100644
++--- a/src/lib/io/kdirwatch.cpp
+++++ b/src/lib/io/kdirwatch.cpp
++@@ -244,9 +244,6 @@ KDirWatchPrivate::~KDirWatchPrivate()
++ {
++ timer.stop();
++
++- /* remove all entries being watched */
++- removeEntries(0);
++-
++ #if HAVE_FAM
++ if (use_fam && sn) {
++ FAMClose(&fc);
++@@ -452,6 +449,11 @@ void KDirWatchPrivate::inotifyEventReceived()
++ #endif
++ }
++
+++KDirWatchPrivate::Entry::~Entry()
+++{
+++ qDeleteAll(m_clients);
+++}
+++
++ /* In FAM mode, only entries which are marked dirty are scanned.
++ * We first need to mark all yet nonexistent, but possible created
++ * entries as dirty...
++diff --git a/src/lib/io/kdirwatch_p.h b/src/lib/io/kdirwatch_p.h
++index 8a7da91..33e2404 100644
++--- a/src/lib/io/kdirwatch_p.h
+++++ b/src/lib/io/kdirwatch_p.h
++@@ -83,8 +83,9 @@ public:
++ class Entry
++ {
++ public:
+++ ~Entry();
++ // instances interested in events
++- QList<Client *> m_clients;
+++ QList<Client *> m_clients; // owned by Entry
++ // nonexistent entries of this directory
++ QList<Entry *> m_entries;
++ QString path;
--- /dev/null
--- /dev/null
++Fix-Bug-343275-1-added-at-the-end-of-a-hyperlink.patch
++Fix-Bug-363427-unsafe-characters-incorrectly-parsed-as-pa.patch
++KDirWatch-fix-memory-leak-on-destruction.patch
--- /dev/null
--- /dev/null
++#!/usr/bin/make -f
++
++include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
++
++override_dh_strip:
++ $(overridden_command) --dbgsym-migration='libkf5coreaddons5-dbg (<= 5.19.0-1~~)'
++
++.PHONY: override_dh_auto_test
--- /dev/null
--- /dev/null
++3.0 (quilt)
--- /dev/null
--- /dev/null
++#!/bin/sh
++
++DEB_HOST_MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
++
++for in_file in debian/*.acc.in; do
++ out_file=${in_file%.in}
++ sed 's/@@DEB_HOST_MULTIARCH@@/'"${DEB_HOST_MULTIARCH}"'/' \
++ "${in_file}" > "${out_file}"
++done
++
++DH_VERBOSE=1
++
++dh_acc
++ret=$?
++if [ 0 -ne $ret ] && [ -n "$ADT_ARTIFACTS" ]; then
++ cp -r logs "$ADT_ARTIFACTS"/acc.logs
++fi
++exit $ret
--- /dev/null
--- /dev/null
++Tests: testsuite
++Depends: @, @builddeps@, build-essential
++Restrictions: build-needed
++
++Tests: acc
++Depends: @, dh-acc, exuberant-ctags
++Restrictions: allow-stderr
--- /dev/null
--- /dev/null
++#!/bin/sh
++
++if [ -z "$HOME" ] || [ ! -d "$HOME" ]; then
++ [ -e debian/tests.home ] || mkdir debian/tests.home
++ export HOME="$(pwd)/debian/tests.home"
++ trap "rm -rf debian/tests.home" EXIT
++fi
++mkdir -p "$HOME"/.config || true
++dh_auto_test
--- /dev/null
--- /dev/null
++Name: kcoreaddons
++Changelog: https://quickgit.kde.org/?p=kcoreaddons.git&a=log
++Contact: kde-frameworks-devel@kde.org
++Donation: https://www.kde.org/community/donations/index.php
++Repository: https://anongit.kde.org/kcoreaddons.git
++Repository-Browse: https://quickgit.kde.org/?p=kcoreaddons.git
++Security-Contact: security@kde.org
--- /dev/null
--- /dev/null
++version=3
++http://download.kde.org/stable/frameworks/([\d\.]*)/kcoreaddons-(.*)\.tar\.xz