Jonatan
e407bcc501
docs: update translation site names ( #5481 )
...
See https://help.transifex.com/en/articles/7171815-web-application-s-domain-change
2023-05-05 13:51:18 -05:00
tearfur
474a30ab2d
feat: add global IP cache, fix UDP connection failure warnings
2023-05-05 12:17:40 -05:00
Charles Kerr
bd8b50ef7b
fix: show magnet name in compact mode ( #5491 )
2023-05-04 15:24:19 -05:00
Gary Elshaw
2f1d5a225c
fix: comment typos in libtransmission ( #5473 )
2023-04-30 13:29:29 -05:00
github-actions[bot]
35fc9e7bbe
chore: update generated transmission-web files ( #5478 )
2023-04-29 14:32:19 -05:00
Gary Elshaw
52c45eb85f
fix: some typos in macos source code comments ( #5475 )
2023-04-29 14:00:35 -05:00
klevain
908e8a551e
feat: add high-contrast theme to web ui ( #5470 )
2023-04-29 11:26:37 -05:00
Safouane Aarab
ccbb362fe5
refactor: edit style and increase spacing ( #5466 )
2023-04-29 10:36:21 -05:00
Gary Elshaw
2999e71e76
fix: typos in libtransmission tests ( #5468 )
2023-04-28 18:42:45 -05:00
Zhenfu Shi
f34b1e624c
fix: wrong case in AppKit.h ( #5456 )
2023-04-27 13:39:52 -05:00
Mike Gelfand
e8fcb025a0
fix: use user-preferred locale ( #5444 )
...
* Use user-preferred locale
Previous fix adding `L` format specifier was correct but only fixed half
of the problem, as C++ locale is set up to be "C" by default. GTK client
used to call `setlocale(LC_ALL, "")` to set up user-preferred locale
which only affected C functions and `std::locale` (used by libfmt) was
unaware of those changes.
Apply the fix to all the binaries since they're all doing some sort of
output to the user and calling libtransmission helpers, as well as using
libfmt directly.
* Improve libtransmission's json-test
Set the locale C++ way to avoid any sort of inconsistencies, and also
restore it to the old one once finished testing.
* Improve transmission-show test runner script
Quote outputs to avoid CMake error about `message()` being called with
no arguments. Capture stderr to the same output file. Fallback to `git
diff` if `diff` wasn't found. A few other minor changes.
2023-04-27 09:10:33 -05:00
github-actions[bot]
c2002c9481
chore: update generated transmission-web files ( #5463 )
2023-04-27 00:07:55 -05:00
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