]> granicus.if.org Git - transmission/commitdiff
the mac app now includes and works with the web ui
authorMitchell Livingston <livings124@transmissionbt.com>
Fri, 18 Jul 2008 04:54:11 +0000 (04:54 +0000)
committerMitchell Livingston <livings124@transmissionbt.com>
Fri, 18 Jul 2008 04:54:11 +0000 (04:54 +0000)
Transmission.xcodeproj/project.pbxproj
libtransmission/platform.c
macosx/en.lproj/PrefsWindow.xib

index 6630a798b27d7222d40d71f81abe3c570f795e45..6da393aaee129fc96908bcde8543c4e6a90b17c0 100644 (file)
                A24B65600D3F30870079EA4D /* QuitBadge.png in Resources */ = {isa = PBXBuildFile; fileRef = A24B655F0D3F30870079EA4D /* QuitBadge.png */; };
                A24F19080A3A790800C9C145 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A24F19070A3A790800C9C145 /* Sparkle.framework */; };
                A24F19210A3A796800C9C145 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = A24F19070A3A790800C9C145 /* Sparkle.framework */; };
+               A250EEB60E2ED87B00A688E6 /* web in Resources */ = {isa = PBXBuildFile; fileRef = A250EE800E2ED87B00A688E6 /* web */; };
                A256588D0A9A695400E8A03B /* MessageWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = A256588B0A9A695400E8A03B /* MessageWindowController.m */; };
                A257C1820CAD3003004E121C /* PeerTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = A257C1800CAD3003004E121C /* PeerTableView.m */; };
                A25892640CF1F7E800CCCDDF /* StatsWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = A25892630CF1F7E800CCCDDF /* StatsWindowController.m */; };
                A24621360C769CF400088E81 /* trevent.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = trevent.c; path = libtransmission/trevent.c; sourceTree = "<group>"; };
                A24B655F0D3F30870079EA4D /* QuitBadge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = QuitBadge.png; path = macosx/Images/QuitBadge.png; sourceTree = "<group>"; };
                A24F19070A3A790800C9C145 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = macosx/Sparkle.framework; sourceTree = "<group>"; };
+               A250EE800E2ED87B00A688E6 /* web */ = {isa = PBXFileReference; lastKnownFileType = folder; path = web; sourceTree = "<group>"; };
                A256588A0A9A695400E8A03B /* MessageWindowController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MessageWindowController.h; path = macosx/MessageWindowController.h; sourceTree = "<group>"; };
                A256588B0A9A695400E8A03B /* MessageWindowController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = MessageWindowController.m; path = macosx/MessageWindowController.m; sourceTree = "<group>"; };
                A257C17F0CAD3003004E121C /* PeerTableView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PeerTableView.h; path = macosx/PeerTableView.h; sourceTree = "<group>"; };
                                A259316A0A73B2CC002F4FE7 /* TransmissionHelp */,
                                A2F8951E0A2D4BA500ED2127 /* Credits.rtf */,
                                A2CB38AE0E1E6896002B514C /* COPYING */,
+                               A250EE800E2ED87B00A688E6 /* web */,
                                4DE5CCCA0981D9BE00BE280E /* Defaults.plist */,
                                8D1107310486CEB800E47090 /* Info.plist */,
                                089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
                                A26146E10DD4A0160060F033 /* GroupsNoneTemplate.png in Resources */,
                                A2C0C5030E02CB6100D95339 /* Remote.png in Resources */,
                                A2CB38AF0E1E6896002B514C /* COPYING in Resources */,
+                               A250EEB60E2ED87B00A688E6 /* web in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
index 93ab389d44b0f09f3c7514bd1fe464023dd96d71..bc6d8329636c4a576cb2c070cb2e595ef1f6bfbc 100644 (file)
   #include <windows.h>
   #include <shlobj.h> /* for CSIDL_APPDATA, CSIDL_PROFILE */
 #else
+  #ifdef SYS_DARWIN
+    #include <CoreFoundation/CoreFoundation.h>
+  #endif
+    
   #define _XOPEN_SOURCE 500 /* needed for recursive locks. */
   #ifndef __USE_UNIX98
   #define __USE_UNIX98 /* some older Linuxes need it spelt out for them */
