Colin B
5e43731bcf
Ensure hybrid torrents are parsed correctly. ( #3388 )
2022-07-02 12:16:34 -05:00
Charles Kerr
e9d34519ff
docs: fix installation of release notes ( #3390 )
2022-07-02 11:25:15 -05:00
Mike Gelfand
cce1a15421
Sync translations ( #3389 )
...
* Sync translations with code
* Sync translations with Transifex
2022-07-02 04:10:12 +01:00
Charles Kerr
dc4c898b8f
docs: move news to news/ directory; add 4.0.0-beta.1 release notes ( #3272 )
2022-07-01 17:47:53 -05:00
A Cœur
3cd2be381b
Fix Warn -> Warning ( #3382 )
...
* Fix Warn -> Warning
* Adopt "Warning" for English
2022-07-01 17:19:19 -05:00
Colin B
3237323b8e
Add basic support for v2 hashes in transmission-show ( #3380 )
...
* Add basic support for v2 hashes in transmission-show
* Add sha256 for more libraries
* Fix issue with sha256 digest length
* Add sha256 for polarssl
Note: Bumping miniumum PolarSSL version to 1.3 because of
sha2->sha256 name change.
* Add sha256 for CommonCrypto/ccrypto
* Add sha256 for cyassl
2022-07-01 09:49:33 -05:00
Charles Kerr
85a7d0e09d
refactor: rename Bandwidth as tr_bandwidth ( #3379 )
2022-06-29 15:08:58 -05:00
Dzmitry Neviadomski
129ad3e6d6
[macOS] Fix deprecation warning for third-party/libevent ( #3359 )
...
arc4random_addrandom(2) was deprecated as of macOS 10.12
2022-06-29 09:55:11 -05:00
Charles Kerr
0b75751de3
build: re-fix the naming of workflow triggers ( #3374 )
...
I thought I fixed this once before?
2022-06-29 00:36:42 -05:00
Dzmitry Neviadomski
37f7f83d4d
[macOS] Apply ObjC modernizations once again. ( #3358 )
...
This doesn't include designated initializers refactoring.
2022-06-28 23:20:42 -05:00
Charles Kerr
88a3149ce4
refactor: add tr_peer.activeReqCount() ( #3373 )
...
rename peer_stats.pendingReqs to .activeReqs for consistency
2022-06-28 20:48:39 -05:00
Dmitry Serov
7e278c453a
[macOS] Optimise framework imports ( #3323 )
2022-06-28 19:15:52 -05:00
SweetPPro
e678f7c5f5
macOS fix quicklook toolbar icon status ( #3345 )
...
Fixes #3235
2022-06-28 18:19:06 -05:00
SweetPPro
b80e9bd8c2
macOS use standard toolbar buttons ( #3356 )
...
Co-authored-by: Dmitry Serov <barbari100@gmail.com>
2022-06-28 16:14:10 -05:00
Charles Kerr
5407c89237
refactor: use namespaces in peer-msgs.cc ( #3370 )
2022-06-28 15:24:39 -05:00
Gary Elshaw
e683cd504c
Fix: Flexibility of the Encryption column ( #3348 )
2022-06-28 14:08:15 -05:00
Dzmitry Neviadomski
534f9f7bc1
Update Copyright Year to 2022. ( #3352 )
2022-06-28 09:07:12 -05:00
Charles Kerr
8ea6b6f6d3
refactor: tr_swarm ( #3368 )
...
* refactor: simplify tr_swarmGetStats()
* refactor: make addStrike() a tr_swarm member function
* refactor: make updateEndgame() a tr_swarm member function
* refactor: limit scope of some constexpr values
* refactor: make tr_swarm.is_endgame private
* refactor: make tr_swarm.isAllSeeds() a member function
2022-06-28 01:22:34 -05:00
Gary Elshaw
e823b725f2
Delete ActionOn and QuitBadge image directories ( #3364 )
...
* Delete macosx/Images/Images.xcassets/ActionOn.imageset directory
* Delete macosx/Images/Images.xcassets/QuitBadge.imageset directory
* Deleted ActionOn and QuitBadge from CMakeLists
2022-06-27 23:33:13 -05:00
Charles Kerr
34788a7eb1
refactor: make tr_peerMgr.timers private std::unique_ptrs ( #3366 )
2022-06-27 21:15:15 -05:00
Charles Kerr
5841441dd1
fixup! refactor: tr_peerMsgs.percentDone() ( #3363 ) ( #3365 )
2022-06-27 18:16:08 -05:00
FX Coudert
b893289392
Rename Mac OS X to macOS ( #3362 )
2022-06-27 15:28:37 -05:00
Charles Kerr
81a42c6bb6
refactor: tr_peerMsgs.percentDone() ( #3363 )
...
* refactor: add tr_peerMsgs.percentDone()
This moves the `progress` and `have` fields from the `tr_peer` parent
class down into BitTorrent peer subclass, since webseeds by definition
are seeds and have everything.
* refactor: use preferred naming for class members
snake_case for variables, camelCase for methods
2022-06-27 14:12:31 -05:00
SweetPPro
eefcbe7cb2
macOS remove gradient from PiecesView ( #3342 )
2022-06-25 01:03:07 -05:00
SweetPPro
849a36a30d
macOS fix Toolbar show/hide on macOS Mojave ( #3327 )
2022-06-24 00:26:36 -05:00
SweetPPro
286d438222
macOS use AutoLayout in utility bars ( #3326 )
...
update filterbar to use constraints=
2022-06-23 11:18:53 -05:00
A Cœur
7f01ee52fe
Set torrent file's metainfo for magnets ( #3322 )
2022-06-21 16:47:57 -05:00
Charles Kerr
308ae8487a
fix: code style in macosx/AboutWindowController.mm ( #3334 )
...
* build: when code-style fails, try giving a breadcrumb to find the diff
* fix: code style in AboutWindowController.mm
* fix: typo in what-to-make
2022-06-21 12:25:16 -05:00
FX Coudert
2ac049c7ba
Fix NSAttributedString deprecation ( #3330 )
2022-06-20 14:45:01 -05:00
FX Coudert
83927eade1
Update links in macOS credits ( #3329 )
2022-06-20 11:50:56 -05:00
Charles Kerr
85c11b7f03
fix: requests across piece boundaries when piece is not a multiple of block_size
...
Fixes #3324 .
2022-06-19 23:08:58 -05:00
SweetPPro
b983a3ba5c
macOS fix quicklook in the Torrent Inspector files view ( #3321 )
2022-06-19 01:00:16 -05:00
Gary Elshaw
7030eb8530
Updated macOS ActionHover icon to grey chevron ( #3239 )
2022-06-18 18:39:39 -05:00
Mike Gelfand
6d54287785
Sync translations ( #3318 )
...
* Sync translations with code
* Sync translations with Transifex
2022-06-18 21:44:13 +03:00
SweetPPro
90f2757448
macOS fullscreen and autosize fixes ( #3315 )
...
use constraints to set window size and remove a bunch of manual calculations
2022-06-18 12:39:22 -05:00
FX Coudert
e0c593741c
Raise minimum supported target to macOS 10.13 (High Sierra) ( #3310 )
2022-06-18 09:26:45 -05:00
Lucas Clemente Vella
42198afc5f
Implement latest version of BEP-7 for HTTP requests ( #1661 )
...
* Implement BEP-7 for HTTP announce (fixes #1659 )
2022-06-17 20:33:11 -05:00
Charles Kerr
eb36788253
build: fix sanity GitHub action ( #3316 )
...
* build: fix Sanity GitHub action
* build: CI triggers now look for xcode changes
2022-06-17 16:52:39 -05:00
Charles Kerr
25fdb5805c
refactor: use tr_torrent_id_t ( #3314 )
...
* refactor: use semantic type tr_torrent_type_t in libtransmission
* refactor: use semantic type tr_torrent_type_t in gtk client
* refactor: use semantic type tr_torrent_type_t in qt client
2022-06-17 10:43:04 -05:00
Viacheslav Chimishuk
869741de7c
Web client: fix broken state and labels filter. ( #3311 )
...
* Web client: fix broken state and labels filter.
* Web client: fix tracker filter.
2022-06-16 17:09:47 -05:00
Viacheslav Chimishuk
0397176c10
keep labels in order added, rather than alphabetically ( #3271 )
2022-06-16 17:08:42 -05:00
SweetPPro
06e5767234
macOS add full screen support ( #3305 )
2022-06-16 14:59:54 -05:00
SweetPPro
c6b49e99d8
macOS revert fullscreen changes ( #3304 )
...
* macOS remove NSWindow subclass
as discussed in #3297
2022-06-16 12:55:33 -05:00
SweetPPro
037f1bf403
macOS remove NSWindow subclass ( #3303 )
2022-06-16 09:29:50 -05:00
Charles Kerr
d20b77a9ab
refactor: make tr_sessionGetEncryption() const ( #3306 )
2022-06-15 17:19:24 -05:00
Dzmitry Neviadomski
57ed120a71
[macOS] Hide NSPopover Arrow for Torrent options. ( #3294 )
...
Fixes #3293
2022-06-15 13:53:23 -05:00
Charles Kerr
0fa716742a
build: add alpine/musl to github actions sanity ( #3300 )
...
* build: add alpine/musl to github actions sanity
* build: sanity build tarball even if the only changes are in submodules
2022-06-15 10:53:50 -05:00
SweetPPro
092710fa16
macOS remove GearshapeTemplate from CMakeLists.txt ( #3301 )
...
Icon was removed from project in #3178
2022-06-15 10:21:11 -05:00
Charles Kerr
b85edf8d0f
fix: add i18n options for past tense, future tense time ( #3245 )
2022-06-14 21:56:27 -05:00
Dzmitry Neviadomski
922ae556d7
Roll libdeflate v1.12. ( #3298 )
...
* Roll libdeflate v1.12.
* Update Xcode Project for libdeflate v1.12
2022-06-14 21:16:01 -05:00