<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/src, branch v5.71.0-rc2</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>SVN_SILENT made messages (.desktop file) - always resolve ours</title>
<updated>2020-05-31T18:18:31+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2020-05-31T18:18:31+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=94b1b005b87bce66f88897db7433c602f9deb49b'/>
<id>94b1b005b87bce66f88897db7433c602f9deb49b</id>
<content type='text'>
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't try to initalize deprecated SaveOptions enum value</title>
<updated>2020-05-24T19:02:17+00:00</updated>
<author>
<name>David Redondo</name>
<email>kde@david-redondo.de</email>
</author>
<published>2020-05-23T07:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=d57a4a0d1ef51b3861745480e536724740c171d7'/>
<id>d57a4a0d1ef51b3861745480e536724740c171d7</id>
<content type='text'>
It will assert.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It will assert.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add KStandardShortcut::findByName(const QString&amp;) and deprecate find(const char*)</title>
<updated>2020-05-23T07:30:05+00:00</updated>
<author>
<name>David Redondo</name>
<email>kde@david-redondo.de</email>
</author>
<published>2020-05-22T20:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=24e0799ccc85967d958b1de706186ec154f64226'/>
<id>24e0799ccc85967d958b1de706186ec154f64226</id>
<content type='text'>
KStandardShortcut::name returns a QString, this makes the api symmetric and more
straightforward to use.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
KStandardShortcut::name returns a QString, this makes the api symmetric and more
straightforward to use.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix KStandardShortcut::find(const char*)</title>
<updated>2020-05-22T19:41:34+00:00</updated>
<author>
<name>David Redondo</name>
<email>kde@david-redondo.de</email>
</author>
<published>2020-05-22T19:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=9bbf7cf53f573fa48f4bddd9b632cfba7171914d'/>
<id>9bbf7cf53f573fa48f4bddd9b632cfba7171914d</id>
<content type='text'>
qstrcmp returns 0 if two strings are equal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
qstrcmp returns 0 if two strings are equal.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust name of internally-exported method as suggested in D29347</title>
<updated>2020-05-08T09:04:35+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2020-05-08T09:04:35+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=8e0f84030cc1d1e517ca75311ed9850ce88fac41'/>
<id>8e0f84030cc1d1e517ca75311ed9850ce88fac41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GIT_SILENT add comment</title>
<updated>2020-05-03T11:38:51+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2020-05-03T11:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=311e30857e33f9222b28b6d3b841ab6e61558237'/>
<id>311e30857e33f9222b28b6d3b841ab6e61558237</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>KAuthorized: export method to reload restrictions</title>
<updated>2020-05-03T11:24:47+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2020-05-01T18:41:13+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=2789bb2c7b263803b2708d021c8e47ea9f5207dc'/>
<id>2789bb2c7b263803b2708d021c8e47ea9f5207dc</id>
<content type='text'>
Summary:
This is useful for unittests. Example:

```
KCONFIGCORE_EXPORT void reloadUrlActionRestrictions();

void someTestMethod()
{
    KConfigGroup cg(KSharedConfig::openConfig(), "KDE URL Restrictions");
    cg.writeEntry("rule_count", 1);
    cg.writeEntry("rule_1", QStringList{"open", {}, {}, {}, "file", "", "", "false"});
    cg.sync();
    reloadUrlActionRestrictions();

    // Some test for code that uses KUrlAuthorized

    cg.deleteEntry("rule_1");
    cg.deleteEntry("rule_count");
    cg.sync();
    reloadUrlActionRestrictions();
}
```
This is consistent with the fact that other functions used by
KUrlAuthorized are defined here and exported internally.

Test Plan: Used this in a KIO unittest I'm writing for the future OpenUrlJob

Reviewers: aacid, apol, mdawson

Reviewed By: aacid

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D29347
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This is useful for unittests. Example:

