Charles Kerr
349a906f3b
fix: null tier name in inspector list ( #5462 )
2023-04-26 23:27:17 -05:00
Charles Kerr
15c3298211
ci: do not install homebrew libnatpmp on macos 11 ( #5461 )
2023-04-26 22:10:42 -05:00
Charles Kerr
47667bab8d
fix: bug that prevented providing the final metadata piece ( #5460 )
...
Fixes bug in implementation of BEP 9
Xref: https://www.bittorrent.org/beps/bep_0009.html
2023-04-26 19:40:49 -05:00
Charles Kerr
1b6b85989c
feat: add generic favicon_cache class for reuse between Qt, GTK app ( #5294 )
2023-04-22 21:11:16 -05:00
Charles Kerr
9d2507c7e3
refactor: snake_case in libtransmission class methods ( #5428 )
2023-04-22 20:25:55 -05:00
Charles Kerr
7e7d8137a0
fixup! feat: Add BufferWriter class ( #5154 ) ( #5437 )
2023-04-22 18:13:39 -05:00
Charles Kerr
9f8a7a656e
fix: Buffer::Buffer(Buffer&&) bug ( #5435 )
2023-04-22 16:10:09 -05:00
Charles Kerr
f9178eb084
fix: no such file or directory warning in transmission-cli ( #5426 )
2023-04-20 17:40:34 -05:00
Charles Kerr
ce4ffc3bdb
fix: 5422 use-after-free in peerMsgs::canRead ( #5425 )
2023-04-20 13:18:53 -05:00
github-actions[bot]
1cb41d51ae
chore: update generated transmission-web files ( #5408 )
2023-04-19 21:16:44 -05:00
Charles Kerr
3044c14b10
perf: in Buffer::Iterator, defer evbuffer API calls ( #5420 )
2023-04-19 16:00:30 -05:00
Charles Kerr
f2aa3e197b
refactor: add tr_sys_dir_get_files() ( #5412 )
2023-04-18 16:23:20 -05:00
Charles Kerr
a8e01ac38d
fix: minor warnings ( #5409 )
...
* chore: fix readability-qualified-auto warnings
* chore: fix clang-analyzer-core.uninitialized.Branch warning
* fix: collision of key 'ERROR' in transmission-qt
* chore: silence -Wshadow warning
* chore: silence warning C4100: 'iter': unreferenced formal parameter
* chore: fix warning C4127: conditional expression is constant warning
2023-04-17 23:11:09 -05:00
Ananthu
d4e500245b
feat: removed modifiers for keyboard shortcuts ( #5331 )
2023-04-17 14:18:23 -05:00
Charles Kerr
7d86d67bc7
chore: prefer fmt/core.h over fmt/format.h ( #5404 )
2023-04-16 15:34:19 -05:00
Charles Kerr
3af9645615
refactor: add tr_address::is_any() ( #5398 )
...
As suggested by @tearfur
Xref: https://github.com/transmission/transmission/pull/5329#discussion_r1166236165
2023-04-15 19:30:20 -05:00
github-actions[bot]
6b230e753b
chore: update generated transmission-web files ( #5397 )
2023-04-15 17:55:29 -05:00
Cœur
e2c3eb50a6
quicklook: alternate row background color ( #5216 )
2023-04-15 17:07:03 -05:00
Dmitry Serov
ca392ba5da
refactor: use idiomatic enum names & types in objc ( #5090 )
2023-04-15 16:33:43 -05:00
Derek Reiff
60d4bedf33
feat: add drag-and-drop in web interface ( #5082 )
2023-04-15 15:45:57 -05:00
Kyle Sanderson
06c784f639
fix: uninitialized session_id_t values ( #5396 )
2023-04-15 00:07:07 -05:00
Charles Kerr
e91af26923
perf: remove staging step for outbound peer msgs ( #5394 )
...
Write non-piece peer messages directly to the peer's outbuf instead of
waiting for a pulse() message to refill it. This can help with latency
sending messages out.
Change the semantics of `tr_peerIo::get_write_buffer_space()`: this is
now interpreted as the preferred minimum size, rather than the maximum.
It's OK to enqueue an outgoing piece message as long as there's _some_
space left, even if the message is larger than that space.
Build peer messages with template fold expressions. This lets us move
all the message-building to a single function and add some sanity checks
to the outgoing messages.
2023-04-14 19:31:09 -05:00
Charles Kerr
9158ae7126
feat: add tr_bitfield::intersects() ( #5155 )
2023-04-14 18:45:46 -05:00
Charles Kerr
ed4919a4f4
feat: Add BufferWriter class ( #5154 )
2023-04-14 17:08:01 -05:00
midzer
68e965aa28
perf: pass by reference ( #4876 )
2023-04-14 17:06:26 -05:00
Charles Kerr
d445c7f061
fix: crash in peer stats ( #5279 )
2023-04-14 16:03:08 -05:00
Cœur
6156d90917
build: use RECOMMENDED_MACOSX_DEPLOYMENT_TARGET ( #5282 )
2023-04-14 15:02:52 -05:00
Charles Kerr
d72cb67cfb
chore: include directory name in libtransmission #includes ( #5308 )
2023-04-14 14:33:23 -05:00
Miha Korenjak
819e5bdca3
feat: add more complex formatting to a spinbox ( #5124 )
2023-04-14 13:38:56 -05:00
Cœur
febc5b7ef4
feat: add "Show Toolbar" toggle ( #4419 )
2023-04-14 13:09:12 -05:00
Cœur
1851b80d8c
feat: add sort-by-ETA for macOS ( #4169 )
2023-04-14 12:19:06 -05:00
Pierre Dubouilh
ebfba686b0
feat: sequential download ( #4795 )
2023-04-14 11:47:54 -05:00
Cœur
afa9f64feb
refactor: align tr_formatter_speed_KBps with stringForSpeed: kb: mb: gb:
( #5108 )
2023-04-14 10:36:34 -05:00
Cœur
97352a60ad
build: cmake Xcode recommended build settings ( #4931 )
2023-04-14 09:57:49 -05:00
Charles Kerr
63421489fe
refactor: tr_sys_dir_open() takes a std::string_view ( #5380 )
2023-04-14 09:31:46 -05:00
Charles Kerr
487f5d9676
chore: bump version to 4.1.0-dev ( #5392 )
2023-04-14 08:59:50 -05:00
Charles Kerr
6b0e49bbb2
chore: bump version to 4.0.3
2023-04-13 21:21:36 -05:00
Mike Gelfand
4c8037afee
Sync translations ( #5391 )
2023-04-14 03:00:44 +01:00
Charles Kerr
aa9e539e9e
docs: add 4.0.3 release notes ( #5389 )
2023-04-13 15:24:22 -05:00
Charles Kerr
3feb8e11e3
deps: bump libdeflate to v1.18 ( #5388 )
...
this is a bugfix-only release, semver patch
2023-04-13 13:36:00 -05:00
github-actions[bot]
b45b5fbc8c
chore: update generated transmission-web files ( #5387 )
...
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-04-13 12:06:26 -05:00
Charles Kerr
ce316309e7
fix: missing date-added field in web torrent inspector ( #5386 )
2023-04-13 12:01:34 -05:00
Charles Kerr
8dbf40613a
fix: show announce url origin in inspector tier list ( #5382 )
2023-04-12 20:44:26 -05:00
Charles Kerr
c3038d8ed7
fix: check for input focus before looking at keyboard shortcuts ( #5381 )
...
Fixes #5326 .
Notes: Turned off keyboard shortcuts when input fields have focus.
2023-04-12 20:09:01 -05:00
Charles Kerr
649be3b772
fix: use a Verify keyboard shortcut that does not conflict with Paste ( #5318 )
2023-04-12 18:05:57 -05:00
Charles Kerr
0e2b8d721c
fix: only torrent metainfo display-name as a fallback ( #5378 )
...
Fixes #5347 .
2023-04-12 17:26:43 -05:00
Mike Gelfand
ac4a793816
Uninstall preinstalled OpenSSL on Windows GHA builder ( #5376 )
2023-04-12 20:55:49 +01:00
Charles Kerr
e33d9536ef
fix: return success on RPC add-torrent duplicate ( #5370 )
...
Keep Transmission 3's behavior to avoid unannounced API change
2023-04-12 13:37:04 -05:00
lawrence
23c248a5e9
fix: restore accidentally-deleted copyright notice ( #5372 )
...
Co-authored-by: lawrence <anonymous@null.null>
2023-04-12 13:03:00 -05:00
Charles Kerr
74262a65c2
ci: fix Sanity/Windows GitHub Actions ( #5371 )
2023-04-11 18:16:16 -05:00