@@ -540,8 +544,16 @@ tr_getClutchDir( const tr_session * session UNUSED )
         else
         {
 #ifdef SYS_DARWIN
-
-            #warning hey BentMyWookie can this be implemented here without passing anything into initFull()
+            
+            CFURLRef appURL = CFBundleCopyBundleURL( CFBundleGetMainBundle() );
+            CFStringRef appRef = CFURLCopyPath( appURL );
+            const char * appString = CFStringGetCStringPtr( appRef, CFStringGetFastestEncoding( appRef ) );
+            
+            /*CFURLRef resourcesDirURL = CFBundleCopyResourcesDirectoryURL( CFBundleGetMainBundle() );
+            CFStringRef resourcesDirRef = CFURLCopyPath( resourcesDirURL );
+            const char * resourcesDirString = CFStringGetCStringPtr( resourcesDirRef, CFStringGetFastestEncoding( resourcesDirRef ) );*/
+            
+            sprintf( path, "%s%s", appString, "Contents/Resources/web" );
 
 #elif defined(WIN32)
 
index 517ff320110a394ed45d15aafb83a9209fe8853c..0cca5a0bdc7814dab404da5355fabef3113a7e2b 100644 (file)
@@ -8,8 +8,7 @@
                <string key="IBDocument.HIToolboxVersion">352.00</string>
                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
                        <bool key="EncodedWithXMLCoder">YES</bool>
-                       <integer value="1361"/>
-                       <integer value="66"/>
+                       <integer value="1481"/>
                </object>
                <object class="NSArray" key="IBDocument.PluginDependencies">
                        <bool key="EncodedWithXMLCoder">YES</bool>
@@ -2126,6 +2125,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{151, 94}, {184, 18}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="261591174">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2148,6 +2148,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{54, 115}, {75, 17}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="695755489">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2164,6 +2165,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{132, 114}, {165, 18}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="478851799">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2186,6 +2188,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{42, 218}, {87, 17}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="759095525">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2202,6 +2205,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{131, 218}, {196, 17}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="195557530">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2218,6 +2222,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{332, 216}, {50, 22}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="425686317">
                                                        <int key="NSCellFlags">-1804468671</int>
@@ -2284,6 +2289,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{387, 218}, {39, 17}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="120526424">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2300,6 +2306,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{454, 192}, {39, 17}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="454043587">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2316,6 +2323,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{399, 190}, {50, 22}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="963807331">
                                                        <int key="NSCellFlags">-1804468671</int>
@@ -2382,6 +2390,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{131, 192}, {263, 17}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="250566813">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2398,6 +2407,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{132, 150}, {280, 18}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="985508058">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2420,6 +2430,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{131, 172}, {259, 14}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="32643885">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2436,6 +2447,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{132, 58}, {289, 18}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="245208224">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2458,6 +2470,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{68, 59}, {61, 17}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="188659193">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2474,6 +2487,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{212, 36}, {306, 17}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="234963311">
                                                        <int key="NSCellFlags">67239488</int>
@@ -2490,6 +2504,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{128, 26}, {85, 32}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="650733440">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2510,6 +2525,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{497, 12}, {21, 23}}</string>
                                                <reference key="NSSuperview" ref="538122014"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="266091399">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2531,6 +2547,7 @@ AAABAAAAAQ</bytes>
                                </object>
                                <string key="NSFrameSize">{535, 258}</string>
                                <reference key="NSSuperview"/>
+                               <reference key="NSWindow"/>
                                <string key="NSClassName">NSView</string>
                                <string key="NSExtension">NSResponder</string>
                        </object>
