xirvik
385e149ccc
Let the download list own its downloads through a shared pointer.
...
A multicall could then dispatch commands on an erased download.
2026-08-17 10:40:41 +02:00
xirvik
946a4b5c83
Check the focus iterator before dereferencing it on erase.
...
Erasing a download read past the end of the view.
2026-08-13 19:30:21 +02:00
Jari Sundell
e51fad5bd2
Clean up comments in root.h
...
Removed comments regarding input history size limitations.
2026-08-09 10:19:35 +02:00
xirvik
44bb2d691f
ui: bound the input history size.
...
Only the lower end was checked, so a large value threw bad_alloc and exited.
2026-08-09 10:19:35 +02:00
Jari Sundell
2354c9cdb5
Moved ChunkManager out of public header directory.
2026-07-10 17:54:37 +09:00
Jari Sundell
29edda2f15
Removed address based throttling.
2026-06-13 22:53:42 +09:00
Jari Sundell
595617c408
Override destructor in ElementLogComplete class.
2026-06-05 10:59:54 +02:00
Jindrich Makovicka
578fe03ad6
Unregister destroyed ElementLogComplete and WindowLog
2026-06-05 10:59:54 +02:00
Jari Sundell
14edd68653
Removed SignalBitfield and replaced it with callbacks.
2026-06-01 22:40:22 +09:00
Jari Sundell
add305f90c
Added support base64 support for non-UTF8 strings.
2026-05-30 00:25:16 +09:00
Jari Sundell
797a194abc
Cleaned up torrent header files.
2026-05-14 19:24:38 +09:00
Jari Sundell
eb96876eb2
Moved Thread header to torrent/system directory.
2026-04-22 23:02:05 +09:00
Jari Sundell
5a4ba8bc32
Removed deprecated rak header files.
2026-04-10 22:04:02 +09:00
rakshasa
38fc815d52
Fix display/UI crash and correctness bugs (@sirus20x6)
2026-03-16 16:08:52 +01:00
Jari Sundell
4bdeb58eb6
Run multiple session save requests in parallel.
2025-12-22 06:26:35 +09:00
Jari Sundell
8f644e65dd
Use separate thread for saving session data.
2025-12-18 06:42:44 +09:00
Jari Sundell
900be334dc
Cleaned up xmlrpc-c string sanitization.
2025-11-17 02:48:32 +09:00
Bryant Eadon
00ef7d4be2
cleanup of personal information
...
Given the change to the README I thought it might be a good idea to also update the copyright notices which had an address too.
2025-09-02 20:10:38 +02:00
Jari Sundell
bb1cdfc0e7
Fixed DHT bind address and converted to using sockaddr.
2025-08-23 02:54:54 +09:00
rakshasa
ce97bf583d
Fixed formating.
2025-08-04 09:52:27 +02:00
rakshasa
420f03b40b
Fixed input key bindings.
2025-08-04 09:52:27 +02:00
mmmsalmon
9ac43c2b40
remove comment
2025-08-04 09:52:27 +02:00
mmmsalmon
25448320aa
add vi/emacs keybind for stopping/removing torrent from download list
2025-08-04 09:52:27 +02:00
Rosen Penev
84c0d516ef
replace for_each with range loops
...
No advantage over the latter, which is simpler.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2025-06-21 11:23:11 +02:00
Rosen Penev
c48b7f5b93
replace VERSION with PACKAGE_VERSION
...
They're both the same. The latter is more descriptive.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2025-06-20 13:07:51 +02:00
Rosen Penev
e3918f5d84
remove some get() calls
...
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2025-06-19 10:07:52 +02:00
Rosen Penev
0948b5f86a
clang-tidy: convert loops to range based
...
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2025-06-19 09:57:21 +02:00
Fredrik Lindell
a51f367671
Add emacs and vi keymap config logic
...
* Add emacs and vi keymap config logic
2025-06-05 16:29:12 +02:00
Rosen Penev
897a6face2
clang-tidy: use default member init
...
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2025-06-01 08:16:02 +02:00
Jari Sundell
f0809ec29d
Various pool_event_* and thread API cleanups.
2025-06-01 01:22:14 +09:00
Jari Sundell
de6c48ca3f
Moved TrackerList and TrackerController out of the public API.
2025-05-28 17:11:29 +09:00
Jari Sundell
dd221ac66a
Replaced Thread::next_timeout_usec().
2025-04-16 02:39:40 +09:00
Rosen Penev
25f729fab5
use priotity_enum
...
The _t typedef is only useful with C, not C++.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2025-04-15 10:07:29 +02:00
Jari Sundell
f33fc331ce
Thread-safe improvements to dht/tracker code and reorganized thread objects.
2025-03-13 22:15:12 +09:00
rakshasa
47af28aecd
Cleaned up ui/root.
2025-03-11 14:13:05 +01:00
chros
c6ebdf876a
Fix possible crash with save_input_history (See #26 )
2025-03-11 14:13:05 +01:00
Jari Sundell
0adfc17335
Compatibility fixes with thread-safe list tracker changes.
2025-03-11 20:38:04 +09:00
rakshasa
37a5b7bccb
Moved torrent::Tracker to torrent::tracker::Tracker.
2025-02-27 19:24:35 +01:00
Jari Sundell
1f01b7e94d
Fix various macos issues.
2025-01-28 00:18:41 +09:00
stickz
712e7e5db0
cleanup: Remove rak/functional.h
...
This commit replaces the `rak/functional.h` features with lambdas and std functions.
There was one instance with `std::sort` where the comparison operator was always evaluating to false and it wasn't sorting anything. This is removed in favour of the default comparison operator.
`std::sort(transferChunks.begin(), transferChunks.end());`
2025-01-12 14:30:01 -05:00
stickz
c5563d65c5
cleanup: Remove rak mem_fun
...
This commit removes rak:mem_fun and replaces it with std::function and lambdas.
2025-01-12 10:18:50 -05:00
stickz
9c92bfc7e2
cleanup: Remove rak::call_delete
2025-01-11 21:22:40 -05:00
kannibalox
4876301cf4
Add page up/down and home/end bindings to download list
2025-01-08 18:46:09 +01:00
stickz
ea3828a17e
Fix Link Time Optimizations
...
This commit fixes compiling rTorrent with LTO (Link Time Optimizations). We just need to rename from variables in the directory_entry structure to avoid ODR and ZLIB conflicts.
2024-09-01 08:20:01 -04:00
Jari Sundell
8cc1d8f2c5
Optimize build by using a single makefile file. ( #941 )
2019-12-06 00:35:47 +09:00
Jari Sundell
7659cd0ec0
Backport changes from feature-bind.
2019-08-23 23:25:24 +09:00
chros
f22475d1bf
Modify throttle status bar mod to be able to display multiple values (See #6 )
2019-07-27 11:22:56 +01:00
rakshasa
859d5a9578
Merge branch 'master' of https://github.com/toff/rtorrent into toff-master
2019-07-08 21:39:31 +02:00
rakshasa
285972a20d
Fixed configure.ac. (zetafunction)
2019-07-08 20:29:43 +02:00
rakshasa
a3a384b049
Fixed minor issues.
2019-06-09 17:09:35 +09:00