qBittorrent/src/base
Vladimir Golovnev 2b20d5b260
Fix startup performance on Qt5
Use more appropriate container (QList) for resume data queue buffer.
QVector in Qt5 has poor performance of the first element taking operation,
which is used to process the resume data queue. In Qt6, QVector is just an
alias for QList, so there was no problem there.

PR #18387.
Fixes #18341.
2023-01-16 14:45:12 +03:00
..
3rdparty Sync nonstd/expected with upstream 2022-08-09 11:22:45 +08:00
bittorrent Fix startup performance on Qt5 2023-01-16 14:45:12 +03:00
http Use helper function for logging messages 2022-07-07 12:17:52 +08:00
interfaces Move "memory priority" settings to Application class 2022-07-04 18:38:20 +08:00
net Fix typos 2022-11-08 13:50:01 +08:00
rss Ensure thread is stopped before deleting QThread 2022-12-08 08:37:14 +03:00
search Redesign Version class 2022-08-06 11:06:16 +08:00
utils Unify the way to generate the language list in WebUI and GUI 2022-12-25 16:44:37 +03:00
algorithm.h Fix comment typo in algorithm.h (#15030) 2021-05-29 11:30:47 +08:00
applicationcomponent.cpp Implement base classes for application components 2022-06-25 15:46:55 +03:00
applicationcomponent.h Implement base classes for application components 2022-06-25 15:46:55 +03:00
asyncfilestorage.cpp Revise string literal usage 2022-03-26 11:53:50 +08:00
asyncfilestorage.h Implement class for handling filesystem paths 2022-02-08 06:03:48 +03:00
base.pri Ensure thread is stopped before deleting QThread 2022-12-08 08:37:14 +03:00
CMakeLists.txt Ensure thread is stopped before deleting QThread 2022-12-08 08:37:14 +03:00
digest32.h Fix wrong v2 hash string displayed in WebUI 2022-04-10 12:46:24 +08:00
exceptions.cpp Unify custom exceptions 2021-05-18 08:40:05 +03:00
exceptions.h Improve "Watched folders" feature 2021-05-19 15:42:41 +03:00
global.h Use QString literals 2022-03-04 13:25:22 +08:00
iconprovider.cpp Use QString literals 2022-03-11 00:11:30 +08:00
iconprovider.h Implement class for handling filesystem paths 2022-02-08 06:03:48 +03:00
indexrange.h Move comparison operator out of class 2022-04-04 16:32:14 +08:00
logger.cpp Use coarse timestamp format 2022-06-18 17:14:42 +08:00
logger.h Disable move constructor where it is sensible 2021-06-29 14:49:45 +08:00
orderedset.h Revise tag related implementations 2021-04-27 11:47:52 +08:00
path.cpp Correctly detect drive letter in path 2022-12-20 07:14:31 +03:00
path.h Simplify implementation 2022-07-23 22:41:26 +08:00
pathfwd.h Implement class for handling filesystem paths 2022-02-08 06:03:48 +03:00
preferences.cpp Re-allow to use icons from system theme 2022-12-25 16:25:56 +03:00
preferences.h Re-allow to use icons from system theme 2022-12-25 16:25:56 +03:00
profile.cpp Refactor SettingsStorage implementation 2022-07-13 07:09:15 +03:00
profile.h Refactor SettingsStorage implementation 2022-07-13 07:09:15 +03:00
profile_p.cpp Refactor SettingsStorage implementation 2022-07-13 07:09:15 +03:00
profile_p.h Refactor SettingsStorage implementation 2022-07-13 07:09:15 +03:00
settingsstorage.cpp Properly release settings class before further operations 2022-07-17 12:41:18 +08:00
settingsstorage.h Refactor SettingsStorage implementation 2022-07-13 07:09:15 +03:00
settingvalue.h Improve function interface 2022-03-26 12:41:02 +08:00
tagset.cpp Revise tag related implementations 2021-04-27 11:47:52 +08:00
tagset.h Revise tag related implementations 2021-04-27 11:47:52 +08:00
torrentfileguard.cpp Clean up usage of static keyword 2022-05-30 13:25:34 +08:00
torrentfileguard.h Clean up usage of static keyword 2022-05-30 13:25:34 +08:00
torrentfileswatcher.cpp Ensure thread is stopped before deleting QThread 2022-12-08 08:37:14 +03:00
torrentfileswatcher.h Ensure thread is stopped before deleting QThread 2022-12-08 08:37:14 +03:00
torrentfilter.cpp Add a "Moving" status filter 2022-10-14 13:12:51 +08:00
torrentfilter.h Add a "Moving" status filter 2022-10-14 13:12:51 +08:00
types.h Use #pragma once instead of include guards 2020-12-12 19:41:32 +00:00
unicodestrings.h Use QString literals 2022-03-18 12:46:01 +08:00
version.h.in Bump to 4.6.0alpha1 2022-11-21 22:54:37 +03:00