@@ -2544,6 +2561,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{497, 12}, {21, 23}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="893670578">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2567,6 +2585,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{38, 34}, {90, 17}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="514153614">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2583,6 +2602,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{131, 33}, {357, 18}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="127446013">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2606,6 +2626,7 @@ AAABAAAAAQ</bytes>
                                                <object class="NSPSMatrix" key="NSDrawMatrix"/>
                                                <string key="NSFrame">{{315, 253}, {16, 16}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <int key="NSpiFlags">28938</int>
                                                <double key="NSMaxValue">1.000000e+02</double>
                                        </object>
@@ -2626,6 +2647,7 @@ AAABAAAAAQ</bytes>
                                                </object>
                                                <string key="NSFrame">{{316, 254}, {14, 14}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSImageCell" key="NSCell" id="270102740">
                                                        <int key="NSCellFlags">130560</int>
@@ -2646,6 +2668,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{130, 253}, {124, 17}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="941628063">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2662,6 +2685,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{131, 229}, {171, 18}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="633401664">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2684,6 +2708,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{131, 174}, {271, 18}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="20752657">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2706,6 +2731,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{259, 251}, {50, 22}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="453443006">
                                                        <int key="NSCellFlags">-1804468671</int>
@@ -2772,6 +2798,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{444, 145}, {50, 22}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="1001442911">
                                                        <int key="NSCellFlags">-1804468671</int>
@@ -2838,6 +2865,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{130, 213}, {238, 14}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="67017561">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2854,6 +2882,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{335, 253}, {162, 17}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="931894024">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2870,6 +2899,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{67, 254}, {61, 17}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="475516915">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2886,6 +2916,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{84, 175}, {44, 17}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="582281809">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2902,6 +2933,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{201, 145}, {228, 22}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="1051431853">
                                                        <int key="NSCellFlags">-1804468671</int>
@@ -2919,6 +2951,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{172, 73}, {68, 17}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="954130018">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2935,6 +2968,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{169, 99}, {71, 17}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="108838744">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2951,6 +2985,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{149, 147}, {47, 17}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="677732006">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2967,6 +3002,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{428, 147}, {13, 17}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="502542662">
                                                        <int key="NSCellFlags">67239424</int>
@@ -2983,6 +3019,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{150, 123}, {187, 18}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="296153825">
                                                        <int key="NSCellFlags">67239424</int>
@@ -3005,6 +3042,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{245, 71}, {184, 22}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSSecureTextFieldCell" key="NSCell" id="669471795">
                                                        <int key="NSCellFlags">343014976</int>
@@ -3026,6 +3064,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{245, 97}, {184, 22}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="731460553">
                                                        <int key="NSCellFlags">-1804468671</int>
@@ -3043,6 +3082,7 @@ AAABAAAAAQ</bytes>
                                                <int key="NSvFlags">256</int>
                                                <string key="NSFrame">{{405, 169}, {92, 26}}</string>
                                                <reference key="NSSuperview" ref="204700639"/>
+                                               <reference key="NSWindow"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSPopUpButtonCell" key="NSCell" id="326179066">
                                                        <int key="NSCellFlags">-2076049856</int>
@@ -3106,18 +3146,19 @@ AAABAAAAAQ</bytes>
                                </object>
                                <string key="NSFrameSize">{535, 293}</string>
                                <reference key="NSSuperview"/>
+                               <reference key="NSWindow"/>
                                <string key="NSClassName">NSView</string>
                                <string key="NSExtension">NSResponder</string>
                        </object>
                        <object class="NSCustomView" id="810116101">
-                               <nil key="NSNextResponder"/>
+                               <reference key="NSNextResponder"/>
                                <int key="NSvFlags">256</int>
                                <object class="NSMutableArray" key="NSSubviews">
                                        <bool key="EncodedWithXMLCoder">YES</bool>
                                        <object class="NSTextField" id="712370553">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{99, 221}, {96, 17}}</string>
+                                               <string key="NSFrame">{{100, 221}, {96, 17}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="957501329">
@@ -3133,7 +3174,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSTextField" id="966253460">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{122, 263}, {68, 17}}</string>
+                                               <string key="NSFrame">{{123, 263}, {68, 17}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="404750455">
@@ -3149,7 +3190,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSTextField" id="1807399">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{119, 291}, {71, 17}}</string>
+                                               <string key="NSFrame">{{120, 291}, {71, 17}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="705209842">
@@ -3165,7 +3206,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSTextField" id="485614707">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{201, 219}, {50, 22}}</string>
+                                               <string key="NSFrame">{{202, 219}, {50, 22}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="754049708">
@@ -3231,7 +3272,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSButton" id="898169443">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{81, 367}, {158, 18}}</string>
+                                               <string key="NSFrame">{{82, 367}, {158, 18}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="844429646">
@@ -3253,7 +3294,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSButton" id="151618662">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{100, 315}, {165, 18}}</string>
+                                               <string key="NSFrame">{{101, 315}, {165, 18}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="658673085">
@@ -3275,13 +3316,13 @@ AAABAAAAAQ</bytes>
                                        <object class="NSTextField" id="535988411">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{99, 351}, {285, 14}}</string>
+                                               <string key="NSFrame">{{100, 351}, {318, 14}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="644224844">
                                                        <int key="NSCellFlags">67239424</int>
                                                        <int key="NSCellFlags2">272760832</int>
-                                                       <string key="NSContents">This allows requests from transmission-remote, etc.</string>
+                                                       <string key="NSContents">This enables the web interface and allows remote requests</string>
                                                        <reference key="NSSupport" ref="26"/>
                                                        <reference key="NSControlView" ref="535988411"/>
                                                        <reference key="NSBackgroundColor" ref="977951849"/>
@@ -3291,7 +3332,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSSecureTextField" id="894846458">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{195, 261}, {184, 22}}</string>
+                                               <string key="NSFrame">{{196, 261}, {184, 22}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSSecureTextFieldCell" key="NSCell" id="38151087">
@@ -3312,7 +3353,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSTextField" id="764256678">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{99, 182}, {123, 17}}</string>
+                                               <string key="NSFrame">{{100, 182}, {123, 17}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="1067941383">
@@ -3338,20 +3379,20 @@ AAABAAAAAQ</bytes>
                                                                        <object class="NSTableView" id="173651346">
                                                                                <reference key="NSNextResponder" ref="206862330"/>
                                                                                <int key="NSvFlags">256</int>
-                                                                               <string key="NSFrameSize">{332, 95}</string>
+                                                                               <string key="NSFrameSize">{331, 95}</string>
                                                                                <reference key="NSSuperview" ref="206862330"/>
                                                                                <bool key="NSEnabled">YES</bool>
                                                                                <object class="NSTableHeaderView" key="NSHeaderView" id="520862816">
                                                                                        <reference key="NSNextResponder" ref="612952923"/>
                                                                                        <int key="NSvFlags">256</int>
-                                                                                       <string key="NSFrameSize">{332, 17}</string>
+                                                                                       <string key="NSFrameSize">{331, 17}</string>
                                                                                        <reference key="NSSuperview" ref="612952923"/>
                                                                                        <reference key="NSTableView" ref="173651346"/>
                                                                                </object>
                                                                                <object class="_NSCornerView" key="NSCornerView" id="1018053122">
                                                                                        <reference key="NSNextResponder" ref="122119447"/>
                                                                                        <int key="NSvFlags">256</int>
-                                                                                       <string key="NSFrame">{{333, 0}, {16, 17}}</string>
+                                                                                       <string key="NSFrame">{{332, 0}, {16, 17}}</string>
                                                                                        <reference key="NSSuperview" ref="122119447"/>
                                                                                </object>
                                                                                <object class="NSMutableArray" key="NSTableColumns">
@@ -3393,7 +3434,7 @@ AAABAAAAAQ</bytes>
                                                                                        </object>
                                                                                        <object class="NSTableColumn" id="618951019">
                                                                                                <string key="NSIdentifier">Permission</string>
-                                                                                               <double key="NSWidth">8.000000e+01</double>
+                                                                                               <double key="NSWidth">7.900000e+01</double>
                                                                                                <double key="NSMinWidth">4.000000e+01</double>
                                                                                                <double key="NSMaxWidth">1.000000e+03</double>
                                                                                                <object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -3476,8 +3517,9 @@ AAABAAAAAQ</bytes>
                                                                                <bool key="NSAllowsTypeSelect">NO</bool>
                                                                        </object>
                                                                </object>
-                                                               <string key="NSFrame">{{1, 17}, {332, 95}}</string>
+                                                               <string key="NSFrame">{{1, 17}, {331, 95}}</string>
                                                                <reference key="NSSuperview" ref="122119447"/>
+                                                               <reference key="NSNextKeyView" ref="173651346"/>
                                                                <reference key="NSDocView" ref="173651346"/>
                                                                <reference key="NSBGColor" ref="729660797"/>
                                                                <int key="NScvFlags">4</int>
@@ -3485,7 +3527,7 @@ AAABAAAAAQ</bytes>
                                                        <object class="NSScroller" id="220703981">
                                                                <reference key="NSNextResponder" ref="122119447"/>
                                                                <int key="NSvFlags">256</int>
-                                                               <string key="NSFrame">{{333, 17}, {15, 95}}</string>
+                                                               <string key="NSFrame">{{332, 17}, {15, 95}}</string>
                                                                <reference key="NSSuperview" ref="122119447"/>
                                                                <reference key="NSTarget" ref="122119447"/>
                                                                <string key="NSAction">_doScroller:</string>
@@ -3508,16 +3550,18 @@ AAABAAAAAQ</bytes>
                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
                                                                        <reference ref="520862816"/>
                                                                </object>
-                                                               <string key="NSFrame">{{1, 0}, {332, 17}}</string>
+                                                               <string key="NSFrame">{{1, 0}, {331, 17}}</string>
                                                                <reference key="NSSuperview" ref="122119447"/>
+                                                               <reference key="NSNextKeyView" ref="520862816"/>
                                                                <reference key="NSDocView" ref="520862816"/>
                                                                <reference key="NSBGColor" ref="729660797"/>
                                                                <int key="NScvFlags">4</int>
                                                        </object>
                                                        <reference ref="1018053122"/>
                                                </object>
-                                               <string key="NSFrame">{{102, 63}, {349, 113}}</string>
+                                               <string key="NSFrame">{{103, 63}, {348, 113}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
+                                               <reference key="NSNextKeyView" ref="206862330"/>
                                                <int key="NSsFlags">18</int>
                                                <reference key="NSVScroller" ref="220703981"/>
                                                <reference key="NSHScroller" ref="383062716"/>
@@ -3529,7 +3573,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSSegmentedControl" id="432022023">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">292</int>
-                                               <string key="NSFrame">{{102, 35}, {67, 23}}</string>
+                                               <string key="NSFrame">{{103, 35}, {67, 23}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSSegmentedCell" key="NSCell" id="1040339170">
@@ -3567,7 +3611,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSTextField" id="189299072">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{174, 39}, {275, 14}}</string>
+                                               <string key="NSFrame">{{175, 39}, {275, 14}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="159713069">
@@ -3583,7 +3627,7 @@ AAABAAAAAQ</bytes>
                                        <object class="NSTextField" id="717982135">
                                                <reference key="NSNextResponder" ref="810116101"/>
                                                <int key="NSvFlags">256</int>
-                                               <string key="NSFrame">{{195, 289}, {184, 22}}</string>
+                                               <string key="NSFrame">{{196, 289}, {184, 22}}</string>
                                                <reference key="NSSuperview" ref="810116101"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="80231199">
@@ -3619,6 +3663,7 @@ AAABAAAAAQ</bytes>
                                        </object>
                                </object>
                                <string key="NSFrameSize">{535, 403}</string>
+                               <reference key="NSSuperview"/>
                                <string key="NSClassName">NSView</string>
                                <string key="NSExtension">NSResponder</string>
                        </object>
@@ -9524,7 +9569,7 @@ AAABAAAAAQ</bytes>
                                </object>
                        </object>
                        <nil key="sourceID"/>
-                       <int key="maxID">1714</int>
+                       <int key="maxID">1716</int>
                </object>
                <object class="IBClassDescriber" key="IBDocument.Classes">
                        <object class="NSMutableArray" key="referencedPartialClassDescriptions">