Changeset 6682


Ignore:
Timestamp:
Sep 1, 2008, 3:46:00 PM (13 years ago)
Author:
livings124
Message:

ability to auto-update the blocklist automatically weekly (mac)

Location:
trunk
Files:
2 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEWS

    r6657 r6682  
    66   + Lazy bitfields
    77- Mac
     8   + Option to automatically update the blocklist weekly
    89   + Sparkle updated to 1.5
    910
  • trunk/Transmission.xcodeproj/project.pbxproj

    r6667 r6682  
    8585                A22180B60D148F0F007D09ED /* GroupsWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = A22180B50D148F0F007D09ED /* GroupsWindow.xib */; };
    8686                A222E9870E6B21D9009FB003 /* BlocklistDownloaderViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A222E9860E6B21D9009FB003 /* BlocklistDownloaderViewController.m */; };
     87                A222EA7B0E6C32C4009FB003 /* BlocklistScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = A222EA7A0E6C32C4009FB003 /* BlocklistScheduler.m */; };
    8788                A224D2640DAAC55F000954EA /* Peers.png in Resources */ = {isa = PBXBuildFile; fileRef = A224D2630DAAC55F000954EA /* Peers.png */; };
    8889                A2265F420B5EF5F40093DDA5 /* FileNameCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A2265F400B5EF5F40093DDA5 /* FileNameCell.m */; };
     
    497498                A222E9850E6B21D9009FB003 /* BlocklistDownloaderViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BlocklistDownloaderViewController.h; path = macosx/BlocklistDownloaderViewController.h; sourceTree = "<group>"; };
    498499                A222E9860E6B21D9009FB003 /* BlocklistDownloaderViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BlocklistDownloaderViewController.m; path = macosx/BlocklistDownloaderViewController.m; sourceTree = "<group>"; };
     500                A222EA790E6C32C4009FB003 /* BlocklistScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BlocklistScheduler.h; path = macosx/BlocklistScheduler.h; sourceTree = "<group>"; };
     501                A222EA7A0E6C32C4009FB003 /* BlocklistScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BlocklistScheduler.m; path = macosx/BlocklistScheduler.m; sourceTree = "<group>"; };
    499502                A223AA7D0D220CEB00840069 /* nl */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = nl; path = macosx/nl.lproj/Creator.xib; sourceTree = "<group>"; };
    500503                A223AA7E0D220CEB00840069 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = macosx/nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
     
    968971                                A222E9850E6B21D9009FB003 /* BlocklistDownloaderViewController.h */,
    969972                                A222E9860E6B21D9009FB003 /* BlocklistDownloaderViewController.m */,
     973                                A222EA790E6C32C4009FB003 /* BlocklistScheduler.h */,
     974                                A222EA7A0E6C32C4009FB003 /* BlocklistScheduler.m */,
    970975                                A2DF567C0DE323D3000795D5 /* QuickLook.h */,
    971976                                A2DF57720DE46A6A000795D5 /* QuickLookController.h */,
     
    20092014                                A27F0F330E19AD9800B2DB97 /* TorrentGroup.m in Sources */,
    20102015                                A222E9870E6B21D9009FB003 /* BlocklistDownloaderViewController.m in Sources */,
     2016                                A222EA7B0E6C32C4009FB003 /* BlocklistScheduler.m in Sources */,
    20112017                        );
    20122018                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/macosx/BlocklistDownloader.m

    r6674 r6682  
    2525#import "BlocklistDownloader.h"
    2626#import "BlocklistDownloaderViewController.h"
     27#import "BlocklistScheduler.h"
    2728#import "PrefsController.h"
    2829#import "NSApplicationAdditions.h"
     
    8990    [fDownload cancel];
    9091   
     92    [[BlocklistScheduler scheduler] updateSchedule];
     93   
    9194    fDownloader = nil;
    9295    [self release];
     
    113116    [fViewController setFailed: [error localizedDescription]];
    114117   
     118    [[BlocklistScheduler scheduler] updateSchedule];
     119   
    115120    fDownloader = nil;
    116121    [self release];
     
    134139{
    135140    fState = BLOCKLIST_DL_START;
     141   
     142    [[BlocklistScheduler scheduler] cancelSchedule];
    136143   
    137144    NSURLRequest * request = [NSURLRequest requestWithURL: [NSURL URLWithString: LIST_URL]];
     
    158165    [fViewController setFinished];
    159166   
     167    //update last updated date for schedule
    160168    [[NSUserDefaults standardUserDefaults] setObject: [NSDate date] forKey: @"BlocklistLastUpdate"];
     169    [[BlocklistScheduler scheduler] updateSchedule];
    161170   
    162171    [[NSNotificationCenter defaultCenter] postNotificationName: @"BlocklistUpdated" object: nil];
  • trunk/macosx/Controller.m

    r6671 r6682  
    489489    fTimer = [NSTimer scheduledTimerWithTimeInterval: UPDATE_UI_SECONDS target: self
    490490                selector: @selector(updateUI) userInfo: nil repeats: YES];
    491     [[NSRunLoop currentRunLoop] addTimer: fTimer forMode: NSModalPanelRunLoopMode];
    492     [[NSRunLoop currentRunLoop] addTimer: fTimer forMode: NSEventTrackingRunLoopMode];
     491    [[NSRunLoop mainRunLoop] addTimer: fTimer forMode: NSModalPanelRunLoopMode];
     492    [[NSRunLoop mainRunLoop] addTimer: fTimer forMode: NSEventTrackingRunLoopMode];
    493493   
    494494    [self applyFilter: nil];
     
    24362436                        userInfo: [NSNumber numberWithBool: nextIsLimit] repeats: NO];
    24372437   
    2438     [[NSRunLoop currentRunLoop] addTimer: fSpeedLimitTimer forMode: NSDefaultRunLoopMode];
    2439     [[NSRunLoop currentRunLoop] addTimer: fSpeedLimitTimer forMode: NSModalPanelRunLoopMode];
    2440     [[NSRunLoop currentRunLoop] addTimer: fSpeedLimitTimer forMode: NSEventTrackingRunLoopMode];
     2438    [[NSRunLoop mainRunLoop] addTimer: fSpeedLimitTimer forMode: NSDefaultRunLoopMode];
     2439    [[NSRunLoop mainRunLoop] addTimer: fSpeedLimitTimer forMode: NSModalPanelRunLoopMode];
     2440    [[NSRunLoop mainRunLoop] addTimer: fSpeedLimitTimer forMode: NSEventTrackingRunLoopMode];
    24412441    [fSpeedLimitTimer release];
    24422442}
  • trunk/macosx/Defaults.plist

    r6553 r6682  
    1616        <integer>51413</integer>
    1717        <key>Blocklist</key>
     18        <false/>
     19        <key>BlocklistAutoUpdate</key>
    1820        <false/>
    1921        <key>CheckDownload</key>
  • trunk/macosx/Makefile.am

    r6672 r6682  
    3737    BlocklistDownloaderViewController.h \
    3838    BlocklistDownloaderViewController.m \
     39    BlocklistScheduler.h \
     40    BlocklistScheduler.m \
    3941    ButtonToolbarItem.h \
    4042    ButtonToolbarItem.m \
  • trunk/macosx/PrefsController.h

    r6675 r6682  
    8383- (void) setBlocklistEnabled: (id) sender;
    8484- (void) updateBlocklist: (id) sender;
     85- (void) setBlocklistAutoUpdate: (id) sender;
    8586- (void) updateBlocklistFields;
    8687
  • trunk/macosx/PrefsController.m

    r6676 r6682  
    2525#import "PrefsController.h"
    2626#import "BlocklistDownloaderViewController.h"
     27#import "BlocklistScheduler.h"
    2728#import "NSApplicationAdditions.h"
    2829#import "NSStringAdditions.h"
     
    114115        if ([fDefaults boolForKey: @"AutoImport"] && (autoPath = [fDefaults stringForKey: @"AutoImportDirectory"]))
    115116            [[UKKQueue sharedFileWatcher] addPath: [autoPath stringByExpandingTildeInPath]];
     117       
     118        //set blocklist scheduler
     119        [[BlocklistScheduler scheduler] updateSchedule];
    116120       
    117121        //set encryption
     
    452456    [fDefaults setBool: enable forKey: @"Blocklist"];
    453457    tr_blocklistSetEnabled(fHandle, enable);
     458   
     459    [[BlocklistScheduler scheduler] updateSchedule];
    454460}
    455461
     
    457463{
    458464    [BlocklistDownloaderViewController downloadWithPrefsController: self];
     465}
     466
     467- (void) setBlocklistAutoUpdate: (id) sender
     468{
     469    [[BlocklistScheduler scheduler] updateSchedule];
    459470}
    460471
  • trunk/macosx/en.lproj/PrefsWindow.xib

    r6676 r6682  
    21242124                                                <reference key="NSNextResponder" ref="538122014"/>
    21252125                                                <int key="NSvFlags">256</int>
    2126                                                 <string key="NSFrame">{{151, 114}, {184, 18}}</string>
     2126                                                <string key="NSFrame">{{151, 134}, {184, 18}}</string>
    21272127                                                <reference key="NSSuperview" ref="538122014"/>
    21282128                                                <bool key="NSEnabled">YES</bool>
     
    21462146                                                <reference key="NSNextResponder" ref="538122014"/>
    21472147                                                <int key="NSvFlags">256</int>
    2148                                                 <string key="NSFrame">{{54, 135}, {75, 17}}</string>
     2148                                                <string key="NSFrame">{{54, 155}, {75, 17}}</string>
    21492149                                                <reference key="NSSuperview" ref="538122014"/>
    21502150                                                <bool key="NSEnabled">YES</bool>
     
    21622162                                                <reference key="NSNextResponder" ref="538122014"/>
    21632163                                                <int key="NSvFlags">256</int>
    2164                                                 <string key="NSFrame">{{132, 134}, {165, 18}}</string>
     2164                                                <string key="NSFrame">{{132, 154}, {165, 18}}</string>
    21652165                                                <reference key="NSSuperview" ref="538122014"/>
    21662166                                                <bool key="NSEnabled">YES</bool>
     
    21842184                                                <reference key="NSNextResponder" ref="538122014"/>
    21852185                                                <int key="NSvFlags">256</int>
    2186                                                 <string key="NSFrame">{{42, 238}, {87, 17}}</string>
     2186                                                <string key="NSFrame">{{42, 258}, {87, 17}}</string>
    21872187                                                <reference key="NSSuperview" ref="538122014"/>
    21882188                                                <bool key="NSEnabled">YES</bool>
     
    22002200                                                <reference key="NSNextResponder" ref="538122014"/>
    22012201                                                <int key="NSvFlags">256</int>
    2202                                                 <string key="NSFrame">{{131, 238}, {196, 17}}</string>
     2202                                                <string key="NSFrame">{{131, 258}, {196, 17}}</string>
    22032203                                                <reference key="NSSuperview" ref="538122014"/>
    22042204                                                <bool key="NSEnabled">YES</bool>
     
    22162216                                                <reference key="NSNextResponder" ref="538122014"/>
    22172217                                                <int key="NSvFlags">256</int>
    2218                                                 <string key="NSFrame">{{332, 236}, {50, 22}}</string>
     2218                                                <string key="NSFrame">{{332, 256}, {50, 22}}</string>
    22192219                                                <reference key="NSSuperview" ref="538122014"/>
    22202220                                                <bool key="NSEnabled">YES</bool>
     
    22822282                                                <reference key="NSNextResponder" ref="538122014"/>
    22832283                                                <int key="NSvFlags">256</int>
    2284                                                 <string key="NSFrame">{{387, 238}, {39, 17}}</string>
     2284                                                <string key="NSFrame">{{387, 258}, {39, 17}}</string>
    22852285                                                <reference key="NSSuperview" ref="538122014"/>
    22862286                                                <bool key="NSEnabled">YES</bool>
     
    22982298                                                <reference key="NSNextResponder" ref="538122014"/>
    22992299                                                <int key="NSvFlags">256</int>
    2300                                                 <string key="NSFrame">{{454, 212}, {39, 17}}</string>
     2300                                                <string key="NSFrame">{{454, 232}, {39, 17}}</string>
    23012301                                                <reference key="NSSuperview" ref="538122014"/>
    23022302                                                <bool key="NSEnabled">YES</bool>
     
    23142314                                                <reference key="NSNextResponder" ref="538122014"/>
    23152315                                                <int key="NSvFlags">256</int>
    2316                                                 <string key="NSFrame">{{399, 210}, {50, 22}}</string>
     2316                                                <string key="NSFrame">{{399, 230}, {50, 22}}</string>
    23172317                                                <reference key="NSSuperview" ref="538122014"/>
    23182318                                                <bool key="NSEnabled">YES</bool>
     
    23802380                                                <reference key="NSNextResponder" ref="538122014"/>
    23812381                                                <int key="NSvFlags">256</int>
    2382                                                 <string key="NSFrame">{{131, 212}, {263, 17}}</string>
     2382                                                <string key="NSFrame">{{131, 232}, {263, 17}}</string>
    23832383                                                <reference key="NSSuperview" ref="538122014"/>
    23842384                                                <bool key="NSEnabled">YES</bool>
     
    23962396                                                <reference key="NSNextResponder" ref="538122014"/>
    23972397                                                <int key="NSvFlags">256</int>
    2398                                                 <string key="NSFrame">{{132, 170}, {280, 18}}</string>
     2398                                                <string key="NSFrame">{{132, 190}, {280, 18}}</string>
    23992399                                                <reference key="NSSuperview" ref="538122014"/>
    24002400                                                <bool key="NSEnabled">YES</bool>
     
    24182418                                                <reference key="NSNextResponder" ref="538122014"/>
    24192419                                                <int key="NSvFlags">256</int>
    2420                                                 <string key="NSFrame">{{131, 192}, {259, 14}}</string>
     2420                                                <string key="NSFrame">{{131, 212}, {259, 14}}</string>
    24212421                                                <reference key="NSSuperview" ref="538122014"/>
    24222422                                                <bool key="NSEnabled">YES</bool>
     
    24342434                                                <reference key="NSNextResponder" ref="538122014"/>
    24352435                                                <int key="NSvFlags">256</int>
    2436                                                 <string key="NSFrame">{{131, 34}, {362, 14}}</string>
     2436                                                <string key="NSFrame">{{131, 54}, {362, 14}}</string>
    24372437                                                <reference key="NSSuperview" ref="538122014"/>
    24382438                                                <bool key="NSEnabled">YES</bool>
     
    24532453                                                <reference key="NSNextResponder" ref="538122014"/>
    24542454                                                <int key="NSvFlags">256</int>
    2455                                                 <string key="NSFrame">{{132, 78}, {289, 18}}</string>
     2455                                                <string key="NSFrame">{{132, 98}, {289, 18}}</string>
    24562456                                                <reference key="NSSuperview" ref="538122014"/>
    24572457                                                <bool key="NSEnabled">YES</bool>
     
    24752475                                                <reference key="NSNextResponder" ref="538122014"/>
    24762476                                                <int key="NSvFlags">256</int>
    2477                                                 <string key="NSFrame">{{68, 79}, {61, 17}}</string>
     2477                                                <string key="NSFrame">{{68, 99}, {61, 17}}</string>
    24782478                                                <reference key="NSSuperview" ref="538122014"/>
    24792479                                                <bool key="NSEnabled">YES</bool>
     
    24912491                                                <reference key="NSNextResponder" ref="538122014"/>
    24922492                                                <int key="NSvFlags">256</int>
    2493                                                 <string key="NSFrame">{{212, 56}, {306, 17}}</string>
     2493                                                <string key="NSFrame">{{212, 76}, {306, 17}}</string>
    24942494                                                <reference key="NSSuperview" ref="538122014"/>
    24952495                                                <bool key="NSEnabled">YES</bool>
     
    25072507                                                <reference key="NSNextResponder" ref="538122014"/>
    25082508                                                <int key="NSvFlags">256</int>
    2509                                                 <string key="NSFrame">{{128, 46}, {85, 32}}</string>
     2509                                                <string key="NSFrame">{{128, 66}, {85, 32}}</string>
    25102510                                                <reference key="NSSuperview" ref="538122014"/>
    25112511                                                <bool key="NSEnabled">YES</bool>
     
    25472547                                                </object>
    25482548                                        </object>
    2549                                 </object>
    2550                                 <string key="NSFrameSize">{535, 278}</string>
     2549                                        <object class="NSButton" id="1064247210">
     2550                                                <reference key="NSNextResponder" ref="538122014"/>
     2551                                                <int key="NSvFlags">256</int>
     2552                                                <string key="NSFrame">{{151, 32}, {203, 18}}</string>
     2553                                                <reference key="NSSuperview" ref="538122014"/>
     2554                                                <bool key="NSEnabled">YES</bool>
     2555                                                <object class="NSButtonCell" key="NSCell" id="46409197">
     2556                                                        <int key="NSCellFlags">67239424</int>
     2557                                                        <int key="NSCellFlags2">0</int>
     2558                                                        <string key="NSContents">Automatically update weekly</string>
     2559                                                        <reference key="NSSupport" ref="86725571"/>
     2560                                                        <reference key="NSControlView" ref="1064247210"/>
     2561                                                        <int key="NSButtonFlags">1211912703</int>
     2562                                                        <int key="NSButtonFlags2">130</int>
     2563                                                        <reference key="NSNormalImage" ref="1001726176"/>
     2564                                                        <reference key="NSAlternateImage" ref="764913887"/>
     2565                                                        <string key="NSAlternateContents"/>
     2566                                                        <string key="NSKeyEquivalent"/>
     2567                                                        <int key="NSPeriodicDelay">200</int>
     2568                                                        <int key="NSPeriodicInterval">25</int>
     2569                                                </object>
     2570                                        </object>
     2571                                </object>
     2572                                <string key="NSFrameSize">{535, 298}</string>
    25512573                                <reference key="NSSuperview"/>
    25522574                                <string key="NSClassName">NSView</string>
     
    25542576                        </object>
    25552577                        <object class="NSCustomView" id="204700639">
    2556                                 <reference key="NSNextResponder"/>
     2578                                <nil key="NSNextResponder"/>
    25572579                                <int key="NSvFlags">256</int>
    25582580                                <object class="NSMutableArray" key="NSSubviews">
     
    25632585                                                <string key="NSFrame">{{497, 12}, {21, 23}}</string>
    25642586                                                <reference key="NSSuperview" ref="204700639"/>
    2565                                                 <reference key="NSWindow"/>
    25662587                                                <bool key="NSEnabled">YES</bool>
    25672588                                                <object class="NSButtonCell" key="NSCell" id="893670578">
     
    25872608                                                <string key="NSFrame">{{42, 34}, {90, 17}}</string>
    25882609                                                <reference key="NSSuperview" ref="204700639"/>
    2589                                                 <reference key="NSWindow"/>
    25902610                                                <bool key="NSEnabled">YES</bool>
    25912611                                                <object class="NSTextFieldCell" key="NSCell" id="514153614">
     
    26042624                                                <string key="NSFrame">{{135, 33}, {357, 18}}</string>
    26052625                                                <reference key="NSSuperview" ref="204700639"/>
    2606                                                 <reference key="NSWindow"/>
    26072626                                                <bool key="NSEnabled">YES</bool>
    26082627                                                <object class="NSButtonCell" key="NSCell" id="127446013">
     
    26282647                                                <string key="NSFrame">{{319, 279}, {16, 16}}</string>
    26292648                                                <reference key="NSSuperview" ref="204700639"/>
    2630                                                 <reference key="NSWindow"/>
    26312649                                                <int key="NSpiFlags">28938</int>
    26322650                                                <double key="NSMaxValue">1.000000e+02</double>
     
    26492667                                                <string key="NSFrame">{{320, 280}, {14, 14}}</string>
    26502668                                                <reference key="NSSuperview" ref="204700639"/>
    2651                                                 <reference key="NSWindow"/>
    26522669                                                <bool key="NSEnabled">YES</bool>
    26532670                                                <object class="NSImageCell" key="NSCell" id="270102740">
     
    26702687                                                <string key="NSFrame">{{134, 279}, {124, 17}}</string>
    26712688                                                <reference key="NSSuperview" ref="204700639"/>
    2672                                                 <reference key="NSWindow"/>
    26732689                                                <bool key="NSEnabled">YES</bool>
    26742690                                                <object class="NSTextFieldCell" key="NSCell" id="941628063">
     
    26872703                                                <string key="NSFrame">{{135, 255}, {171, 18}}</string>
    26882704                                                <reference key="NSSuperview" ref="204700639"/>
    2689                                                 <reference key="NSWindow"/>
    26902705                                                <bool key="NSEnabled">YES</bool>
    26912706                                                <object class="NSButtonCell" key="NSCell" id="633401664">
     
    27102725                                                <string key="NSFrame">{{135, 200}, {271, 18}}</string>
    27112726                                                <reference key="NSSuperview" ref="204700639"/>
    2712                                                 <reference key="NSWindow"/>
    27132727                                                <bool key="NSEnabled">YES</bool>
    27142728                                                <object class="NSButtonCell" key="NSCell" id="20752657">
     
    27332747                                                <string key="NSFrame">{{263, 277}, {50, 22}}</string>
    27342748                                                <reference key="NSSuperview" ref="204700639"/>
    2735                                                 <reference key="NSWindow"/>
    27362749                                                <bool key="NSEnabled">YES</bool>
    27372750                                                <object class="NSTextFieldCell" key="NSCell" id="453443006">
     
    28002813                                                <string key="NSFrame">{{205, 145}, {50, 22}}</string>
    28012814                                                <reference key="NSSuperview" ref="204700639"/>
    2802                                                 <reference key="NSWindow"/>
    28032815                                                <bool key="NSEnabled">YES</bool>
    28042816                                                <object class="NSTextFieldCell" key="NSCell" id="1001442911">
     
    28672879                                                <string key="NSFrame">{{134, 239}, {238, 14}}</string>
    28682880                                                <reference key="NSSuperview" ref="204700639"/>
    2869                                                 <reference key="NSWindow"/>
    28702881                                                <bool key="NSEnabled">YES</bool>
    28712882                                                <object class="NSTextFieldCell" key="NSCell" id="67017561">
     
    28842895                                                <string key="NSFrame">{{339, 279}, {179, 17}}</string>
    28852896                                                <reference key="NSSuperview" ref="204700639"/>
    2886                                                 <reference key="NSWindow"/>
    28872897                                                <bool key="NSEnabled">YES</bool>
    28882898                                                <object class="NSTextFieldCell" key="NSCell" id="931894024">
     
    29012911                                                <string key="NSFrame">{{71, 280}, {61, 17}}</string>
    29022912                                                <reference key="NSSuperview" ref="204700639"/>
    2903                                                 <reference key="NSWindow"/>
    29042913                                                <bool key="NSEnabled">YES</bool>
    29052914                                                <object class="NSTextFieldCell" key="NSCell" id="475516915">
     
    29182927                                                <string key="NSFrame">{{88, 201}, {44, 17}}</string>
    29192928                                                <reference key="NSSuperview" ref="204700639"/>
    2920                                                 <reference key="NSWindow"/>
    29212929                                                <bool key="NSEnabled">YES</bool>
    29222930                                                <object class="NSTextFieldCell" key="NSCell" id="582281809">
     
    29352943                                                <string key="NSFrame">{{205, 171}, {259, 22}}</string>
    29362944                                                <reference key="NSSuperview" ref="204700639"/>
    2937                                                 <reference key="NSWindow"/>
    29382945                                                <bool key="NSEnabled">YES</bool>
    29392946                                                <object class="NSTextFieldCell" key="NSCell" id="1051431853">
     
    29532960                                                <string key="NSFrame">{{176, 73}, {68, 17}}</string>
    29542961                                                <reference key="NSSuperview" ref="204700639"/>
    2955                                                 <reference key="NSWindow"/>
    29562962                                                <bool key="NSEnabled">YES</bool>
    29572963                                                <object class="NSTextFieldCell" key="NSCell" id="954130018">
     
    29702976                                                <string key="NSFrame">{{173, 99}, {71, 17}}</string>
    29712977                                                <reference key="NSSuperview" ref="204700639"/>
    2972                                                 <reference key="NSWindow"/>
    29732978                                                <bool key="NSEnabled">YES</bool>
    29742979                                                <object class="NSTextFieldCell" key="NSCell" id="108838744">
     
    29872992                                                <string key="NSFrame">{{153, 173}, {47, 17}}</string>
    29882993                                                <reference key="NSSuperview" ref="204700639"/>
    2989                                                 <reference key="NSWindow"/>
    29902994                                                <bool key="NSEnabled">YES</bool>
    29912995                                                <object class="NSTextFieldCell" key="NSCell" id="677732006">
     
    30043008                                                <string key="NSFrame">{{166, 147}, {34, 17}}</string>
    30053009                                                <reference key="NSSuperview" ref="204700639"/>
    3006                                                 <reference key="NSWindow"/>
    30073010                                                <bool key="NSEnabled">YES</bool>
    30083011                                                <object class="NSTextFieldCell" key="NSCell" id="63707525">
     
    30213024                                                <string key="NSFrame">{{266, 147}, {60, 17}}</string>
    30223025                                                <reference key="NSSuperview" ref="204700639"/>
    3023                                                 <reference key="NSWindow"/>
    30243026                                                <bool key="NSEnabled">YES</bool>
    30253027                                                <object class="NSTextFieldCell" key="NSCell" id="502542662">
     
    30383040                                                <string key="NSFrame">{{154, 123}, {187, 18}}</string>
    30393041                                                <reference key="NSSuperview" ref="204700639"/>
    3040                                                 <reference key="NSWindow"/>
    30413042                                                <bool key="NSEnabled">YES</bool>
    30423043                                                <object class="NSButtonCell" key="NSCell" id="296153825">
     
    30613062                                                <string key="NSFrame">{{249, 71}, {184, 22}}</string>
    30623063                                                <reference key="NSSuperview" ref="204700639"/>
    3063                                                 <reference key="NSWindow"/>
    30643064                                                <bool key="NSEnabled">YES</bool>
    30653065                                                <object class="NSSecureTextFieldCell" key="NSCell" id="669471795">
     
    30833083                                                <string key="NSFrame">{{249, 97}, {184, 22}}</string>
    30843084                                                <reference key="NSSuperview" ref="204700639"/>
    3085                                                 <reference key="NSWindow"/>
    30863085                                                <bool key="NSEnabled">YES</bool>
    30873086                                                <object class="NSTextFieldCell" key="NSCell" id="731460553">
     
    31013100                                                <string key="NSFrame">{{328, 141}, {99, 26}}</string>
    31023101                                                <reference key="NSSuperview" ref="204700639"/>
    3103                                                 <reference key="NSWindow"/>
    31043102                                                <bool key="NSEnabled">YES</bool>
    31053103                                                <object class="NSPopUpButtonCell" key="NSCell" id="326179066">
     
    31643162                                </object>
    31653163                                <string key="NSFrameSize">{535, 319}</string>
    3166                                 <reference key="NSSuperview"/>
    3167                                 <reference key="NSWindow"/>
    31683164                                <string key="NSClassName">NSView</string>
    31693165                                <string key="NSExtension">NSResponder</string>
     
    35383534                                                                <string key="NSFrame">{{1, 17}, {331, 95}}</string>
    35393535                                                                <reference key="NSSuperview" ref="122119447"/>
     3536                                                                <reference key="NSNextKeyView" ref="173651346"/>
    35403537                                                                <reference key="NSDocView" ref="173651346"/>
    35413538                                                                <reference key="NSBGColor" ref="729660797"/>
     
    35703567                                                                <string key="NSFrame">{{1, 0}, {331, 17}}</string>
    35713568                                                                <reference key="NSSuperview" ref="122119447"/>
     3569                                                                <reference key="NSNextKeyView" ref="520862816"/>
    35723570                                                                <reference key="NSDocView" ref="520862816"/>
    35733571                                                                <reference key="NSBGColor" ref="729660797"/>
     
    35783576                                                <string key="NSFrame">{{103, 63}, {348, 113}}</string>
    35793577                                                <reference key="NSSuperview" ref="810116101"/>
     3578                                                <reference key="NSNextKeyView" ref="206862330"/>
    35803579                                                <int key="NSsFlags">18</int>
    35813580                                                <reference key="NSVScroller" ref="220703981"/>
     
    37043703                        </object>
    37053704                        <object class="NSUserDefaultsController" id="356871564">
     3705                                <object class="NSMutableArray" key="NSDeclaredKeys">
     3706                                        <bool key="EncodedWithXMLCoder">YES</bool>
     3707                                        <string>Blocklist</string>
     3708                                        <string>BlocklistAutoUpdate</string>
     3709                                </object>
    37063710                                <bool key="NSSharedInstance">YES</bool>
    37073711                        </object>
     
    65296533                                        <int key="connectionID">1740</int>
    65306534                                </object>
     6535                                <object class="IBConnectionRecord">
     6536                                        <object class="IBBindingConnection" key="connection">
     6537                                                <string key="label">enabled: values.Blocklist</string>
     6538                                                <reference key="source" ref="1064247210"/>
     6539                                                <reference key="destination" ref="356871564"/>
     6540                                                <object class="NSNibBindingConnector" key="connector">
     6541                                                        <reference key="NSSource" ref="1064247210"/>
     6542                                                        <reference key="NSDestination" ref="356871564"/>
     6543                                                        <string key="NSLabel">enabled: values.Blocklist</string>
     6544                                                        <string key="NSBinding">enabled</string>
     6545                                                        <string key="NSKeyPath">values.Blocklist</string>
     6546                                                        <int key="NSNibBindingConnectorVersion">2</int>
     6547                                                </object>
     6548                                        </object>
     6549                                        <int key="connectionID">1743</int>
     6550                                </object>
     6551                                <object class="IBConnectionRecord">
     6552                                        <object class="IBBindingConnection" key="connection">
     6553                                                <string key="label">value: values.BlocklistAutoUpdate</string>
     6554                                                <reference key="source" ref="1064247210"/>
     6555                                                <reference key="destination" ref="356871564"/>
     6556                                                <object class="NSNibBindingConnector" key="connector">
     6557                                                        <reference key="NSSource" ref="1064247210"/>
     6558                                                        <reference key="NSDestination" ref="356871564"/>
     6559                                                        <string key="NSLabel">value: values.BlocklistAutoUpdate</string>
     6560                                                        <string key="NSBinding">value</string>
     6561                                                        <string key="NSKeyPath">values.BlocklistAutoUpdate</string>
     6562                                                        <int key="NSNibBindingConnectorVersion">2</int>
     6563                                                </object>
     6564                                        </object>
     6565                                        <int key="connectionID">1744</int>
     6566                                </object>
     6567                                <object class="IBConnectionRecord">
     6568                                        <object class="IBActionConnection" key="connection">
     6569                                                <string key="label">setBlocklistAutoUpdate:</string>
     6570                                                <reference key="source" ref="511492310"/>
     6571                                                <reference key="destination" ref="1064247210"/>
     6572                                        </object>
     6573                                        <int key="connectionID">1745</int>
     6574                                </object>
    65316575                        </object>
    65326576                        <object class="IBMutableOrderedSet" key="objectRecords">
     
    79097953                                                        <reference ref="117148406"/>
    79107954                                                        <reference ref="484538294"/>
     7955                                                        <reference ref="1064247210"/>
    79117956                                                </object>
    79127957                                                <reference key="parent" ref="37013934"/>
     
    88898934                                                <reference key="object" ref="520011795"/>
    88908935                                                <reference key="parent" ref="484538294"/>
     8936                                        </object>
     8937                                        <object class="IBObjectRecord">
     8938                                                <int key="objectID">1741</int>
     8939                                                <reference key="object" ref="1064247210"/>
     8940                                                <object class="NSMutableArray" key="children">
     8941                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8942                                                        <reference ref="46409197"/>
     8943                                                </object>
     8944                                                <reference key="parent" ref="538122014"/>
     8945                                        </object>
     8946                                        <object class="IBObjectRecord">
     8947                                                <int key="objectID">1742</int>
     8948                                                <reference key="object" ref="46409197"/>
     8949                                                <reference key="parent" ref="1064247210"/>
    88918950                                        </object>
    88928951                                </object>
     
    90929151                                        <string>1738.IBPluginDependency</string>
    90939152                                        <string>1738.ImportedFromIB2</string>
     9153                                        <string>1741.IBPluginDependency</string>
     9154                                        <string>1742.IBPluginDependency</string>
    90949155                                        <string>190.IBPluginDependency</string>
    90959156                                        <string>190.ImportedFromIB2</string>
     
    93309391                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93319392                                        <reference ref="761722050"/>
    9332                                         <string>{{38, 470}, {535, 278}}</string>
     9393                                        <string>{{38, 470}, {535, 298}}</string>
    93339394                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93349395                                        <reference ref="761722050"/>
     
    94909551                                        <reference ref="761722050"/>
    94919552                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    9492                                         <real value="1.000000e+00"/>
     9553                                        <reference ref="761722050"/>
     9554                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9555                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    94939556                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    94949557                                        <reference ref="761722050"/>
     
    95689631                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    95699632                                        <reference ref="761722050"/>
    9570                                         <string>{{55, 399}, {535, 272}}</string>
     9633                                        <string>{{24, 399}, {535, 272}}</string>
    95719634                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    95729635                                        <reference ref="761722050"/>
     
    97209783                        </object>
    97219784                        <nil key="sourceID"/>
    9722                         <int key="maxID">1740</int>
     9785                        <int key="maxID">1745</int>
    97239786                </object>
    97249787                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    98299892                                                        <string>setAutoSpeedLimit:</string>
    98309893                                                        <string>setBadge:</string>
     9894                                                        <string>setBlocklistAutoUpdate:</string>
    98319895                                                        <string>setBlocklistEnabled:</string>
    98329896                                                        <string>setDownloadLocation:</string>
     
    99059969                                                        <string>id</string>
    99069970                                                        <string>id</string>
     9971                                                        <string>id</string>
    99079972                                                </object>
    99089973                                        </object>
Note: See TracChangeset for help on using the changeset viewer.