Changeset 4003
- Timestamp:
- Nov 28, 2007, 3:34:44 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEWS
r3999 r4003 7 7 + Restore `scrape' feature in the command-line interface client 8 8 + Fix memory corruption error on startup 9 + Fix speed0.90 speed limit bugs9 + Fix 0.90 speed limit bugs 10 10 - OS X: 11 11 + Statistics window … … 14 14 + Availability Bar (overlay on regular bar) 15 15 + Display remaining time for seeding transfers 16 + Option to sort by total activity16 + Sort by total activity 17 17 18 18 0.94 (2007/11/25) -
trunk/macosx/English.lproj/StatsWindow.xib
r3994 r4003 27 27 </object> 28 28 <object class="NSWindowTemplate" id="1005"> 29 <int key="NSWindowStyleMask"> 15</int>29 <int key="NSWindowStyleMask">7</int> 30 30 <int key="NSWindowBacking">2</int> 31 31 <string key="NSWindowRect">{{248, 575}, {269, 182}}</string> … … 60 60 <object class="NSColor" key="NSBackgroundColor" id="1062686007"> 61 61 <int key="NSColorSpace">6</int> 62 <string key="NSCatalogName" id=" 792823476">System</string>62 <string key="NSCatalogName" id="3942744">System</string> 63 63 <string key="NSColorName">controlColor</string> 64 64 <object class="NSColor" key="NSColor"> … … 69 69 <object class="NSColor" key="NSTextColor" id="561189490"> 70 70 <int key="NSColorSpace">6</int> 71 <reference key="NSCatalogName" ref=" 792823476"/>71 <reference key="NSCatalogName" ref="3942744"/> 72 72 <string key="NSColorName">controlTextColor</string> 73 73 <object class="NSColor" key="NSColor"> … … 713 713 <reference ref="621197936"/> 714 714 <reference ref="621197936"/> 715 <string>{{1 41, 739}, {269, 182}}</string>715 <string>{{104, 750}, {269, 182}}</string> 716 716 <integer value="1" id="9"/> 717 717 <string>{196, 240}</string> 718 <string>{{1 41, 739}, {269, 182}}</string>718 <string>{{104, 750}, {269, 182}}</string> 719 719 <reference ref="9"/> 720 720 <reference ref="9"/> … … 777 777 <object class="NSMutableArray" key="referencedPartialClassDescriptions"> 778 778 <bool key="EncodedWithXMLCoder">YES</bool> 779 <object class="IBPartialClassDescription"> 780 <reference key="className" ref="63895196"/> 781 <nil key="superclassName"/> 782 <object class="NSMutableDictionary" key="actions"> 783 <bool key="EncodedWithXMLCoder">YES</bool> 784 <object class="NSArray" key="dict.sortedKeys"> 785 <bool key="EncodedWithXMLCoder">YES</bool> 786 </object> 787 <object class="NSMutableArray" key="dict.values"> 788 <bool key="EncodedWithXMLCoder">YES</bool> 789 </object> 790 </object> 791 <object class="NSMutableDictionary" key="outlets"> 792 <bool key="EncodedWithXMLCoder">YES</bool> 793 <object class="NSArray" key="dict.sortedKeys"> 794 <bool key="EncodedWithXMLCoder">YES</bool> 795 </object> 796 <object class="NSMutableArray" key="dict.values"> 797 <bool key="EncodedWithXMLCoder">YES</bool> 798 </object> 799 </object> 800 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 801 <string key="majorKey" id="679799153">IBProjectSource</string> 802 <string key="minorKey">macosx/NSApplicationAdditions.h</string> 803 </object> 804 </object> 805 <object class="IBPartialClassDescription"> 806 <string key="className">NSMenu</string> 807 <nil key="superclassName"/> 808 <object class="NSMutableDictionary" key="actions"> 809 <bool key="EncodedWithXMLCoder">YES</bool> 810 <object class="NSArray" key="dict.sortedKeys"> 811 <bool key="EncodedWithXMLCoder">YES</bool> 812 </object> 813 <object class="NSMutableArray" key="dict.values"> 814 <bool key="EncodedWithXMLCoder">YES</bool> 815 </object> 816 </object> 817 <object class="NSMutableDictionary" key="outlets"> 818 <bool key="EncodedWithXMLCoder">YES</bool> 819 <object class="NSArray" key="dict.sortedKeys"> 820 <bool key="EncodedWithXMLCoder">YES</bool> 821 </object> 822 <object class="NSMutableArray" key="dict.values"> 823 <bool key="EncodedWithXMLCoder">YES</bool> 824 </object> 825 </object> 826 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 827 <reference key="majorKey" ref="679799153"/> 828 <string key="minorKey">macosx/NSMenuAdditions.h</string> 829 </object> 830 </object> 779 831 <object class="IBPartialClassDescription"> 780 832 <string key="className">StatsWindowController</string> … … 817 869 </object> 818 870 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 819 < string key="majorKey" id="490016279">IBProjectSource</string>871 <reference key="majorKey" ref="679799153"/> 820 872 <string key="minorKey">macosx/StatsWindowController.h</string> 821 </object>822 </object>823 <object class="IBPartialClassDescription">824 <string key="className">NSMenu</string>825 <nil key="superclassName"/>826 <object class="NSMutableDictionary" key="actions">827 <bool key="EncodedWithXMLCoder">YES</bool>828 <object class="NSArray" key="dict.sortedKeys">829 <bool key="EncodedWithXMLCoder">YES</bool>830 </object>831 <object class="NSMutableArray" key="dict.values">832 <bool key="EncodedWithXMLCoder">YES</bool>833 </object>834 </object>835 <object class="NSMutableDictionary" key="outlets">836 <bool key="EncodedWithXMLCoder">YES</bool>837 <object class="NSArray" key="dict.sortedKeys">838 <bool key="EncodedWithXMLCoder">YES</bool>839 </object>840 <object class="NSMutableArray" key="dict.values">841 <bool key="EncodedWithXMLCoder">YES</bool>842 </object>843 </object>844 <object class="IBClassDescriptionSource" key="sourceIdentifier">845 <reference key="majorKey" ref="490016279"/>846 <string key="minorKey">macosx/NSMenuAdditions.h</string>847 873 </object> 848 874 </object> … … 869 895 </object> 870 896 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 871 <reference key="majorKey" ref=" 490016279"/>897 <reference key="majorKey" ref="679799153"/> 872 898 <string key="minorKey">macosx/UKKQueue/UKKQueue.h</string> 873 899 </object> … … 895 921 </object> 896 922 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 897 <reference key="majorKey" ref=" 490016279"/>898 <string key="minorKey">macosx/ UKKQueue/UKMainThreadProxy.h</string>923 <reference key="majorKey" ref="679799153"/> 924 <string key="minorKey">macosx/IPCController.h</string> 899 925 </object> 900 926 </object> … … 921 947 </object> 922 948 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 923 <reference key="majorKey" ref=" 490016279"/>924 <string key="minorKey">macosx/ IPCController.h</string>949 <reference key="majorKey" ref="679799153"/> 950 <string key="minorKey">macosx/UKKQueue/UKFileWatcher.h</string> 925 951 </object> 926 952 </object> … … 947 973 </object> 948 974 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 949 <reference key="majorKey" ref="490016279"/> 950 <string key="minorKey">macosx/UKKQueue/UKFileWatcher.h</string> 951 </object> 952 </object> 953 <object class="IBPartialClassDescription"> 954 <reference key="className" ref="63895196"/> 955 <nil key="superclassName"/> 956 <object class="NSMutableDictionary" key="actions"> 957 <bool key="EncodedWithXMLCoder">YES</bool> 958 <object class="NSArray" key="dict.sortedKeys"> 959 <bool key="EncodedWithXMLCoder">YES</bool> 960 </object> 961 <object class="NSMutableArray" key="dict.values"> 962 <bool key="EncodedWithXMLCoder">YES</bool> 963 </object> 964 </object> 965 <object class="NSMutableDictionary" key="outlets"> 966 <bool key="EncodedWithXMLCoder">YES</bool> 967 <object class="NSArray" key="dict.sortedKeys"> 968 <bool key="EncodedWithXMLCoder">YES</bool> 969 </object> 970 <object class="NSMutableArray" key="dict.values"> 971 <bool key="EncodedWithXMLCoder">YES</bool> 972 </object> 973 </object> 974 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 975 <reference key="majorKey" ref="490016279"/> 976 <string key="minorKey">macosx/NSApplicationAdditions.h</string> 975 <reference key="majorKey" ref="679799153"/> 976 <string key="minorKey">macosx/UKKQueue/UKMainThreadProxy.h</string> 977 977 </object> 978 978 </object> … … 989 989 cgF5AYEBggGJAZEBkgGZAaEBogGqAGMACwGuAbABsQGxAbIBswG2AboByAHQAdEB1QHaAdsB4AHhAeYB 990 990 5wHsAe0B8gHzAfgB+QH+Af8CBAIFAgoCCwIQAhECMwI2AjcCOQJbAn4CoQKiAqMCpAKlAqYCpwKoAqkC 991 qgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECxALHAvUDIw C8AyQD992 J QMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMAXAM0AzUDNgM3AzgDOQCoAzoDOwM8Az0DPgC0Az8D993 Q ANBAF0DQgNDA0QDRQNGA0cDSANJA0wDTwNSVSRudWxs3xASAA0ADgAPABAAEQASABMAFAAVABYAFwAY991 qgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECxALHAvUDIwMkAyUD 992 JgMnAygAvAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0ID 993 QwNEA0UAXAC0A0YAqANHA0gDSQNKA00DUANTVSRudWxs3xASAA0ADgAPABAAEQASABMAFAAVABYAFwAY 994 994 ABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwVk5TUm9vdFYkY2xh 995 995 c3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eU9pZHNWYWx1 … … 1005 1005 d1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXxAWTlNXaW5kb3dDb250ZW50TWluU2l6ZVxOU1dp 1006 1006 bmRvd1JlY3RZTlNNYXhTaXplXxAPTlNXaW5kb3dCYWNraW5nXxARTlNXaW5kb3dTdHlsZU1hc2tZTlNN 1007 aW5TaXplW05TVmlld0NsYXNzgA2AVYALgFGAVIAJEiAAAACACoAMgAiAUxACEA +AUoAAXxAYe3syNDgs1007 aW5TaXplW05TVmlld0NsYXNzgA2AVYALgFGAVIAJEiAAAACACoAMgAiAUxACEAeAUoAAXxAYe3syNDgs 1008 1008 IDU3NX0sIHsyNjksIDE4Mn19WlN0YXRpc3RpY3NXTlNQYW5lbFp7MjY5LCAxODJ91wBlAA4AZgBnAGgA 1009 1009 aQBqAGsAbABtAG4AbwBrAHFfEA9OU05leHRSZXNwb25kZXJaTlNTdWJ2aWV3c1hOU3ZGbGFnc1tOU0Zy … … 1051 1051 tAG1ogG1ADtfEBBOU1dpbmRvd1RlbXBsYXRl0gA3ADgBtwG4owG4AbkAO1xOU011dGFibGVTZXRVTlNT 1052 1052 ZXTSAA4APgBzAbyATasBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHgFiAW4BdgF+AYYBjgGWAZ4BpgGuAbdQA 1053 DgHJAcoBywHMA EEAHwHPXU5TRGVzdGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbIBagAeAAoBZVndpbmRv1054 d9IANwA4AdIB06MB0wHUADtfEBROU05pYk91dGxldENvbm5lY3Rvcl5OU05pYkNvbm5lY3RvctQADgHJ 1055 AcoBywHMAB8AQQHZgFqAAoAHgFxYZGVsZWdhdGXUAA4ByQHKAcsBzAB/AB8B34BagEGAAoBeXxARZlVw 1056 bG9hZGVkQWxsRmllbGTUAA4ByQHKAcsBzAB8AB8B5YBagDeAAoBgWmZUaW1lRmllbGTUAA4ByQHKAcsB 1057 zAB6AB8B64BagDGAAoBiXxAQZkRvd25sb2FkZWRGaWVsZNQADgHJAcoBywHMAHsAHwHxgFqANIACgGRb 1058 ZlJhdGlvRmllbGTUAA4ByQHKAcsBzAB+AB8B94BagD6AAoBmXxAPZk51bU9wZW5lZEZpZWxk1AAOAckB 1059 ygHLAcwAggAfAf2AWoBKgAKAaF1mVGltZUFsbEZpZWxk1AAOAckBygHLAcwAgQAfAgOAWoBHgAKAal5m 1060 UmF0aW9BbGxGaWVsZNQADgHJAcoBywHMAHkAHwIJgFqALYACgGxeZlVwbG9hZGVkRmllbGTUAA4ByQHK 1061 Ac sBzACAAB8CD4BagESAAoBuXxATZkRvd25sb2FkZWRBbGxGaWVsZNIADgA+AhICE4ByrxAfAHUBTAB41062 AH YBfQGdAEEBHAB7AIAAgQD5AFEBjQCKAHcAfwE8AQoBXQB9AHwA1wEsAHoAeQIuAH4A6AFtAIKAEIA81063 g CmAIYBGgEyAB4AzgDSARIBHgCuADYBJgBKAJYBBgDmAL4BAgDqAN4AjgDaAMYAtgHCAPoAngEOAStIA1064 DgAyADMCNYAEgHFdTlNBcHBsaWNhdGlvbtIANwA4AjgBraIBrQA70gAOAD4CEgI7gHKvEB8A UQB9AFEA1065 UQ CAAIIAHwB6AFEAUQBRAHgAQQCBAHUAUQBRAHwAeQB+AFEAUQB2AHsAUQBRAB8AUQB3AH8AUYANgDqA1066 DYANg ESASoACgDGADYANgA2AKYAHgEeAEIANgA2AN4AtgD6ADYANgCGANIANgA2AAoANgCWAQYAN0gAO1067 AD4CEgJdgHKvECA AdQFMAHgAdgF9AZ0AQQEcAHsAgACBAPkAHwGNAFEAdwB/AIoBPAEKAV0AfQB8ANcB1068 LAB6AHkCLgB+AOgBbQCCgBCAPIApgCGARoBMgAeAM4A0gESAR4ArgAKASYANgCWAQYASgDmAL4BAgDqA1069 N4AjgDaAMYAtgHCAPoAngEOAStIADgA+AhICgIByrxAgAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0C1053 DgHJAcoBywHMAH8AHwHPXU5TRGVzdGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbIBagEGAAoBZXxARZlVw 1054 bG9hZGVkQWxsRmllbGTSADcAOAHSAdOjAdMB1AA7XxAUTlNOaWJPdXRsZXRDb25uZWN0b3JeTlNOaWJD 1055 b25uZWN0b3LUAA4ByQHKAcsBzAB5AB8B2YBagC2AAoBcXmZVcGxvYWRlZEZpZWxk1AAOAckBygHLAcwA 1056 ggAfAd+AWoBKgAKAXl1mVGltZUFsbEZpZWxk1AAOAckBygHLAcwAgAAfAeWAWoBEgAKAYF8QE2ZEb3du 1057 bG9hZGVkQWxsRmllbGTUAA4ByQHKAcsBzAB6AB8B64BagDGAAoBiXxAQZkRvd25sb2FkZWRGaWVsZNQA 1058 DgHJAcoBywHMAHwAHwHxgFqAN4ACgGRaZlRpbWVGaWVsZNQADgHJAcoBywHMAHsAHwH3gFqANIACgGZb 1059 ZlJhdGlvRmllbGTUAA4ByQHKAcsBzABBAB8B/YBagAeAAoBoVndpbmRvd9QADgHJAcoBywHMAIEAHwID 1060 gFqAR4ACgGpeZlJhdGlvQWxsRmllbGTUAA4ByQHKAcsBzAAfAEECCYBagAKAB4BsWGRlbGVnYXRl1AAO 1061 AckBygHLAcwAfgAfAg+AWoA+gAKAbl8QD2ZOdW1PcGVuZWRGaWVsZNIADgA+AhICE4ByrxAfAUwBHAB1 1062 AH4CGADoAX0BPAGdAIoBbQB9AIEA+QCCAHoAewB3AEEAgAB8ASwAdgB4AH8AUQDXAHkBCgFdAY2APIAz 1063 gBCAPoBwgCeARoA5gEyAEoBDgDqAR4ArgEqAMYA0gCWAB4BEgDeANoAhgCmAQYANgCOALYAvgECASdIA 1064 DgAyADMCNYAEgHFdTlNBcHBsaWNhdGlvbtIANwA4AjgBraIBrQA70gAOAD4CEgI7gHKvEB8AfQB6AFEA 1065 UQAfAHcAgAB8AIIAdQB/AFEAUQB4AFEAUQBRAFEAHwBRAFEAewBRAFEAUQBBAHYAUQB5AH4AgYA6gDGA 1066 DYANgAKAJYBEgDeASoAQgEGADYANgCmADYANgA2ADYACgA2ADYA0gA2ADYANgAeAIYANgC2APoBH0gAO 1067 AD4CEgJdgHKvECABTAEcAB8AdQB+AhgBnQDoAX0BPACKAW0AgQB9APkAggB6AHsAdwBBAIAAfAGNAHYA 1068 eAB/AFEBXQB5ASwA1wEKgDyAM4ACgBCAPoBwgEyAJ4BGgDmAEoBDgEeAOoArgEqAMYA0gCWAB4BEgDeA 1069 SYAhgCmAQYANgECALYA2gCOAL9IADgA+AhICgIByrxAgAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0C 1070 1070 jgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoIB2gHeAeIB5gHqAe4B8gH2AfoB/gICA 1071 gYCCgIOAhICFgIaAh4CIgImAioCLgIyAjYCOgI+AkICRgJKAk4CUgJVfE BdTdGF0aWMgVGV4dCAoVXBs1072 b2FkZWQ6KV8QIlRleHQgRmllbGQgQ2VsbCAoUHJvZ3JhbSBTdGFydGVkOilfEBtTdGF0aWMgVGV4dCAo 1073 UnVubmluZyBUaW1lOilfEBlTdGF0aWMgVGV4dCAoRG93bmxvYWRlZDopXxAZVGV4dCBGaWVsZCBDZWxs 1074 IChMYWJlbCktMV8QGVRleHQgRmllbGQgQ2VsbCAoTGFiZWwpLThfEA9XaW5kb3cgKFdpbmRvdylfEBlU 1075 ZXh0IEZpZWxkIENlbGwgKExhYmVsKS01XxATU3RhdGljIFRleHQgKExhYmVsKV8QFVN0YXRpYyBUZXh0 1076 IChMYWJlbCktMV8QFVN0YXRpYyBUZXh0IChMYWJlbCktMl8QH1RleHQgRmllbGQgQ2VsbCAoUnVubmlu 1077 ZyBUaW1lOilcRmlsZSdzIE93bmVyXxAZVGV4dCBGaWVsZCBDZWxsIChMYWJlbCktMlxDb250ZW50IFZp 1078 Z XdfEBRTdGF0aWMgVGV4dCAoUmF0aW86KV8QFVN0YXRpYyBUZXh0IChMYWJlbCktM18QG1RleHQgRmll1079 bGQgQ2VsbCAoVXBsb2FkZWQ6KV8QGVRleHQgRmllbGQgQ2VsbCAoTGFiZWwpLTRfEBlUZXh0IEZpZWxk 1080 IENlbGwgKExhYmVsKS02XxAZVGV4dCBGaWVsZCBDZWxsIChMYWJlbCktN18QHlN0YXRpYyBUZXh0IChQ 1081 cm9ncmFtIFN0YXJ0ZWQ6KV8QFVN0YXRpYyBUZXh0IChMYWJlbCktNF8QHVRleHQgRmllbGQgQ2VsbCAo 1082 RG93bmxvYWRlZDopXxAXVGV4dCBGaWVsZCBDZWxsIChMYWJlbClfEBVTdGF0aWMgVGV4dCAoTGFiZWwp 1083 LTVfEBVTdGF0aWMgVGV4dCAoTGFiZWwpLTZbQXBwbGljYXRpb25fEBVTdGF0aWMgVGV4dCAoTGFiZWwp 1084 LTdfEBhUZXh0IEZpZWxkIENlbGwgKFJhdGlvOilfEBlUZXh0IEZpZWxkIENlbGwgKExhYmVsKS0zXxAV 1085 U3RhdGljIFRleHQgKExhYmVsKS040gAOAD4CEgLDgHKg0gAOAD4CEgLGgHKg0gAOAD4CEgLJgHKvECsB1086 xwB1AUwAeAB2AX0BnQG9AEEBHAB7AcAAgACBAcIBxgD5AB8AUQCKAHcAfwGNAcUBPAEKAV0AfQB8Ab8B 1087 wwDXASwAegG+AHkBwQIuAH4BxADoAW0AgoBtgBCAPIApgCGARoBMgFiAB4AzgDSAX4BEgEeAY4BrgCuA1088 AoANgBKAJYBBgEmAaYA5gC+AQIA6gDeAXYBlgCOANoAxgFuALYBhgHCAPoBngCeAQ4BK0gAOAD4CEgL31071 gYCCgIOAhICFgIaAh4CIgImAioCLgIyAjYCOgI+AkICRgJKAk4CUgJVfECJUZXh0IEZpZWxkIENlbGwg 1072 KFByb2dyYW0gU3RhcnRlZDopXxAZVGV4dCBGaWVsZCBDZWxsIChMYWJlbCktM1xGaWxlJ3MgT3duZXJf 1073 EBdTdGF0aWMgVGV4dCAoVXBsb2FkZWQ6KV8QE1N0YXRpYyBUZXh0IChMYWJlbClbQXBwbGljYXRpb25f 1074 EBlUZXh0IEZpZWxkIENlbGwgKExhYmVsKS0yXxAYVGV4dCBGaWVsZCBDZWxsIChSYXRpbzopXxAZVGV4 1075 dCBGaWVsZCBDZWxsIChMYWJlbCktNV8QGVRleHQgRmllbGQgQ2VsbCAoTGFiZWwpLTZfEBtUZXh0IEZp 1076 ZWxkIENlbGwgKFVwbG9hZGVkOilfEBlUZXh0IEZpZWxkIENlbGwgKExhYmVsKS03XxAVU3RhdGljIFRl 1077 eHQgKExhYmVsKS0xXxAeU3RhdGljIFRleHQgKFByb2dyYW0gU3RhcnRlZDopXxAfVGV4dCBGaWVsZCBD 1078 ZWxsIChSdW5uaW5nIFRpbWU6KV8QFVN0YXRpYyBUZXh0IChMYWJlbCktMl8QFVN0YXRpYyBUZXh0IChM 1079 YWJlbCktM18QFVN0YXRpYyBUZXh0IChMYWJlbCktNF8QFFN0YXRpYyBUZXh0IChSYXRpbzopXxAPV2lu 1080 ZG93IChXaW5kb3cpXxAVU3RhdGljIFRleHQgKExhYmVsKS01XxAVU3RhdGljIFRleHQgKExhYmVsKS02 1081 XxAZVGV4dCBGaWVsZCBDZWxsIChMYWJlbCktMV8QGVN0YXRpYyBUZXh0IChEb3dubG9hZGVkOilfEBtT 1082 dGF0aWMgVGV4dCAoUnVubmluZyBUaW1lOilfEBVTdGF0aWMgVGV4dCAoTGFiZWwpLTdcQ29udGVudCBW 1083 aWV3XxAXVGV4dCBGaWVsZCBDZWxsIChMYWJlbClfEBVTdGF0aWMgVGV4dCAoTGFiZWwpLThfEBlUZXh0 1084 IEZpZWxkIENlbGwgKExhYmVsKS00XxAdVGV4dCBGaWVsZCBDZWxsIChEb3dubG9hZGVkOilfEBlUZXh0 1085 IEZpZWxkIENlbGwgKExhYmVsKS040gAOAD4CEgLDgHKg0gAOAD4CEgLGgHKg0gAOAD4CEgLJgHKvECsB 1086 TAG+AcEBxwEcAB8AdQB+AhgA6AF9ATwBnQG9Ab8BwACKAW0BwwHEAcUAfQCBAcYA+QCCAHoAewB3AEEA 1087 gAB8ASwAdgB4AH8AUQDXAHkBCgFdAY0BwoA8gFuAYYBtgDOAAoAQgD6AcIAngEaAOYBMgFiAXYBfgBKA 1088 Q4BlgGeAaYA6gEeAa4ArgEqAMYA0gCWAB4BEgDeANoAhgCmAQYANgCOALYAvgECASYBj0gAOAD4CEgL3 1089 1089 gHKvECsC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxID 1090 1090 EwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIoCagJuAnICdgJ6An4CggKGAooCjgKSApYCmgKeA 1091 qICpgKqAq4CsgK2AroCvgLCAsYCygLOAtIC1gLaAt4C4gLmAuoC7gLyAvYC+gL+AwIDBgMKAw4DEE DEQ1092 JhANEAUQKxAvEB0QARASEBMQIhAqECwQIRAfEA4QNBAEEAsQKBAtEDIQFhAlECMQFRAwECcQFBAREB4Q 1093 IBP//////////RAkEDMQDBApEC7SAA4APgBzA0uATaDSAA4APgISA06AcqDSAA4APgISA1GAcqDSADcA1094 OANTA1SiA1QAO15OU0lCT2JqZWN0RGF0YQAIABkAIgAnADEAOgA/AEQAUgBUAGYB+wIBAkwCUwJaAmgC1095 egKWAqQCsAK8AsoC1QLjAv8DDQMgAzIDTANWA2MDZQNnA2kDawNtA28DcQNzA3UDdwN5A3sDfQN/A4ED1096 g wOFA4cDkAOcA54DoAO4A8EDygPVA9oD6QPyBAUEDgQZBBsEHgQgBF8EbASFBJIEqAS2BMAEzgTnBPQE1097 /gUQBSQFLgU6BTwFPgVABUIFRAVGBUsFTQVPBVEFUwVVBVcFWQVbBXYFgQWJBZQFsQXDBc4F1wXjBewF1098 +AX6BfwF/gYBBgMGBQYHBhAGEgYvBjEGMwY1BjcGOQY7Bj0GPwZBBkMGRQZHBkkGSwZsBnQGewaFBocG1099 iQaLBo0GkAaRBpMGlQatBs4G2gbuBvkHAwcRBx4HKgcvBzEHMwc1BzcHOQc+B0AHSgdbB2IHaQdyB3QH1100 fQd/B4EHjgeXB5wHowe4B8AHzQfZB+cH6QfrB+0H7wfxB/gIBQgSCBoIHAgeCCoIMwg4CE0ITwhRCFMI1101 VQhoCHUIdwh6CIMIjAieCKsItAi/CMsI1QjcCOgJCQkLCQ0JDwkRCRIJFAkWCS4JTwlRCVMJVQlXCVkJ1102 W wlnCYgJigmMCY4JkAmRCZMJlQmsCc0JzwnRCdMJ1QnXCdkJ4AoBCgMKBQoHCgkKCgoMCg4KJQpGCkgK1103 S gpMCk4KUApSCmAKgQqDCoUKhwqJCowKjQqPCpEKqwrMCs4K0ArSCtQK1grYCt4K/wsBCwMLBQsHCwgL1104 C gsMCyYLRwtJC0sLTQtPC1ELUwt0C3YLeAt6C3wLfQt/C4ELmgu7C70LvwvBC8MLxQvHC+gL6gvsC+4L1105 8AvxC/ML9QwODC8MMQwzDDUMNww5DDsMXAxeDGAMYgxkDGUMZwxpDIAMoQyjDKUMpwypDKsMrQzADOEM1106 4 wzlDOcM6QzqDOwM7g0HDSgNKg0sDS4NMA0yDTQNVQ1XDVkNWw1dDV4NYA1iDXwNnQ2fDaENow2lDacN1107 qQ3KDcwNzg3QDdIN0w3VDdcN8Q4SDhQOFg4YDhoOHA4eDj8OQQ5DDkUORw5IDkoOTA5lDoYOiA6KDowO1108 j g6QDpIOsw61DrcOuQ67DrwOvg7ADtkO+g78Dv4PAA8CDwQPCQ8LDxQPGw8qDzIPOw9CD1sPZg9yD3sP1109 gA+TD5wPow+wD7YPvw/BD9gP2g/cD94P4A/iD+QP5g/oD+oP7A/uD/8QDRAWEB4QIBAiECQQJhAtEDYQ1110 PRBUEGMQdBB2EHgQehB8EIUQlhCYEJoQnBCeELIQwxDFEMcQyRDLENYQ5xDpEOsQ7RDvEQIRExEVERcR1111 GREbEScROBE6ETwRPhFAEVIRYxFlEWcRaRFrEXkRihGMEY4RkBGSEaERshG0EbYRuBG6EckR2hHcEd4R1112 4 BHiEfgSARIDEkQSRhJIEkoSTBJOElASUhJUElYSWBJaElwSXhJgEmISZBJmEmgSahJsEm4ScBJyEnQS1113 d hJ4EnoSfBJ+EoASghKLEo0SjxKdEqYSqxK0ErYS9xL5EvsS/RL/EwETAxMFEwcTCRMLEw0TDxMRExMT1114 FRMXExkTGxMdEx8TIRMjEyUTJxMpEysTLRMvEzETMxM1Ez4TQBODE4UThxOJE4sTjROPE5ETkxOVE5cT1115 mRObE50TnxOhE6MTpROnE6kTqxOtE68TsROzE7UTtxO5E7sTvRO/E8ETwxPME84UERQTFBUUFxQZFBsU1116 HRQfFCEUIxQlFCcUKRQrFC0ULxQxFDMUNRQ3FDkUOxQ9FD8UQRRDFEUURxRJFEsUTRRPFFEUaxSQFK4U1117 yhTmFQIVFBUwFUYVXhV2FZgVpRXBFc4V5RX9FhsWNxZTFm8WkBaoFsgW4hb6FxIXHhc2F1EXbReFF44X1118 kBeRF5oXnBedF6YXqBgBGAMYBRgHGAkYCxgNGA8YERgTGBUYFxgZGBsYHRgfGCEYIxglGCcYKRgrGC0Y1119 L xgxGDMYNRg3GDkYOxg9GD8YQRhDGEUYRxhJGEsYTRhPGFEYUxhVGFcYYBhiGLsYvRi/GMEYwxjFGMcY1120 yRjLGM0YzxjRGNMY1RjXGNkY2xjdGN8Y4RjjGOUY5xjpGOsY7RjvGPEY8xj1GPcY+Rj7GP0Y/xkBGQMZ1121 BRkHGQkZCxkNGQ8ZERkTGRUZFxkZGRsZHRkfGSEZIxklGScZKRkrGS0ZLxkxGTMZNRk3GTkZOxk9GT8Z1122 QRlDGUUZRxlJGUsZTRlPGVEZWhlcGV4ZYBliGWQZbRlvGXAZeRl7GXwZhRmHGYgZkRmWAAAAAAAAAgIA1123 AA AAAAADVQAAAAAAAAAAAAAAAAAAGaU</bytes>1091 qICpgKqAq4CsgK2AroCvgLCAsYCygLOAtIC1gLaAt4C4gLmAuoC7gLyAvYC+gL+AwIDBgMKAw4DEECYQ 1092 HxAgECcQEhA0ECQT//////////0QDBArEBYQLxAwEDMQMRAEECkQIRAdEDIQIxAsEB4QDhAuEBEQExAL 1093 EAEQKhAVEBQQBRANECgQDxAlEC0QItIADgA+AHMDTIBNoNIADgA+AhIDT4ByoNIADgA+AhIDUoByoNIA 1094 NwA4A1QDVaIDVQA7Xk5TSUJPYmplY3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQAZgH7AgECTAJTAloC 1095 aAJ6ApYCpAKwArwCygLVAuMC/wMNAyADMgNMA1YDYwNlA2cDaQNrA20DbwNxA3MDdQN3A3kDewN9A38D 1096 gQODA4UDhwOQA5wDngOgA7gDwQPKA9UD2gPpA/IEBQQOBBkEGwQeBCAEXwRsBIUEkgSoBLYEwATOBOcE 1097 9AT+BRAFJAUuBToFPAU+BUAFQgVEBUYFSwVNBU8FUQVTBVUFVwVZBVsFdgWBBYkFlAWxBcMFzgXXBeMF 1098 7AX4BfoF/AX+BgEGAwYFBgcGEAYSBi8GMQYzBjUGNwY5BjsGPQY/BkEGQwZFBkcGSQZLBmwGdAZ7BoUG 1099 hwaJBosGjQaQBpEGkwaVBq0GzgbaBu4G+QcDBxEHHgcqBy8HMQczBzUHNwc5Bz4HQAdKB1sHYgdpB3IH 1100 dAd9B38HgQeOB5cHnAejB7gHwAfNB9kH5wfpB+sH7QfvB/EH+AgFCBIIGggcCB4IKggzCDgITQhPCFEI 1101 UwhVCGgIdQh3CHoIgwiMCJ4Iqwi0CL8IywjVCNwI6AkJCQsJDQkPCREJEgkUCRYJLglPCVEJUwlVCVcJ 1102 WQlbCWcJiAmKCYwJjgmQCZEJkwmVCawJzQnPCdEJ0wnVCdcJ2QngCgEKAwoFCgcKCQoKCgwKDgolCkYK 1103 SApKCkwKTgpQClIKYAqBCoMKhQqHCokKjAqNCo8KkQqrCswKzgrQCtIK1ArWCtgK3gr/CwELAwsFCwcL 1104 CAsKCwwLJgtHC0kLSwtNC08LUQtTC3QLdgt4C3oLfAt9C38LgQuaC7sLvQu/C8ELwwvFC8cL6AvqC+wL 1105 7gvwC/EL8wv1DA4MLwwxDDMMNQw3DDkMOwxcDF4MYAxiDGQMZQxnDGkMgAyhDKMMpQynDKkMqwytDMAM 1106 4QzjDOUM5wzpDOoM7AzuDQcNKA0qDSwNLg0wDTINNA1VDVcNWQ1bDV0NXg1gDWINfA2dDZ8NoQ2jDaUN 1107 pw2pDcoNzA3ODdAN0g3TDdUN1w3xDhIOFA4WDhgOGg4cDh4OPw5BDkMORQ5HDkgOSg5MDmUOhg6IDooO 1108 jA6ODpAOkg6zDrUOtw65DrsOvA6+DsAO2Q76DvwO/g8ADwIPBA8JDwsPFA8bDyoPMg87D0IPWw9mD3IP 1109 ew+AD5MPnA+jD7APtg+/D8EP2A/aD9wP3g/gD+IP5A/mD+gP6g/sD+4P/xANEBYQHhAgECIQJBAmEDoQ 1110 QxBKEGEQcBCBEIMQhRCHEIkQmBCpEKsQrRCvELEQvxDQENIQ1BDWENgQ7hD/EQERAxEFEQcRGhErES0R 1111 LxExETMRPhFPEVERUxFVEVcRYxF0EXYReBF6EXwRgxGUEZYRmBGaEZwRqxG8Eb4RwBHCEcQRzRHeEeAR 1112 4hHkEeYR+BIBEgMSRBJGEkgSShJMEk4SUBJSElQSVhJYEloSXBJeEmASYhJkEmYSaBJqEmwSbhJwEnIS 1113 dBJ2EngSehJ8En4SgBKCEosSjRKPEp0SphKrErQSthL3EvkS+xL9Ev8TARMDEwUTBxMJEwsTDRMPExET 1114 ExMVExcTGRMbEx0THxMhEyMTJRMnEykTKxMtEy8TMRMzEzUTPhNAE4MThROHE4kTixONE48TkROTE5UT 1115 lxOZE5sTnROfE6EToxOlE6cTqROrE60TrxOxE7MTtRO3E7kTuxO9E78TwRPDE8wTzhQRFBMUFRQXFBkU 1116 GxQdFB8UIRQjFCUUJxQpFCsULRQvFDEUMxQ1FDcUORQ7FD0UPxRBFEMURRRHFEkUSxRNFE8UURR2FJIU 1117 nxS5FM8U2xT3FRIVLhVKFWgVhBWcFb0V3xX3Fg8WJxY+FlAWaBaAFpwWuBbWFu4W+xcVFy0XSRdpF4UX 1118 jheQF5EXmhecF50XpheoGAEYAxgFGAcYCRgLGA0YDxgRGBMYFRgXGBkYGxgdGB8YIRgjGCUYJxgpGCsY 1119 LRgvGDEYMxg1GDcYORg7GD0YPxhBGEMYRRhHGEkYSxhNGE8YURhTGFUYVxhgGGIYuxi9GL8YwRjDGMUY 1120 xxjJGMsYzRjPGNEY0xjVGNcY2RjbGN0Y3xjhGOMY5RjnGOkY6xjtGO8Y8RjzGPUY9xj5GPsY/Rj/GQEZ 1121 AxkFGQcZCRkLGQ0ZDxkRGRMZFRkXGRkZGxkdGR8ZKBkqGSwZLhkwGTIZNBk2GTgZOhk8GT4ZQBlCGUQZ 1122 RhlIGUoZTBlOGVAZUhlUGVYZWBlaGVwZXhlgGWIZZBlmGW8ZcRlyGXsZfRl+GYcZiRmKGZMZmAAAAAAA 1123 AAICAAAAAAAAA1YAAAAAAAAAAAAAAAAAABmnA</bytes> 1124 1124 </object> 1125 1125 </data> -
trunk/macosx/InfoWindowController.m
r3992 r4003 863 863 } 864 864 865 switch ([[peer objectForKey: @"Status"] intValue]) 866 { 867 case TR_PEER_STATUS_HANDSHAKE: 868 [components addObject: NSLocalizedString(@"Handshaking", "peer -> status")]; 869 break; 870 case TR_PEER_STATUS_PEER_IS_CHOKED: 871 [components addObject: NSLocalizedString(@"Peer is Choked", "peer -> status")]; 872 break; 873 case TR_PEER_STATUS_CLIENT_IS_CHOKED: 874 [components addObject: NSLocalizedString(@"Choked", "peer -> status")]; 875 break; 876 case TR_PEER_STATUS_CLIENT_IS_INTERESTED: 877 [components addObject: NSLocalizedString(@"Choked & Interested", "peer -> status")]; 878 break; 879 case TR_PEER_STATUS_READY: 880 [components addObject: NSLocalizedString(@"Ready", "peer -> status")]; 881 break; 882 case TR_PEER_STATUS_REQUEST_SENT: 883 [components addObject: NSLocalizedString(@"Request Sent", "peer -> status")]; 884 break; 885 case TR_PEER_STATUS_ACTIVE: 886 [components addObject: NSLocalizedString(@"Active", "peer -> status")]; 887 break; 888 case TR_PEER_STATUS_ACTIVE_AND_CHOKED: 889 [components addObject: NSLocalizedString(@"Active & Interested", "peer -> status")]; 890 break; 891 } 892 865 int status = [[peer objectForKey: @"Status"] intValue]; 866 if (status & TR_PEER_STATUS_HANDSHAKE) 867 [components addObject: NSLocalizedString(@"Handshaking", "peer -> status")]; 868 else 869 { 870 NSString * firstString; 871 if (status & TR_PEER_STATUS_CLIENT_IS_SENDING) 872 firstString = NSLocalizedString(@"Uploading to peer", "peer -> status"); 873 else if (status & TR_PEER_STATUS_PEER_IS_INTERESTED) 874 firstString = NSLocalizedString(@"Peer wants our data", "peer -> status"); 875 else if (status & TR_PEER_STATUS_PEER_IS_CHOKED) 876 firstString = NSLocalizedString(@"Refusing to send data to peer", "peer -> status"); 877 else 878 firstString = @""; 879 880 NSString * secondString; 881 if (status & TR_PEER_STATUS_PEER_IS_SENDING) 882 secondString = NSLocalizedString(@"Downloading from peer", "peer -> status"); 883 else if (status & TR_PEER_STATUS_CLIENT_SENT_REQUEST) 884 secondString = NSLocalizedString(@"Requesting data from peer", "peer -> status"); 885 else if (status & TR_PEER_STATUS_CLIENT_IS_INTERESTED) 886 secondString = NSLocalizedString(@"Waiting to request data from peer", "peer -> status"); 887 else if (status & TR_PEER_STATUS_CLIENT_IS_CHOKED) 888 secondString = NSLocalizedString(@"Peer will not send us data", "peer -> status"); 889 else 890 secondString = @""; 891 892 [components addObject: [NSString stringWithFormat: @"%@ - %@", firstString, secondString]]; 893 } 894 893 895 return [components componentsJoinedByString: @"\n"]; 894 896 }
Note: See TracChangeset
for help on using the changeset viewer.