Commit Graph

15552 Commits

Author SHA1 Message Date
Cœur 03a23cf797
fix: max 4 significant digits for speed (#5100) 2023-03-01 11:33:17 -06:00
Cœur 63653b4831
fix: recheckCompleteness on setDownloadDir (#5060) 2023-02-28 08:51:11 -06:00
Charles Kerr 1a276fb145
fix: 4.0.0 bookkeeping of protocol overhead when receiving peer messages (#5091) 2023-02-27 20:25:15 -06:00
github-actions[bot] e9eb70b50f
chore: update generated transmission-web files (#5089) 2023-02-27 17:28:42 -06:00
Derek Reiff 451dd952f8
fix: restore client-level progress indicators (#5083) 2023-02-27 17:16:45 -06:00
Charles Kerr 5ada8c46d4
fix: transmission-remote warning when adding magnet link (#5088) 2023-02-27 15:58:38 -06:00
Charles Kerr f53e58c8bd
fix: 4.0.0 regression that broke speed limits for utp peers (#5086) 2023-02-27 15:03:45 -06:00
Max Zettlmeißl f267f95ec1
docs: document previously-undocumented settings (#4971) 2023-02-27 13:40:33 -06:00
Charles Kerr ac319321b5
fix: assertion failure in std::clamp() when called from rechokeDownloads() (#5080) 2023-02-27 11:59:00 -06:00
HAkos1 238fd96041
fix: don't log full path, only the filename of source file (#5055)
Co-authored-by: Akos Horvath <koma@koma.sh>
2023-02-27 10:02:58 -06:00
Gary Elshaw 13ae244eed
docs: warn users about bannable actions in the issue template (#5059) 2023-02-26 21:42:53 -06:00
Dzmitry Neviadomski 4430f72a72
feat: Use updated minimal NSColorWell style for Groups. (#5016)
* feat: Use updated minimal NSColorWell style for Groups.

Only on macOS Ventura (13.0+), as AppKit changes were introduced here.

Somewhat fixes #5011

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
2023-02-26 19:11:36 -06:00
Cœur dcc1d14fc1
Set fPiecesControl segmentDistribution to fillProportionally (#5066) 2023-02-26 09:42:26 -06:00
github-actions[bot] 63f47691e8
chore: update generated transmission-web files (#5061) 2023-02-26 01:10:18 -06:00
Helmut K. C. Tessarek 0d355806ac
fix: change alt to control for shortcuts (#5054) 2023-02-25 23:37:50 -06:00
Cœur 8a374a3310
fix: macOS watchdirs (#5058) 2023-02-25 22:50:30 -06:00
Charles Kerr 47fd150bab
fix: some torrents think they are magnets (#5025) 2023-02-25 07:11:19 -06:00
Mike Gelfand 81f8ceb0f9
Limit in-kernel file copying to 2 GiB blocks at a time (#5039)
This reportedly helps with copying to cifs target where
`copy_file_range()` would sometimes return `EINVAL` for no apparent
reason when copying large files. Extending the limit to `sendfile64()`
to avoid similar issue there, if it exists.

Overall, copying at most 2 GiB at a time will result in more syscalls
but shouldn't affect the performance gain in any noticeable way.
2023-02-25 03:15:17 +00:00
github-actions[bot] a42e81efd9
chore: update generated transmission-web files (#5036)
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-02-24 18:37:01 -06:00
Dzmitry Neviadomski 7e353588dc
fix: Add tooltip explaining why auto adding for magnets is unavailable. (#5035)
Fixes #5034

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
2023-02-24 16:44:55 -06:00
Charles Kerr 8e3a09ff94
fix: alt speed schedule not saved in web ui (#5033) 2023-02-24 16:09:50 -06:00
Roey Fuchs cfcd7148ad
fix: make "unexpected argument" error message easier to read (#5029) 2023-02-24 15:47:51 -06:00
Dzmitry Neviadomski 394defe98e
fix: Adjust sizes to fix Call Script control cutoff. (#5018)
Fixes #5010

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
2023-02-24 12:24:34 -06:00
Dzmitry Neviadomski c43ed9a8a1
fix: Update Inspector window frame to fix AutoLayout warning. (#5021)
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
2023-02-23 19:06:47 -06:00
Dzmitry Neviadomski 026ab5ffc6
fix: Use bounds for relative NSPopover positioning. (#5019)
Fixes #5013

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
2023-02-23 18:40:29 -06:00
wiz78 450e98fd91
fix: TR_TIME_LOCALTIME value in torrent scripts (#5006) 2023-02-23 07:18:29 -06:00
github-actions[bot] bc34f77624
chore: update generated transmission-web files (#5002) 2023-02-22 20:11:29 -06:00
Charles Kerr 9d310b3a4d
fix: padding in overflow menu (#5001) 2023-02-22 18:31:24 -06:00
Charles Kerr 487cc27e11 chore: bump version to 4.0.1-dev 2023-02-22 17:02:19 -06:00
Charles Kerr e1c6e1be43 chore: bump version to 4.0.1 2023-02-22 16:41:35 -06:00
Charles Kerr e2fa4d9737
docs: add 4.0.1 release notes (#4956) 2023-02-22 16:38:37 -06:00
Charles Kerr 9bf800e04c
docs: fix RPC documentation error (#4998) 2023-02-22 10:41:11 -06:00
github-actions[bot] ab88926f87
chore: update generated transmission-web files (#4993) 2023-02-22 07:54:42 -06:00
Gary Elshaw 4a83657a4a
fix: make context menu highlighted row readable in dark mode (#4984) 2023-02-22 06:48:07 -06:00
Thomas Weißschuh 8f8bcf720a
ci: add option to disable installation of web assets (#4906)
Fixes #4864
2023-02-22 06:25:50 -06:00
fghzxm e2b6dc48b1
build: set /utf-8 flag when using MSVC (#4975)
MSVC by default decodes source files in the current Windows code page if
they don't have a Unicode BOM, and also encodes strings and chars into
the current code page before storing them into the compiled binary. Our
files are always encoded in UTF-8, and our code always assumes runtime
strings are encoded in UTF-8, so we should pass the `/utf-8` flag to
MSVC.

Microsoft Docs:
https://learn.microsoft.com/en-us/cpp/build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8
2023-02-22 06:00:07 -06:00
Charles Kerr 9d1a141482
fix: cannot build with clang on Windows (#4978)
Fixes #4977.
2023-02-21 11:08:28 -06:00
fghzxm db118e7998
fix: do not test utils if not building utils (#4946)
Setting `-DENABLE_UTILS=0 -DENABLE_TESTS=1` causes CMake errors due to
tests/utils/CMakeLists.txt referencing
`$<TARGET_FILE:transmission-show>` which is undefined.  Fixed by
including the tests/utils/ directory only if `ENABLE_UTILS` is true.
2023-02-20 23:43:05 -06:00
abubaca4 3c9d997f47
downgrade libdeflate to 1.7 (#4970)
transmission work with libdeflate 1.7 that delivered with debian 11
2023-02-20 21:33:50 -06:00
Mike Gelfand 88556bd859
Fix libdeflate find module never finding anything (#4968)
`DEFLATE_VERSION` was never set but was listed as required. Move it from
`REQUIRED_VARS` to `VERSION_VAR` and populate properly.
2023-02-20 21:09:24 +00:00
Charles Kerr 6a185634b0
fix: open-folder does not work in qt client (#4963) 2023-02-20 14:41:47 -06:00
Mike Gelfand c5b1df0daa
Support in-source builds (#4955)
* Support in-source builds

Don't copy third-party directories into themselves (actually, don't copy
them at all) by switching from `URL` to `SOURCE_DIR`. Separate build,
source, and install directories for third-party libraries.

* Trigger builds on changes to cmake/

That directory contains TrMacros.cmake which influences build logic in
other places.
2023-02-19 16:10:25 +00:00
Charles Kerr ed8133520f
fix: blocklists allocate more memory than they need (#4953) 2023-02-19 09:20:23 -06:00
github-actions[bot] 671f835228
chore: update generated transmission-web files (#4941) 2023-02-18 16:48:41 -06:00
Òscar Casajuana 7350339ebc
fix: searching labels that contain spaces or hyphens (#4932) 2023-02-18 16:44:26 -06:00
Bheesham Persaud 05e79d01db
build: Use CXX symbol checking for libutp (#4909) 2023-02-18 15:10:50 -06:00
Mike Gelfand 9f2040d093
Only show/hide top-level windows on systray action (#4939) 2023-02-18 16:09:35 +00:00
Charles Kerr e29064023f
fix: try utp connection first; fix utp timeout issues. (#4897) 2023-02-18 10:03:59 -06:00
Charles Kerr adf5051d46
fix: revert tr_torrentStat() acquires a session thread lock (#4571)
This reverts commit e4b480ecd4.
2023-02-17 23:11:24 -06:00
Mike Gelfand b3abadf8ba
Bump bundled libutp to rollback anonymous unions fix (#4877) 2023-02-18 02:59:15 +00:00