Mike Gelfand
b7ba261359
Port macOS client to C++ ( #1830 )
...
* Rename all .m (Obj-C) files to .mm (Obj-C++)
* Fix build in Obj-C++ mode
* Fix Xcode build
2021-09-24 07:56:57 -05:00
Mike Gelfand
db3d40d0ed
Switch to clang-format for code formatting, include Mac client
2021-08-16 00:38:29 +03:00
Dmitry Serov
af3a4d4557
Modern Objective-C syntax ( #509 )
...
* Update enabled complier warnings
* Convert to Modern Objective-C syntax using Xcode's tool
* Convert to modern objc syntax manually, fix some PR issues
* Remove unnecessary parentheses
* Use property syntax for all custom properties
* Use property syntax for all system properties
* Fix erroneously autoreleased values
* Revert VDKQueue to old objc syntax
Co-authored-by: Mike Gelfand <mikedld@users.noreply.github.com>
Co-authored-by: Mitch Livingston <livings124@mac.com>
2021-08-07 10:27:56 +03:00
Mitchell Livingston
d2b3010210
Dark mode support
...
This is the first pass. A bit more work is needed.
2018-12-21 16:39:47 -05:00
Dmitry Serov
845dfe6017
Transition to ARC
2017-07-29 23:14:22 +07:00
Dmitry Serov
95ae0688eb
NSDictionary subscripting
2017-07-08 21:38:47 +07:00
Dmitry Serov
b743b64262
NSArray init literals
2017-07-08 15:23:05 +07:00
Mike Gelfand
4160743738
Convert tabs to spaces, remove trailing whitespace (Mac client)
2017-01-24 20:53:16 +03:00
Mike Gelfand
ee0f7686b5
Fix some warnings revealed by CMake configuration compiler flags
2017-01-11 23:43:56 +03:00
Mike Gelfand
2248d3670f
Get rid of $Id$ SVN keywords in source files
2016-09-02 23:10:15 +03:00
Mike Gelfand
52ca481033
#6050 : Get rid of calls to deprecated convertScreenToBase: API (patch by mattrajca)
2016-01-07 17:21:12 +00:00
Mitchell Livingston
6be3af35b3
#5584 Share option in File menu and context menu
2014-01-10 17:50:05 +00:00
Mitchell Livingston
b830e8cba2
#4749 When accessing images using imageNamed:, don't include the .png. This fixes the app not using the @2x images in HiDPI mode.
2012-06-10 02:35:58 +00:00
Mitchell Livingston
610926c2a3
#4868 Extended tooltip text could be white instead of black
2012-04-14 03:07:06 +00:00
Mitchell Livingston
2406572104
reverse r13248-r13250, since ARC doesn't support 32-bit.
2012-03-13 02:52:11 +00:00
Mitchell Livingston
11f57ccb18
#4822 Enable Automatic Reference Counting
2012-03-10 03:38:58 +00:00
Mitchell Livingston
8ca8c76799
bump Mac copyright to 2012
2012-01-14 17:12:04 +00:00
Mitchell Livingston
b3153d4e89
Fix the priority images in the 10.6 torrent action menu
2011-10-23 17:51:37 +00:00
Mitchell Livingston
b15cac8c43
#4356 Extend tooltip support to torrent names in the main window
2011-10-23 17:45:05 +00:00
Mitchell Livingston
c264f9d366
experimented with updated priority images
2011-10-22 20:45:20 +00:00
Mitchell Livingston
995d754baf
Silence some new warnings with LLVM 3.0/Xcode 4.2
2011-10-18 02:30:22 +00:00
Mitchell Livingston
0808bdd2fe
We now require Mac OS X 10.6 or later. Make that change and all the nice little adjustments that go with it.
2011-10-06 00:30:40 +00:00
Mitchell Livingston
cca9af71ef
revert the spacing between the table row buttons
2011-09-07 01:24:43 +00:00
Mitchell Livingston
916aea36e3
add a bit more spacing within the torrent cell, and make the code more easily changeable in the future
2011-09-06 23:31:23 +00:00
Mitchell Livingston
6373e27d78
undo accidental submit in r12845
2011-09-06 11:29:22 +00:00
Mitchell Livingston
2d147b01e3
update Italian localization for 2.4
2011-09-06 11:28:36 +00:00
Mitchell Livingston
dba38544ae
the progress bar placement should factor in the icon's left padding
2011-09-06 02:56:55 +00:00
Mitchell Livingston
a9204d3980
remove the queue position from the transfer name
2011-08-28 00:38:31 +00:00
Mitchell Livingston
3aba37aa13
remove redundant code
2011-08-28 00:07:30 +00:00
Mitchell Livingston
ee34f2a137
Add some warnings and excessive Lion checks
2011-08-27 21:32:45 +00:00
Mitchell Livingston
9386563e5e
change the (temporary) name at the cell level, not the torrent level
2011-08-05 03:11:22 +00:00
Mitchell Livingston
2d5d902175
Only show a single popover when excessively clicking the global and per-transfer action buttons
2011-07-27 03:38:01 +00:00
Mitchell Livingston
40996df50d
explicit cast to Torrent * when calculating transfer name length
2011-05-23 00:45:17 +00:00
Mitchell Livingston
1d989cf9bf
implement missing copyWithZone in TorrentCell
2011-05-19 22:01:16 +00:00
Mitchell Livingston
09708264f9
add an extra check when generating status strings in a TorrentCell
2011-04-07 00:56:28 +00:00
Mitchell Livingston
25ee42d68d
update the copyright years in the Mac code to 2011
2011-01-01 20:42:14 +00:00
Mitchell Livingston
8e6c7f3249
#3705 Magnet hash text obscured when selected in torrent table view
2010-11-02 03:36:28 +00:00
Mitchell Livingston
19d1e5dc23
fix hovering over the pause/resume button in non-compact view
2010-04-02 18:14:46 +00:00
Mitchell Livingston
05cf5fccef
when the ratio is set to unlimited when resuming, reload the inspector
2010-04-02 18:05:39 +00:00
Mitchell Livingston
6a4954e867
#1869 Move the finished state to libtransmission. This setting is now remembered between launches. This also causes torrents that hit the seed ratio to not have this setting changed to unlimited until start.
2010-04-02 17:57:25 +00:00
Mitchell Livingston
def9a6aba3
make text fields truncate in the middle instead of end
2010-04-01 02:34:29 +00:00
Mitchell Livingston
115e763ac7
still show the progress bar in compact view for selected rows
2010-03-28 01:29:40 +00:00
Mitchell Livingston
157707f93e
one more constant, one less warning
2010-03-21 15:16:11 +00:00
Mitchell Livingston
c211f53a8a
in compact view, center fields instead of using offsets from the top
2010-03-21 14:59:46 +00:00
Mitchell Livingston
021e6e9e33
eliminate the non-displayed text explaining the control buttons in compact view
2010-03-20 22:42:33 +00:00
Mitchell Livingston
b6aa2c6e2e
in compact view, when showing the controls on hover don't resize the title if the replaced text was longer than the width of the buttons
2010-03-20 22:24:54 +00:00
Mitchell Livingston
ab7e05ec76
in compact view, don't show the progress bar if the cell is selected, regardless if the table has focus
2010-03-20 19:16:13 +00:00
Mitchell Livingston
09666b3add
appropriately shorten the title length when showing the control buttons in compact view
2010-03-20 18:54:24 +00:00
Mitchell Livingston
796869f6c8
don't set up a tracking area over the entire cell when not in compact view
2010-03-20 18:27:09 +00:00
Mitchell Livingston
f77491ceb3
more adjustments to compact view
2010-03-20 18:09:45 +00:00