<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/kitemviews/private/kdirectorycontentscounter.h, branch pixelated-scaling-option</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling
</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom?h=pixelated-scaling-option</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom?h=pixelated-scaling-option'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2023-06-13T09:40:27Z</updated>
<entry>
<title>Settings Add ViewModes &gt; Content display</title>
<updated>2023-06-13T09:40:27Z</updated>
<author>
<name>Méven Car</name>
<email>meven.car@kdemail.net</email>
</author>
<published>2023-06-13T09:40:27Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=3338c2834af81e00c3f2b73ad7061fefce89f226'/>
<id>urn:sha1:3338c2834af81e00c3f2b73ad7061fefce89f226</id>
<content type='text'>
This does not move the settings location in files though.

baby step for https://invent.kde.org/system/dolphin/-/issues/36
</content>
</entry>
<entry>
<title>KDirectoryContentsCounter: show intermediate dir size counting results, improve stopping, improve data caching</title>
<updated>2023-05-26T15:10:09Z</updated>
<author>
<name>Méven Car</name>
<email>meven.car@kdemail.net</email>
</author>
<published>2023-05-26T15:10:09Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=a1c5c5cf81b5d1f6b7a0aa10b8a981cb70c5b26c'/>
<id>urn:sha1:a1c5c5cf81b5d1f6b7a0aa10b8a981cb70c5b26c</id>
<content type='text'>
Two user visible changes:
 * we can see the dir size changing as it is updated.
 * This makes the file counting a lot more reactive, when changing directories for instance.

`KDirectoryContentsCounterWorker::walkDir` is not recursive anymore.

The cache is now shared and only a single thread is used to count size recursively.
</content>
</entry>
<entry>
<title>Optimize Directory size counting</title>
<updated>2023-02-12T11:21:53Z</updated>
<author>
<name>Méven Car</name>
<email>meven.car@kdemail.net</email>
</author>
<published>2023-02-12T11:21:53Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=ba930ddb3635fe2d94d727e72aaf261513b28060'/>
<id>urn:sha1:ba930ddb3635fe2d94d727e72aaf261513b28060</id>
<content type='text'>
Two changes:
 * Prioritise size counting for visible path
 * stop the worker when switching dirs
</content>
</entry>
<entry>
<title>Add clang-format and format code as in Frameworks</title>
<updated>2023-02-05T05:45:38Z</updated>
<author>
<name>Serg Podtynnyi</name>
<email>serg@podtynnyi.com</email>
</author>
<published>2023-02-03T17:14:53Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=38c34eeca315c7be58e65d4d3fb72aaf7b866719'/>
<id>urn:sha1:38c34eeca315c7be58e65d4d3fb72aaf7b866719</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused includes</title>
<updated>2022-09-26T06:17:13Z</updated>
<author>
<name>Laurent Montel</name>
<email>montel@kde.org</email>
</author>
<published>2022-09-26T06:17:13Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=e19aa49a082076d5ae69931893c1d47b98f85e30'/>
<id>urn:sha1:e19aa49a082076d5ae69931893c1d47b98f85e30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build with QT_NO_KEYWORDS</title>
<updated>2021-02-09T20:39:50Z</updated>
<author>
<name>Nicolas Fella</name>
<email>nicolas.fella@gmx.de</email>
</author>
<published>2021-02-08T22:09:59Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=f65b0899c3666561cafac14f67ab0bb8a5bfa00a'/>
<id>urn:sha1:f65b0899c3666561cafac14f67ab0bb8a5bfa00a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Output of licensedigger + manual cleanup afterwards.</title>
<updated>2020-08-25T17:07:38Z</updated>
<author>
<name>Elvis Angelaccio</name>
<email>elvis.angelaccio@kde.org</email>
</author>
<published>2020-08-25T17:07:38Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=954e8c47906c12edaaf6e6aebdd41516eceb0d44'/>
<id>urn:sha1:954e8c47906c12edaaf6e6aebdd41516eceb0d44</id>
<content type='text'>
Unfortunately licensedigger does not strip the trailing * characters.
While at it, use a common style for all source files.
</content>
</entry>
<entry>
<title>Port away from QLinkedList</title>
<updated>2020-07-06T07:16:27Z</updated>
<author>
<name>Elvis Angelaccio</name>
<email>elvis.angelaccio@kde.org</email>
</author>
<published>2020-07-05T16:21:20Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=85241a9246171b11119f81de0974d6fb438a5a46'/>
<id>urn:sha1:85241a9246171b11119f81de0974d6fb438a5a46</id>
<content type='text'>
`QLinkedList` has been deprecated and should not be used in new code. Port
to `std::list` instead.
</content>
</entry>
<entry>
<title>Fix FIFO usage</title>
<updated>2020-05-31T21:45:07Z</updated>
<author>
<name>Elvis Angelaccio</name>
<email>elvis.angelaccio@kde.org</email>
</author>
<published>2020-05-31T21:43:46Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=c16f777b289fb617217c8c19aa320fbe90f38209'/>
<id>urn:sha1:c16f777b289fb617217c8c19aa320fbe90f38209</id>
<content type='text'>
`m_propriorityQueue` and `m_queue` are used as FIFO queues, so we need
to use `takeFirst()` instead of `takeLast()` when removing elements
from the queue.

While at it, add a comment so that we will remember these are FIFO
queues.
</content>
</entry>
<entry>
<title>KDirectoryContentsCounter: scan first path not in cache</title>
<updated>2020-05-25T15:31:51Z</updated>
<author>
<name>Méven Car</name>
<email>meven29@gmail.com</email>
</author>
<published>2020-05-25T15:31:51Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=f6afbbc2401cdd2e722e2ea5d3ad59b960370433'/>
<id>urn:sha1:f6afbbc2401cdd2e722e2ea5d3ad59b960370433</id>
<content type='text'>
Use a secondary QLinkedList to store the priority path.
</content>
</entry>
</feed>
