Changeset 11371


Ignore:
Timestamp:
Oct 31, 2010, 7:24:26 PM (11 years ago)
Author:
livings124
Message:

use the last attempted update of the blocklist for scheduling weekly updates

Location:
trunk/macosx
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/BlocklistDownloader.m

    r11369 r11371  
    120120    [fViewController setFailed: [error localizedDescription]];
    121121   
     122    [[NSUserDefaults standardUserDefaults] setObject: [NSDate date] forKey: @"BlocklistNewLastUpdate"];
    122123    [[BlocklistScheduler scheduler] updateSchedule];
    123124   
     
    172173   
    173174    //update last updated date for schedule
    174     [[NSUserDefaults standardUserDefaults] setObject: [NSDate date] forKey: @"BlocklistLastUpdate"];
     175    NSDate * date = [NSDate date];
     176    [[NSUserDefaults standardUserDefaults] setObject: date forKey: @"BlocklistNewLastUpdate"];
     177    [[NSUserDefaults standardUserDefaults] setObject: date forKey: @"BlocklistNewLastUpdateSuccess"];
    175178    [[BlocklistScheduler scheduler] updateSchedule];
    176179   
  • trunk/macosx/BlocklistScheduler.m

    r11369 r11371  
    6060        return;
    6161   
    62     NSDate * lastUpdateDate = [[NSUserDefaults standardUserDefaults] objectForKey: @"BlocklistLastUpdate"];
     62    NSDate * lastUpdateDate = [[NSUserDefaults standardUserDefaults] objectForKey: @"BlocklistNewLastUpdate"];
    6363    if (lastUpdateDate)
    6464        lastUpdateDate = [lastUpdateDate dateByAddingTimeInterval: FULL_WAIT];
  • trunk/macosx/PrefsController.m

    r11369 r11371  
    505505    if (exists)
    506506    {
    507         NSDate * updatedDate = [fDefaults objectForKey: @"BlocklistLastUpdate"];
     507        NSDate * updatedDate = [fDefaults objectForKey: @"BlocklistNewLastUpdateSuccess"];
     508        //old format for update date pre-2.12
     509        if (!updatedDate)
     510        {
     511            updatedDate = [fDefaults objectForKey: @"BlocklistLastUpdate"];
     512            [fDefaults setObject: updatedDate forKey: @"BlocklistNewLastUpdateSuccess"];
     513            [fDefaults removeObjectForKey: @"BlocklistLastUpdate"];
     514        }
     515       
    508516        if (updatedDate)
    509517        {
  • trunk/macosx/en.lproj/PrefsWindow.xib

    r11370 r11371  
    435435                        </object>
    436436                        <object class="NSCustomView" id="314557528">
    437                                 <reference key="NSNextResponder"/>
     437                                <nil key="NSNextResponder"/>
    438438                                <int key="NSvFlags">256</int>
    439439                                <object class="NSMutableArray" key="NSSubviews">
     
    444444                                                <string key="NSFrame">{{13, 10}, {516, 318}}</string>
    445445                                                <reference key="NSSuperview" ref="314557528"/>
    446                                                 <reference key="NSWindow"/>
    447446                                                <object class="NSMutableArray" key="NSTabViewItems">
    448447                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     
    980979                                                                                        <string key="NSFrame">{{319, 154}, {35, 22}}</string>
    981980                                                                                        <reference key="NSSuperview" ref="159788047"/>
    982                                                                                         <reference key="NSWindow"/>
    983981                                                                                        <bool key="NSEnabled">YES</bool>
    984982                                                                                        <object class="NSTextFieldCell" key="NSCell" id="283641828">
     
    10641062                                                                                        <string key="NSFrame">{{49, 156}, {56, 17}}</string>
    10651063                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1066                                                                                         <reference key="NSWindow"/>
    10671064                                                                                        <bool key="NSEnabled">YES</bool>
    10681065                                                                                        <object class="NSTextFieldCell" key="NSCell" id="1040746680">
     
    10811078                                                                                        <string key="NSFrame">{{359, 156}, {101, 17}}</string>
    10821079                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1083                                                                                         <reference key="NSWindow"/>
    10841080                                                                                        <bool key="NSEnabled">YES</bool>
    10851081                                                                                        <object class="NSTextFieldCell" key="NSCell" id="506158787">
     
    10981094                                                                                        <string key="NSFrame">{{108, 241}, {157, 18}}</string>
    10991095                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1100                                                                                         <reference key="NSWindow"/>
    11011096                                                                                        <bool key="NSEnabled">YES</bool>
    11021097                                                                                        <object class="NSButtonCell" key="NSCell" id="643656096">
     
    11211116                                                                                        <string key="NSFrame">{{271, 240}, {50, 22}}</string>
    11221117                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1123                                                                                         <reference key="NSWindow"/>
    11241118                                                                                        <bool key="NSEnabled">YES</bool>
    11251119                                                                                        <object class="NSTextFieldCell" key="NSCell" id="301067821">
     
    11881182                                                                                        <string key="NSFrame">{{108, 197}, {220, 18}}</string>
    11891183                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1190                                                                                         <reference key="NSWindow"/>
    11911184                                                                                        <bool key="NSEnabled">YES</bool>
    11921185                                                                                        <object class="NSButtonCell" key="NSCell" id="1020157033">
     
    12111204                                                                                        <string key="NSFrame">{{334, 196}, {41, 22}}</string>
    12121205                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1213                                                                                         <reference key="NSWindow"/>
    12141206                                                                                        <bool key="NSEnabled">YES</bool>
    12151207                                                                                        <object class="NSTextFieldCell" key="NSCell" id="279439304">
     
    12841276                                                                                        <string key="NSFrame">{{58, 242}, {47, 17}}</string>
    12851277                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1286                                                                                         <reference key="NSWindow"/>
    12871278                                                                                        <bool key="NSEnabled">YES</bool>
    12881279                                                                                        <object class="NSTextFieldCell" key="NSCell" id="1052593840">
     
    13011292                                                                                        <string key="NSFrame">{{126, 222}, {269, 14}}</string>
    13021293                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1303                                                                                         <reference key="NSWindow"/>
    13041294                                                                                        <bool key="NSEnabled">YES</bool>
    13051295                                                                                        <object class="NSTextFieldCell" key="NSCell" id="256948442">
     
    13301320                                                                                        <string key="NSFrame">{{108, 155}, {205, 18}}</string>
    13311321                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1332                                                                                         <reference key="NSWindow"/>
    13331322                                                                                        <bool key="NSEnabled">YES</bool>
    13341323                                                                                        <object class="NSButtonCell" key="NSCell" id="415355814">
     
    13531342                                                                                        <string key="NSFrame">{{305, 128}, {35, 22}}</string>
    13541343                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1355                                                                                         <reference key="NSWindow"/>
    13561344                                                                                        <bool key="NSEnabled">YES</bool>
    13571345                                                                                        <object class="NSTextFieldCell" key="NSCell" id="440983450">
     
    14171405                                                                                        <string key="NSFrame">{{345, 130}, {101, 17}}</string>
    14181406                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1419                                                                                         <reference key="NSWindow"/>
    14201407                                                                                        <bool key="NSEnabled">YES</bool>
    14211408                                                                                        <object class="NSTextFieldCell" key="NSCell" id="153425121">
     
    14341421                                                                                        <string key="NSFrame">{{108, 129}, {191, 18}}</string>
    14351422                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1436                                                                                         <reference key="NSWindow"/>
    14371423                                                                                        <bool key="NSEnabled">YES</bool>
    14381424                                                                                        <object class="NSButtonCell" key="NSCell" id="265029926">
     
    14571443                                                                                        <string key="NSFrame">{{366, 102}, {41, 22}}</string>
    14581444                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1459                                                                                         <reference key="NSWindow"/>
    14601445                                                                                        <bool key="NSEnabled">YES</bool>
    14611446                                                                                        <object class="NSTextFieldCell" key="NSCell" id="997390601">
     
    15301515                                                                                        <string key="NSFrame">{{412, 104}, {55, 17}}</string>
    15311516                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1532                                                                                         <reference key="NSWindow"/>
    15331517                                                                                        <bool key="NSEnabled">YES</bool>
    15341518                                                                                        <object class="NSTextFieldCell" key="NSCell" id="416442895">
     
    15471531                                                                                        <string key="NSFrame">{{108, 103}, {252, 18}}</string>
    15481532                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1549                                                                                         <reference key="NSWindow"/>
    15501533                                                                                        <bool key="NSEnabled">YES</bool>
    15511534                                                                                        <object class="NSButtonCell" key="NSCell" id="983632896">
     
    15701553                                                                                        <string key="NSFrame">{{28, 64}, {77, 17}}</string>
    15711554                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1572                                                                                         <reference key="NSWindow"/>
    15731555                                                                                        <bool key="NSEnabled">YES</bool>
    15741556                                                                                        <object class="NSTextFieldCell" key="NSCell" id="146274476">
     
    15871569                                                                                        <string key="NSFrame">{{306, 58}, {130, 26}}</string>
    15881570                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1589                                                                                         <reference key="NSWindow"/>
    15901571                                                                                        <bool key="NSEnabled">YES</bool>
    15911572                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="705215561">
     
    16401621                                                                                        <string key="NSFrame">{{108, 38}, {183, 18}}</string>
    16411622                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1642                                                                                         <reference key="NSWindow"/>
    16431623                                                                                        <bool key="NSEnabled">YES</bool>
    16441624                                                                                        <object class="NSButtonCell" key="NSCell" id="665924860">
     
    16631643                                                                                        <string key="NSFrame">{{306, 33}, {130, 26}}</string>
    16641644                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1665                                                                                         <reference key="NSWindow"/>
    16661645                                                                                        <bool key="NSEnabled">YES</bool>
    16671646                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="301407755">
     
    17121691                                                                                        <string key="NSFrame">{{108, 63}, {195, 18}}</string>
    17131692                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1714                                                                                         <reference key="NSWindow"/>
    17151693                                                                                        <bool key="NSEnabled">YES</bool>
    17161694                                                                                        <object class="NSButtonCell" key="NSCell" id="1000733872">
     
    17351713                                                                                        <string key="NSFrame">{{380, 198}, {55, 17}}</string>
    17361714                                                                                        <reference key="NSSuperview" ref="159788047"/>
    1737                                                                                         <reference key="NSWindow"/>
    17381715                                                                                        <bool key="NSEnabled">YES</bool>
    17391716                                                                                        <object class="NSTextFieldCell" key="NSCell" id="517021610">
     
    17501727                                                                        <string key="NSFrame">{{10, 33}, {496, 272}}</string>
    17511728                                                                        <reference key="NSSuperview" ref="463462813"/>
    1752                                                                         <reference key="NSWindow"/>
    17531729                                                                </object>
    17541730                                                                <string key="NSLabel">Management</string>
     
    17691745                                </object>
    17701746                                <string key="NSFrameSize">{542, 331}</string>
    1771                                 <reference key="NSSuperview"/>
    1772                                 <reference key="NSWindow"/>
    17731747                                <string key="NSClassName">NSView</string>
    17741748                                <string key="NSExtension">NSResponder</string>
     
    20472021                                                                <string key="NSFrame">{{1, 1}, {141, 169}}</string>
    20482022                                                                <reference key="NSSuperview" ref="544077474"/>
     2023                                                                <reference key="NSNextKeyView" ref="638525082"/>
    20492024                                                                <reference key="NSDocView" ref="638525082"/>
    20502025                                                                <reference key="NSBGColor" ref="729660797"/>
     
    20742049                                                <string key="NSFrame">{{20, 49}, {143, 171}}</string>
    20752050                                                <reference key="NSSuperview" ref="284666863"/>
     2051                                                <reference key="NSNextKeyView" ref="568562479"/>
    20762052                                                <int key="NSsFlags">530</int>
    20772053                                                <reference key="NSVScroller" ref="287972127"/>
     
    31063082                                                <object class="NSTextFieldCell" key="NSCell" id="1062646585">
    31073083                                                        <int key="NSCellFlags">-1804468671</int>
    3108                                                         <int key="NSCellFlags2">272630784</int>
     3084                                                        <int key="NSCellFlags2">272634880</int>
    31093085                                                        <string key="NSContents"/>
    31103086                                                        <reference key="NSSupport" ref="86725571"/>
     
    31133089                                                        <reference key="NSBackgroundColor" ref="317620196"/>
    31143090                                                        <reference key="NSTextColor" ref="430340990"/>
     3091                                                        <object class="NSArray" key="NSAllowedInputLocales">
     3092                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     3093                                                                <string>NSAllRomanInputSourcesLocaleIdentifier</string>
     3094                                                        </object>
    31153095                                                </object>
    31163096                                        </object>
     
    36263606                        </object>
    36273607                        <object class="NSCustomView" id="204700639">
    3628                                 <reference key="NSNextResponder"/>
     3608                                <nil key="NSNextResponder"/>
    36293609                                <int key="NSvFlags">256</int>
    36303610                                <object class="NSMutableArray" key="NSSubviews">
     
    36353615                                                <string key="NSFrame">{{504, 12}, {21, 23}}</string>
    36363616                                                <reference key="NSSuperview" ref="204700639"/>
    3637                                                 <reference key="NSWindow"/>
    36383617                                                <bool key="NSEnabled">YES</bool>
    36393618                                                <object class="NSButtonCell" key="NSCell" id="893670578">
     
    36593638                                                <string key="NSFrame">{{45, 34}, {90, 17}}</string>
    36603639                                                <reference key="NSSuperview" ref="204700639"/>
    3661                                                 <reference key="NSWindow"/>
    36623640                                                <bool key="NSEnabled">YES</bool>
    36633641                                                <object class="NSTextFieldCell" key="NSCell" id="514153614">
     
    36763654                                                <string key="NSFrame">{{138, 33}, {357, 18}}</string>
    36773655                                                <reference key="NSSuperview" ref="204700639"/>
    3678                                                 <reference key="NSWindow"/>
    36793656                                                <bool key="NSEnabled">YES</bool>
    36803657                                                <object class="NSButtonCell" key="NSCell" id="127446013">
     
    37003677                                                <string key="NSFrame">{{322, 137}, {16, 16}}</string>
    37013678                                                <reference key="NSSuperview" ref="204700639"/>
    3702                                                 <reference key="NSWindow"/>
    37033679                                                <int key="NSpiFlags">28938</int>
    37043680                                                <double key="NSMaxValue">100</double>
     
    37213697                                                <string key="NSFrame">{{323, 138}, {14, 14}}</string>
    37223698                                                <reference key="NSSuperview" ref="204700639"/>
    3723                                                 <reference key="NSWindow"/>
    37243699                                                <bool key="NSEnabled">YES</bool>
    37253700                                                <object class="NSImageCell" key="NSCell" id="270102740">
     
    37423717                                                <string key="NSFrame">{{137, 137}, {124, 17}}</string>
    37433718                                                <reference key="NSSuperview" ref="204700639"/>
    3744                                                 <reference key="NSWindow"/>
    37453719                                                <bool key="NSEnabled">YES</bool>
    37463720                                                <object class="NSTextFieldCell" key="NSCell" id="941628063">
     
    37593733                                                <string key="NSFrame">{{138, 87}, {171, 18}}</string>
    37603734                                                <reference key="NSSuperview" ref="204700639"/>
    3761                                                 <reference key="NSWindow"/>
    37623735                                                <bool key="NSEnabled">YES</bool>
    37633736                                                <object class="NSButtonCell" key="NSCell" id="633401664">
     
    37823755                                                <string key="NSFrame">{{138, 111}, {189, 18}}</string>
    37833756                                                <reference key="NSSuperview" ref="204700639"/>
    3784                                                 <reference key="NSWindow"/>
    37853757                                                <bool key="NSEnabled">YES</bool>
    37863758                                                <object class="NSButtonCell" key="NSCell" id="847795095">
     
    38053777                                                <string key="NSFrame">{{266, 135}, {50, 22}}</string>
    38063778                                                <reference key="NSSuperview" ref="204700639"/>
    3807                                                 <reference key="NSWindow"/>
    38083779                                                <bool key="NSEnabled">YES</bool>
    38093780                                                <object class="NSTextFieldCell" key="NSCell" id="453443006">
     
    38703841                                                <string key="NSFrame">{{156, 71}, {238, 14}}</string>
    38713842                                                <reference key="NSSuperview" ref="204700639"/>
    3872                                                 <reference key="NSWindow"/>
    38733843                                                <bool key="NSEnabled">YES</bool>
    38743844                                                <object class="NSTextFieldCell" key="NSCell" id="67017561">
     
    38873857                                                <string key="NSFrame">{{342, 137}, {183, 17}}</string>
    38883858                                                <reference key="NSSuperview" ref="204700639"/>
    3889                                                 <reference key="NSWindow"/>
    38903859                                                <bool key="NSEnabled">YES</bool>
    38913860                                                <object class="NSTextFieldCell" key="NSCell" id="931894024">
     
    39043873                                                <string key="NSFrame">{{74, 137}, {61, 17}}</string>
    39053874                                                <reference key="NSSuperview" ref="204700639"/>
    3906                                                 <reference key="NSWindow"/>
    39073875                                                <bool key="NSEnabled">YES</bool>
    39083876                                                <object class="NSTextFieldCell" key="NSCell" id="475516915">
     
    39213889                                                <string key="NSFrame">{{327, 101}, {111, 32}}</string>
    39223890                                                <reference key="NSSuperview" ref="204700639"/>
    3923                                                 <reference key="NSWindow"/>
    39243891                                                <bool key="NSEnabled">YES</bool>
    39253892                                                <object class="NSButtonCell" key="NSCell" id="681368311">
     
    39423909                                </object>
    39433910                                <string key="NSFrameSize">{542, 177}</string>
    3944                                 <reference key="NSSuperview"/>
    3945                                 <reference key="NSWindow"/>
    39463911                                <string key="NSClassName">NSView</string>
    39473912                                <string key="NSExtension">NSResponder</string>
     
    44074372                        </object>
    44084373                        <object class="NSUserDefaultsController" id="356871564">
    4409                                 <object class="NSMutableArray" key="NSDeclaredKeys">
    4410                                         <bool key="EncodedWithXMLCoder">YES</bool>
    4411                                         <string>BlocklistNew</string>
    4412                                         <string>BlocklistURL</string>
    4413                                 </object>
    44144374                                <bool key="NSSharedInstance">YES</bool>
    44154375                        </object>
Note: See TracChangeset for help on using the changeset viewer.