Revision: 7199
http://skim-app.svn.sourceforge.net/skim-app/?rev=7199&view=rev
Author: hofman
Date: 2011-04-05 11:06:16 +0000 (Tue, 05 Apr 2011)
Log Message:
-----------
refactor init, separate assignment from check of self
Modified Paths:
--------------
trunk/SKAnimatedBorderlessWindow.m
trunk/SKDocumentController.m
trunk/SKDownload.m
trunk/SKDownloadController.m
trunk/SKFileUpdateChecker.m
trunk/SKFindController.m
trunk/SKFullScreenWindow.m
trunk/SKInfoWindowController.m
trunk/SKLine.m
trunk/SKLineInspector.m
trunk/SKMainDocument.m
trunk/SKMainWindowController.m
trunk/SKNoteText.m
trunk/SKNoteTypeSheetController.m
trunk/SKNoteWindowController.m
trunk/SKNotesDocument.m
trunk/SKPDFSyncRecord.m
trunk/SKPDFSynchronizerServer.m
trunk/SKPreferenceController.m
trunk/SKPresentationOptionsSheetController.m
trunk/SKReadingBar.m
trunk/SKRichTextFormat.m
trunk/SKSnapshotWindowController.m
trunk/SKTransitionController.m
trunk/SKVersionNumber.m
Modified: trunk/SKAnimatedBorderlessWindow.m
===================================================================
--- trunk/SKAnimatedBorderlessWindow.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKAnimatedBorderlessWindow.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -50,7 +50,8 @@
@dynamic defaultAlphaValue, fadeInDuration, fadeOutDuration,
autoHideTimeInterval;
- (id)initWithContentRect:(NSRect)contentRect {
- if (self = [super initWithContentRect:contentRect
styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO]) {
+ self = [super initWithContentRect:contentRect
styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO];
+ if (self) {
[self setBackgroundColor:[NSColor clearColor]];
[self setOpaque:NO];
[self setAlphaValue:[self defaultAlphaValue]];
Modified: trunk/SKDocumentController.m
===================================================================
--- trunk/SKDocumentController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKDocumentController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -98,7 +98,8 @@
}
- (id)init {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
[self setAutosavingDelay:[[NSUserDefaults standardUserDefaults]
doubleForKey:SKAutosaveIntervalKey]];
}
return self;
Modified: trunk/SKDownload.m
===================================================================
--- trunk/SKDownload.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKDownload.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -92,7 +92,8 @@
}
- (id)initWithURL:(NSURL *)aURL delegate:(id <SKDownloadDelegate>)aDelegate {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
URL = [aURL retain];
URLDownload = nil;
filePath = nil;
Modified: trunk/SKDownloadController.m
===================================================================
--- trunk/SKDownloadController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKDownloadController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -82,7 +82,8 @@
- (id)init {
if (sharedDownloadController) NSLog(@"Attempt to allocate second instance
of %@", self);
- if (self = [super initWithWindowNibName:@"DownloadsWindow"]) {
+ self = [super initWithWindowNibName:@"DownloadsWindow"];
+ if (self) {
downloads = [[NSMutableArray alloc] init];
}
return self;
Modified: trunk/SKFileUpdateChecker.m
===================================================================
--- trunk/SKFileUpdateChecker.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKFileUpdateChecker.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -65,7 +65,8 @@
@synthesize document;
- (id)initForDocument:(NSDocument *)aDocument {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
document = aDocument;
[[NSUserDefaultsController sharedUserDefaultsController]
addObserver:self forKey:SKAutoCheckFileUpdateKey
context:&SKFileUpdateCheckerDefaultsObservationContext];
}
Modified: trunk/SKFindController.m
===================================================================
--- trunk/SKFindController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKFindController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -57,7 +57,8 @@
- (id)init {
if (sharedFindController) NSLog(@"Attempt to allocate second instance of
%@", self);
- if (self = [super initWithWindowNibName:@"FindPanel"]) {
+ self = [super initWithWindowNibName:@"FindPanel"];
+ if (self) {
ignoreCase = YES;
}
return self;
Modified: trunk/SKFullScreenWindow.m
===================================================================
--- trunk/SKFullScreenWindow.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKFullScreenWindow.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -159,7 +159,8 @@
@implementation SKMainFullScreenWindow
- (id)initWithScreen:(NSScreen *)screen backgroundColor:(NSColor
*)backgroundColor level:(NSInteger)level {
- if (self = [super initWithScreen:screen backgroundColor:backgroundColor
level:level]) {
+ self = [super initWithScreen:screen backgroundColor:backgroundColor
level:level];
+ if (self) {
[self setDisplaysWhenScreenProfileChanges:YES];
[self setAcceptsMouseMovedEvents:YES];
[self setExcludedFromWindowsMenu:NO];
Modified: trunk/SKInfoWindowController.m
===================================================================
--- trunk/SKInfoWindowController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKInfoWindowController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -90,7 +90,8 @@
- (id)init {
if (sharedInstance) NSLog(@"Attempt to allocate second instance of %@",
self);
- if (self = [super initWithWindowNibName:@"InfoWindow"]){
+ self = [super initWithWindowNibName:@"InfoWindow"];
+ if (self){
info = nil;
summaryKeys = [[NSArray alloc] initWithObjects:
SKInfoFileNameKey,
Modified: trunk/SKLine.m
===================================================================
--- trunk/SKLine.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKLine.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -46,7 +46,8 @@
@dynamic scriptingIndex;
- (id)initWithIndex:(NSInteger)anIndex {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
index = anIndex;
}
return self;
Modified: trunk/SKLineInspector.m
===================================================================
--- trunk/SKLineInspector.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKLineInspector.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -72,7 +72,8 @@
- (id)init {
if (sharedLineInspector) NSLog(@"Attempt to allocate second instance of
%@", self);
- if (self = [super initWithWindowNibName:@"LineInspector"]) {
+ self = [super initWithWindowNibName:@"LineInspector"];
+ if (self) {
style = kPDFBorderStyleSolid;
lineWidth = 1.0;
dashPattern = nil;
Modified: trunk/SKMainDocument.m
===================================================================
--- trunk/SKMainDocument.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKMainDocument.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -153,7 +153,8 @@
+ (BOOL)isPDFDocument { return YES; }
- (id)init {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
fileUpdateChecker = [[SKFileUpdateChecker alloc] initForDocument:self];
}
return self;
@@ -2014,7 +2015,8 @@
@synthesize pdfDocument, noteDicts, presentationOptions, openMetaTags,
openMetaRating;
- (id)init {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
pdfDocument = nil;
noteDicts = nil;
presentationOptions = nil;
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKMainWindowController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -220,7 +220,8 @@
}
- (id)init {
- if (self = [super initWithWindowNibName:@"MainWindow"]) {
+ self = [super initWithWindowNibName:@"MainWindow"];
+ if (self) {
interactionMode = SKNormalMode;
searchResults = [[NSMutableArray alloc] init];
mwcFlags.findPanelFind = 0;
Modified: trunk/SKNoteText.m
===================================================================
--- trunk/SKNoteText.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKNoteText.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -46,7 +46,8 @@
@dynamic texts, type, page, pageIndex, string, text;
- (id)initWithNote:(id)aNote {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
note = aNote;
}
return self;
Modified: trunk/SKNoteTypeSheetController.m
===================================================================
--- trunk/SKNoteTypeSheetController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKNoteTypeSheetController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -57,7 +57,8 @@
@dynamic noteTypes;
- (id)init {
- if (self = [super initWithWindowNibName:@"NoteTypeSheet"]) {
+ self = [super initWithWindowNibName:@"NoteTypeSheet"];
+ if (self) {
noteTypeMenu = [[NSMenu allocWithZone:[NSMenu menuZone]] init];
NSArray *noteTypes = [NSArray arrayWithObjects:SKNFreeTextString,
SKNNoteString, SKNCircleString, SKNSquareString, SKNHighlightString,
SKNUnderlineString, SKNStrikeOutString, SKNLineString, SKNInkString, nil];
NSMenuItem *menuItem;
Modified: trunk/SKNoteWindowController.m
===================================================================
--- trunk/SKNoteWindowController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKNoteWindowController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -104,7 +104,8 @@
}
- (id)initWithNote:(PDFAnnotation *)aNote {
- if (self = [super initWithWindowNibName:@"NoteWindow"]) {
+ self = [super initWithWindowNibName:@"NoteWindow"];
+ if (self) {
note = [aNote retain];
keepOnTop = [[NSUserDefaults standardUserDefaults]
boolForKey:SKKeepNoteWindowsOnTopKey];
Modified: trunk/SKNotesDocument.m
===================================================================
--- trunk/SKNotesDocument.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKNotesDocument.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -89,7 +89,8 @@
@synthesize outlineView, arrayController, searchField, notes, pdfDocument,
sourceFileURL;
- (id)init {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
notes = [[NSArray alloc] init];
pdfDocument = nil;
rowHeights = [[SKFloatMapTable alloc] init];
Modified: trunk/SKPDFSyncRecord.m
===================================================================
--- trunk/SKPDFSyncRecord.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKPDFSyncRecord.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -46,7 +46,8 @@
@dynamic x, y;
- (id)initWithRecordIndex:(NSInteger)aRecordIndex {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
recordIndex = aRecordIndex;
pageIndex = NSNotFound;
point = NSZeroPoint;
@@ -76,7 +77,8 @@
@implementation SKPDFSyncRecords
- (id)init {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
records = NSCreateMapTable(NSIntegerMapKeyCallBacks,
NSObjectMapValueCallBacks, 0);
}
return self;
Modified: trunk/SKPDFSynchronizerServer.m
===================================================================
--- trunk/SKPDFSynchronizerServer.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKPDFSynchronizerServer.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -71,7 +71,8 @@
}
- (id)init {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
fileName = nil;
syncFileName = nil;
lastModDate = nil;
Modified: trunk/SKPreferenceController.m
===================================================================
--- trunk/SKPreferenceController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKPreferenceController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -74,7 +74,8 @@
- (id)init {
if (sharedPrefenceController == nil) {
- if (self = [super initWithWindowNibName:@"PreferenceWindow"]) {
+ self = [super initWithWindowNibName:@"PreferenceWindow"];
+ if (self) {
preferencePanes = [[NSArray alloc] initWithObjects:
[[[SKGeneralPreferences alloc] init] autorelease],
[[[SKDisplayPreferences alloc] init] autorelease],
Modified: trunk/SKPresentationOptionsSheetController.m
===================================================================
--- trunk/SKPresentationOptionsSheetController.m 2011-04-04 20:42:17 UTC
(rev 7198)
+++ trunk/SKPresentationOptionsSheetController.m 2011-04-05 11:06:16 UTC
(rev 7199)
@@ -72,7 +72,8 @@
@dynamic pageTransitions, notesDocument, isScrolling;
- (id)initForController:(SKMainWindowController *)aController {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
controller = aController;
separate = NO;
transition = [[SKTransitionInfo alloc] init];
Modified: trunk/SKReadingBar.m
===================================================================
--- trunk/SKReadingBar.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKReadingBar.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -46,7 +46,8 @@
@dynamic currentLastLine, currentBounds;
- (id)initWithPage:(PDFPage *)aPage {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
numberOfLines = 1;
lineRects = nil;
currentLine = -1;
Modified: trunk/SKRichTextFormat.m
===================================================================
--- trunk/SKRichTextFormat.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKRichTextFormat.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -54,7 +54,8 @@
}
- (id)initWithData:(NSData *)aData {
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
if (aData) {
data = [aData retain];
} else {
Modified: trunk/SKSnapshotWindowController.m
===================================================================
--- trunk/SKSnapshotWindowController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKSnapshotWindowController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -552,7 +552,8 @@
@implementation SKSnapshotWindow
- (id)initWithContentRect:(NSRect)contentRect styleMask:(NSUInteger)styleMask
backing:(NSBackingStoreType)bufferingType defer:(BOOL)deferCreation {
- if (self = [super initWithContentRect:contentRect styleMask:styleMask
backing:bufferingType defer:deferCreation]) {
+ self = [super initWithContentRect:contentRect styleMask:styleMask
backing:bufferingType defer:deferCreation];
+ if (self) {
[[self standardWindowButton:NSWindowMiniaturizeButton] setEnabled:YES];
}
return self;
Modified: trunk/SKTransitionController.m
===================================================================
--- trunk/SKTransitionController.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKTransitionController.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -523,7 +523,8 @@
@dynamic currentImage;
- (id)initWithFilter:(CIFilter *)aFilter duration:(NSTimeInterval)duration {
- if (self = [super initWithDuration:duration
animationCurve:NSAnimationEaseInOut]) {
+ self = [super initWithDuration:duration
animationCurve:NSAnimationEaseInOut];
+ if (self) {
filter = [aFilter retain];
}
return self;
Modified: trunk/SKVersionNumber.m
===================================================================
--- trunk/SKVersionNumber.m 2011-04-04 20:42:17 UTC (rev 7198)
+++ trunk/SKVersionNumber.m 2011-04-05 11:06:16 UTC (rev 7199)
@@ -57,7 +57,8 @@
- (id)initWithVersionString:(NSString *)versionString;
{
- if (self = [super init]) {
+ self = [super init];
+ if (self) {
// Input might be from a NSBundle info dictionary that could be
misconfigured, so check at runtime too
if (versionString == nil || [versionString isKindOfClass:[NSString
class]] == NO) {
[self release];
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit