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
toff
30c78c7034
Merge branch 'master' into master
2018-09-29 11:31:06 +02:00
Jari Sundell
08aa287cfc
Merge pull request #614 from chros73/adjustable_global_throttle_steps
...
Make global throttle steps adjustable
2018-06-19 00:08:32 +09:00
pyroscope
f37fefcc54
add 'event.view.hide/show' commands / events
2018-06-15 18:36:01 +02:00
rakshasa
fd372b5e48
Cleaned up download list bug fix..
2018-06-05 16:22:01 +09:00
chros
29d57e858a
Make global throttle steps adjustable ( Closes #17 )
2017-06-06 09:54:01 +01:00
Toff
7ec9b6685b
Merge pyroscope and chros73 suggestion: Command name uniformisation.
...
ui.console.log.tempfilter => view.temp_filter.log
2017-05-06 11:17:25 +02:00
Toff
d5de8a91d1
Merge chros73 suggestions (settings to exclude views and hide info logs)
...
- Certain views can be excluded from subfiltering via view.temp_filter.excluded config option
- its default value: "default,started,stopped"
- example usage in config: view.temp_filter.excluded.set="default,started,stopped,leeching"
- Log messages can be displayed when temp filtering occured
- disabled by default
- can be enabled with: ui.console.log.tempfilter.set=1
2017-04-17 14:56:11 +02:00
Shivaram Lingamneni
321147cdb8
only redraw the download list if the deleted download was onscreen
2017-01-08 14:49:54 -08:00
Toff
6ee61ee6b5
Merge chros73 suggestions (filter indicator, "start/stopped" view case)
...
- Suffix filtered view name with "(filtered)"
- Add a check to not filter "start" and "stopped" view
2017-01-08 19:45:46 +01:00
Shivaram Lingamneni
2097c9ca3e
unfocus_download should always redraw the download list
2016-12-30 09:19:34 -08:00
Toff
e15270271d
Add a temporary name filter for the main view.
...
By using 'F' in the main view you can enter a regex
that will be used to filter the view based on the torrent name.
To remove the filter set the input to empty.
This is adding a 'view.temp_filter' property and a 'match{}' function.
For example with Ctrl+X you could do:
command> view.temp_filter=main,"match={d.name=,.*linux.*iso}"
2016-10-31 12:19:41 +01:00
mvucBmM0
a194da08b0
Fix Merzlya display (PR #474 )
2016-08-06 03:08:13 +01:00
rakshasa
d111594d20
Added merzlya's torrent status display changes.
2016-08-03 23:01:28 +09:00
Jari Sundell
aac0ea48f7
Merge pull request #430 from yate/peer-units
...
use whatever unit necessary in peer list info
2016-06-29 21:08:42 +09:00
jmdevince
0797d636fb
Show non-preloaded pieces stats
2016-06-15 09:46:33 -04:00
yate
b68d4c2db9
use whatever unit necessary in peer list info
2016-05-15 22:58:16 -04:00
rakshasa
3b39f37f49
C++11 compatibility fixes.
2014-05-13 23:36:37 +09:00
rakshasa
2e9baa1635
Added logging of some ui events.
2013-11-06 23:23:20 +09:00
rakshasa
67236d7757
Fixed an issue with input window.
2013-11-06 23:22:54 +09:00
rakshasa
370bae4b98
Removed all dependencies on sigc++.
2013-08-27 00:43:23 +09:00
rakshasa
529eda5aab
Converted sigc++ slots to std::tr1::function.
2013-08-24 00:14:25 +09:00
skydrome
b113a02584
Fix warning on automake-1.12.4
...
warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
2013-05-09 14:00:09 -04:00
rakshasa
fdc6ee56de
Removed sigc++ signal from ConnectionList.
2012-04-07 15:06:25 +09:00
rakshasa
7e0d5956b5
Use new logging buffer for complete log view.
2012-03-12 20:41:19 +09:00
rakshasa
a186932c03
Use log_buffer for console logs.
2012-03-12 04:09:18 +09:00
rakshasa
4d313e6353
Updated copyright information.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1301 e378c898-3ddf-0310-93e7-cc216c733640
2011-10-09 06:30:14 +00:00
rakshasa
80c97c398b
* Clearing out lots of old tickets and small bug reports.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1290 e378c898-3ddf-0310-93e7-cc216c733640
2011-10-02 12:32:28 +00:00
rakshasa
4914d798f1
* Changing push_log calls to the new logging facility.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1284 e378c898-3ddf-0310-93e7-cc216c733640
2011-09-21 05:07:06 +00:00
rakshasa
1e83c626f8
* Refactoring of choke_queue and how choking is handled.
...
* Added 'd.{up,down}loads_{max,min}', and the keys 1/2/3/4 and !/@/#/$ control these.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1274 e378c898-3ddf-0310-93e7-cc216c733640
2011-09-07 03:53:38 +00:00
rakshasa
adef434bc3
* Added 'd.disconnect.seeders' and 'd.accepting_seeders{,.enable,.disable}' commands.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1260 e378c898-3ddf-0310-93e7-cc216c733640
2011-08-02 06:09:37 +00:00
rakshasa
a6678a4591
* Adding wanted_chunks.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1257 e378c898-3ddf-0310-93e7-cc216c733640
2011-07-30 13:55:34 +00:00
rakshasa
5200454cf7
* Added 'execute.*.bg' commands for non-blocking calls. Always returns 0.
...
* Added support for prioritizing first/last chunk of files matching specified patterns. Default:
file.prioritize_toc.set=0
file.prioritize_toc.first.set = {*.avi,*.mp4,*.mkv,*.gz}
file.prioritize_toc.last.set = {*.zip}
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1230 e378c898-3ddf-0310-93e7-cc216c733640
2011-05-21 16:04:05 +00:00
rakshasa
c845863f30
* Moving ChokeManager to 'torrent/download/choke_queue.h' and cleaning up code.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1221 e378c898-3ddf-0310-93e7-cc216c733640
2011-04-24 11:17:33 +00:00