<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/src/core, branch v5.75.0</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-09-21T03:53:34+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2020-09-21T03:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=21a40e05397f15aea066cabd36b9ada9d6ba412b'/>
<id>21a40e05397f15aea066cabd36b9ada9d6ba412b</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>Use reverse order in KDesktopFile::locateLocal to iterate over generic config paths.</title>
<updated>2020-09-14T18:18:12+00:00</updated>
<author>
<name>Jeremy Whiting</name>
<email>jpwhiting@kde.org</email>
</author>
<published>2020-09-14T04:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=0283103ff2286a2bc54e6e3abb508bd00c8b9d57'/>
<id>0283103ff2286a2bc54e6e3abb508bd00c8b9d57</id>
<content type='text'>
Since windows has some generic config paths that are parents of other generic config paths
e.g. c:/CraftRoot/build/_/&lt;hash&gt;/build/bin followed by c:/CraftRoot/build/_/&lt;hash&gt;/build/bin/data
we need to search for locations from the last location to the first.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since windows has some generic config paths that are parents of other generic config paths
e.g. c:/CraftRoot/build/_/&lt;hash&gt;/build/bin followed by c:/CraftRoot/build/_/&lt;hash&gt;/build/bin/data
we need to search for locations from the last location to the first.
</pre>
</div>
</content>
</entry>
<entry>
<title>API dox: consistently use version number without product name for @deprecated</title>
<updated>2020-08-28T23:48:42+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2020-08-28T23:48:42+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=7dbe2eb69e5b251b0c193f1a4dbbf4c69e2a3330'/>
<id>7dbe2eb69e5b251b0c193f1a4dbbf4c69e2a3330</id>
<content type='text'>
GIT_SILENT
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GIT_SILENT
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce method to query KConfigSkeletonItem default value</title>
<updated>2020-08-28T14:12:14+00:00</updated>
<author>
<name>David Edmundson</name>
<email>kde@davidedmundson.co.uk</email>
</author>
<published>2020-08-27T11:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=60f18e6c3c816f4bca7c72e5a4f114787309485a'/>
<id>60f18e6c3c816f4bca7c72e5a4f114787309485a</id>
<content type='text'>
5.64 added an isDefault method however this doesn't suffice for usage in
KConfigDialogManager which compares a current value to the default.
KConfigDialogManager currently uses a hack with side effects.

Exposing the value directly solves that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
5.64 added an isDefault method however this doesn't suffice for usage in
KConfigDialogManager which compares a current value to the default.
KConfigDialogManager currently uses a hack with side effects.

Exposing the value directly solves that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix qt warning:</title>
<updated>2020-08-24T05:29:22+00:00</updated>
<author>
<name>Laurent Montel</name>
<email>montel@kde.org</email>
</author>
<published>2020-08-24T05:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=a3d55917068c99fc343ad4163be2ed52d25fc691'/>
<id>a3d55917068c99fc343ad4163be2ed52d25fc691</id>
<content type='text'>
"QtPrivate::DeprecatedRefClassBehavior::warn|?libKF5ConfigCore.so.5?|?libKF5ConfigCore.so.5?
Using QCharRef with an index pointing outside the valid range of a
QString. The corresponding behavior is deprecated, and will be changed
in a future version of Qt."

We try to access to an invalid index.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"QtPrivate::DeprecatedRefClassBehavior::warn|?libKF5ConfigCore.so.5?|?libKF5ConfigCore.so.5?
Using QCharRef with an index pointing outside the valid range of a
QString. The corresponding behavior is deprecated, and will be changed
in a future version of Qt."

We try to access to an invalid index.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update sGlobalFileName when QStandardPaths TestMode is toggled</title>
<updated>2020-07-25T09:43:29+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2020-07-25T09:43:29+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=7c96cf22f148d47317a21b1c73de84708c6ffab1'/>
<id>7c96cf22f148d47317a21b1c73de84708c6ffab1</id>
<content type='text'>
When running unit tests, usually QStandardPaths TestMode is enabled so as
not to mess up the config files in the home dir of the dev running the unit
tests; sGlobalFileName, a global static, was defined only once, which meant
that if KSharedConfig::openConfig() is called before the unit test has had
a chance to call QStandardPaths::setTestModeEnabled(true), then sGlobalFileName
will go on referring to the wrong kdeglobals file (as can be seen in
dfaure's debugging of the issue at [1]). Change the code so as to
detect QStandardPaths TestMode status and change sGlobalFileName as needed.

All unit tests still pass.

[1] https://invent.kde.org/frameworks/kio/-/merge_requests/77#note_74124
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running unit tests, usually QStandardPaths TestMode is enabled so as
not to mess up the config files in the home dir of the dev running the unit
tests; sGlobalFileName, a global static, was defined only once, which meant
that if KSharedConfig::openConfig() is called before the unit test has had
a chance to call QStandardPaths::setTestModeEnabled(true), then sGlobalFileName
will go on referring to the wrong kdeglobals file (as can be seen in
dfaure's debugging of the issue at [1]). Change the code so as to
detect QStandardPaths TestMode status and change sGlobalFileName as needed.

All unit tests still pass.

[1] https://invent.kde.org/frameworks/kio/-/merge_requests/77#note_74124
</pre>
</div>
</content>
</entry>
<entry>
<title>API dox: state explicitly expected encoding for KConfig key &amp; group names</title>
<updated>2020-07-24T22:51:44+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2020-07-24T16:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=d1edad3cc4de378e0065933f3bbdce692678a381'/>
<id>d1edad3cc4de378e0065933f3bbdce692678a381</id>
<content type='text'>
While the API might have been once designed to allow random byte strings
to be used as ids and only converted QString to UTF-8, the current
implementation in many places assumes the byte strings passed via
const char* or QByteArray are also in of UTF-8 encoding
(or at least ASCII7-only).
See e.g. KConfigGroup::entryMap() or KConfigGroup::name().

Stating the supported encoding explicitly should avoid any misassumptions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While the API might have been once designed to allow random byte strings
to be used as ids and only converted QString to UTF-8, the current
implementation in many places assumes the byte strings passed via
const char* or QByteArray are also in of UTF-8 encoding
(or at least ASCII7-only).
See e.g. KConfigGroup::entryMap() or KConfigGroup::name().

Stating the supported encoding explicitly should avoid any misassumptions.
</pre>
</div>
</content>
</entry>
<entry>
<title>SVN_SILENT made messages (.desktop file) - always resolve ours</title>
<updated>2020-07-14T03:53:21+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2020-07-14T03:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=538cf784734434e5478f7b3dab8af131304dd656'/>
<id>538cf784734434e5478f7b3dab8af131304dd656</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>Use KF-standardized Qt logging categories</title>
<updated>2020-07-13T00:27:38+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2020-07-13T00:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=2f7207fcaa9b228a777fd82908dbf28b9a32d090'/>
<id>2f7207fcaa9b228a777fd82908dbf28b9a32d090</id>
<content type='text'>
See https://community.kde.org/Frameworks/Frameworks_Logging_Policy
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://community.kde.org/Frameworks/Frameworks_Logging_Policy
</pre>
</div>
</content>
</entry>
<entry>
<title>Use camelcase include. (scripted)</title>
<updated>2020-07-07T18:59:51+00:00</updated>
<author>
<name>Laurent Montel</name>
<email>montel@kde.org</email>
</author>
<published>2020-07-07T18:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=5d73eed1c377001631193e39340558ca8ce735a7'/>
<id>5d73eed1c377001631193e39340558ca8ce735a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
