aboutsummaryrefslogtreecommitdiff
path: root/cmake/rules_PyKF5.py
diff options
context:
space:
mode:
authorDavid Faure <faure@kde.org>2017-03-21 00:11:33 +0100
committerDavid Faure <faure@kde.org>2017-02-21 00:17:01 +0100
commit8d2a89836f0f78d8164df41bd08e61a4951d07b8 (patch)
tree3dc90d6d126d80ffbb3da15abeb816c3c73f2e05 /cmake/rules_PyKF5.py
parent160b8e42664d036427a4ab7b7a40a1e754f808ea (diff)
downloadkconfig-8d2a89836f0f78d8164df41bd08e61a4951d07b8.tar.gz
kconfig-8d2a89836f0f78d8164df41bd08e61a4951d07b8.tar.bz2
KConfig: stop exporting and installing KConfigBackend.
Summary: It can't possibly have been used anywhere, because it's not in the KConfig API anywhere. The intended way to use this API was by providing a plugin that would derive from KConfigBackend but the plugin loading code in KConfigBackend::create has been disabled since before KF 5.0. The reason I want to stop exporting this class is to be able to optimize it (e.g. the QDateTime in it is completely unused but leads to data races due to tzset) Test Plan: Note, I'll rename it to _p.h if we agree, it would just have made this diff too big. Reviewers: mdawson Reviewed By: mdawson Subscribers: #frameworks Tags: #frameworks Differential Revision: https://phabricator.kde.org/D4604
Diffstat (limited to 'cmake/rules_PyKF5.py')
-rw-r--r--cmake/rules_PyKF5.py6
1 files changed, 0 insertions, 6 deletions
diff --git a/cmake/rules_PyKF5.py b/cmake/rules_PyKF5.py
index 72bee90b..3204a5e6 100644
--- a/cmake/rules_PyKF5.py
+++ b/cmake/rules_PyKF5.py
@@ -52,7 +52,6 @@ def discard_base(container, sip, matcher):
def local_container_rules():
return [
- [".*", "KConfigBackend", ".*", ".*", ".*", mark_and_discard_QSharedData],
[".*", "KConfigBase", ".*", ".*", ".*", rules_engine.container_mark_abstract],
[".*KCoreConfigSkeleton.*", ".*ItemString", ".*", ".*", ".*", set_skeleton_item_base],
@@ -107,11 +106,6 @@ def local_function_rules():
["KEntryMap", "setEntryOption", ".*", ".*", ".*", rules_engine.function_discard],
["KEntryMap", "findEntry", ".*", ".*", ".*", rules_engine.function_discard],
["KEntryMap", "findExactEntry", ".*", ".*", ".*", rules_engine.function_discard],
-
- ["KConfigBackend", "registerMappings", ".*", ".*", ".*", rules_engine.function_discard],
- ["KConfigBackend", "parseConfig", ".*", ".*", ".*", rules_engine.function_discard],
- ["KConfigBackend", "writeConfig", ".*", ".*", ".*", rules_engine.function_discard],
-
]
def local_typedef_rules():