1773 Commits (eab455422f5492286840ee71a436ae5765d51c10)

Author SHA1 Message Date
Chocobo1 aafee60033
Allocate memory on stack whenever feasible 3 years ago
Vladimir Golovnev (Glassez) 7a539d9890
Store hybrid torrents using "torrent ID" as basename 3 years ago
Vladimir Golovnev (Glassez) c40408b337
Make Digest32 implicitly shared class 3 years ago
Chocobo1 4e2daf117b
Speed up bitfields conversion 3 years ago
Vladimir Golovnev 26352c9eb4
Cache pieces info 3 years ago
Chocobo1 53992bf0d5
Initialize class variable in initializer list 3 years ago
Chocobo1 ff99e5ac9a
Speed up piece relevance calculation 3 years ago
Vladimir Golovnev 4d54fb675f
Correctly handle received metadata 3 years ago
Vladimir Golovnev 43441d8291
Handle missing torrent alerts 3 years ago
Chocobo1 5ebbed8160
Revise error message 3 years ago
Vladimir Golovnev 5f623e32c4
Correctly handle XML parsing errors 3 years ago
Chocobo1 e4a67183bd
Update default value of "Type of service for peers" 3 years ago
Vladimir Golovnev a3be239a60
Keep "torrent info" alive while generating .torrent file 3 years ago
Vladimir Golovnev d39c6bef4b
Correctly handle Auto TMM in Torrent Files Watcher 3 years ago
Vladimir Golovnev 84a8158aa2
Correctly track the root folder name change 3 years ago
Vladimir Golovnev (Glassez) fbc85bed64
Move torrent immediately when "save path" is changed 3 years ago
Vladimir Golovnev (Glassez) 52b54fe154
Don't try to move storage into its current location 3 years ago
Vladimir Golovnev f44341a8e2
Handle .!qB extension behind the scenes 3 years ago
thalieht d3bdeaab3f
Replace "seeding_duration" with "finished_duration" everywhere 3 years ago
sledgehammer999 d6fc020ba7
Bump to 4.5.0alpha1 3 years ago
sledgehammer999 ac5a485651
Disambiguate the data type 3 years ago
Chocobo1 01a0fff4c2 Add missing field initial value 3 years ago
Vladimir Golovnev (Glassez) fdbf8cb0ee
Correctly concatenate path components 3 years ago
Vladimir Golovnev (Glassez) 1c0f8b4289
Redesign "Incomplete folder" feature 3 years ago
Chocobo1 63043b4927
Replace min, max, clamp functions with std counterparts 3 years ago
Chocobo1 3ea4c66d41
Replace QPair with std::pair 3 years ago
Chocobo1 39f054eef6
Migrate "setting key mappings" to upgrade code 3 years ago
Chocobo1 7a620c794d
Fix garbage message when reporting error 3 years ago
Vladimir Golovnev (Glassez) 62b50d1475
Make TorrentInfo immutable 3 years ago
Chocobo1 aedd997604
Don't expire connection when there are data in buffer 3 years ago
Chocobo1 ad9d0608d4
Avoid needless string-bytes conversion 3 years ago
Chocobo1 3c5688c6f6
Reserve enough buffer space according to response content size 3 years ago
Chocobo1 ece92a886a
Restart idle timer on sending network response 3 years ago
Chocobo1 85777ea491
Simplify tray icon related code 3 years ago
Chocobo1 1c52fff1cc
Unify value loading paths 3 years ago
Chocobo1 2d48581570
Move main window setting to its own section 3 years ago
Chocobo1 b8a7ecfe69
Introduce versioning on main configuration file 3 years ago
Vladimir Golovnev 3d7ff9765a
Make meaning of "torrent root path" consistent 3 years ago
Chocobo1 28f2def21f
Remove redundant layer of `QVariant` in `Preferences` class 3 years ago
Chocobo1 e3fe66d3ec
Store enum type in settings directly 3 years ago
OctopusET ab5605d54b
Use proper string for Korean language 3 years ago
Chocobo1 19d95ebd10
Add comment for qHash implementation requirements 3 years ago
Chocobo1 c8b66b25e8
Avoid potential container detachment 3 years ago
Chocobo1 e6f07a6fe4
Use implicit copy-constructor generated by compiler 3 years ago
Chocobo1 d78b2a569f
Fix handling when Content-Length field is absent 3 years ago
Chocobo1 71270260bf
Reformat code 3 years ago
Chocobo1 22abbc1d41
Store Qt6 table header states under a different key 3 years ago
Chocobo1 32698fe0be
Migrate away from low-level `SettingsStorage` class 3 years ago
Chocobo1 7aa859a442
Don't use deprecated statfs64() on macOS (#15661) 3 years ago
Chocobo1 180deb867a
Use char array directly 3 years ago