```
KCONFIGCORE_EXPORT void reloadUrlActionRestrictions();

void someTestMethod()
{
    KConfigGroup cg(KSharedConfig::openConfig(), "KDE URL Restrictions");
    cg.writeEntry("rule_count", 1);
    cg.writeEntry("rule_1", QStringList{"open", {}, {}, {}, "file", "", "", "false"});
    cg.sync();
    reloadUrlActionRestrictions();

    // Some test for code that uses KUrlAuthorized

    cg.deleteEntry("rule_1");
    cg.deleteEntry("rule_count");
    cg.sync();
    reloadUrlActionRestrictions();
}
```
This is consistent with the fact that other functions used by
KUrlAuthorized are defined here and exported internally.

Test Plan: Used this in a KIO unittest I'm writing for the future OpenUrlJob

Reviewers: aacid, apol, mdawson

Reviewed By: aacid

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D29347
</pre>
</div>
</content>
</entry>
<entry>
<title>kconfig_compiler : generate kconfig settings with subgroup</title>
<updated>2020-04-22T07:13:09+00:00</updated>
<author>
<name>Cyril Rossi</name>
<email>cyril.rossi@enioka.com</email>
</author>
<published>2020-02-03T12:50:17+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=00213a3a0906f0e1b5fa97a9e8de235a1e3cdcbf'/>
<id>00213a3a0906f0e1b5fa97a9e8de235a1e3cdcbf</id>
<content type='text'>
Summary: Following D27059, add `parentGroupName` attribute to `group` element to generate kconfig settings with subgroups

Reviewers: ervin, dfaure, #frameworks, meven

Reviewed By: ervin, meven

Subscribers: apol, meven, kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D27133
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary: Following D27059, add `parentGroupName` attribute to `group` element to generate kconfig settings with subgroups

Reviewers: ervin, dfaure, #frameworks, meven

Reviewed By: ervin, meven

Subscribers: apol, meven, kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D27133
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some compiler warnings</title>
<updated>2020-04-21T11:53:13+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2020-02-04T18:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=fb29718d3ac64bdc9e1f2a3d15a506f7798e4a76'/>
<id>fb29718d3ac64bdc9e1f2a3d15a506f7798e4a76</id>
<content type='text'>
Summary:
- Fix order of member initialisation (compiling with -Wreorder)
- Use Q_UNUSED where needed
- QAtomicInteger::loadRelaxed() has been available since Qt 5.14

Test Plan: make &amp;&amp; ctest

Reviewers: #frameworks, dfaure, apol

Reviewed By: dfaure

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D27158
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
- Fix order of member initialisation (compiling with -Wreorder)
- Use Q_UNUSED where needed
- QAtomicInteger::loadRelaxed() has been available since Qt 5.14

Test Plan: make &amp;&amp; ctest

Reviewers: #frameworks, dfaure, apol

Reviewed By: dfaure

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D27158
</pre>
</div>
</content>
</entry>
<entry>
<title>API dox: document Q_DECLARE_FLAGS-based flags</title>
<updated>2020-04-20T00:57:02+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2020-04-20T00:57:02+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=aa28a2433e55cc909c49ed4dbb7ce5c48baa1b24'/>
<id>aa28a2433e55cc909c49ed4dbb7ce5c48baa1b24</id>
<content type='text'>
Summary:
KApiDox &amp; ECMAddQch have been just teached about Q_DECLARE_FLAGS, so the
underlying typedefs are no longer skipped by doxygen, but can be
documented now, allowing links to be generated for these types e.g. when
used as arguments.

The "#" prefix to the enum name in the description text of all the
Q_DECLARE_FLAGS docs seems needed to properly trigger doxygen autolinks.

GIT_SILENT
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
KApiDox &amp; ECMAddQch have been just teached about Q_DECLARE_FLAGS, so the
underlying typedefs are no longer skipped by doxygen, but can be
documented now, allowing links to be generated for these types e.g. when
used as arguments.

The "#" prefix to the enum name in the description text of all the
Q_DECLARE_FLAGS docs seems needed to properly trigger doxygen autolinks.

GIT_SILENT
</pre>
</div>
</content>
</entry>
</feed>
