<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src, branch pixelated-scaling-option</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom/src?h=pixelated-scaling-option</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom/src?h=pixelated-scaling-option'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2026-07-08T22:18:56Z</updated>
<entry>
<title>KItemListWidget: bump selection alpha and use Active palette group</title>
<updated>2026-07-08T22:18:56Z</updated>
<author>
<name>Conway</name>
<email>conway@fiftyfourth.xyz</email>
</author>
<published>2026-05-13T14:48:08Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=70602dd48c95ea0bf58c51670829361375e9d39a'/>
<id>urn:sha1:70602dd48c95ea0bf58c51670829361375e9d39a</id>
<content type='text'>
Selection background was 0.32 alpha of QPalette::Highlight resolved
against the widget's current palette group. On dark color schemes the
Inactive group sources Highlight from Colors:Window (per KColorScheme's
ChangeSelectionColor effect), so a near-black Window at 0.32 alpha
leaves the selection nearly invisible. Force the Active group so the
scheme's Selection color is used, and raise the alphas (selected
0.32 → 0.70, selected+hovered 0.40 → 0.85, hover-only 0.06 → 0.12) for
adequate contrast on all-dark themes.

Co-Authored-By: Claude Opus 4.7 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Adds options for pixel scaling and filename extensions</title>
<updated>2026-07-08T22:18:56Z</updated>
<author>
<name>Conway</name>
<email>conway@fiftyfourth.xyz</email>
</author>
<published>2026-05-01T14:25:05Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=434ea40eb6bb37be776649fa220b9b080198efe2'/>
<id>urn:sha1:434ea40eb6bb37be776649fa220b9b080198efe2</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
