Commit Graph

390 Commits

Author SHA1 Message Date
Mitchell Livingston 470ee010f2 Revert "Merge pull request #1039 from MaddTheSane/patch-4"
This reverts commit c0c463d660, reversing
changes made to cd2587a435.
2020-04-25 10:35:15 -04:00
C.W. Betts 751200f59a Update PrefsController:
Use [[NSFileManager defaultManager] stringWithFileSystemRepresentation:length:] instead of using NSString's creation.
2019-07-21 15:04:09 -06:00
fetzu 3c0cb395c5 Updated copyright strings to 2019
Updated Transmission Project copyright dates to 2005-2019 in headers and code.
2019-01-11 19:36:19 +01:00
Mike Gelfand 1b36e34d9b Update Sparkle to 1.20.0
Unfortunately, due to the nature of the issue a manual update to a new
version will be required.

Fixes: #600
2018-10-04 23:38:23 +03:00
Mike Gelfand 8863e88570 Fix build with Xcode 10
For some reason, Mac client is the only project that references
libtransmission files as if they were a part of its own project, and
inconsistently so. Make the include/import style uniform an in line with
other projects.

Adjust Mac client include directory settings a bit along the way.
2018-09-30 13:37:30 +03:00
Dmitry Serov 9632af7c25 Remove Growl support 2017-11-29 00:38:14 +03:00
Dmitry Serov bad7f5d198 Use NSInvocation to make Growl compile under ARC 2017-08-18 18:47:55 +07:00
Dmitry Serov 18e33c5cdb Remove leftover dealloc empty lines, nullify StatsWindowController instance on close 2017-08-01 17:57:27 +07:00
Dmitry Serov 845dfe6017 Transition to ARC 2017-07-29 23:14:22 +07:00
Dmitry Serov 40a7b8879c NSArray subscripting 2017-07-08 16:16:01 +07:00
Dmitry Serov b743b64262 NSArray init literals 2017-07-08 15:23:05 +07:00
Dmitry Serov 87b6c451ac NSString literals 2017-07-08 15:06:32 +07:00
Dmitry Serov 80a2adc074 NSNumber literals 2017-07-07 17:34:27 +07:00
Mike Gelfand 5e18ddbca8 Remove NSApp isOnMountainLionOrBetter helper 2017-02-05 22:29:20 +03:00
Mike Gelfand fa504fb27f Bump Mac client deployment target to 10.9, fix deprecation errors 2017-02-05 18:41:47 +03:00
Mike Gelfand 4160743738 Convert tabs to spaces, remove trailing whitespace (Mac client) 2017-01-24 20:53:16 +03:00
Mike Gelfand 505b4f8c4f Merge pull request #11 from JanX2/macosx-misc-1
OS X misc improvements 1
2017-01-07 23:23:07 +03:00
Mike Gelfand 2248d3670f Get rid of $Id$ SVN keywords in source files 2016-09-02 23:10:15 +03:00
Jan Weiß 4a9a48853b Paths converted from NSString objects to C strings should be acquired using “-fileSystemRepresentation”.
The file system APIs on OS X have specific requirements concerning the Unicode normalization form.
2016-05-15 18:42:37 +02:00
Mike Gelfand 2ca7ac7473 Get rid of some more deprecation warnings (OS X) 2016-01-08 10:05:19 +00:00
Mike Gelfand 147ae097f4 #6042: Remove dead code now that we build for OS X 10.7+ (patch by mattrajca)
In addition to the patch,
  * remove unused global actions menu (popover is used instead)
  * remove *Lion class macros, use NSPopover and NSDataDetector directly
2016-01-06 11:05:37 +00:00
Mike Gelfand 1475abf48e #6041: Use AppKit status light icons (patch by mattrajca) 2015-12-27 21:50:02 +00:00
Mitchell Livingston f450f27b26 #4712 Gray out the 'Display a window when adding a magnet link' option, whenever 'Same directory as torrent' is selected 2013-08-10 02:29:12 +00:00
Mitchell Livingston bc574a559a #5223 Use VDKQueue for watching for torrent files 2013-01-19 05:03:00 +00:00
Mitchell Livingston 7dd5b57851 properly retain/release nstimers like any other objective-c object 2012-09-10 02:37:29 +00:00
Mitchell Livingston 4382b7c93a avoid creating the Bonjour Controller singleton unnecessarily 2012-09-10 02:01:07 +00:00
Mitchell Livingston 4b5331fe0e remove an unused variable 2012-08-30 00:14:43 +00:00
Mitchell Livingston f406f49647 remove unnecessary 10.8 checks 2012-08-19 19:08:18 +00:00
Mitchell Livingston 37009c2890 When running on 10.8 with Growl not running, show a button in Prefs to open System Preferences. 2012-08-19 19:06:52 +00:00
Mitchell Livingston 9c8395d109 silence several warnings related to printing ints in strings 2012-08-13 00:52:04 +00:00
Mitchell Livingston d350225a1d #4964 Don't allow Mist notifications on >= 10.8 2012-07-25 12:48:50 +00:00
Mitchell Livingston 1d1017534b #4953 Launching/quitting Growl should update options in preferences 2012-07-07 17:58:52 +00:00
Mitchell Livingston 739ae4a99a Don't call setRestorationClass: on 10.6. 2012-06-18 01:33:27 +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 bb395c1473 #4939 Access Growl from preferences (disabled until the 1.4 framework is released) 2012-06-10 01:44:03 +00:00
Mitchell Livingston c1f2085715 session_handle does not need to be a global variable in the prefs controller 2012-05-29 01:03:21 +00:00
Mitchell Livingston 4ddc3582d0 silence 2 warnings 2012-05-29 00:53:44 +00:00
Mitchell Livingston ff6af7b86a when migrating old blacklists, use URLs instead of string paths and don't hardcode the Application Support folder location 2012-05-28 17:43:51 +00:00
Mitchell Livingston 84a7f149a6 #4922 On Lion, use window restoration on the preferences window 2012-05-28 17:26:15 +00:00
Mitchell Livingston bcde8ebef6 #4920 On Lion, use window restoration on the message log and stats window 2012-05-27 22:31:58 +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 bfaba32d79 #4769 "Display notifications" not staying checked 2012-02-14 03:37:39 +00:00
Mitchell Livingston 8ca8c76799 bump Mac copyright to 2012 2012-01-14 17:12:04 +00:00
Mitchell Livingston 30f7fae5a5 eliminate all warnings by switching NSOpenPanel/NSSavePanels to use completion handler blocks 2011-12-11 22:31:01 +00:00
Mitchell Livingston 7d14f9617b #4654 Make Mist notifications an optional setting configured through Preferences 2011-12-03 02:50:21 +00:00
Mitchell Livingston bc5b4be310 remove most instances of deprecated filename and filenames methods 2011-10-06 02:16:19 +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 ff2d250d22 remove unnecessary queue update notifications 2011-08-17 01:49:55 +00:00
Mitchell Livingston a975fad0c7 The Mac UI's "check for stalled transfers" feature now uses the libtransmission hooks 2011-08-08 03:24:23 +00:00