<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src, branch master</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom/src?h=master</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom/src?h=master'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2026-07-08T08:10:06Z</updated>
<entry>
<title>informationpanelcontent: Fix transparent name label context menu</title>
<updated>2026-07-08T08:10:06Z</updated>
<author>
<name>Łukasz Patron</name>
<email>priv.luk@gmail.com</email>
</author>
<published>2026-07-02T11:01:46Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=efb2747d81030a697cf7bd29bc66bf7b52512e71'/>
<id>urn:sha1:efb2747d81030a697cf7bd29bc66bf7b52512e71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SVN_SILENT made messages (.desktop file) - always resolve ours</title>
<updated>2026-07-03T01:43:59Z</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2026-07-03T01:43:59Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=920e1171cae8680819571e7052d09a13263be776'/>
<id>urn:sha1:920e1171cae8680819571e7052d09a13263be776</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>
</entry>
<entry>
<title>GIT_SILENT Update Appstream for new release</title>
<updated>2026-06-26T22:26:19Z</updated>
<author>
<name>Heiko Becker</name>
<email>heiko.becker@kde.org</email>
</author>
<published>2026-06-26T22:26:09Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=4159dc65605c56ebc4d932bbaf4121766c387db4'/>
<id>urn:sha1:4159dc65605c56ebc4d932bbaf4121766c387db4</id>
<content type='text'>
(cherry picked from commit ca201fbcbdb614f13fcffaba7a016872a330304d)
</content>
</entry>
<entry>
<title>kfileitemmodel: Avoid zero-as-null-pointer-constant warnings in natural sort</title>
<updated>2026-06-25T19:09:01Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-06-25T19:08:18Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=50c8b5a3eefcb95c4c0a07c454311ad650f0b5ae'/>
<id>urn:sha1:50c8b5a3eefcb95c4c0a07c454311ad650f0b5ae</id>
<content type='text'>
The natural sort comparison helpers compare Qt::strong_ordering values
against the literal 0. The compiler reads that 0 as a null pointer
constant and warns under -Wzero-as-null-pointer-constant.

Use the named ordering helpers is_lt, is_gt and is_neq instead, which
express the same checks without a literal 0. The plain integer
comparisons in the surrounding code are left as they are.
</content>
</entry>
<entry>
<title>tests: speed up testInsertAfterExpand</title>
<updated>2026-06-18T12:13:24Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-06-18T10:41:57Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=2a3c40dc15d49272a750959fb9a67fecba10a453'/>
<id>urn:sha1:2a3c40dc15d49272a750959fb9a67fecba10a453</id>
<content type='text'>
The test created a file in a collapsed subtree and then waited five
seconds for an items-inserted signal that must never arrive, spending
that whole time on every run and making kfileitemmodeltest about three
times slower than it needs to be.

Create a file in the watched top directory instead and wait for its
insertion. Once that arrives the directory change has been processed and
the model has settled, so the collapsed file has had its chance to appear
and only the expected items are present. The sentinel stays as a
top-level sibling, so the later re-expansion expects it alongside the
restored subtree.

testInsertAfterExpand drops from about 4.9 seconds to 1.6 seconds and the
whole kfileitemmodeltest from about 7.2 seconds to 2.4 seconds.
</content>
</entry>
<entry>
<title>tests: force the English locale for dolphinmainwindowtest</title>
<updated>2026-06-18T11:46:33Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-06-18T11:46:33Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=b55e45f88e8ae63115f290fc2db847cb4b370c88'/>
<id>urn:sha1:b55e45f88e8ae63115f290fc2db847cb4b370c88</id>
<content type='text'>
testWindowTitle compares the window title against fixed strings such as
"Home" and "Trash". On a machine configured for another language the
title comes back translated, for example "Dossier Personnel", and the
test fails.

Set the language environment variables to English in main(), before
QApplication is constructed and before any translation is loaded, so the
comparisons are deterministic regardless of the machine's configured
language.
</content>
</entry>
<entry>
<title>viewproperties: detect read-only directories on Windows</title>
<updated>2026-06-18T10:30:38Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-06-18T09:08:39Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=922ccb27fba27328741aafdf6bd7a4258d193e88'/>
<id>urn:sha1:922ccb27fba27328741aafdf6bd7a4258d193e88</id>
<content type='text'>
On Windows QFileInfo::isWritable() returns true for a directory that
carries the read-only attribute, because the attribute does not prevent
creating child files. It does prevent writing the directory's own
extended attribute, the Alternate Data Stream where the view properties
are stored, so the save fails with access denied and the settings are
lost.

Detect the read-only attribute with GetFileAttributesW and store the view
properties in the destination directory instead, the same way a directory
without write permission is handled on other platforms.

The read-only directory test checks that the properties land in the
destination directory.
</content>
</entry>
<entry>
<title>tests: exclude two tests on windows</title>
<updated>2026-06-18T10:06:00Z</updated>
<author>
<name>Sebastian Englbrecht</name>
<email>sebastian.englbrecht@tum.de</email>
</author>
<published>2026-06-01T17:29:34Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=8cbae43d2269a056b530e10ae8c11168bc66ebb5'/>
<id>urn:sha1:8cbae43d2269a056b530e10ae8c11168bc66ebb5</id>
<content type='text'>
dolphinmainwindowtest requires a real window server

no_bare_qwait_in_tests requires bash and only serves as lint, so linux only is OK
</content>
</entry>
<entry>
<title>tests: fix or skip tests on windows</title>
<updated>2026-06-18T10:05:59Z</updated>
<author>
<name>Sebastian Englbrecht</name>
<email>sebastian.englbrecht@tum.de</email>
</author>
<published>2026-06-01T16:22:54Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=5cd0c642f59924babe66d017d7c0ced7934de3d3'/>
<id>urn:sha1:5cd0c642f59924babe66d017d7c0ced7934de3d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dolphintabbar: Add actions to close tabs to the left or right</title>
<updated>2026-06-18T07:53:18Z</updated>
<author>
<name>Ramil Nurmanov</name>
<email>ramil2004nur@gmail.com</email>
</author>
<published>2026-06-18T07:53:18Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=91e7c0c1e032b6e3e0558b8048fce6a3b68d297a'/>
<id>urn:sha1:91e7c0c1e032b6e3e0558b8048fce6a3b68d297a</id>
<content type='text'>
CCBUG: 499717
</content>
</entry>
</feed>
