Changeset 6675


Ignore:
Timestamp:
Sep 1, 2008, 3:26:04 AM (13 years ago)
Author:
livings124
Message:

add a field indicating when the blocklist was last updated

Location:
trunk/macosx
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/BlocklistDownloaderViewController.m

    r6671 r6675  
    5151    [fButton sizeToFit];
    5252    NSRect buttonFrame = [fButton frame];
     53    buttonFrame.size.width += 12.0; //sizeToFit sizes a bit too small
    5354    buttonFrame.origin.x -= buttonFrame.size.width - oldWidth;
    5455    [fButton setFrame: buttonFrame];
     
    9596    [fTextField setStringValue: [NSLocalizedString(@"Processing blocklist", "Blocklist -> message") stringByAppendingEllipsis]];
    9697    [fButton setEnabled: NO];
    97     [fStatusWindow display]; //force window to be updated
    9898}
    9999
  • trunk/macosx/PrefsController.h

    r6671 r6675  
    4242                        * fSpeedLimitUploadField, * fSpeedLimitDownloadField;
    4343   
    44     IBOutlet NSTextField * fPeersGlobalField, * fPeersTorrentField, * fBlocklistMessageField;
     44    IBOutlet NSTextField * fPeersGlobalField, * fPeersTorrentField, * fBlocklistMessageField, * fBlocklistDateField;
    4545    IBOutlet NSButton * fBlocklistEnableCheck;
    4646   
  • trunk/macosx/PrefsController.m

    r6671 r6675  
    380380            break;
    381381        case PORT_STATUS_ERROR:
    382             [fPortStatusField setStringValue: NSLocalizedString(@"Port check website is down", "Preferences -> Network -> port status")];
     382            [fPortStatusField setStringValue: NSLocalizedString(@"Port check site is down", "Preferences -> Network -> port status")];
    383383            [fPortStatusImage setImage: [NSImage imageNamed: @"YellowDot.png"]];
    384384            break;
     
    480480    [fBlocklistEnableCheck setEnabled: exists];
    481481    [fBlocklistEnableCheck setState: exists && [fDefaults boolForKey: @"Blocklist"]];
     482   
     483    NSDate * updatedDate = [fDefaults objectForKey: @"BlocklistLastUpdate"];
     484    NSString * updatedDateString;
     485    if (updatedDate)
     486    {
     487        NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];
     488        [dateFormatter setDateStyle: NSDateFormatterFullStyle];
     489        [dateFormatter setTimeStyle: NSDateFormatterShortStyle];
     490       
     491        updatedDateString = [dateFormatter stringFromDate: updatedDate];
     492        [dateFormatter release];
     493    }
     494    else
     495        updatedDateString = NSLocalizedString(@"N/A", "Prefs -> blocklist -> message");
     496   
     497    [fBlocklistDateField setStringValue: [NSString stringWithFormat: @"%@: %@",
     498        NSLocalizedString(@"Last updated", "Prefs -> blocklist -> message"), updatedDateString]];
    482499}
    483500
  • trunk/macosx/en.lproj/PrefsWindow.xib

    r6529 r6675  
    99                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1010                        <bool key="EncodedWithXMLCoder">YES</bool>
    11                         <integer value="28"/>
    12                         <integer value="1481"/>
     11                        <integer value="1361"/>
    1312                        <integer value="66"/>
    1413                </object>
     
    4847                        </object>
    4948                        <object class="NSCustomView" id="249126185">
    50                                 <reference key="NSNextResponder"/>
     49                                <nil key="NSNextResponder"/>
    5150                                <int key="NSvFlags">256</int>
    5251                                <object class="NSMutableArray" key="NSSubviews">
     
    358357                                </object>
    359358                                <string key="NSFrameSize">{535, 272}</string>
    360                                 <reference key="NSSuperview"/>
    361359                                <string key="NSClassName">NSView</string>
    362360                                <string key="NSExtension">NSResponder</string>
     
    21202118                        </object>
    21212119                        <object class="NSCustomView" id="538122014">
    2122                                 <nil key="NSNextResponder"/>
     2120                                <reference key="NSNextResponder"/>
    21232121                                <int key="NSvFlags">256</int>
    21242122                                <object class="NSMutableArray" key="NSSubviews">
     
    21272125                                                <reference key="NSNextResponder" ref="538122014"/>
    21282126                                                <int key="NSvFlags">256</int>
    2129                                                 <string key="NSFrame">{{151, 94}, {184, 18}}</string>
     2127                                                <string key="NSFrame">{{151, 114}, {184, 18}}</string>
    21302128                                                <reference key="NSSuperview" ref="538122014"/>
    21312129                                                <bool key="NSEnabled">YES</bool>
     
    21492147                                                <reference key="NSNextResponder" ref="538122014"/>
    21502148                                                <int key="NSvFlags">256</int>
    2151                                                 <string key="NSFrame">{{54, 115}, {75, 17}}</string>
     2149                                                <string key="NSFrame">{{54, 135}, {75, 17}}</string>
    21522150                                                <reference key="NSSuperview" ref="538122014"/>
    21532151                                                <bool key="NSEnabled">YES</bool>
     
    21652163                                                <reference key="NSNextResponder" ref="538122014"/>
    21662164                                                <int key="NSvFlags">256</int>
    2167                                                 <string key="NSFrame">{{132, 114}, {165, 18}}</string>
     2165                                                <string key="NSFrame">{{132, 134}, {165, 18}}</string>
    21682166                                                <reference key="NSSuperview" ref="538122014"/>
    21692167                                                <bool key="NSEnabled">YES</bool>
     
    21872185                                                <reference key="NSNextResponder" ref="538122014"/>
    21882186                                                <int key="NSvFlags">256</int>
    2189                                                 <string key="NSFrame">{{42, 218}, {87, 17}}</string>
     2187                                                <string key="NSFrame">{{42, 238}, {87, 17}}</string>
    21902188                                                <reference key="NSSuperview" ref="538122014"/>
    21912189                                                <bool key="NSEnabled">YES</bool>
     
    22032201                                                <reference key="NSNextResponder" ref="538122014"/>
    22042202                                                <int key="NSvFlags">256</int>
    2205                                                 <string key="NSFrame">{{131, 218}, {196, 17}}</string>
     2203                                                <string key="NSFrame">{{131, 238}, {196, 17}}</string>
    22062204                                                <reference key="NSSuperview" ref="538122014"/>
    22072205                                                <bool key="NSEnabled">YES</bool>
     
    22192217                                                <reference key="NSNextResponder" ref="538122014"/>
    22202218                                                <int key="NSvFlags">256</int>
    2221                                                 <string key="NSFrame">{{332, 216}, {50, 22}}</string>
     2219                                                <string key="NSFrame">{{332, 236}, {50, 22}}</string>
    22222220                                                <reference key="NSSuperview" ref="538122014"/>
    22232221                                                <bool key="NSEnabled">YES</bool>
     
    22852283                                                <reference key="NSNextResponder" ref="538122014"/>
    22862284                                                <int key="NSvFlags">256</int>
    2287                                                 <string key="NSFrame">{{387, 218}, {39, 17}}</string>
     2285                                                <string key="NSFrame">{{387, 238}, {39, 17}}</string>
    22882286                                                <reference key="NSSuperview" ref="538122014"/>
    22892287                                                <bool key="NSEnabled">YES</bool>
     
    23012299                                                <reference key="NSNextResponder" ref="538122014"/>
    23022300                                                <int key="NSvFlags">256</int>
    2303                                                 <string key="NSFrame">{{454, 192}, {39, 17}}</string>
     2301                                                <string key="NSFrame">{{454, 212}, {39, 17}}</string>
    23042302                                                <reference key="NSSuperview" ref="538122014"/>
    23052303                                                <bool key="NSEnabled">YES</bool>
     
    23172315                                                <reference key="NSNextResponder" ref="538122014"/>
    23182316                                                <int key="NSvFlags">256</int>
    2319                                                 <string key="NSFrame">{{399, 190}, {50, 22}}</string>
     2317                                                <string key="NSFrame">{{399, 210}, {50, 22}}</string>
    23202318                                                <reference key="NSSuperview" ref="538122014"/>
    23212319                                                <bool key="NSEnabled">YES</bool>
     
    23832381                                                <reference key="NSNextResponder" ref="538122014"/>
    23842382                                                <int key="NSvFlags">256</int>
    2385                                                 <string key="NSFrame">{{131, 192}, {263, 17}}</string>
     2383                                                <string key="NSFrame">{{131, 212}, {263, 17}}</string>
    23862384                                                <reference key="NSSuperview" ref="538122014"/>
    23872385                                                <bool key="NSEnabled">YES</bool>
     
    23992397                                                <reference key="NSNextResponder" ref="538122014"/>
    24002398                                                <int key="NSvFlags">256</int>
    2401                                                 <string key="NSFrame">{{132, 150}, {280, 18}}</string>
     2399                                                <string key="NSFrame">{{132, 170}, {280, 18}}</string>
    24022400                                                <reference key="NSSuperview" ref="538122014"/>
    24032401                                                <bool key="NSEnabled">YES</bool>
     
    24212419                                                <reference key="NSNextResponder" ref="538122014"/>
    24222420                                                <int key="NSvFlags">256</int>
    2423                                                 <string key="NSFrame">{{131, 172}, {259, 14}}</string>
     2421                                                <string key="NSFrame">{{131, 192}, {259, 14}}</string>
    24242422                                                <reference key="NSSuperview" ref="538122014"/>
    24252423                                                <bool key="NSEnabled">YES</bool>
     
    24342432                                                </object>
    24352433                                        </object>
     2434                                        <object class="NSTextField" id="148151843">
     2435                                                <reference key="NSNextResponder" ref="538122014"/>
     2436                                                <int key="NSvFlags">256</int>
     2437                                                <string key="NSFrame">{{131, 34}, {362, 14}}</string>
     2438                                                <reference key="NSSuperview" ref="538122014"/>
     2439                                                <bool key="NSEnabled">YES</bool>
     2440                                                <object class="NSTextFieldCell" key="NSCell" id="782718396">
     2441                                                        <int key="NSCellFlags">67239424</int>
     2442                                                        <int key="NSCellFlags2">272760832</int>
     2443                                                        <string key="NSContents">Last updated: N/A</string>
     2444                                                        <reference key="NSSupport" ref="26"/>
     2445                                                        <reference key="NSControlView" ref="148151843"/>
     2446                                                        <reference key="NSBackgroundColor" ref="977951849"/>
     2447                                                        <object class="NSColor" key="NSTextColor">
     2448                                                                <int key="NSColorSpace">1</int>
     2449                                                                <bytes key="NSRGB">MCAwIDAAA</bytes>
     2450                                                        </object>
     2451                                                </object>
     2452                                        </object>
    24362453                                        <object class="NSButton" id="902371491">
    24372454                                                <reference key="NSNextResponder" ref="538122014"/>
    24382455                                                <int key="NSvFlags">256</int>
    2439                                                 <string key="NSFrame">{{132, 58}, {289, 18}}</string>
     2456                                                <string key="NSFrame">{{132, 78}, {289, 18}}</string>
    24402457                                                <reference key="NSSuperview" ref="538122014"/>
    24412458                                                <bool key="NSEnabled">YES</bool>
     
    24592476                                                <reference key="NSNextResponder" ref="538122014"/>
    24602477                                                <int key="NSvFlags">256</int>
    2461                                                 <string key="NSFrame">{{68, 59}, {61, 17}}</string>
     2478                                                <string key="NSFrame">{{68, 79}, {61, 17}}</string>
    24622479                                                <reference key="NSSuperview" ref="538122014"/>
    24632480                                                <bool key="NSEnabled">YES</bool>
     
    24752492                                                <reference key="NSNextResponder" ref="538122014"/>
    24762493                                                <int key="NSvFlags">256</int>
    2477                                                 <string key="NSFrame">{{212, 36}, {306, 17}}</string>
     2494                                                <string key="NSFrame">{{212, 56}, {306, 17}}</string>
    24782495                                                <reference key="NSSuperview" ref="538122014"/>
    24792496                                                <bool key="NSEnabled">YES</bool>
     
    24912508                                                <reference key="NSNextResponder" ref="538122014"/>
    24922509                                                <int key="NSvFlags">256</int>
    2493                                                 <string key="NSFrame">{{128, 26}, {85, 32}}</string>
     2510                                                <string key="NSFrame">{{128, 46}, {85, 32}}</string>
    24942511                                                <reference key="NSSuperview" ref="538122014"/>
    24952512                                                <bool key="NSEnabled">YES</bool>
     
    25322549                                        </object>
    25332550                                </object>
    2534                                 <string key="NSFrameSize">{535, 258}</string>
     2551                                <string key="NSFrameSize">{535, 278}</string>
     2552                                <reference key="NSSuperview"/>
    25352553                                <string key="NSClassName">NSView</string>
    25362554                                <string key="NSExtension">NSResponder</string>
     
    28542872                                                <reference key="NSNextResponder" ref="204700639"/>
    28552873                                                <int key="NSvFlags">256</int>
    2856                                                 <string key="NSFrame">{{339, 279}, {154, 17}}</string>
     2874                                                <string key="NSFrame">{{339, 279}, {179, 17}}</string>
    28572875                                                <reference key="NSSuperview" ref="204700639"/>
    28582876                                                <bool key="NSEnabled">YES</bool>
     
    31283146                        </object>
    31293147                        <object class="NSCustomView" id="810116101">
    3130                                 <reference key="NSNextResponder"/>
     3148                                <nil key="NSNextResponder"/>
    31313149                                <int key="NSvFlags">256</int>
    31323150                                <object class="NSMutableArray" key="NSSubviews">
     
    34963514                                                                <string key="NSFrame">{{1, 17}, {331, 95}}</string>
    34973515                                                                <reference key="NSSuperview" ref="122119447"/>
    3498                                                                 <reference key="NSNextKeyView" ref="173651346"/>
    34993516                                                                <reference key="NSDocView" ref="173651346"/>
    35003517                                                                <reference key="NSBGColor" ref="729660797"/>
     
    35293546                                                                <string key="NSFrame">{{1, 0}, {331, 17}}</string>
    35303547                                                                <reference key="NSSuperview" ref="122119447"/>
    3531                                                                 <reference key="NSNextKeyView" ref="520862816"/>
    35323548                                                                <reference key="NSDocView" ref="520862816"/>
    35333549                                                                <reference key="NSBGColor" ref="729660797"/>
     
    35383554                                                <string key="NSFrame">{{103, 63}, {348, 113}}</string>
    35393555                                                <reference key="NSSuperview" ref="810116101"/>
    3540                                                 <reference key="NSNextKeyView" ref="206862330"/>
    35413556                                                <int key="NSsFlags">18</int>
    35423557                                                <reference key="NSVScroller" ref="220703981"/>
     
    36613676                                </object>
    36623677                                <string key="NSFrameSize">{535, 444}</string>
    3663                                 <reference key="NSSuperview"/>
    36643678                                <string key="NSClassName">NSView</string>
    36653679                                <string key="NSExtension">NSResponder</string>
    36663680                        </object>
    36673681                        <object class="NSUserDefaultsController" id="356871564">
    3668                                 <object class="NSMutableArray" key="NSDeclaredKeys">
    3669                                         <bool key="EncodedWithXMLCoder">YES</bool>
    3670                                         <string>SUEnableAutomaticChecks</string>
    3671                                 </object>
    36723682                                <bool key="NSSharedInstance">YES</bool>
    36733683                        </object>
     
    64876497                                        <int key="connectionID">1737</int>
    64886498                                </object>
     6499                                <object class="IBConnectionRecord">
     6500                                        <object class="IBOutletConnection" key="connection">
     6501                                                <string key="label">fBlocklistDateField</string>
     6502                                                <reference key="source" ref="511492310"/>
     6503                                                <reference key="destination" ref="148151843"/>
     6504                                        </object>
     6505                                        <int key="connectionID">1740</int>
     6506                                </object>
    64896507                        </object>
    64906508                        <object class="IBMutableOrderedSet" key="objectRecords">
     
    78667884                                                        <reference ref="826556979"/>
    78677885                                                        <reference ref="117148406"/>
     7886                                                        <reference ref="148151843"/>
    78687887                                                </object>
    78697888                                                <reference key="parent" ref="37013934"/>
     
    88328851                                                <reference key="object" ref="63707525"/>
    88338852                                                <reference key="parent" ref="191075786"/>
     8853                                        </object>
     8854                                        <object class="IBObjectRecord">
     8855                                                <int key="objectID">1738</int>
     8856                                                <reference key="object" ref="148151843"/>
     8857                                                <object class="NSMutableArray" key="children">
     8858                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8859                                                        <reference ref="782718396"/>
     8860                                                </object>
     8861                                                <reference key="parent" ref="538122014"/>
     8862                                        </object>
     8863                                        <object class="IBObjectRecord">
     8864                                                <int key="objectID">1739</int>
     8865                                                <reference key="object" ref="782718396"/>
     8866                                                <reference key="parent" ref="148151843"/>
    88348867                                        </object>
    88358868                                </object>
     
    90339066                                        <string>1733.IBPluginDependency</string>
    90349067                                        <string>1733.ImportedFromIB2</string>
     9068                                        <string>1738.IBPluginDependency</string>
     9069                                        <string>1738.ImportedFromIB2</string>
    90359070                                        <string>190.IBPluginDependency</string>
    90369071                                        <string>190.ImportedFromIB2</string>
     
    92719306                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    92729307                                        <reference ref="761722050"/>
    9273                                         <string>{{469, 604}, {535, 258}}</string>
     9308                                        <string>{{38, 470}, {535, 278}}</string>
    92749309                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    92759310                                        <reference ref="761722050"/>
     
    93199354                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93209355                                        <reference ref="761722050"/>
    9321                                         <string>{{414, 530}, {535, 444}}</string>
     9356                                        <string>{{414, 376}, {535, 444}}</string>
    93229357                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93239358                                        <reference ref="761722050"/>
     
    94309465                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    94319466                                        <reference ref="761722050"/>
     9467                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9468                                        <real value="1.000000e+00"/>
    94329469                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    94339470                                        <reference ref="761722050"/>
     
    95079544                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    95089545                                        <reference ref="761722050"/>
    9509                                         <string>{{392, 399}, {535, 272}}</string>
     9546                                        <string>{{55, 399}, {535, 272}}</string>
    95109547                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    95119548                                        <reference ref="761722050"/>
     
    96059642                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    96069643                                        <reference ref="761722050"/>
    9607                                         <string>{{290, 369}, {535, 319}}</string>
     9644                                        <string>{{24, 369}, {535, 319}}</string>
    96089645                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    96099646                                        <reference ref="761722050"/>
     
    96599696                        </object>
    96609697                        <nil key="sourceID"/>
    9661                         <int key="maxID">1737</int>
     9698                        <int key="maxID">1740</int>
    96629699                </object>
    96639700                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    97699806                                                        <string>setBadge:</string>
    97709807                                                        <string>setBlocklistEnabled:</string>
    9771                                                         <string>setCheckForUpdate:</string>
    97729808                                                        <string>setDownloadLocation:</string>
    97739809                                                        <string>setEncryptionMode:</string>
     
    98459881                                                        <string>id</string>
    98469882                                                        <string>id</string>
    9847                                                         <string>id</string>
    98489883                                                </object>
    98499884                                        </object>
     
    98539888                                                        <bool key="EncodedWithXMLCoder">YES</bool>
    98549889                                                        <string>fBandwidthView</string>
     9890                                                        <string>fBlocklistDateField</string>
    98559891                                                        <string>fBlocklistEnableCheck</string>
    98569892                                                        <string>fBlocklistMessageField</string>
     
    98909926                                                        <bool key="EncodedWithXMLCoder">YES</bool>
    98919927                                                        <string>NSView</string>
     9928                                                        <string>NSTextField</string>
    98929929                                                        <string>NSButton</string>
    98939930                                                        <string>NSTextField</string>
Note: See TracChangeset for help on using the changeset viewer.