Robert Palmer
846442af83
For some reason self.fPieces.resize() won't work but _fPieces.resize() will ( #3669 )
2022-08-18 10:21:31 -05:00
Charles Kerr
76a7994eef
refactor: remove tr_free() ( #3668 )
2022-08-18 09:14:12 -05:00
Charles Kerr
bfec98c323
refactor: avoid tr_new() in transmission-remote ( #3665 )
2022-08-17 20:25:42 -05:00
Charles Kerr
29f57bc296
chore: iwyu headers ( #3661 )
2022-08-17 11:08:36 -05:00
Charles Kerr
e49747ab51
feat: add tr_strvToBuf() ( #3657 )
...
* feat: add tr_getDefaultConfigDirToBuf()
* feat: add tr_getDefaultDownloadDirToBuf()
* feat: add tr_strvToBuf()
* feat: add tr_torrentFindFileToBuf()
* feat: add tr_torrentGetMagnetLinkToBuf()
* refactor: remove unused makeString() from tests
* feat: add tr_torrentFilenameToBuf()
* feat: add tr_torrentGetTrackerListToBuf()
* chore: remove obsolete comment references to tr_free
* chore: remove unused tr_strdup()
* chore: remove unused forward declarations
2022-08-16 19:28:57 -05:00
Charles Kerr
6278ea7017
refactor: reduce use of tr_malloc / tr_free ( #3652 )
...
* refactor: avoid tr_new in macos Torrent.trashDataFile
* refactor: avoid tr_new in maco PiecesView
* refactor: avoid tr_new in qt createVariant()
2022-08-16 12:03:09 -05:00
Charles Kerr
7c5862a5f5
refactor: remove tr_new, tr_free pt. 1 ( #3626 )
...
* refactor: tr_torrentGetMetadataPiece() returns an optional vector
* refactor: use tr_pathbuf in create_temp_path()
* refactor: use tr_pathbuf in win32 create_temp_path()
* refactor: use std::vector in isPeerInteresting()
* refactor: remove tr_new0 from tr_peerMgrPeerStats()
* refactor: remove tr_new0 from rechokeUploads()
* refactor: silence clang nullptr dereference warning
* refactor: make tr_natpmp a C++ class
* refactor: use std::string in tr_log_message
2022-08-11 19:59:58 -05:00
SweetPPro
a700259cc0
macOS convert message window to autolayout ( #3604 )
...
fixes some clipping in the macOS Message Log window
#3574
2022-08-10 09:47:13 -05:00
Gary Elshaw
0da5660c6e
Increase font size of TrackerCell from 9 to 9.5 ( #3571 )
2022-08-09 08:15:52 -05:00
Charles Kerr
bf8f72e61f
refactor: tr_metainfo_builder() ( #3565 )
2022-08-02 14:46:08 -05:00
SweetPPro
3982532d65
macOS disable green maximize button on Inspector window ( #3563 )
...
Fixes #3486
2022-08-02 08:19:03 -05:00
SweetPPro
2ff4dd139f
macOS autolayout fixes on Inspector - Options tab ( #3559 )
...
* macOS autolayout fixes on Inspector - Options tab
Fixes #3558
* macOS - equal height NSPopupButtons on Inspector - Options tab
2022-08-02 01:37:49 -05:00
Charles Kerr
9c7fcf85cf
refactor: tr_stats ( #3542 )
2022-07-28 18:56:40 -05:00
SweetPPro
366d7f0702
macOS small layout fixes to Info Window ( #3522 )
...
unifies the margin between headers and content on the Activity tab and the Options tab in the Info Window
2022-07-27 20:12:01 -05:00
Mike Gelfand
42a065e510
Adjust CMake configs for Mac base internationalization ( #3521 )
...
Fixes : #3515
2022-07-25 02:44:56 +01:00
Mike Gelfand
9539484cdc
Sync translations ( #3519 )
...
* Handle default value for `PrefWindowSize` in code
* Add new Mac client resources to Transifex config
* Remove non-user-visible titles from XIB files
* Sync translations with code
* Sync translations with Transifex
2022-07-24 18:13:04 +01:00
Dzmitry Neviadomski
42924f3e97
[macOS] Revamp Toolbar Segments ( #3512 )
...
Fixes #3498 .
2022-07-23 14:37:57 -05:00
Charles Kerr
47fe7c47d2
refactor: replace per-torrent callbacks with per-session ones. ( #3495 )
2022-07-23 01:04:34 -05:00
Charles Kerr
445aad56a0
test: add platform tests ( #3514 )
...
* test: add tr_getDefaultDownloadDir() tests
this also indirectly tests xdg and homedir
* test: add PlatformTest.defaultConfigDirEnv
* test: add PlatformTest.defaultConfigDirXdgConfig
test: add PlatformTest.defaultConfigDirXdgConfigHome
* test: add PlatformTest.webClientDirEnvClutch
test: add PlatformTest.webClientDirEnvTr
test: add PlatformTest.webClientDirXdgDataHome
* fixup! test: add PlatformTest.webClientDirEnvClutch
fix: win32 breakage
2022-07-22 20:10:02 -05:00
SweetPPro
f9398e53e2
macOS preference window localization autolayout fixes ( #3472 )
2022-07-21 15:36:23 -05:00
SweetPPro
1eeeb5c152
macOS fix some autolayout issues in Info window ( #3497 )
...
* macOS fix some autolayout issues in Info window
Fixes #3491
* fixes window resizing on Activity tab
Fixes #3484
* fix size behaviour on Info Activity tab
Fixes #3487
* fixed a clipping issue on the German Info - Options tab
2022-07-21 09:25:55 -05:00
SweetPPro
9f7afe4ea5
macOS fix clipping and crashing on the Info Inspector Options tab ( #3473 )
2022-07-20 15:27:10 -05:00
David Miguel Susano Pinto
f8b3514c0e
tr_makeMetaInfo: new anonymize option ( closes #3420 ) ( #3452 )
2022-07-19 16:48:24 -05:00
SweetPPro
8724c3dc1a
macOS internationalization of xibs ( #3409 )
2022-07-17 18:04:32 -05:00
Mike Gelfand
39d442b3ee
Sync translations ( #3440 )
...
* Sync translations with code
* Sync translations with Transifex
2022-07-13 00:30:43 +03:00
SweetPPro
5fc9f22fab
use the default toolbar button size on macOS 11+ ( #3433 )
2022-07-11 19:45:50 -05:00
Dzmitry Neviadomski
3e73913a1d
[macOS] Use NSAlert APIs to show alert suppression checkbox ( #3360 )
...
* [macOS] Simplify branching for termination prevention
* [macOS] Use NSAlert APIs to show alert suppression checkbox
2022-07-02 16:38:27 -05:00
Mike Gelfand
cce1a15421
Sync translations ( #3389 )
...
* Sync translations with code
* Sync translations with Transifex
2022-07-02 04:10:12 +01:00
A Cœur
3cd2be381b
Fix Warn -> Warning ( #3382 )
...
* Fix Warn -> Warning
* Adopt "Warning" for English
2022-07-01 17:19:19 -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
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
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
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
FX Coudert
b893289392
Rename Mac OS X to macOS ( #3362 )
2022-06-27 15:28:37 -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
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
SweetPPro
06e5767234
macOS add full screen support ( #3305 )
2022-06-16 14:59:54 -05:00