You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
(23) |
Apr
(254) |
May
(252) |
Jun
(209) |
Jul
(198) |
Aug
(192) |
Sep
(207) |
Oct
(120) |
Nov
(179) |
Dec
(52) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(48) |
Feb
(69) |
Mar
(129) |
Apr
(250) |
May
(113) |
Jun
(177) |
Jul
(228) |
Aug
(155) |
Sep
(218) |
Oct
(185) |
Nov
(109) |
Dec
(88) |
2009 |
Jan
(83) |
Feb
(39) |
Mar
(70) |
Apr
(47) |
May
(48) |
Jun
(67) |
Jul
(61) |
Aug
(97) |
Sep
(221) |
Oct
(141) |
Nov
(70) |
Dec
(61) |
2010 |
Jan
(45) |
Feb
(76) |
Mar
(178) |
Apr
(106) |
May
(57) |
Jun
(32) |
Jul
(64) |
Aug
(98) |
Sep
(96) |
Oct
(19) |
Nov
(34) |
Dec
(117) |
2011 |
Jan
(55) |
Feb
(48) |
Mar
(64) |
Apr
(21) |
May
(39) |
Jun
(53) |
Jul
(99) |
Aug
(56) |
Sep
(39) |
Oct
(26) |
Nov
(19) |
Dec
(69) |
2012 |
Jan
(17) |
Feb
(40) |
Mar
(17) |
Apr
|
May
(2) |
Jun
(8) |
Jul
(2) |
Aug
(10) |
Sep
(10) |
Oct
(38) |
Nov
(48) |
Dec
(70) |
2013 |
Jan
(43) |
Feb
(47) |
Mar
(39) |
Apr
(37) |
May
(25) |
Jun
(6) |
Jul
(20) |
Aug
(49) |
Sep
(33) |
Oct
(34) |
Nov
(75) |
Dec
(6) |
2014 |
Jan
(32) |
Feb
(10) |
Mar
(17) |
Apr
|
May
|
Jun
(26) |
Jul
(5) |
Aug
|
Sep
(4) |
Oct
(23) |
Nov
(80) |
Dec
(48) |
2015 |
Jan
(80) |
Feb
(50) |
Mar
(58) |
Apr
(20) |
May
(11) |
Jun
(16) |
Jul
(24) |
Aug
(27) |
Sep
(56) |
Oct
(30) |
Nov
(16) |
Dec
(6) |
2016 |
Jan
(31) |
Feb
(14) |
Mar
(23) |
Apr
(17) |
May
(40) |
Jun
(12) |
Jul
(17) |
Aug
(9) |
Sep
(32) |
Oct
(36) |
Nov
(23) |
Dec
(9) |
2017 |
Jan
(37) |
Feb
(23) |
Mar
(65) |
Apr
(22) |
May
(6) |
Jun
(3) |
Jul
|
Aug
|
Sep
(3) |
Oct
(22) |
Nov
(63) |
Dec
(71) |
2018 |
Jan
(83) |
Feb
(21) |
Mar
(35) |
Apr
(44) |
May
(14) |
Jun
(12) |
Jul
(8) |
Aug
(18) |
Sep
(10) |
Oct
(145) |
Nov
(144) |
Dec
(76) |
2019 |
Jan
(18) |
Feb
(28) |
Mar
(5) |
Apr
(208) |
May
(291) |
Jun
(158) |
Jul
(27) |
Aug
(8) |
Sep
(10) |
Oct
(83) |
Nov
(41) |
Dec
(31) |
2020 |
Jan
(16) |
Feb
(46) |
Mar
(100) |
Apr
(78) |
May
(69) |
Jun
(71) |
Jul
(28) |
Aug
(131) |
Sep
(176) |
Oct
(89) |
Nov
(147) |
Dec
(19) |
2021 |
Jan
(19) |
Feb
(25) |
Mar
(91) |
Apr
(98) |
May
(14) |
Jun
(44) |
Jul
(8) |
Aug
(3) |
Sep
(38) |
Oct
(57) |
Nov
(97) |
Dec
(74) |
2022 |
Jan
(89) |
Feb
(47) |
Mar
(15) |
Apr
(50) |
May
(54) |
Jun
(56) |
Jul
(80) |
Aug
(12) |
Sep
(11) |
Oct
(60) |
Nov
(48) |
Dec
(4) |
2023 |
Jan
(75) |
Feb
(49) |
Mar
(84) |
Apr
(24) |
May
(13) |
Jun
(74) |
Jul
(32) |
Aug
(66) |
Sep
(50) |
Oct
(38) |
Nov
(105) |
Dec
(181) |
2024 |
Jan
(21) |
Feb
(49) |
Mar
(77) |
Apr
(84) |
May
(20) |
Jun
(71) |
Jul
(53) |
Aug
(33) |
Sep
(54) |
Oct
(124) |
Nov
(151) |
Dec
(73) |
2025 |
Jan
(61) |
Feb
(17) |
Mar
(136) |
Apr
(72) |
May
(200) |
Jun
(238) |
Jul
(91) |
Aug
(8) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <ho...@us...> - 2007-07-28 19:34:41
|
Revision: 2581 http://skim-app.svn.sourceforge.net/skim-app/?rev=2581&view=rev Author: hofman Date: 2007-07-28 12:34:35 -0700 (Sat, 28 Jul 2007) Log Message: ----------- Set column+row as userData for tracking rect. getting it from the location of the event is unreliable. Modified Paths: -------------- trunk/SKFindTableView.m trunk/SKOutlineView.m Modified: trunk/SKFindTableView.m =================================================================== --- trunk/SKFindTableView.m 2007-07-28 18:18:15 UTC (rev 2580) +++ trunk/SKFindTableView.m 2007-07-28 19:34:35 UTC (rev 2581) @@ -40,14 +40,15 @@ NSRange columnRange = [self columnsInRect:[self visibleRect]]; unsigned int row, column; NSTableColumn *tableColumn; + int userData; NSTrackingRectTag tag; - BOOL assumeInside = [[self delegate] respondsToSelector:@selector(tableView:mouseEnteredTableColumn:row:)]; for (column = columnRange.location; column < NSMaxRange(columnRange); column++) { tableColumn = [[self tableColumns] objectAtIndex:column]; for (row = rowRange.location; row < NSMaxRange(rowRange); row++) { if ([[self delegate] tableView:self shouldTrackTableColumn:tableColumn row:row]) { - tag = [self addTrackingRect:[self frameOfCellAtColumn:column row:row] owner:self userData:NULL assumeInside:assumeInside]; + userData = row * [self numberOfColumns] + column; + tag = [self addTrackingRect:[self frameOfCellAtColumn:column row:row] owner:self userData:NULL assumeInside:NO]; CFArrayAppendValue(trackingRects, (const void *)tag); } } @@ -86,9 +87,10 @@ - (void)mouseEntered:(NSEvent *)theEvent{ if ([[self delegate] respondsToSelector:@selector(tableView:mouseEnteredTableColumn:row:)]) { - NSPoint point = [self convertPoint:[theEvent locationInWindow] fromView:nil]; - int column = [self columnAtPoint:point]; - int row = [self rowAtPoint:point]; + int userData = (int)[theEvent userData]; + int numCols = [self numberOfColumns]; + int column = userData % numCols; + int row = userData / numCols; if (column != -1 && row != -1) { NSTableColumn *tableColumn = [[self tableColumns] objectAtIndex:column]; [[self delegate] tableView:self mouseEnteredTableColumn:tableColumn row:row]; @@ -98,9 +100,10 @@ - (void)mouseExited:(NSEvent *)theEvent{ if ([[self delegate] respondsToSelector:@selector(tableView:mouseExitedTableColumn:row:)]) { - NSPoint point = [self convertPoint:[theEvent locationInWindow] fromView:nil]; - int column = [self columnAtPoint:point]; - int row = [self rowAtPoint:point]; + int userData = (int)[theEvent userData]; + int numCols = [self numberOfColumns]; + int column = userData % numCols; + int row = userData / numCols; if (column != -1 && row != -1) { NSTableColumn *tableColumn = [[self tableColumns] objectAtIndex:column]; [[self delegate] tableView:self mouseExitedTableColumn:tableColumn row:row]; Modified: trunk/SKOutlineView.m =================================================================== --- trunk/SKOutlineView.m 2007-07-28 18:18:15 UTC (rev 2580) +++ trunk/SKOutlineView.m 2007-07-28 19:34:35 UTC (rev 2581) @@ -94,13 +94,15 @@ NSRange columnRange = [self columnsInRect:[self visibleRect]]; unsigned int row, column; NSTableColumn *tableColumn; + int userData; NSTrackingRectTag tag; for (column = columnRange.location; column < NSMaxRange(columnRange); column++) { tableColumn = [[self tableColumns] objectAtIndex:column]; for (row = rowRange.location; row < NSMaxRange(rowRange); row++) { if ([[self delegate] outlineView:self shouldTrackTableColumn:tableColumn item:[self itemAtRow:row]]) { - tag = [self addTrackingRect:[self frameOfCellAtColumn:column row:row] owner:self userData:NULL assumeInside:NO]; + userData = row * [self numberOfColumns] + column; + tag = [self addTrackingRect:[self frameOfCellAtColumn:column row:row] owner:self userData:(void *)userData assumeInside:NO]; CFArrayAppendValue(trackingRects, (const void *)tag); } } @@ -139,9 +141,10 @@ - (void)mouseEntered:(NSEvent *)theEvent{ if ([[self delegate] respondsToSelector:@selector(outlineView:mouseEnteredTableColumn:item:)]) { - NSPoint point = [self convertPoint:[theEvent locationInWindow] fromView:nil]; - int column = [self columnAtPoint:point]; - int row = [self rowAtPoint:point]; + int userData = (int)[theEvent userData]; + int numCols = [self numberOfColumns]; + int column = userData % numCols; + int row = userData / numCols; if (column != -1 && row != -1) { NSTableColumn *tableColumn = [[self tableColumns] objectAtIndex:column]; [[self delegate] outlineView:self mouseEnteredTableColumn:tableColumn item:[self itemAtRow:row]]; @@ -151,9 +154,10 @@ - (void)mouseExited:(NSEvent *)theEvent{ if ([[self delegate] respondsToSelector:@selector(outlineView:mouseExitedTableColumn:item:)]) { - NSPoint point = [self convertPoint:[theEvent locationInWindow] fromView:nil]; - int column = [self columnAtPoint:point]; - int row = [self rowAtPoint:point]; + int userData = (int)[theEvent userData]; + int numCols = [self numberOfColumns]; + int column = userData % numCols; + int row = userData / numCols; if (column != -1 && row != -1) { NSTableColumn *tableColumn = [[self tableColumns] objectAtIndex:column]; [[self delegate] outlineView:self mouseExitedTableColumn:tableColumn item:[self itemAtRow:row]]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-28 18:18:18
|
Revision: 2580 http://skim-app.svn.sourceforge.net/skim-app/?rev=2580&view=rev Author: hofman Date: 2007-07-28 11:18:15 -0700 (Sat, 28 Jul 2007) Log Message: ----------- Show hover window on outline view and find results table. Modified Paths: -------------- trunk/Dutch.lproj/MainWindow.nib/classes.nib trunk/Dutch.lproj/MainWindow.nib/info.nib trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib trunk/English.lproj/MainWindow.nib/classes.nib trunk/English.lproj/MainWindow.nib/info.nib trunk/English.lproj/MainWindow.nib/keyedobjects.nib trunk/French.lproj/MainWindow.nib/classes.nib trunk/French.lproj/MainWindow.nib/info.nib trunk/French.lproj/MainWindow.nib/keyedobjects.nib trunk/Italian.lproj/MainWindow.nib/classes.nib trunk/Italian.lproj/MainWindow.nib/info.nib trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib trunk/PDFSelection_SKExtensions.h trunk/PDFSelection_SKExtensions.m trunk/SKMainWindowController.m trunk/SKOutlineView.h trunk/SKOutlineView.m trunk/SKSideWindow.m trunk/Skim.xcodeproj/project.pbxproj Added Paths: ----------- trunk/SKFindTableView.h trunk/SKFindTableView.m Modified: trunk/Dutch.lproj/MainWindow.nib/classes.nib =================================================================== --- trunk/Dutch.lproj/MainWindow.nib/classes.nib 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/Dutch.lproj/MainWindow.nib/classes.nib 2007-07-28 18:18:15 UTC (rev 2580) @@ -37,6 +37,7 @@ SUPERCLASS = NSTextFieldCell; }, {CLASS = SKColorSwatch; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, + {CLASS = SKFindTableView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; }, {CLASS = SKFullScreenWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, {CLASS = SKMainWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, { Modified: trunk/Dutch.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-28 18:18:15 UTC (rev 2580) @@ -31,10 +31,11 @@ </array> <key>IBOpenObjects</key> <array> - <integer>5</integer> <integer>168</integer> + <integer>224</integer> <integer>256</integer> <integer>511</integer> + <integer>5</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/English.lproj/MainWindow.nib/classes.nib =================================================================== --- trunk/English.lproj/MainWindow.nib/classes.nib 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/English.lproj/MainWindow.nib/classes.nib 2007-07-28 18:18:15 UTC (rev 2580) @@ -37,6 +37,7 @@ SUPERCLASS = NSTextFieldCell; }, {CLASS = SKColorSwatch; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, + {CLASS = SKFindTableView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; }, {CLASS = SKFullScreenWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, {CLASS = SKMainWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, { Modified: trunk/English.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/English.lproj/MainWindow.nib/info.nib 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/English.lproj/MainWindow.nib/info.nib 2007-07-28 18:18:15 UTC (rev 2580) @@ -32,19 +32,19 @@ <key>IBOpenObjects</key> <array> <integer>502</integer> + <integer>511</integer> + <integer>224</integer> + <integer>585</integer> <integer>208</integer> + <integer>539</integer> <integer>5</integer> - <integer>539</integer> - <integer>314</integer> - <integer>224</integer> + <integer>687</integer> + <integer>168</integer> + <integer>256</integer> <integer>694</integer> - <integer>256</integer> - <integer>585</integer> - <integer>511</integer> <integer>633</integer> - <integer>168</integer> <integer>553</integer> - <integer>687</integer> + <integer>314</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/English.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/French.lproj/MainWindow.nib/classes.nib =================================================================== --- trunk/French.lproj/MainWindow.nib/classes.nib 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/French.lproj/MainWindow.nib/classes.nib 2007-07-28 18:18:15 UTC (rev 2580) @@ -37,6 +37,7 @@ SUPERCLASS = NSTextFieldCell; }, {CLASS = SKColorSwatch; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, + {CLASS = SKFindTableView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; }, {CLASS = SKFullScreenWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, {CLASS = SKMainWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, { Modified: trunk/French.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/French.lproj/MainWindow.nib/info.nib 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/French.lproj/MainWindow.nib/info.nib 2007-07-28 18:18:15 UTC (rev 2580) @@ -9,7 +9,7 @@ <key>168</key> <string>601 521 237 239 0 0 1440 938 </string> <key>224</key> - <string>690 564 220 442 0 0 1600 1178 </string> + <string>610 420 220 442 0 0 1440 938 </string> <key>256</key> <string>610 420 220 442 0 0 1440 938 </string> <key>314</key> @@ -31,15 +31,16 @@ </array> <key>IBOpenObjects</key> <array> + <integer>256</integer> + <integer>314</integer> <integer>5</integer> - <integer>502</integer> - <integer>168</integer> <integer>633</integer> + <integer>661</integer> <integer>511</integer> + <integer>168</integer> + <integer>502</integer> <integer>660</integer> - <integer>314</integer> - <integer>661</integer> - <integer>256</integer> + <integer>224</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/French.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/MainWindow.nib/classes.nib =================================================================== --- trunk/Italian.lproj/MainWindow.nib/classes.nib 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/Italian.lproj/MainWindow.nib/classes.nib 2007-07-28 18:18:15 UTC (rev 2580) @@ -37,6 +37,7 @@ SUPERCLASS = NSTextFieldCell; }, {CLASS = SKColorSwatch; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, + {CLASS = SKFindTableView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; }, {CLASS = SKFullScreenWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, {CLASS = SKMainWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, { Modified: trunk/Italian.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-28 18:18:15 UTC (rev 2580) @@ -31,18 +31,18 @@ </array> <key>IBOpenObjects</key> <array> - <integer>5</integer> + <integer>256</integer> + <integer>314</integer> + <integer>224</integer> + <integer>208</integer> + <integer>628</integer> <integer>677</integer> - <integer>256</integer> - <integer>553</integer> <integer>502</integer> - <integer>224</integer> - <integer>539</integer> + <integer>5</integer> <integer>676</integer> - <integer>314</integer> - <integer>628</integer> - <integer>208</integer> + <integer>553</integer> <integer>511</integer> + <integer>539</integer> <integer>168</integer> </array> <key>IBSystem Version</key> Modified: trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/PDFSelection_SKExtensions.h =================================================================== --- trunk/PDFSelection_SKExtensions.h 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/PDFSelection_SKExtensions.h 2007-07-28 18:18:15 UTC (rev 2580) @@ -45,6 +45,8 @@ - (NSString *)firstPageLabel; - (NSAttributedString *)contextString; +- (PDFDestination *)destination; + - (int)safeNumberOfRangesOnPage:(PDFPage *)page; - (NSRange)safeRangeAtIndex:(int)index onPage:(PDFPage *)page; Modified: trunk/PDFSelection_SKExtensions.m =================================================================== --- trunk/PDFSelection_SKExtensions.m 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/PDFSelection_SKExtensions.m 2007-07-28 18:18:15 UTC (rev 2580) @@ -100,6 +100,17 @@ return [attributedSample autorelease]; } +- (PDFDestination *)destination { + PDFDestination *destination = nil; + NSArray *pages = [self pages]; + if ([pages count]) { + PDFPage *page = [pages objectAtIndex:0]; + NSRect bounds = [self boundsForPage:page]; + destination = [[[PDFDestination alloc] initWithPage:page atPoint:NSMakePoint(NSMinX(bounds), NSMaxY(bounds))] autorelease]; + } + return destination; +} + - (int)safeNumberOfRangesOnPage:(PDFPage *)page { if ([self respondsToSelector:@selector(numberOfRangesOnPage:)]) return [self numberOfRangesOnPage:page]; Added: trunk/SKFindTableView.h =================================================================== --- trunk/SKFindTableView.h (rev 0) +++ trunk/SKFindTableView.h 2007-07-28 18:18:15 UTC (rev 2580) @@ -0,0 +1,23 @@ +// +// SKFindTableView.h +// Skim +// +// Created by Christiaan Hofman on 28/7/07. +// Copyright 2007 __MyCompanyName__. All rights reserved. +// + +#import <Cocoa/Cocoa.h> +#import <Carbon/Carbon.h> + + +@interface SKFindTableView : NSTableView { + CFMutableArrayRef trackingRects; +} +@end + + +@interface NSObject (SKFindTableViewDelegate) +- (BOOL)tableView:(NSTableView *)aTableView shouldTrackTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex; +- (void)tableView:(NSTableView *)aTableView mouseEnteredTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex; +- (void)tableView:(NSTableView *)aTableView mouseExitedTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex; +@end Added: trunk/SKFindTableView.m =================================================================== --- trunk/SKFindTableView.m (rev 0) +++ trunk/SKFindTableView.m 2007-07-28 18:18:15 UTC (rev 2580) @@ -0,0 +1,111 @@ +// +// SKFindTableView.m +// Skim +// +// Created by Christiaan Hofman on 28/7/07. +// Copyright 2007 __MyCompanyName__. All rights reserved. +// + +#import "SKFindTableView.h" + + +@implementation SKFindTableView + +- (void)dealloc{ + if (trackingRects != NULL) + CFRelease(trackingRects); + [super dealloc]; +} + +- (void)removeTrackingRects { + if ([[self delegate] respondsToSelector:@selector(tableView:shouldTrackTableColumn:row:)] == NO) + return; + + CFIndex idx = CFArrayGetCount(trackingRects); + while(idx--) + [self removeTrackingRect:(NSTrackingRectTag)CFArrayGetValueAtIndex(trackingRects, idx)]; + CFArrayRemoveAllValues(trackingRects); +} + +- (void)rebuildTrackingRects { + if ([[self delegate] respondsToSelector:@selector(tableView:shouldTrackTableColumn:row:)] == NO) + return; + + if (trackingRects == nil) + trackingRects = CFArrayCreateMutable(kCFAllocatorDefault, 0, NULL); + else + [self removeTrackingRects]; + + NSRange rowRange = [self rowsInRect:[self visibleRect]]; + NSRange columnRange = [self columnsInRect:[self visibleRect]]; + unsigned int row, column; + NSTableColumn *tableColumn; + NSTrackingRectTag tag; + BOOL assumeInside = [[self delegate] respondsToSelector:@selector(tableView:mouseEnteredTableColumn:row:)]; + + for (column = columnRange.location; column < NSMaxRange(columnRange); column++) { + tableColumn = [[self tableColumns] objectAtIndex:column]; + for (row = rowRange.location; row < NSMaxRange(rowRange); row++) { + if ([[self delegate] tableView:self shouldTrackTableColumn:tableColumn row:row]) { + tag = [self addTrackingRect:[self frameOfCellAtColumn:column row:row] owner:self userData:NULL assumeInside:assumeInside]; + CFArrayAppendValue(trackingRects, (const void *)tag); + } + } + } +} + +- (void)reloadData{ + [super reloadData]; + [self rebuildTrackingRects]; +} + +- (void)resetCursorRects { + [super resetCursorRects]; + [self rebuildTrackingRects]; +} + +- (void)setDataSource:(id)anObject { + [super setDataSource:anObject]; + [self rebuildTrackingRects]; +} + +- (void)noteNumberOfRowsChanged { + [super noteNumberOfRowsChanged]; + [self rebuildTrackingRects]; +} + +- (void)viewWillMoveToWindow:(NSWindow *)newWindow { + if ([self window]) + [self removeTrackingRects]; +} + +- (void)viewDidMoveToWindow { + if ([self window]) + [self rebuildTrackingRects]; +} + +- (void)mouseEntered:(NSEvent *)theEvent{ + if ([[self delegate] respondsToSelector:@selector(tableView:mouseEnteredTableColumn:row:)]) { + NSPoint point = [self convertPoint:[theEvent locationInWindow] fromView:nil]; + int column = [self columnAtPoint:point]; + int row = [self rowAtPoint:point]; + if (column != -1 && row != -1) { + NSTableColumn *tableColumn = [[self tableColumns] objectAtIndex:column]; + [[self delegate] tableView:self mouseEnteredTableColumn:tableColumn row:row]; + } + } +} + +- (void)mouseExited:(NSEvent *)theEvent{ + if ([[self delegate] respondsToSelector:@selector(tableView:mouseExitedTableColumn:row:)]) { + NSPoint point = [self convertPoint:[theEvent locationInWindow] fromView:nil]; + int column = [self columnAtPoint:point]; + int row = [self rowAtPoint:point]; + if (column != -1 && row != -1) { + NSTableColumn *tableColumn = [[self tableColumns] objectAtIndex:column]; + [[self delegate] tableView:self mouseExitedTableColumn:tableColumn row:row]; + } + } +} + +@end Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/SKMainWindowController.m 2007-07-28 18:18:15 UTC (rev 2580) @@ -63,6 +63,7 @@ #import "SKOutlineView.h" #import "SKNoteOutlineView.h" #import "SKThumbnailTableView.h" +#import "SKFindTableView.h" #import "BDSKImagePopUpButton.h" #import "NSWindowController_SKExtensions.h" #import "SKPDFHoverWindow.h" @@ -2237,6 +2238,9 @@ if ([newView window] == nil) { BOOL wasFirstResponder = [[[oldView window] firstResponder] isDescendantOf:oldView]; + if ([oldView isEqual:tocView] || [oldView isEqual:findView]) + [[SKPDFHoverWindow sharedHoverWindow] orderOut:self]; + [newView setFrame:[oldView frame]]; [newView setHidden:animate]; [[oldView superview] addSubview:newView]; @@ -3152,15 +3156,6 @@ } } -- (NSString *)outlineView:(NSOutlineView *)ov toolTipForCell:(NSCell *)cell rect:(NSRectPointer)rect tableColumn:(NSTableColumn *)tc item:(id)item mouseLocation:(NSPoint)mouseLocation{ - if ([ov isEqual:outlineView]) { - return [(PDFOutline *)item label]; - } else if ([ov isEqual:noteOutlineView]) { - return [item type] ? [item contents] : [[(SKNoteText *)item contents] string]; - } - return nil; -} - - (void)outlineViewNoteTypesDidChange:(NSOutlineView *)ov { if ([ov isEqual:noteOutlineView]) { [self updateNoteFilterPredicate]; @@ -3218,6 +3213,20 @@ return nil; } +- (BOOL)outlineView:(NSOutlineView *)anOutlineView shouldTrackTableColumn:(NSTableColumn *)aTableColumn item:(id)item { + return YES; +} + +- (void)outlineView:(NSOutlineView *)anOutlineView mouseEnteredTableColumn:(NSTableColumn *)aTableColumn item:(id)item { + PDFAnnotationLink *link = [[[PDFAnnotationLink alloc] initWithBounds:NSZeroRect] autorelease]; + [link setDestination:[item destination]]; + [[SKPDFHoverWindow sharedHoverWindow] showForAnnotation:link atPoint:NSZeroPoint]; +} + +- (void)outlineView:(NSOutlineView *)anOutlineView mouseExitedTableColumn:(NSTableColumn *)aTableColumn item:(id)item { + [[SKPDFHoverWindow sharedHoverWindow] hide]; +} + #pragma mark NSTableView delegate protocol - (void)tableViewSelectionDidChange:(NSNotification *)aNotification { @@ -3341,6 +3350,30 @@ return nil; } +- (BOOL)tableView:(NSTableView *)tv shouldTrackTableColumn:(NSTableColumn *)aTableColumn row:(int)row { + if ([tv isEqual:findTableView]) { + return YES; + } + return NO; +} + +- (void)tableView:(NSTableView *)tv mouseEnteredTableColumn:(NSTableColumn *)aTableColumn row:(int)row { + if ([tv isEqual:findTableView]) { + PDFAnnotationLink *link = [[[PDFAnnotationLink alloc] initWithBounds:NSZeroRect] autorelease]; + PDFSelection *selection = [[[findArrayController arrangedObjects] objectAtIndex:row] copy]; + [selection extendSelectionAtStart:10]; + [link setDestination:[selection destination]]; + [selection release]; + [[SKPDFHoverWindow sharedHoverWindow] showForAnnotation:link atPoint:NSZeroPoint]; + } +} + +- (void)tableView:(NSTableView *)tv mouseExitedTableColumn:(NSTableColumn *)aTableColumn row:(int)row { + if ([tv isEqual:findTableView]) { + [[SKPDFHoverWindow sharedHoverWindow] hide]; + } +} + #pragma mark Outline - (int)outlineRowForPageIndex:(unsigned int)pageIndex { Modified: trunk/SKOutlineView.h =================================================================== --- trunk/SKOutlineView.h 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/SKOutlineView.h 2007-07-28 18:18:15 UTC (rev 2580) @@ -37,12 +37,18 @@ */ #import <Cocoa/Cocoa.h> +#import <Carbon/Carbon.h> -@interface SKOutlineView : NSOutlineView +@interface SKOutlineView : NSOutlineView { + CFMutableArrayRef trackingRects; +} @end @interface NSObject (SKOutlineViewDelegate) - (NSArray *)outlineViewHighlightedRows:(NSOutlineView *)anOutlineView; +- (BOOL)outlineView:(NSOutlineView *)anOutlineView shouldTrackTableColumn:(NSTableColumn *)aTableColumn item:(id)item; +- (void)outlineView:(NSOutlineView *)anOutlineView mouseEnteredTableColumn:(NSTableColumn *)aTableColumn item:(id)item; +- (void)outlineView:(NSOutlineView *)anOutlineView mouseExitedTableColumn:(NSTableColumn *)aTableColumn item:(id)item; @end Modified: trunk/SKOutlineView.m =================================================================== --- trunk/SKOutlineView.m 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/SKOutlineView.m 2007-07-28 18:18:15 UTC (rev 2580) @@ -41,6 +41,12 @@ @implementation SKOutlineView +- (void)dealloc { + if (trackingRects != NULL) + CFRelease(trackingRects); + [super dealloc]; +} + - (void)highlightSelectionInClipRect:(NSRect)clipRect { if ([[self delegate] respondsToSelector:@selector(outlineViewHighlightedRows:)]) { NSMutableIndexSet *rowIndexes = [[[self selectedRowIndexes] mutableCopy] autorelease]; @@ -65,4 +71,94 @@ [super highlightSelectionInClipRect:clipRect]; } +- (void)removeTrackingRects { + if ([[self delegate] respondsToSelector:@selector(outlineView:shouldTrackTableColumn:item:)] == NO) + return; + + CFIndex idx = CFArrayGetCount(trackingRects); + while(idx--) + [self removeTrackingRect:(NSTrackingRectTag)CFArrayGetValueAtIndex(trackingRects, idx)]; + CFArrayRemoveAllValues(trackingRects); +} + +- (void)rebuildTrackingRects { + if ([[self delegate] respondsToSelector:@selector(outlineView:shouldTrackTableColumn:item:)] == NO) + return; + + if (trackingRects == nil) + trackingRects = CFArrayCreateMutable(kCFAllocatorDefault, 0, NULL); + else + [self removeTrackingRects]; + + NSRange rowRange = [self rowsInRect:[self visibleRect]]; + NSRange columnRange = [self columnsInRect:[self visibleRect]]; + unsigned int row, column; + NSTableColumn *tableColumn; + NSTrackingRectTag tag; + + for (column = columnRange.location; column < NSMaxRange(columnRange); column++) { + tableColumn = [[self tableColumns] objectAtIndex:column]; + for (row = rowRange.location; row < NSMaxRange(rowRange); row++) { + if ([[self delegate] outlineView:self shouldTrackTableColumn:tableColumn item:[self itemAtRow:row]]) { + tag = [self addTrackingRect:[self frameOfCellAtColumn:column row:row] owner:self userData:NULL assumeInside:NO]; + CFArrayAppendValue(trackingRects, (const void *)tag); + } + } + } +} + +- (void)reloadData{ + [super reloadData]; + [self rebuildTrackingRects]; +} + +- (void)resetCursorRects { + [super resetCursorRects]; + [self rebuildTrackingRects]; +} + +- (void)setDataSource:(id)anObject { + [super setDataSource:anObject]; + [self rebuildTrackingRects]; +} + +- (void)noteNumberOfRowsChanged { + [super noteNumberOfRowsChanged]; + [self rebuildTrackingRects]; +} + +- (void)viewWillMoveToWindow:(NSWindow *)newWindow { + if ([self window]) + [self removeTrackingRects]; +} + +- (void)viewDidMoveToWindow { + if ([self window]) + [self rebuildTrackingRects]; +} + +- (void)mouseEntered:(NSEvent *)theEvent{ + if ([[self delegate] respondsToSelector:@selector(outlineView:mouseEnteredTableColumn:item:)]) { + NSPoint point = [self convertPoint:[theEvent locationInWindow] fromView:nil]; + int column = [self columnAtPoint:point]; + int row = [self rowAtPoint:point]; + if (column != -1 && row != -1) { + NSTableColumn *tableColumn = [[self tableColumns] objectAtIndex:column]; + [[self delegate] outlineView:self mouseEnteredTableColumn:tableColumn item:[self itemAtRow:row]]; + } + } +} + +- (void)mouseExited:(NSEvent *)theEvent{ + if ([[self delegate] respondsToSelector:@selector(outlineView:mouseExitedTableColumn:item:)]) { + NSPoint point = [self convertPoint:[theEvent locationInWindow] fromView:nil]; + int column = [self columnAtPoint:point]; + int row = [self rowAtPoint:point]; + if (column != -1 && row != -1) { + NSTableColumn *tableColumn = [[self tableColumns] objectAtIndex:column]; + [[self delegate] outlineView:self mouseExitedTableColumn:tableColumn item:[self itemAtRow:row]]; + } + } +} + @end Modified: trunk/SKSideWindow.m =================================================================== --- trunk/SKSideWindow.m 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/SKSideWindow.m 2007-07-28 18:18:15 UTC (rev 2580) @@ -39,6 +39,7 @@ #import "SKSideWindow.h" #import "SKMainWindowController.h" #import "NSBezierPath_BDSKExtensions.h" +#import "SKPDFHoverWindow.h" #define DEFAULT_WINDOW_WIDTH 300.0 #define WINDOW_INSET 1.0 @@ -171,6 +172,12 @@ [(SKSideWindowContentView *)[self contentView] setEnabled:flag]; } +- (void)sendEvent:(NSEvent *)theEvent { + if ([theEvent type] == NSLeftMouseDown || [theEvent type] == NSRightMouseDown) + [[SKPDFHoverWindow sharedHoverWindow] orderOut:nil]; + [super sendEvent:theEvent]; +} + - (void)keyDown:(NSEvent *)theEvent { NSString *characters = [theEvent charactersIgnoringModifiers]; unichar ch = [characters length] > 0 ? [characters characterAtIndex:0] : 0; Modified: trunk/Skim.xcodeproj/project.pbxproj =================================================================== --- trunk/Skim.xcodeproj/project.pbxproj 2007-07-28 16:50:23 UTC (rev 2579) +++ trunk/Skim.xcodeproj/project.pbxproj 2007-07-28 18:18:15 UTC (rev 2580) @@ -159,6 +159,8 @@ CEB735A20C4A8CD6000350F9 /* TransitionShading.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CEB735A10C4A8CD6000350F9 /* TransitionShading.tiff */; }; CECDC4FF0C5966A80026AAEC /* NSImage_BDSKExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CECDC4FD0C5966A80026AAEC /* NSImage_BDSKExtensions.m */; }; CECDD2990C5B68580026AAEC /* SKCenteredTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CECDD2970C5B68580026AAEC /* SKCenteredTextFieldCell.m */; }; + CECDDBAD0C5BB9600026AAEC /* SKFindTableView.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CECDDBAB0C5BB95F0026AAEC /* SKFindTableView.h */; }; + CECDDBAE0C5BB9600026AAEC /* SKFindTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = CECDDBAC0C5BB95F0026AAEC /* SKFindTableView.m */; }; CEE106150BCBB72C00BF2D3E /* SKNotesDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE106140BCBB72C00BF2D3E /* SKNotesDocument.m */; }; CEE1065E0BCBBE1300BF2D3E /* NotesDocument.nib in Resources */ = {isa = PBXBuildFile; fileRef = CEE106580BCBBE1200BF2D3E /* NotesDocument.nib */; }; CEE229390BFB7CE9002B746B /* ReleaseNotes.rtf in Resources */ = {isa = PBXBuildFile; fileRef = CE54AA8E0BBC037400008750 /* ReleaseNotes.rtf */; }; @@ -257,6 +259,7 @@ dstSubfolderSpec = 10; files = ( CE2BD8450BD4135600A5F4DB /* Sparkle.framework in CopyFiles */, + CECDDBAD0C5BB9600026AAEC /* SKFindTableView.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -541,6 +544,8 @@ CECDC4FD0C5966A80026AAEC /* NSImage_BDSKExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSImage_BDSKExtensions.m; sourceTree = "<group>"; }; CECDD2960C5B68580026AAEC /* SKCenteredTextFieldCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKCenteredTextFieldCell.h; sourceTree = "<group>"; }; CECDD2970C5B68580026AAEC /* SKCenteredTextFieldCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKCenteredTextFieldCell.m; sourceTree = "<group>"; }; + CECDDBAB0C5BB95F0026AAEC /* SKFindTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKFindTableView.h; sourceTree = "<group>"; }; + CECDDBAC0C5BB95F0026AAEC /* SKFindTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKFindTableView.m; sourceTree = "<group>"; }; CEE106130BCBB72C00BF2D3E /* SKNotesDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKNotesDocument.h; sourceTree = "<group>"; }; CEE106140BCBB72C00BF2D3E /* SKNotesDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKNotesDocument.m; sourceTree = "<group>"; }; CEE106590BCBBE1200BF2D3E /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/NotesDocument.nib; sourceTree = "<group>"; }; @@ -863,6 +868,8 @@ children = ( CE4D97FA0C3C2BFF002C20CB /* SKColorSwatch.h */, CE4D97FB0C3C2BFF002C20CB /* SKColorSwatch.m */, + CECDDBAB0C5BB95F0026AAEC /* SKFindTableView.h */, + CECDDBAC0C5BB95F0026AAEC /* SKFindTableView.m */, CE4BC12D0C357A0300C2AF03 /* SKLineWell.h */, CE4BC12E0C357A0300C2AF03 /* SKLineWell.m */, CEA575CC0B9206E60003D2E7 /* SKNoteOutlineView.h */, @@ -1373,6 +1380,7 @@ CE1ADEBF0C4C341100071840 /* SKTransitionController.m in Sources */, CECDC4FF0C5966A80026AAEC /* NSImage_BDSKExtensions.m in Sources */, CECDD2990C5B68580026AAEC /* SKCenteredTextFieldCell.m in Sources */, + CECDDBAE0C5BB9600026AAEC /* SKFindTableView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-28 16:50:30
|
Revision: 2579 http://skim-app.svn.sourceforge.net/skim-app/?rev=2579&view=rev Author: hofman Date: 2007-07-28 09:50:23 -0700 (Sat, 28 Jul 2007) Log Message: ----------- Make icon column of note table fixed width for better alignment. Modified Paths: -------------- trunk/Dutch.lproj/MainWindow.nib/info.nib trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib trunk/English.lproj/MainWindow.nib/info.nib trunk/English.lproj/MainWindow.nib/keyedobjects.nib trunk/French.lproj/MainWindow.nib/info.nib trunk/French.lproj/MainWindow.nib/keyedobjects.nib trunk/Italian.lproj/MainWindow.nib/info.nib trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib Modified: trunk/Dutch.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-28 14:03:34 UTC (rev 2578) +++ trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-28 16:50:23 UTC (rev 2579) @@ -32,9 +32,9 @@ <key>IBOpenObjects</key> <array> <integer>5</integer> - <integer>511</integer> <integer>168</integer> <integer>256</integer> + <integer>511</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/English.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/English.lproj/MainWindow.nib/info.nib 2007-07-28 14:03:34 UTC (rev 2578) +++ trunk/English.lproj/MainWindow.nib/info.nib 2007-07-28 16:50:23 UTC (rev 2579) @@ -31,20 +31,20 @@ </array> <key>IBOpenObjects</key> <array> + <integer>502</integer> + <integer>208</integer> + <integer>5</integer> + <integer>539</integer> + <integer>314</integer> + <integer>224</integer> + <integer>694</integer> <integer>256</integer> - <integer>687</integer> - <integer>224</integer> <integer>585</integer> - <integer>208</integer> - <integer>502</integer> - <integer>694</integer> - <integer>539</integer> - <integer>553</integer> <integer>511</integer> - <integer>5</integer> <integer>633</integer> <integer>168</integer> - <integer>314</integer> + <integer>553</integer> + <integer>687</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/English.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/French.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/French.lproj/MainWindow.nib/info.nib 2007-07-28 14:03:34 UTC (rev 2578) +++ trunk/French.lproj/MainWindow.nib/info.nib 2007-07-28 16:50:23 UTC (rev 2579) @@ -31,15 +31,15 @@ </array> <key>IBOpenObjects</key> <array> - <integer>314</integer> - <integer>660</integer> + <integer>5</integer> + <integer>502</integer> <integer>168</integer> <integer>633</integer> <integer>511</integer> + <integer>660</integer> + <integer>314</integer> <integer>661</integer> - <integer>502</integer> <integer>256</integer> - <integer>5</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/French.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-28 14:03:34 UTC (rev 2578) +++ trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-28 16:50:23 UTC (rev 2579) @@ -31,19 +31,19 @@ </array> <key>IBOpenObjects</key> <array> + <integer>5</integer> + <integer>677</integer> + <integer>256</integer> <integer>553</integer> + <integer>502</integer> + <integer>224</integer> + <integer>539</integer> <integer>676</integer> - <integer>539</integer> - <integer>677</integer> - <integer>224</integer> - <integer>502</integer> + <integer>314</integer> <integer>628</integer> - <integer>314</integer> - <integer>5</integer> - <integer>256</integer> <integer>208</integer> + <integer>511</integer> <integer>168</integer> - <integer>511</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-28 14:03:35
|
Revision: 2578 http://skim-app.svn.sourceforge.net/skim-app/?rev=2578&view=rev Author: hofman Date: 2007-07-28 07:03:34 -0700 (Sat, 28 Jul 2007) Log Message: ----------- Fix nib archiving/unarchiving bug: force the boxes in the splitview to autoresize their subviews. Modified Paths: -------------- trunk/SKMainWindowController.m Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2007-07-28 12:43:41 UTC (rev 2577) +++ trunk/SKMainWindowController.m 2007-07-28 14:03:34 UTC (rev 2578) @@ -264,6 +264,12 @@ [[rightSideButton cell] setToolTip:NSLocalizedString(@"View Notes", @"Tool tip message") forSegment:SKNoteSidePaneState]; [[rightSideButton cell] setToolTip:NSLocalizedString(@"View Snapshots", @"Tool tip message") forSegment:SKSnapshotSidePaneState]; + // This gets sometimes messed up in the nib, AppKit bug rdar://5346690 + [leftSideContentBox setAutoresizesSubviews:YES]; + [[leftSideContentBox contentView] setAutoresizesSubviews:YES]; + [rightSideContentBox setAutoresizesSubviews:YES]; + [[rightSideContentBox contentView] setAutoresizesSubviews:YES]; + [leftSideContentView setFrame:[leftSideContentBox bounds]]; [leftSideContentBox addSubview:leftSideContentView]; [rightSideContentView setFrame:[rightSideContentBox bounds]]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-28 12:43:43
|
Revision: 2577 http://skim-app.svn.sourceforge.net/skim-app/?rev=2577&view=rev Author: hofman Date: 2007-07-28 05:43:41 -0700 (Sat, 28 Jul 2007) Log Message: ----------- Center page number vertically in thumbnail and note tables. Modified Paths: -------------- trunk/Dutch.lproj/MainWindow.nib/classes.nib trunk/Dutch.lproj/MainWindow.nib/info.nib trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib trunk/English.lproj/MainWindow.nib/classes.nib trunk/English.lproj/MainWindow.nib/info.nib trunk/English.lproj/MainWindow.nib/keyedobjects.nib trunk/French.lproj/MainWindow.nib/classes.nib trunk/French.lproj/MainWindow.nib/info.nib trunk/French.lproj/MainWindow.nib/keyedobjects.nib trunk/Italian.lproj/MainWindow.nib/classes.nib trunk/Italian.lproj/MainWindow.nib/info.nib trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib trunk/Skim.xcodeproj/project.pbxproj Added Paths: ----------- trunk/SKCenteredTextFieldCell.h trunk/SKCenteredTextFieldCell.m Modified: trunk/Dutch.lproj/MainWindow.nib/classes.nib =================================================================== --- trunk/Dutch.lproj/MainWindow.nib/classes.nib 2007-07-27 18:57:08 UTC (rev 2576) +++ trunk/Dutch.lproj/MainWindow.nib/classes.nib 2007-07-28 12:43:41 UTC (rev 2577) @@ -31,6 +31,11 @@ LANGUAGE = ObjC; SUPERCLASS = NSImageCell; }, + { + CLASS = SKCenteredTextFieldCell; + LANGUAGE = ObjC; + SUPERCLASS = NSTextFieldCell; + }, {CLASS = SKColorSwatch; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, {CLASS = SKFullScreenWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, {CLASS = SKMainWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, Modified: trunk/Dutch.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-27 18:57:08 UTC (rev 2576) +++ trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-28 12:43:41 UTC (rev 2577) @@ -31,9 +31,10 @@ </array> <key>IBOpenObjects</key> <array> + <integer>5</integer> <integer>511</integer> <integer>168</integer> - <integer>5</integer> + <integer>256</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/English.lproj/MainWindow.nib/classes.nib =================================================================== --- trunk/English.lproj/MainWindow.nib/classes.nib 2007-07-27 18:57:08 UTC (rev 2576) +++ trunk/English.lproj/MainWindow.nib/classes.nib 2007-07-28 12:43:41 UTC (rev 2577) @@ -31,6 +31,11 @@ LANGUAGE = ObjC; SUPERCLASS = NSImageCell; }, + { + CLASS = SKCenteredTextFieldCell; + LANGUAGE = ObjC; + SUPERCLASS = NSTextFieldCell; + }, {CLASS = SKColorSwatch; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, {CLASS = SKFullScreenWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, {CLASS = SKMainWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, Modified: trunk/English.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/English.lproj/MainWindow.nib/info.nib 2007-07-27 18:57:08 UTC (rev 2576) +++ trunk/English.lproj/MainWindow.nib/info.nib 2007-07-28 12:43:41 UTC (rev 2577) @@ -31,20 +31,20 @@ </array> <key>IBOpenObjects</key> <array> + <integer>256</integer> + <integer>687</integer> + <integer>224</integer> <integer>585</integer> - <integer>5</integer> - <integer>633</integer> - <integer>687</integer> + <integer>208</integer> + <integer>502</integer> <integer>694</integer> <integer>539</integer> <integer>553</integer> <integer>511</integer> - <integer>208</integer> + <integer>5</integer> + <integer>633</integer> <integer>168</integer> <integer>314</integer> - <integer>502</integer> - <integer>224</integer> - <integer>256</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/English.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/French.lproj/MainWindow.nib/classes.nib =================================================================== --- trunk/French.lproj/MainWindow.nib/classes.nib 2007-07-27 18:57:08 UTC (rev 2576) +++ trunk/French.lproj/MainWindow.nib/classes.nib 2007-07-28 12:43:41 UTC (rev 2577) @@ -31,6 +31,11 @@ LANGUAGE = ObjC; SUPERCLASS = NSImageCell; }, + { + CLASS = SKCenteredTextFieldCell; + LANGUAGE = ObjC; + SUPERCLASS = NSTextFieldCell; + }, {CLASS = SKColorSwatch; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, {CLASS = SKFullScreenWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, {CLASS = SKMainWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, Modified: trunk/French.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/French.lproj/MainWindow.nib/info.nib 2007-07-27 18:57:08 UTC (rev 2576) +++ trunk/French.lproj/MainWindow.nib/info.nib 2007-07-28 12:43:41 UTC (rev 2577) @@ -11,7 +11,7 @@ <key>224</key> <string>690 564 220 442 0 0 1600 1178 </string> <key>256</key> - <string>690 564 220 442 0 0 1600 1178 </string> + <string>610 420 220 442 0 0 1440 938 </string> <key>314</key> <string>610 420 220 442 0 0 1440 938 </string> <key>502</key> @@ -31,14 +31,15 @@ </array> <key>IBOpenObjects</key> <array> + <integer>314</integer> + <integer>660</integer> + <integer>168</integer> + <integer>633</integer> + <integer>511</integer> + <integer>661</integer> <integer>502</integer> - <integer>661</integer> + <integer>256</integer> <integer>5</integer> - <integer>660</integer> - <integer>511</integer> - <integer>314</integer> - <integer>633</integer> - <integer>168</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/French.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/MainWindow.nib/classes.nib =================================================================== --- trunk/Italian.lproj/MainWindow.nib/classes.nib 2007-07-27 18:57:08 UTC (rev 2576) +++ trunk/Italian.lproj/MainWindow.nib/classes.nib 2007-07-28 12:43:41 UTC (rev 2577) @@ -31,6 +31,11 @@ LANGUAGE = ObjC; SUPERCLASS = NSImageCell; }, + { + CLASS = SKCenteredTextFieldCell; + LANGUAGE = ObjC; + SUPERCLASS = NSTextFieldCell; + }, {CLASS = SKColorSwatch; LANGUAGE = ObjC; SUPERCLASS = NSControl; }, {CLASS = SKFullScreenWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, {CLASS = SKMainWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, Modified: trunk/Italian.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-27 18:57:08 UTC (rev 2576) +++ trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-28 12:43:41 UTC (rev 2577) @@ -11,7 +11,7 @@ <key>224</key> <string>610 420 220 442 0 0 1440 938 </string> <key>256</key> - <string>402 294 220 442 0 0 1024 746 </string> + <string>610 420 220 442 0 0 1440 938 </string> <key>314</key> <string>610 420 220 442 0 0 1440 938 </string> <key>502</key> @@ -31,18 +31,19 @@ </array> <key>IBOpenObjects</key> <array> - <integer>5</integer> + <integer>553</integer> + <integer>676</integer> + <integer>539</integer> <integer>677</integer> - <integer>676</integer> - <integer>208</integer> - <integer>553</integer> + <integer>224</integer> <integer>502</integer> - <integer>539</integer> <integer>628</integer> <integer>314</integer> + <integer>5</integer> + <integer>256</integer> + <integer>208</integer> + <integer>168</integer> <integer>511</integer> - <integer>224</integer> - <integer>168</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Added: trunk/SKCenteredTextFieldCell.h =================================================================== --- trunk/SKCenteredTextFieldCell.h (rev 0) +++ trunk/SKCenteredTextFieldCell.h 2007-07-28 12:43:41 UTC (rev 2577) @@ -0,0 +1,43 @@ +// +// SKCenteredTextFieldCell.h +// Skim +// +// Created by Christiaan Hofman on 7/28/07. +/* + This software is Copyright (c) 2007 + Christiaan Hofman. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + - Neither the name of Christiaan Hofman nor the names of any + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#import <Cocoa/Cocoa.h> + + +@interface SKCenteredTextFieldCell : NSTextFieldCell +@end Added: trunk/SKCenteredTextFieldCell.m =================================================================== --- trunk/SKCenteredTextFieldCell.m (rev 0) +++ trunk/SKCenteredTextFieldCell.m 2007-07-28 12:43:41 UTC (rev 2577) @@ -0,0 +1,53 @@ +// +// SKCenteredTextFieldCell.m +// Skim +// +// Created by Christiaan Hofman on 7/28/07. +/* + This software is Copyright (c) 2007 + Christiaan Hofman. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + - Neither the name of Christiaan Hofman nor the names of any + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#import "SKCenteredTextFieldCell.h" + +#define TEXT_OFFSET 1.0 + +@implementation SKCenteredTextFieldCell + +- (void)drawInteriorWithFrame:(NSRect)cellFrame inView:(NSView *)controlView { + float height = [self cellSize].height; + cellFrame.origin.y += floorf(0.5 * (NSHeight(cellFrame) - height)); + cellFrame.origin.y += [controlView isFlipped] ? TEXT_OFFSET : -TEXT_OFFSET; + cellFrame.size.height = height; + [super drawInteriorWithFrame:cellFrame inView:controlView]; +} + +@end Modified: trunk/Skim.xcodeproj/project.pbxproj =================================================================== --- trunk/Skim.xcodeproj/project.pbxproj 2007-07-27 18:57:08 UTC (rev 2576) +++ trunk/Skim.xcodeproj/project.pbxproj 2007-07-28 12:43:41 UTC (rev 2577) @@ -158,6 +158,7 @@ CEB7359C0C4A8C1C000350F9 /* TransitionMask.jpg in Resources */ = {isa = PBXBuildFile; fileRef = CEB7359A0C4A8C1B000350F9 /* TransitionMask.jpg */; }; CEB735A20C4A8CD6000350F9 /* TransitionShading.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CEB735A10C4A8CD6000350F9 /* TransitionShading.tiff */; }; CECDC4FF0C5966A80026AAEC /* NSImage_BDSKExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CECDC4FD0C5966A80026AAEC /* NSImage_BDSKExtensions.m */; }; + CECDD2990C5B68580026AAEC /* SKCenteredTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CECDD2970C5B68580026AAEC /* SKCenteredTextFieldCell.m */; }; CEE106150BCBB72C00BF2D3E /* SKNotesDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE106140BCBB72C00BF2D3E /* SKNotesDocument.m */; }; CEE1065E0BCBBE1300BF2D3E /* NotesDocument.nib in Resources */ = {isa = PBXBuildFile; fileRef = CEE106580BCBBE1200BF2D3E /* NotesDocument.nib */; }; CEE229390BFB7CE9002B746B /* ReleaseNotes.rtf in Resources */ = {isa = PBXBuildFile; fileRef = CE54AA8E0BBC037400008750 /* ReleaseNotes.rtf */; }; @@ -538,6 +539,8 @@ CECD97590C57A3E30026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = folder; name = French; path = "French.lproj/Skim Help"; sourceTree = "<group>"; }; CECDC4FC0C5966A80026AAEC /* NSImage_BDSKExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSImage_BDSKExtensions.h; sourceTree = "<group>"; }; CECDC4FD0C5966A80026AAEC /* NSImage_BDSKExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSImage_BDSKExtensions.m; sourceTree = "<group>"; }; + CECDD2960C5B68580026AAEC /* SKCenteredTextFieldCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKCenteredTextFieldCell.h; sourceTree = "<group>"; }; + CECDD2970C5B68580026AAEC /* SKCenteredTextFieldCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKCenteredTextFieldCell.m; sourceTree = "<group>"; }; CEE106130BCBB72C00BF2D3E /* SKNotesDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKNotesDocument.h; sourceTree = "<group>"; }; CEE106140BCBB72C00BF2D3E /* SKNotesDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKNotesDocument.m; sourceTree = "<group>"; }; CEE106590BCBBE1200BF2D3E /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/NotesDocument.nib; sourceTree = "<group>"; }; @@ -874,6 +877,8 @@ CEAF079B0C4139EB00C3ECBB /* SKStatusBar.m */, CEA575E30B9207B80003D2E7 /* SKThumbnailTableView.h */, CEA575E40B9207B80003D2E7 /* SKThumbnailTableView.m */, + CECDD2960C5B68580026AAEC /* SKCenteredTextFieldCell.h */, + CECDD2970C5B68580026AAEC /* SKCenteredTextFieldCell.m */, CE0710110B89BDD600733CC8 /* BDSKCollapsibleView.h */, CE0710120B89BDD600733CC8 /* BDSKCollapsibleView.m */, CE0710130B89BDD600733CC8 /* BDSKContainerView.h */, @@ -1367,6 +1372,7 @@ CEAF2E5A0C45414100C3ECBB /* SKLine.m in Sources */, CE1ADEBF0C4C341100071840 /* SKTransitionController.m in Sources */, CECDC4FF0C5966A80026AAEC /* NSImage_BDSKExtensions.m in Sources */, + CECDD2990C5B68580026AAEC /* SKCenteredTextFieldCell.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-27 18:57:23
|
Revision: 2576 http://skim-app.svn.sourceforge.net/skim-app/?rev=2576&view=rev Author: hofman Date: 2007-07-27 11:57:08 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Tweak text note adorn image. Change width of adorn images to be better centered. Modified Paths: -------------- trunk/Dutch.lproj/MainWindow.nib/info.nib trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib trunk/English.lproj/MainWindow.nib/info.nib trunk/English.lproj/MainWindow.nib/keyedobjects.nib trunk/French.lproj/MainWindow.nib/info.nib trunk/French.lproj/MainWindow.nib/keyedobjects.nib trunk/Italian.lproj/MainWindow.nib/info.nib trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib trunk/NSImage_BDSKExtensions.m Modified: trunk/Dutch.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-27 17:40:52 UTC (rev 2575) +++ trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-27 18:57:08 UTC (rev 2576) @@ -32,6 +32,7 @@ <key>IBOpenObjects</key> <array> <integer>511</integer> + <integer>168</integer> <integer>5</integer> </array> <key>IBSystem Version</key> Modified: trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/English.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/English.lproj/MainWindow.nib/info.nib 2007-07-27 17:40:52 UTC (rev 2575) +++ trunk/English.lproj/MainWindow.nib/info.nib 2007-07-27 18:57:08 UTC (rev 2576) @@ -31,20 +31,20 @@ </array> <key>IBOpenObjects</key> <array> + <integer>585</integer> + <integer>5</integer> + <integer>633</integer> + <integer>687</integer> + <integer>694</integer> + <integer>539</integer> <integer>553</integer> + <integer>511</integer> + <integer>208</integer> <integer>168</integer> - <integer>539</integer> - <integer>208</integer> - <integer>687</integer> + <integer>314</integer> <integer>502</integer> - <integer>633</integer> + <integer>224</integer> <integer>256</integer> - <integer>224</integer> - <integer>585</integer> - <integer>5</integer> - <integer>694</integer> - <integer>314</integer> - <integer>511</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/English.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/French.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/French.lproj/MainWindow.nib/info.nib 2007-07-27 17:40:52 UTC (rev 2575) +++ trunk/French.lproj/MainWindow.nib/info.nib 2007-07-27 18:57:08 UTC (rev 2576) @@ -7,7 +7,7 @@ <key>IBEditorPositions</key> <dict> <key>168</key> - <string>681 717 237 239 0 0 1600 1178 </string> + <string>601 521 237 239 0 0 1440 938 </string> <key>224</key> <string>690 564 220 442 0 0 1600 1178 </string> <key>256</key> @@ -31,13 +31,14 @@ </array> <key>IBOpenObjects</key> <array> - <integer>633</integer> - <integer>314</integer> + <integer>502</integer> <integer>661</integer> <integer>5</integer> - <integer>502</integer> <integer>660</integer> <integer>511</integer> + <integer>314</integer> + <integer>633</integer> + <integer>168</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/French.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-27 17:40:52 UTC (rev 2575) +++ trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-27 18:57:08 UTC (rev 2576) @@ -31,18 +31,18 @@ </array> <key>IBOpenObjects</key> <array> - <integer>224</integer> - <integer>502</integer> + <integer>5</integer> <integer>677</integer> + <integer>676</integer> + <integer>208</integer> <integer>553</integer> + <integer>502</integer> <integer>539</integer> - <integer>511</integer> <integer>628</integer> <integer>314</integer> - <integer>5</integer> + <integer>511</integer> + <integer>224</integer> <integer>168</integer> - <integer>208</integer> - <integer>676</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/NSImage_BDSKExtensions.m =================================================================== --- trunk/NSImage_BDSKExtensions.m 2007-07-27 17:40:52 UTC (rev 2575) +++ trunk/NSImage_BDSKExtensions.m 2007-07-27 18:57:08 UTC (rev 2576) @@ -76,7 +76,7 @@ NSColor *color = [NSColor colorWithCalibratedWhite:0.0 alpha:0.85]; - NSSize size = NSMakeSize(26.0, 13.0); + NSSize size = NSMakeSize(25.0, 13.0); NSSize noteSize = NSMakeSize(15.0, 11.0); NSPoint point = NSMakePoint(2.0, 1.0); NSBezierPath *path; @@ -314,12 +314,19 @@ [[NSColor colorWithCalibratedWhite:0.0 alpha:0.85] set]; [path fill]; path = [NSBezierPath bezierPath]; - [path moveToPoint:NSMakePoint(4.0, 0.5)]; - [path lineToPoint:NSMakePoint(6.0, 2.0)]; + [path moveToPoint:NSMakePoint(3.0, 1.5)]; [path lineToPoint:NSMakePoint(4.0, 4.0)]; [path lineToPoint:NSMakePoint(3.0, 4.0)]; [path lineToPoint:NSMakePoint(2.5, 2.0)]; [path closePath]; + [[NSColor colorWithCalibratedWhite:0.3 alpha:0.85] set]; + [path fill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(3.5, 1.0)]; + [path lineToPoint:NSMakePoint(6.0, 2.0)]; + [path lineToPoint:NSMakePoint(4.0, 4.0)]; + [path lineToPoint:NSMakePoint(3.0, 1.5)]; + [path closePath]; [[NSColor colorWithCalibratedWhite:0.8 alpha:0.85] set]; [path fill]; path = [NSBezierPath bezierPath]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-27 17:40:53
|
Revision: 2575 http://skim-app.svn.sourceforge.net/skim-app/?rev=2575&view=rev Author: hofman Date: 2007-07-27 10:40:52 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Ignore mouse drag events in presentation mode. Remove selection when entering presentation mode. Modified Paths: -------------- trunk/SKMainWindowController.m trunk/SKPDFView.m Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2007-07-27 16:46:32 UTC (rev 2574) +++ trunk/SKMainWindowController.m 2007-07-27 17:40:52 UTC (rev 2575) @@ -2117,6 +2117,7 @@ [scrollView setNeverHasVerticalScroller:YES]; [scrollView setAutohidesScrollers:YES]; + [pdfView setCurrentSelection:nil]; if ([pdfView hasReadingBar]) [pdfView toggleReadingBar]; Modified: trunk/SKPDFView.m =================================================================== --- trunk/SKPDFView.m 2007-07-27 16:46:32 UTC (rev 2574) +++ trunk/SKPDFView.m 2007-07-27 17:40:52 UTC (rev 2575) @@ -898,10 +898,16 @@ unsigned int modifiers = [theEvent modifierFlags] & NSDeviceIndependentModifierFlagsMask; if (hasNavigation && autohidesCursor) { - if ([self areaOfInterestForMouse:theEvent] & kPDFLinkArea) + if ([self areaOfInterestForMouse:theEvent] & kPDFLinkArea) { [super mouseDown:theEvent]; - else + } else { [self goToNextPage:self]; + // Eat up drag events because we don't want to select + while (YES) { + if ([[[self window] nextEventMatchingMask: NSLeftMouseUpMask | NSLeftMouseDraggedMask] type] == NSLeftMouseUp) + break; + } + } return; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-27 16:46:33
|
Revision: 2574 http://skim-app.svn.sourceforge.net/skim-app/?rev=2574&view=rev Author: hofman Date: 2007-07-27 09:46:32 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Add a temporary annotation for the pdfsync location. make sure the pref flag is checked before showing a temporary annotation. Modified Paths: -------------- trunk/SKDocument.m trunk/SKMainWindowController.h trunk/SKMainWindowController.m Modified: trunk/SKDocument.m =================================================================== --- trunk/SKDocument.m 2007-07-27 15:14:29 UTC (rev 2573) +++ trunk/SKDocument.m 2007-07-27 16:46:32 UTC (rev 2574) @@ -948,7 +948,9 @@ } - (void)synchronizer:(SKPDFSynchronizer *)synchronizer foundLocation:(NSPoint)point atPageIndex:(unsigned int)pageIndex { - [[self pdfView] displayLineAtPoint:point inPageAtIndex:pageIndex]; + if ([[NSUserDefaults standardUserDefaults] boolForKey:SKShouldHighlightSearchResultsKey]) + [[self mainWindowController] addTemporaryAnnotationForPoint:point onPage:[[self pdfDocument] pageAtIndex:pageIndex]]; + [[self pdfView] displayLineAtPoint:point inPageAtIndex:pageIndex]; } Modified: trunk/SKMainWindowController.h =================================================================== --- trunk/SKMainWindowController.h 2007-07-27 15:14:29 UTC (rev 2573) +++ trunk/SKMainWindowController.h 2007-07-27 16:46:32 UTC (rev 2574) @@ -119,7 +119,7 @@ NSMutableArray *searchResults; BOOL findPanelFind; CFMutableSetRef temporaryAnnotations; - NSTimer *findTimer; + NSTimer *temporaryAnnotationTimer; IBOutlet NSArrayController *noteArrayController; IBOutlet SKNoteOutlineView *noteOutlineView; @@ -319,6 +319,7 @@ - (void)displaySnapshotView; - (void)removeTemporaryAnnotations; +- (void)addTemporaryAnnotationForPoint:(NSPoint)point onPage:(PDFPage *)page; - (PDFSelection *)findString:(NSString *)string fromSelection:(PDFSelection *)selection withOptions:(int)options; Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2007-07-27 15:14:29 UTC (rev 2573) +++ trunk/SKMainWindowController.m 2007-07-27 16:46:32 UTC (rev 2574) @@ -626,10 +626,10 @@ [snapshotTimer release]; snapshotTimer = nil; } - if (findTimer) { - [findTimer invalidate]; - [findTimer release]; - findTimer = nil; + if (temporaryAnnotationTimer) { + [temporaryAnnotationTimer invalidate]; + [temporaryAnnotationTimer release]; + temporaryAnnotationTimer = nil; } [ownerController setContent:nil]; @@ -2338,6 +2338,10 @@ } } +- (void)temporaryAnnotationTimerFired:(NSTimer *)timer { + [self removeTemporaryAnnotations]; +} + - (void)addAnnotationsForSelection:(PDFSelection *)sel { NSArray *pages = [sel pages]; int i, iMax = [pages count]; @@ -2365,6 +2369,21 @@ } } +- (void)addTemporaryAnnotationForPoint:(NSPoint)point onPage:(PDFPage *)page { + NSRect bounds = NSMakeRect(point.x - 2.0, point.y - 2.0, 4.0, 4.0); + SKPDFAnnotationTemporary *circle = [[SKPDFAnnotationTemporary alloc] initWithBounds:bounds]; + NSColor *color = [[NSUserDefaults standardUserDefaults] colorForKey:SKSearchHighlightColorKey]; + + [self removeTemporaryAnnotations]; + [circle setColor:color]; + [circle setInteriorColor:color]; + [page addAnnotation:circle]; + [pdfView setNeedsDisplayForAnnotation:circle]; + [circle release]; + CFSetAddValue(temporaryAnnotations, (void *)circle); + temporaryAnnotationTimer = [[NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(temporaryAnnotationTimerFired:) userInfo:NULL repeats:NO] retain]; +} + static void removeTemporaryAnnotations(const void *annotation, void *context) { SKMainWindowController *wc = (SKMainWindowController *)context; @@ -2375,18 +2394,14 @@ } - (void)removeTemporaryAnnotations { - [findTimer invalidate]; - [findTimer release]; - findTimer = nil; + [temporaryAnnotationTimer invalidate]; + [temporaryAnnotationTimer release]; + temporaryAnnotationTimer = nil; // for long documents, this is much faster than iterating all pages and sending -isTemporaryAnnotation to each one CFSetApplyFunction(temporaryAnnotations, removeTemporaryAnnotations, self); CFSetRemoveAllValues(temporaryAnnotations); } -- (void)findTimerFired:(NSTimer *)timer { - [self removeTemporaryAnnotations]; -} - - (void)displaySearchResultsForString:(NSString *)string { if (NSWidth([leftSideContentBox frame]) <= 0.0) [self toggleLeftSidePane:self]; @@ -2435,9 +2450,11 @@ [pdfView setCurrentSelection:selection]; [pdfView scrollSelectionToVisible:self]; [findTableView deselectAll:self]; - [self removeTemporaryAnnotations]; - [self addAnnotationsForSelection:selection]; - findTimer = [[NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(findTimerFired:) userInfo:NULL repeats:NO] retain]; + if ([[NSUserDefaults standardUserDefaults] boolForKey:SKShouldHighlightSearchResultsKey]) { + [self removeTemporaryAnnotations]; + [self addAnnotationsForSelection:selection]; + temporaryAnnotationTimer = [[NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(temporaryAnnotationTimerFired:) userInfo:NULL repeats:NO] retain]; + } } else { NSBeep(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-27 15:14:32
|
Revision: 2573 http://skim-app.svn.sourceforge.net/skim-app/?rev=2573&view=rev Author: hofman Date: 2007-07-27 08:14:29 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Fix autoresizing bug in nib (sigh). Modified Paths: -------------- trunk/Dutch.lproj/MainWindow.nib/info.nib trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib Modified: trunk/Dutch.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-27 15:11:15 UTC (rev 2572) +++ trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-27 15:14:29 UTC (rev 2573) @@ -31,8 +31,8 @@ </array> <key>IBOpenObjects</key> <array> + <integer>511</integer> <integer>5</integer> - <integer>511</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-27 15:11:17
|
Revision: 2572 http://skim-app.svn.sourceforge.net/skim-app/?rev=2572&view=rev Author: hofman Date: 2007-07-27 08:11:15 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Wrap note contents in note tables. Modified Paths: -------------- trunk/Dutch.lproj/MainWindow.nib/info.nib trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib trunk/Dutch.lproj/NotesDocument.nib/info.nib trunk/Dutch.lproj/NotesDocument.nib/keyedobjects.nib trunk/English.lproj/MainWindow.nib/info.nib trunk/English.lproj/MainWindow.nib/keyedobjects.nib trunk/English.lproj/NotesDocument.nib/info.nib trunk/English.lproj/NotesDocument.nib/keyedobjects.nib trunk/French.lproj/MainWindow.nib/info.nib trunk/French.lproj/MainWindow.nib/keyedobjects.nib trunk/French.lproj/NotesDocument.nib/classes.nib trunk/French.lproj/NotesDocument.nib/info.nib trunk/French.lproj/NotesDocument.nib/keyedobjects.nib trunk/Italian.lproj/MainWindow.nib/info.nib trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib trunk/Italian.lproj/NotesDocument.nib/info.nib trunk/Italian.lproj/NotesDocument.nib/keyedobjects.nib Modified: trunk/Dutch.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-27 13:18:57 UTC (rev 2571) +++ trunk/Dutch.lproj/MainWindow.nib/info.nib 2007-07-27 15:11:15 UTC (rev 2572) @@ -29,6 +29,11 @@ <array> <integer>208</integer> </array> + <key>IBOpenObjects</key> + <array> + <integer>5</integer> + <integer>511</integer> + </array> <key>IBSystem Version</key> <string>8R218</string> </dict> Modified: trunk/Dutch.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/Dutch.lproj/NotesDocument.nib/info.nib =================================================================== --- trunk/Dutch.lproj/NotesDocument.nib/info.nib 2007-07-27 13:18:57 UTC (rev 2571) +++ trunk/Dutch.lproj/NotesDocument.nib/info.nib 2007-07-27 15:11:15 UTC (rev 2572) @@ -6,7 +6,11 @@ <string>69 58 356 240 0 0 1440 938 </string> <key>IBFramework Version</key> <string>446.1</string> + <key>IBOpenObjects</key> + <array> + <integer>5</integer> + </array> <key>IBSystem Version</key> - <string>8P135</string> + <string>8R218</string> </dict> </plist> Modified: trunk/Dutch.lproj/NotesDocument.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/English.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/English.lproj/MainWindow.nib/info.nib 2007-07-27 13:18:57 UTC (rev 2571) +++ trunk/English.lproj/MainWindow.nib/info.nib 2007-07-27 15:11:15 UTC (rev 2572) @@ -19,9 +19,9 @@ <key>511</key> <string>610 420 220 442 0 0 1440 938 </string> <key>687</key> - <string>590 400 260 482 0 0 1440 938 </string> + <string>610 420 220 442 0 0 1440 938 </string> <key>694</key> - <string>590 400 260 482 0 0 1440 938 </string> + <string>610 420 220 442 0 0 1440 938 </string> </dict> <key>IBFramework Version</key> <string>446.1</string> @@ -31,20 +31,20 @@ </array> <key>IBOpenObjects</key> <array> - <integer>256</integer> - <integer>511</integer> - <integer>5</integer> + <integer>553</integer> + <integer>168</integer> + <integer>539</integer> + <integer>208</integer> <integer>687</integer> - <integer>208</integer> - <integer>314</integer> <integer>502</integer> + <integer>633</integer> + <integer>256</integer> + <integer>224</integer> <integer>585</integer> - <integer>224</integer> + <integer>5</integer> <integer>694</integer> - <integer>633</integer> - <integer>168</integer> - <integer>553</integer> - <integer>539</integer> + <integer>314</integer> + <integer>511</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/English.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/English.lproj/NotesDocument.nib/info.nib =================================================================== --- trunk/English.lproj/NotesDocument.nib/info.nib 2007-07-27 13:18:57 UTC (rev 2571) +++ trunk/English.lproj/NotesDocument.nib/info.nib 2007-07-27 15:11:15 UTC (rev 2572) @@ -11,6 +11,6 @@ <integer>5</integer> </array> <key>IBSystem Version</key> - <string>8P135</string> + <string>8R218</string> </dict> </plist> Modified: trunk/English.lproj/NotesDocument.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/French.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/French.lproj/MainWindow.nib/info.nib 2007-07-27 13:18:57 UTC (rev 2571) +++ trunk/French.lproj/MainWindow.nib/info.nib 2007-07-27 15:11:15 UTC (rev 2572) @@ -17,7 +17,7 @@ <key>502</key> <string>610 420 220 442 0 0 1440 938 </string> <key>511</key> - <string>690 564 220 442 0 0 1600 1178 </string> + <string>610 420 220 442 0 0 1440 938 </string> <key>660</key> <string>610 420 220 442 0 0 1440 938 </string> <key>661</key> @@ -33,10 +33,11 @@ <array> <integer>633</integer> <integer>314</integer> + <integer>661</integer> + <integer>5</integer> <integer>502</integer> <integer>660</integer> - <integer>661</integer> - <integer>5</integer> + <integer>511</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/French.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/French.lproj/NotesDocument.nib/classes.nib =================================================================== --- trunk/French.lproj/NotesDocument.nib/classes.nib 2007-07-27 13:18:57 UTC (rev 2571) +++ trunk/French.lproj/NotesDocument.nib/classes.nib 2007-07-27 15:11:15 UTC (rev 2572) @@ -1,44 +1,26 @@ { - IBClasses = ( - { - CLASS = FirstResponder; - LANGUAGE = ObjC; - SUPERCLASS = NSObject; - }, - { - CLASS = NSObject; - LANGUAGE = ObjC; - }, - { - ACTIONS = { - myAction = id; - }; - CLASS = NSPersistentDocument; - LANGUAGE = ObjC; - SUPERCLASS = NSDocument; - }, - { - CLASS = SKAnnotationTypeImageCell; - LANGUAGE = ObjC; - SUPERCLASS = NSImageCell; - }, - { - CLASS = SKNoteOutlineView; - LANGUAGE = ObjC; - SUPERCLASS = NSOutlineView; - }, - { - ACTIONS = { - openPDF = id; - }; - CLASS = SKNotesDocument; - LANGUAGE = ObjC; - OUTLETS = { - arrayController = NSArrayController; - outlineView = SKNoteOutlineView; - }; - SUPERCLASS = NSDocument; + IBClasses = ( + {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + {CLASS = NSObject; LANGUAGE = ObjC; }, + { + ACTIONS = {myAction = id; }; + CLASS = NSPersistentDocument; + LANGUAGE = ObjC; + SUPERCLASS = NSDocument; + }, + { + CLASS = SKAnnotationTypeImageCell; + LANGUAGE = ObjC; + SUPERCLASS = NSImageCell; + }, + {CLASS = SKNoteOutlineView; LANGUAGE = ObjC; SUPERCLASS = NSOutlineView; }, + { + ACTIONS = {openPDF = id; }; + CLASS = SKNotesDocument; + LANGUAGE = ObjC; + OUTLETS = {arrayController = NSArrayController; outlineView = SKNoteOutlineView; }; + SUPERCLASS = NSDocument; } - ); - IBVersion = 1; + ); + IBVersion = 1; } \ No newline at end of file Modified: trunk/French.lproj/NotesDocument.nib/info.nib =================================================================== --- trunk/French.lproj/NotesDocument.nib/info.nib 2007-07-27 13:18:57 UTC (rev 2571) +++ trunk/French.lproj/NotesDocument.nib/info.nib 2007-07-27 15:11:15 UTC (rev 2572) @@ -1,12 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>IBDocumentLocation</key> - <string>79 78 356 240 0 0 1600 1178 </string> + <string>69 58 356 240 0 0 1440 938 </string> <key>IBFramework Version</key> <string>446.1</string> + <key>IBOpenObjects</key> + <array> + <integer>5</integer> + </array> <key>IBSystem Version</key> - <string>9A466</string> + <string>8R218</string> </dict> </plist> Modified: trunk/French.lproj/NotesDocument.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/MainWindow.nib/info.nib =================================================================== --- trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-27 13:18:57 UTC (rev 2571) +++ trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-27 15:11:15 UTC (rev 2572) @@ -31,18 +31,18 @@ </array> <key>IBOpenObjects</key> <array> + <integer>224</integer> <integer>502</integer> - <integer>5</integer> + <integer>677</integer> + <integer>553</integer> <integer>539</integer> - <integer>676</integer> - <integer>314</integer> - <integer>553</integer> - <integer>677</integer> <integer>511</integer> <integer>628</integer> + <integer>314</integer> + <integer>5</integer> <integer>168</integer> - <integer>224</integer> <integer>208</integer> + <integer>676</integer> </array> <key>IBSystem Version</key> <string>8R218</string> Modified: trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/NotesDocument.nib/info.nib =================================================================== --- trunk/Italian.lproj/NotesDocument.nib/info.nib 2007-07-27 13:18:57 UTC (rev 2571) +++ trunk/Italian.lproj/NotesDocument.nib/info.nib 2007-07-27 15:11:15 UTC (rev 2572) @@ -11,6 +11,6 @@ <integer>5</integer> </array> <key>IBSystem Version</key> - <string>8P135</string> + <string>8R218</string> </dict> </plist> Modified: trunk/Italian.lproj/NotesDocument.nib/keyedobjects.nib =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-27 13:18:59
|
Revision: 2571 http://skim-app.svn.sourceforge.net/skim-app/?rev=2571&view=rev Author: hofman Date: 2007-07-27 06:18:57 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Draw rectangle around note icon for selected note as a vertically centered square. Modified Paths: -------------- trunk/SKNoteOutlineView.m Modified: trunk/SKNoteOutlineView.m =================================================================== --- trunk/SKNoteOutlineView.m 2007-07-27 13:03:22 UTC (rev 2570) +++ trunk/SKNoteOutlineView.m 2007-07-27 13:18:57 UTC (rev 2571) @@ -391,7 +391,10 @@ [[NSColor colorWithCalibratedWhite:1.0 alpha:0.8] set]; else [[NSColor colorWithCalibratedWhite:0.0 alpha:0.7] set]; - [NSBezierPath strokeRect:NSInsetRect(cellFrame, 0.5, 0.5)]; + NSRect rect = cellFrame; + rect.origin.y = floorf(NSMinY(rect) + 0.5 * (NSHeight(cellFrame) - NSWidth(cellFrame))); + rect.size.height = NSWidth(rect); + [NSBezierPath strokeRect:NSInsetRect(rect, 0.5, 0.5)]; [[NSGraphicsContext currentContext] restoreGraphicsState]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-27 13:03:26
|
Revision: 2570 http://skim-app.svn.sourceforge.net/skim-app/?rev=2570&view=rev Author: hofman Date: 2007-07-27 06:03:22 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Make all note rows resizable by adding a rowHeight property to all our note objects. Modified Paths: -------------- trunk/SKNotesDocument.m trunk/SKPDFAnnotationNote.h trunk/SKPDFAnnotationNote.m Modified: trunk/SKNotesDocument.m =================================================================== --- trunk/SKNotesDocument.m 2007-07-27 11:01:20 UTC (rev 2569) +++ trunk/SKNotesDocument.m 2007-07-27 13:03:22 UTC (rev 2570) @@ -77,7 +77,17 @@ NSData *data = nil; if ([typeName isEqualToString:SKNotesDocumentType]) { - data = [NSKeyedArchiver archivedDataWithRootObject:[notes valueForKey:@"dictionaryValue"]]; + NSMutableArray *array = [NSMutableArray arrayWithCapacity:[notes count]]; + NSEnumerator *noteEnum = [notes objectEnumerator]; + NSMutableDictionary *note; + while (note = [noteEnum nextObject]) { + note = [note mutableCopy]; + [note removeObjectForKey:@"rowHeight"]; + [note removeObjectForKey:@"child"]; + [array addObject:note]; + [note release]; + } + data = [NSKeyedArchiver archivedDataWithRootObject:array]; } else if ([typeName isEqualToString:SKNotesRTFDocumentType]) { data = [self notesRTFData]; } else if ([typeName isEqualToString:SKNotesTextDocumentType]) { @@ -106,6 +116,7 @@ if ([[dict valueForKey:@"type"] isEqualToString:@"Note"]) [note setObject:[NSMutableDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithFloat:85.0], @"rowHeight", [dict valueForKey:@"text"], @"contents", nil] forKey:@"child"]; + [note setObject:[NSNumber numberWithFloat:17.0] forKey:@"rowHeight"]; [newNotes addObject:note]; [note release]; Modified: trunk/SKPDFAnnotationNote.h =================================================================== --- trunk/SKPDFAnnotationNote.h 2007-07-27 11:01:20 UTC (rev 2569) +++ trunk/SKPDFAnnotationNote.h 2007-07-27 13:03:22 UTC (rev 2570) @@ -99,12 +99,16 @@ #pragma mark - -@interface SKPDFAnnotationCircle : PDFAnnotationCircle +@interface SKPDFAnnotationCircle : PDFAnnotationCircle { + float rowHeight; +} @end #pragma mark - -@interface SKPDFAnnotationSquare : PDFAnnotationSquare +@interface SKPDFAnnotationSquare : PDFAnnotationSquare { + float rowHeight; +} @end #pragma mark - @@ -113,6 +117,7 @@ { NSRect *lineRects; unsigned numberOfLines; + float rowHeight; } - (id)initWithSelection:(PDFSelection *)selection markupType:(int)type; @@ -122,7 +127,9 @@ #pragma mark - -@interface SKPDFAnnotationFreeText : PDFAnnotationFreeText +@interface SKPDFAnnotationFreeText : PDFAnnotationFreeText { + float rowHeight; +} - (void)setFontName:(NSString *)fontName; - (void)setFontSize:(float)pointSize; @@ -136,6 +143,7 @@ NSTextStorage *textStorage; NSAttributedString *text; NSArray *texts; + float rowHeight; } - (void)setImage:(NSImage *)newImage; @@ -148,8 +156,9 @@ #pragma mark - -@interface SKPDFAnnotationLine : PDFAnnotationLine - +@interface SKPDFAnnotationLine : PDFAnnotationLine { + float rowHeight; +} - (void)setStartPointAsQDPoint:(NSData *)inQDPointAsData; - (void)setEndPointAsQDPoint:(NSData *)inQDPointAsData; - (void)setAsStartLineStyle:(int)style; Modified: trunk/SKPDFAnnotationNote.m =================================================================== --- trunk/SKPDFAnnotationNote.m 2007-07-27 11:01:20 UTC (rev 2569) +++ trunk/SKPDFAnnotationNote.m 2007-07-27 13:03:22 UTC (rev 2570) @@ -571,6 +571,7 @@ [[self border] setLineWidth:[[NSUserDefaults standardUserDefaults] floatForKey:SKCircleNoteLineWidthKey]]; [[self border] setDashPattern:[[NSUserDefaults standardUserDefaults] arrayForKey:SKCircleNoteDashPatternKey]]; [[self border] setStyle:[[NSUserDefaults standardUserDefaults] floatForKey:SKCircleNoteLineStyleKey]]; + rowHeight = 17.0; } return self; } @@ -604,6 +605,14 @@ object:self userInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"interiorColor", @"key", nil]]; } +- (float)rowHeight { + return rowHeight; +} + +- (void)setRowHeight:(float)newRowHeight { + rowHeight = newRowHeight; +} + #pragma mark Scripting support - (NSDictionary *)scriptingProperties { @@ -636,6 +645,7 @@ [[self border] setLineWidth:[[NSUserDefaults standardUserDefaults] floatForKey:SKSquareNoteLineWidthKey]]; [[self border] setDashPattern:[[NSUserDefaults standardUserDefaults] arrayForKey:SKSquareNoteDashPatternKey]]; [[self border] setStyle:[[NSUserDefaults standardUserDefaults] floatForKey:SKSquareNoteLineStyleKey]]; + rowHeight = 17.0; } return self; } @@ -669,6 +679,14 @@ object:self userInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"interiorColor", @"key", nil]]; } +- (float)rowHeight { + return rowHeight; +} + +- (void)setRowHeight:(float)newRowHeight { + rowHeight = newRowHeight; +} + #pragma mark Scripting support - (NSDictionary *)scriptingProperties { @@ -762,6 +780,8 @@ [quadPoints release]; numberOfLines = 0; lineRects = NULL; + + rowHeight = 17.0; } return self; } @@ -960,6 +980,14 @@ CGContextRestoreGState(context); } +- (float)rowHeight { + return rowHeight; +} + +- (void)setRowHeight:(float)newRowHeight { + rowHeight = newRowHeight; +} + #pragma mark Scripting support - (NSDictionary *)scriptingProperties { @@ -1002,6 +1030,7 @@ [border setStyle:[[NSUserDefaults standardUserDefaults] floatForKey:SKFreeTextNoteLineStyleKey]]; originalSetBorder(self, @selector(setBorder:), [border lineWidth] > 0.0 ? border : nil); [border release]; + rowHeight = 17.0; } return self; } @@ -1042,6 +1071,14 @@ object:self userInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"font", @"key", nil]]; } +- (float)rowHeight { + return rowHeight; +} + +- (void)setRowHeight:(float)newRowHeight { + rowHeight = newRowHeight; +} + #pragma mark Scripting support - (NSDictionary *)scriptingProperties { @@ -1098,6 +1135,7 @@ textStorage = [[NSTextStorage allocWithZone:[self zone]] init]; [textStorage setDelegate:self]; text = [[NSAttributedString alloc] init]; + rowHeight = 17.0; } return self; } @@ -1201,6 +1239,14 @@ object:self userInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"text", @"key", nil]]; } +- (float)rowHeight { + return rowHeight; +} + +- (void)setRowHeight:(float)newRowHeight { + rowHeight = newRowHeight; +} + #pragma mark Scripting support - (NSDictionary *)scriptingProperties { @@ -1289,6 +1335,7 @@ [border setStyle:[[NSUserDefaults standardUserDefaults] floatForKey:SKLineNoteLineStyleKey]]; originalSetBorder(self, @selector(setBorder:), [border lineWidth] > 0.0 ? border : nil); [border release]; + rowHeight = 17.0; } return self; } @@ -1382,6 +1429,14 @@ } } +- (float)rowHeight { + return rowHeight; +} + +- (void)setRowHeight:(float)newRowHeight { + rowHeight = newRowHeight; +} + #pragma mark Scripting support - (NSDictionary *)scriptingProperties { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-27 11:01:24
|
Revision: 2569 http://skim-app.svn.sourceforge.net/skim-app/?rev=2569&view=rev Author: hofman Date: 2007-07-27 04:01:20 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Adjust range to search for multiple occurrences of %file and %line placeholder in pdfsync editor arguments. Modified Paths: -------------- trunk/SKDocument.m Modified: trunk/SKDocument.m =================================================================== --- trunk/SKDocument.m 2007-07-27 10:07:55 UTC (rev 2568) +++ trunk/SKDocument.m 2007-07-27 11:01:20 UTC (rev 2569) @@ -906,8 +906,11 @@ if (range.location == NSNotFound) break; nextChar = NSMaxRange(range) < [cmdString length] ? [cmdString characterAtIndex:NSMaxRange(range)] : 0; - if ([[NSCharacterSet letterCharacterSet] characterIsMember:nextChar] == NO) - [cmdString replaceCharactersInRange:range withString:[NSString stringWithFormat:@"%d", line]]; + if ([[NSCharacterSet letterCharacterSet] characterIsMember:nextChar] == NO) { + NSString *lineString = [NSString stringWithFormat:@"%d", line]; + [cmdString replaceCharactersInRange:range withString:lineString]; + range.length = [lineString length]; + } } range = NSMakeRange(0, 0); @@ -917,13 +920,13 @@ break; prevChar = range.location > 0 ? [cmdString characterAtIndex:range.location - 1] : 0; nextChar = NSMaxRange(range) < [cmdString length] ? [cmdString characterAtIndex:NSMaxRange(range)] : 0; - if (prevChar == '\'' && nextChar == '\'') - [cmdString replaceCharactersInRange:range withString:file]; - else if ([[NSCharacterSet letterCharacterSet] characterIsMember:nextChar] == NO) - [cmdString replaceCharactersInRange:range withString:[file stringByEscapingShellChars]]; + if ([[NSCharacterSet letterCharacterSet] characterIsMember:nextChar] == NO) { + NSString *escapedFile = (prevChar == '\'' && nextChar == '\'') ? file : [file stringByEscapingShellChars]; + [cmdString replaceCharactersInRange:range withString:escapedFile]; + range.length = [escapedFile length]; + } } - [cmdString insertString:@"\" " atIndex:0]; [cmdString insertString:editorCmd atIndex:0]; [cmdString insertString:@"\"" atIndex:0]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-27 10:07:58
|
Revision: 2568 http://skim-app.svn.sourceforge.net/skim-app/?rev=2568&view=rev Author: hofman Date: 2007-07-27 03:07:55 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Working towards resolution independence. Draw adorn images programmatically. Modified Paths: -------------- trunk/SKApplicationController.m trunk/SKMainWindowController.m trunk/Skim.xcodeproj/project.pbxproj Added Paths: ----------- trunk/NSImage_BDSKExtensions.h trunk/NSImage_BDSKExtensions.m Removed Paths: ------------- trunk/Images/AnchoredNoteAdorn.tiff trunk/Images/BackAdorn.tiff trunk/Images/CircleNoteAdorn.tiff trunk/Images/ForwardAdorn.tiff trunk/Images/HighlightNoteAdorn.tiff trunk/Images/LineNoteAdorn.tiff trunk/Images/MagnifyToolAdorn.tiff trunk/Images/MoveToolAdorn.tiff trunk/Images/NoteViewAdorn.tiff trunk/Images/OutlineViewAdorn.tiff trunk/Images/SelectToolAdorn.tiff trunk/Images/SnapshotViewAdorn.tiff trunk/Images/SquareNoteAdorn.tiff trunk/Images/StrikeOutNoteAdorn.tiff trunk/Images/TextNoteAdorn.tiff trunk/Images/TextToolAdorn.tiff trunk/Images/ThumbnailViewAdorn.tiff trunk/Images/UnderlineNoteAdorn.tiff Deleted: trunk/Images/AnchoredNoteAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/BackAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/CircleNoteAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/ForwardAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/HighlightNoteAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/LineNoteAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/MagnifyToolAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/MoveToolAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/NoteViewAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/OutlineViewAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/SelectToolAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/SnapshotViewAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/SquareNoteAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/StrikeOutNoteAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/TextNoteAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/TextToolAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/ThumbnailViewAdorn.tiff =================================================================== (Binary files differ) Deleted: trunk/Images/UnderlineNoteAdorn.tiff =================================================================== (Binary files differ) Added: trunk/NSImage_BDSKExtensions.h =================================================================== --- trunk/NSImage_BDSKExtensions.h (rev 0) +++ trunk/NSImage_BDSKExtensions.h 2007-07-27 10:07:55 UTC (rev 2568) @@ -0,0 +1,44 @@ +// +// NSImage_BDSKExtensions.h +// Skim +// +// Created by Christiaan Hofman on 7/27/07. +/* + This software is Copyright (c) 2007 + Christiaan Hofman. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + - Neither the name of Christiaan Hofman nor the names of any + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#import <Cocoa/Cocoa.h> + + +@interface NSImage (BDSKExtensions) ++ (void)makeAdornImages; +@end Added: trunk/NSImage_BDSKExtensions.m =================================================================== --- trunk/NSImage_BDSKExtensions.m (rev 0) +++ trunk/NSImage_BDSKExtensions.m 2007-07-27 10:07:55 UTC (rev 2568) @@ -0,0 +1,530 @@ +// +// NSImage_BDSKExtensions.m +// Skim +// +// Created by Christiaan Hofman on 7/27/07. +/* + This software is Copyright (c) 2007 + Christiaan Hofman. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + - Neither the name of Christiaan Hofman nor the names of any + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#import "NSImage_BDSKExtensions.h" + + +@implementation NSImage (BDSKExtensions) + ++ (void)makeAdornImages { + static NSImage *backAdornImage = nil; + static NSImage *forwardAdornImage = nil; + static NSImage *outlineViewAdornImage = nil; + static NSImage *thumbnailViewAdornImage = nil; + static NSImage *noteViewAdornImage = nil; + static NSImage *snapshotViewAdornImage = nil; + static NSImage *textToolAdornImage = nil; + static NSImage *moveToolAdornImage = nil; + static NSImage *magnifyToolAdornImage = nil; + static NSImage *selectToolAdornImage = nil; + static NSImage *textNoteToolAdornImage = nil; + static NSImage *anchoredNoteToolAdornImage = nil; + static NSImage *circleNoteToolAdornImage = nil; + static NSImage *squareNoteToolAdornImage = nil; + static NSImage *highlightNoteToolAdornImage = nil; + static NSImage *underlineNoteToolAdornImage = nil; + static NSImage *strikeOutNoteToolAdornImage = nil; + static NSImage *lineNoteToolAdornImage = nil; + static NSImage *textNoteAdornImage = nil; + static NSImage *anchoredNoteAdornImage = nil; + static NSImage *circleNoteAdornImage = nil; + static NSImage *squareNoteAdornImage = nil; + static NSImage *highlightNoteAdornImage = nil; + static NSImage *underlineNoteAdornImage = nil; + static NSImage *strikeOutNoteAdornImage = nil; + static NSImage *lineNoteAdornImage = nil; + + NSShadow *shadow = [[NSShadow alloc] init]; + [shadow setShadowBlurRadius:0.0]; + [shadow setShadowOffset:NSMakeSize(0.0, -1.0)]; + [shadow setShadowColor:[NSColor colorWithCalibratedWhite:0.0 alpha:0.1]]; + + NSColor *color = [NSColor colorWithCalibratedWhite:0.0 alpha:0.85]; + + NSSize size = NSMakeSize(26.0, 13.0); + NSSize noteSize = NSMakeSize(15.0, 11.0); + NSPoint point = NSMakePoint(2.0, 1.0); + NSBezierPath *path; + NSBezierPath *arrowPath = [NSBezierPath bezierPath]; + [arrowPath moveToPoint:NSMakePoint(20.5,4.0)]; + [arrowPath lineToPoint:NSMakePoint(18.0,7.0)]; + [arrowPath lineToPoint:NSMakePoint(23.0,7.0)]; + [arrowPath closePath]; + + backAdornImage = [[NSImage alloc] initWithSize:size]; + [backAdornImage lockFocus]; + //[shadow set]; + [[NSColor colorWithCalibratedWhite:0.1 alpha:1.0] setFill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(16.0, 2.5)]; + [path lineToPoint:NSMakePoint(7.5, 7.0)]; + [path lineToPoint:NSMakePoint(16.0, 11.5)]; + [path closePath]; + [path fill]; + [backAdornImage unlockFocus]; + [backAdornImage setName:@"BackAdorn"]; + + forwardAdornImage = [[NSImage alloc] initWithSize:size]; + [forwardAdornImage lockFocus]; + //[shadow set]; + [[NSColor colorWithCalibratedWhite:0.1 alpha:1.0] setFill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(9.0, 2.5)]; + [path lineToPoint:NSMakePoint(17.5, 7.0)]; + [path lineToPoint:NSMakePoint(9.0, 11.5)]; + [path closePath]; + [path fill]; + [forwardAdornImage unlockFocus]; + [forwardAdornImage setName:@"ForwardAdorn"]; + + outlineViewAdornImage = [[NSImage alloc] initWithSize:size]; + [outlineViewAdornImage lockFocus]; + [shadow set]; + [color setStroke]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(8.0, 2.5)]; + [path lineToPoint:NSMakePoint(19.0, 2.5)]; + [path moveToPoint:NSMakePoint(8.0, 5.5)]; + [path lineToPoint:NSMakePoint(19.0, 5.5)]; + [path moveToPoint:NSMakePoint(8.0, 8.5)]; + [path lineToPoint:NSMakePoint(19.0, 8.5)]; + [path moveToPoint:NSMakePoint(8.0, 11.5)]; + [path lineToPoint:NSMakePoint(19.0, 11.5)]; + [path stroke]; + [outlineViewAdornImage unlockFocus]; + [outlineViewAdornImage setName:@"OutlineViewAdorn"]; + + thumbnailViewAdornImage = [[NSImage alloc] initWithSize:size]; + [thumbnailViewAdornImage lockFocus]; + [shadow set]; + [color setStroke]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(14.0, 3.5)]; + [path lineToPoint:NSMakePoint(19.0, 3.5)]; + [path moveToPoint:NSMakePoint(14.0, 10.5)]; + [path lineToPoint:NSMakePoint(19.0, 10.5)]; + [path appendBezierPathWithRect:NSMakeRect(8.5, 1.5, 4.0, 4.0)]; + [path appendBezierPathWithRect:NSMakeRect(8.5, 8.5, 4.0, 4.0)]; + [path stroke]; + [thumbnailViewAdornImage unlockFocus]; + [thumbnailViewAdornImage setName:@"ThumbnailViewAdorn"]; + + noteViewAdornImage = [[NSImage alloc] initWithSize:size]; + [noteViewAdornImage lockFocus]; + [shadow set]; + [color setStroke]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(14.0, 3.5)]; + [path lineToPoint:NSMakePoint(19.0, 3.5)]; + [path moveToPoint:NSMakePoint(14.0, 10.5)]; + [path lineToPoint:NSMakePoint(19.0, 10.5)]; + [path moveToPoint:NSMakePoint(11.0, 1.5)]; + [path lineToPoint:NSMakePoint(8.5, 1.5)]; + [path lineToPoint:NSMakePoint(8.5, 5.5)]; + [path lineToPoint:NSMakePoint(12.5, 5.5)]; + [path lineToPoint:NSMakePoint(12.5, 3.0)]; + [path closePath]; + [path moveToPoint:NSMakePoint(11.5, 1.5)]; + [path lineToPoint:NSMakePoint(11.5, 2.5)]; + [path lineToPoint:NSMakePoint(12.5, 2.5)]; + [path moveToPoint:NSMakePoint(11.0, 8.5)]; + [path lineToPoint:NSMakePoint(8.5, 8.5)]; + [path lineToPoint:NSMakePoint(8.5, 12.5)]; + [path lineToPoint:NSMakePoint(12.5, 12.5)]; + [path lineToPoint:NSMakePoint(12.5, 10.0)]; + [path closePath]; + [path moveToPoint:NSMakePoint(11.5, 8.5)]; + [path lineToPoint:NSMakePoint(11.5, 9.5)]; + [path lineToPoint:NSMakePoint(12.5, 9.5)]; + [path stroke]; + [noteViewAdornImage unlockFocus]; + [noteViewAdornImage setName:@"NoteViewAdorn"]; + + snapshotViewAdornImage = [[NSImage alloc] initWithSize:size]; + [snapshotViewAdornImage lockFocus]; + [shadow set]; + [color setStroke]; + path = [NSBezierPath bezierPath]; + [path appendBezierPathWithRect:NSMakeRect(8.5, 1.5, 10.0, 4.0)]; + [path appendBezierPathWithRect:NSMakeRect(8.5, 8.5, 10.0, 4.0)]; + [path stroke]; + [snapshotViewAdornImage unlockFocus]; + [snapshotViewAdornImage setName:@"SnapshotViewAdorn"]; + + textToolAdornImage = [[NSImage alloc] initWithSize:size]; + [textToolAdornImage lockFocus]; + [shadow set]; + [color setFill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(7.5, 2.0)]; + [path lineToPoint:NSMakePoint(11.5, 12.0)]; + [path lineToPoint:NSMakePoint(13.5, 12.0)]; + [path lineToPoint:NSMakePoint(17.5, 2.0)]; + [path lineToPoint:NSMakePoint(15.5, 2.0)]; + [path lineToPoint:NSMakePoint(14.3, 5.0)]; + [path lineToPoint:NSMakePoint(10.2, 5.0)]; + [path lineToPoint:NSMakePoint(9.0, 2.0)]; + [path closePath]; + [path moveToPoint:NSMakePoint(10.6, 6.0)]; + [path lineToPoint:NSMakePoint(13.9, 6.0)]; + [path lineToPoint:NSMakePoint(12.25, 10.125)]; + [path closePath]; + [path fill]; + [textToolAdornImage unlockFocus]; + [textToolAdornImage setName:@"TextToolAdorn"]; + + moveToolAdornImage = [[NSImage alloc] initWithSize:size]; + [moveToolAdornImage lockFocus]; + [shadow set]; + [[NSColor blackColor] set]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(9.0, 5.5)]; + [path lineToPoint:NSMakePoint(7.0, 7.5)]; + [path lineToPoint:NSMakePoint(9.0, 9.5)]; + [path lineToPoint:NSMakePoint(9.0, 8.0)]; + [path lineToPoint:NSMakePoint(12.0, 8.0)]; + [path lineToPoint:NSMakePoint(12.0, 11.0)]; + [path lineToPoint:NSMakePoint(10.5, 11.0)]; + [path lineToPoint:NSMakePoint(12.5, 13.0)]; + [path lineToPoint:NSMakePoint(14.5, 11.0)]; + [path lineToPoint:NSMakePoint(13.0, 11.0)]; + [path lineToPoint:NSMakePoint(13.0, 8.0)]; + [path lineToPoint:NSMakePoint(16.0, 8.0)]; + [path lineToPoint:NSMakePoint(16.0, 9.5)]; + [path lineToPoint:NSMakePoint(18.0, 7.5)]; + [path lineToPoint:NSMakePoint(16.0, 5.5)]; + [path lineToPoint:NSMakePoint(16.0, 7.0)]; + [path lineToPoint:NSMakePoint(13.0, 7.0)]; + [path lineToPoint:NSMakePoint(13.0, 4.0)]; + [path lineToPoint:NSMakePoint(14.5, 4.0)]; + [path lineToPoint:NSMakePoint(12.5, 2.0)]; + [path lineToPoint:NSMakePoint(10.5, 4.0)]; + [path lineToPoint:NSMakePoint(12.0, 4.0)]; + [path lineToPoint:NSMakePoint(12.0, 7.0)]; + [path lineToPoint:NSMakePoint(9.0, 7.0)]; + [path closePath]; + [path fill]; + [moveToolAdornImage unlockFocus]; + [moveToolAdornImage setName:@"MoveToolAdorn"]; + + magnifyToolAdornImage = [[NSImage alloc] initWithSize:size]; + [magnifyToolAdornImage lockFocus]; + [shadow set]; + [color setStroke]; + path = [NSBezierPath bezierPath]; + [path appendBezierPathWithOvalInRect:NSMakeRect(7.0, 4.0, 8.0, 8.0)]; + [path moveToPoint:NSMakePoint(14.0, 5.0)]; + [path lineToPoint:NSMakePoint(18.0, 1.0)]; + [path setLineWidth:2.0]; + [path stroke]; + [magnifyToolAdornImage unlockFocus]; + [magnifyToolAdornImage setName:@"MagnifyToolAdorn"]; + + selectToolAdornImage = [[NSImage alloc] initWithSize:size]; + [selectToolAdornImage lockFocus]; + [shadow set]; + [color setStroke]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(7.5, 9.0)]; + [path lineToPoint:NSMakePoint(7.5, 11.5)]; + [path lineToPoint:NSMakePoint(10.0, 11.5)]; + [path moveToPoint:NSMakePoint(11.0, 11.5)]; + [path lineToPoint:NSMakePoint(14.0, 11.5)]; + [path moveToPoint:NSMakePoint(15.0, 11.5)]; + [path lineToPoint:NSMakePoint(17.5, 11.5)]; + [path lineToPoint:NSMakePoint(17.5, 9.0)]; + [path moveToPoint:NSMakePoint(17.5, 8.0)]; + [path lineToPoint:NSMakePoint(17.5, 6.0)]; + [path moveToPoint:NSMakePoint(17.5, 5.0)]; + [path lineToPoint:NSMakePoint(17.5, 2.5)]; + [path lineToPoint:NSMakePoint(15.0, 2.5)]; + [path moveToPoint:NSMakePoint(14.0, 2.5)]; + [path lineToPoint:NSMakePoint(11.0, 2.5)]; + [path moveToPoint:NSMakePoint(10.0, 2.5)]; + [path lineToPoint:NSMakePoint(7.5, 2.5)]; + [path lineToPoint:NSMakePoint(7.5, 5.0)]; + [path moveToPoint:NSMakePoint(7.5, 6.0)]; + [path lineToPoint:NSMakePoint(7.5, 8.0)]; + [path stroke]; + [selectToolAdornImage unlockFocus]; + [selectToolAdornImage setName:@"SelectToolAdorn"]; + + textNoteAdornImage = [[NSImage alloc] initWithSize:noteSize]; + [textNoteAdornImage lockFocus]; + //[shadow set]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(4.5, 3.5)]; + [path lineToPoint:NSMakePoint(11.5, 10.5)]; + [path lineToPoint:NSMakePoint(11.0, 11.0)]; + [path lineToPoint:NSMakePoint(4.0, 4.0)]; + [path closePath]; + [[NSColor colorWithCalibratedWhite:0.4 alpha:0.85] set]; + [path fill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(4.0, 4.0)]; + [path lineToPoint:NSMakePoint(11.0, 11.0)]; + [path lineToPoint:NSMakePoint(10.0, 11.0)]; + [path lineToPoint:NSMakePoint(3.0, 4.0)]; + [path closePath]; + [[NSColor colorWithCalibratedWhite:0.0 alpha:0.85] set]; + [path fill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(6.0, 1.0)]; + [path lineToPoint:NSMakePoint(13.0, 8.0)]; + [path lineToPoint:NSMakePoint(13.0, 9.0)]; + [path lineToPoint:NSMakePoint(11.5, 10.5)]; + [path lineToPoint:NSMakePoint(4.5, 3.5)]; + [path lineToPoint:NSMakePoint(6.0, 2.0)]; + [path closePath]; + [[NSColor colorWithCalibratedWhite:0.0 alpha:0.85] set]; + [path fill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(4.0, 0.5)]; + [path lineToPoint:NSMakePoint(6.0, 2.0)]; + [path lineToPoint:NSMakePoint(4.0, 4.0)]; + [path lineToPoint:NSMakePoint(3.0, 4.0)]; + [path lineToPoint:NSMakePoint(2.5, 2.0)]; + [path closePath]; + [[NSColor colorWithCalibratedWhite:0.8 alpha:0.85] set]; + [path fill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(4.0, 0.5)]; + [path lineToPoint:NSMakePoint(6.0, 1.0)]; + [path lineToPoint:NSMakePoint(6.0, 2.0)]; + [path lineToPoint:NSMakePoint(3.5, 1.0)]; + [path closePath]; + [[NSColor colorWithCalibratedWhite:0.1 alpha:0.85] set]; + [path fill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(2.0, 0.0)]; + [path lineToPoint:NSMakePoint(4.0, 0.5)]; + [path lineToPoint:NSMakePoint(2.5, 2.0)]; + [path closePath]; + [[NSColor colorWithCalibratedWhite:0.0 alpha:0.95] set]; + [path fill]; + [textNoteAdornImage unlockFocus]; + [textNoteAdornImage setName:@"TextNoteAdorn"]; + + textNoteToolAdornImage = [[NSImage alloc] initWithSize:size]; + [textNoteToolAdornImage lockFocus]; + [[NSGraphicsContext currentContext] saveGraphicsState]; + [textNoteAdornImage compositeToPoint:point operation:NSCompositeCopy]; + [color setFill]; + [arrowPath fill]; + [textNoteToolAdornImage unlockFocus]; + [textNoteToolAdornImage setName:@"TextNoteToolAdorn"]; + + anchoredNoteAdornImage = [[NSImage alloc] initWithSize:noteSize]; + [anchoredNoteAdornImage lockFocus]; + [shadow set]; + [color setStroke]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(9.5, 0.5)]; + [path lineToPoint:NSMakePoint(2.5, 0.5)]; + [path lineToPoint:NSMakePoint(2.5, 10.5)]; + [path lineToPoint:NSMakePoint(12.5, 10.5)]; + [path lineToPoint:NSMakePoint(12.5, 3.5)]; + [path closePath]; + [path moveToPoint:NSMakePoint(9.5, 0.5)]; + [path lineToPoint:NSMakePoint(9.5, 3.5)]; + [path lineToPoint:NSMakePoint(12.5, 3.5)]; + [path moveToPoint:NSMakePoint(4.0, 4.5)]; + [path lineToPoint:NSMakePoint(8.0, 4.5)]; + [path moveToPoint:NSMakePoint(4.0, 6.5)]; + [path lineToPoint:NSMakePoint(11.0, 6.5)]; + [path moveToPoint:NSMakePoint(4.0, 8.5)]; + [path lineToPoint:NSMakePoint(11.0, 8.5)]; + [path stroke]; + [anchoredNoteAdornImage unlockFocus]; + [anchoredNoteAdornImage setName:@"AnchoredNoteAdorn"]; + + anchoredNoteToolAdornImage = [[NSImage alloc] initWithSize:size]; + [anchoredNoteToolAdornImage lockFocus]; + [anchoredNoteAdornImage compositeToPoint:point operation:NSCompositeCopy]; + [shadow set]; + [arrowPath fill]; + [anchoredNoteToolAdornImage unlockFocus]; + [anchoredNoteToolAdornImage setName:@"AnchoredNoteToolAdorn"]; + + circleNoteAdornImage = [[NSImage alloc] initWithSize:noteSize]; + [circleNoteAdornImage lockFocus]; + [shadow set]; + [color setStroke]; + NSBezierPath *clipPath = [NSBezierPath bezierPath]; + [clipPath moveToPoint:NSMakePoint(0.0, 0.0)]; + [clipPath lineToPoint:NSMakePoint(5.0, 0.0)]; + [clipPath lineToPoint:NSMakePoint(5.0, 7.0)]; + [clipPath lineToPoint:NSMakePoint(15.0, 7.0)]; + [clipPath lineToPoint:NSMakePoint(15.0, 11.0)]; + [clipPath lineToPoint:NSMakePoint(0.0, 11.0)]; + [clipPath closePath]; + path = [NSBezierPath bezierPath]; + [path appendBezierPathWithOvalInRect:NSMakeRect(5.5, 0.5, 9.0, 6.0)]; + [path stroke]; + path = [NSBezierPath bezierPath]; + [clipPath addClip]; + [path appendBezierPathWithOvalInRect:NSMakeRect(0.5, 3.5, 10.0, 7.0)]; + [path stroke]; + [circleNoteAdornImage unlockFocus]; + [circleNoteAdornImage setName:@"CircleNoteAdorn"]; + + circleNoteToolAdornImage = [[NSImage alloc] initWithSize:size]; + [circleNoteToolAdornImage lockFocus]; + [circleNoteAdornImage compositeToPoint:point operation:NSCompositeCopy]; + [color setFill]; + [arrowPath fill]; + [circleNoteToolAdornImage unlockFocus]; + [circleNoteToolAdornImage setName:@"CircleNoteToolAdorn"]; + + squareNoteAdornImage = [[NSImage alloc] initWithSize:noteSize]; + [squareNoteAdornImage lockFocus]; + [shadow set]; + [color setStroke]; + path = [NSBezierPath bezierPathWithRect:NSMakeRect(5.5, 1.5, 9.0, 5.0)]; + [path moveToPoint:NSMakePoint(5.0, 4.5)]; + [path lineToPoint:NSMakePoint(0.5, 4.5)]; + [path lineToPoint:NSMakePoint(0.5, 10.5)]; + [path lineToPoint:NSMakePoint(10.5, 10.5)]; + [path lineToPoint:NSMakePoint(10.5, 7.0)]; + [path stroke]; + [squareNoteAdornImage unlockFocus]; + [squareNoteAdornImage setName:@"SquareNoteAdorn"]; + + squareNoteToolAdornImage = [[NSImage alloc] initWithSize:size]; + [squareNoteToolAdornImage lockFocus]; + [squareNoteAdornImage compositeToPoint:point operation:NSCompositeCopy]; + [color setFill]; + [arrowPath fill]; + [squareNoteToolAdornImage unlockFocus]; + [squareNoteToolAdornImage setName:@"SquareNoteToolAdorn"]; + + highlightNoteAdornImage = [[NSImage alloc] initWithSize:noteSize]; + [highlightNoteAdornImage lockFocus]; + [shadow set]; + [[NSColor colorWithCalibratedWhite:0.0 alpha:0.70] setFill]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(5.0, 5.0)]; + [path lineToPoint:NSMakePoint(0.0, 5.0)]; + [path lineToPoint:NSMakePoint(0.0, 8.0)]; + [path lineToPoint:NSMakePoint(12.0, 8.0)]; + [path lineToPoint:NSMakePoint(12.0, 6.0)]; + [path lineToPoint:NSMakePoint(15.0, 6.0)]; + [path lineToPoint:NSMakePoint(15.0, 3.0)]; + [path lineToPoint:NSMakePoint(5.0, 3.0)]; + [path lineToPoint:NSMakePoint(5.0, 5.0)]; + [path fill]; + [highlightNoteAdornImage unlockFocus]; + [highlightNoteAdornImage setName:@"HighlightNoteAdorn"]; + + highlightNoteToolAdornImage = [[NSImage alloc] initWithSize:size]; + [highlightNoteToolAdornImage lockFocus]; + [highlightNoteAdornImage compositeToPoint:point operation:NSCompositeCopy]; + [color setFill]; + [arrowPath fill]; + [highlightNoteToolAdornImage unlockFocus]; + [highlightNoteToolAdornImage setName:@"HighlightNoteToolAdorn"]; + + underlineNoteAdornImage = [[NSImage alloc] initWithSize:noteSize]; + [underlineNoteAdornImage lockFocus]; + [shadow set]; + [[NSColor colorWithCalibratedWhite:0.0 alpha:0.70] setStroke]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(1.0, 3.5)]; + [path lineToPoint:NSMakePoint(15.0, 3.5)]; + [path moveToPoint:NSMakePoint(0.0, 6.5)]; + [path lineToPoint:NSMakePoint(12.0, 6.5)]; + [path stroke]; + [underlineNoteAdornImage unlockFocus]; + [underlineNoteAdornImage setName:@"UnderlineNoteAdorn"]; + + underlineNoteToolAdornImage = [[NSImage alloc] initWithSize:size]; + [underlineNoteToolAdornImage lockFocus]; + [underlineNoteAdornImage compositeToPoint:point operation:NSCompositeCopy]; + [color setFill]; + [arrowPath fill]; + [underlineNoteToolAdornImage unlockFocus]; + [underlineNoteToolAdornImage setName:@"UnderlineNoteToolAdorn"]; + + strikeOutNoteAdornImage = [[NSImage alloc] initWithSize:noteSize]; + [strikeOutNoteAdornImage lockFocus]; + [shadow set]; + [[NSColor colorWithCalibratedWhite:0.0 alpha:0.70] setStroke]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(0.0, 2.5)]; + [path lineToPoint:NSMakePoint(14.0, 8.5)]; + [path moveToPoint:NSMakePoint(0.0, 8.5)]; + [path lineToPoint:NSMakePoint(14.0, 2.5)]; + [path stroke]; + [strikeOutNoteAdornImage unlockFocus]; + [strikeOutNoteAdornImage setName:@"StrikeOutNoteAdorn"]; + + strikeOutNoteToolAdornImage = [[NSImage alloc] initWithSize:size]; + [strikeOutNoteToolAdornImage lockFocus]; + [strikeOutNoteAdornImage compositeToPoint:point operation:NSCompositeCopy]; + [color setFill]; + [arrowPath fill]; + [strikeOutNoteToolAdornImage unlockFocus]; + [strikeOutNoteToolAdornImage setName:@"StrikeOutNoteToolAdorn"]; + + lineNoteAdornImage = [[NSImage alloc] initWithSize:noteSize]; + [lineNoteAdornImage lockFocus]; + [shadow set]; + [[NSColor colorWithCalibratedWhite:0.0 alpha:0.70] setStroke]; + path = [NSBezierPath bezierPath]; + [path moveToPoint:NSMakePoint(2.0, 1.0)]; + [path lineToPoint:NSMakePoint(14.0, 10.0)]; + [path moveToPoint:NSMakePoint(8.0, 8.5)]; + [path lineToPoint:NSMakePoint(14.0, 10.0)]; + [path lineToPoint:NSMakePoint(11.0, 5.0)]; + [path setLineWidth:1.2]; + [path stroke]; + [lineNoteAdornImage unlockFocus]; + [lineNoteAdornImage setName:@"LineNoteAdorn"]; + + lineNoteToolAdornImage = [[NSImage alloc] initWithSize:size]; + [lineNoteToolAdornImage lockFocus]; + [lineNoteAdornImage compositeToPoint:point operation:NSCompositeCopy]; + [color setFill]; + [arrowPath fill]; + [lineNoteToolAdornImage unlockFocus]; + [lineNoteToolAdornImage setName:@"LineNoteToolAdorn"]; + + [shadow release]; +} + +@end Modified: trunk/SKApplicationController.m =================================================================== --- trunk/SKApplicationController.m 2007-07-26 23:20:17 UTC (rev 2567) +++ trunk/SKApplicationController.m 2007-07-27 10:07:55 UTC (rev 2568) @@ -51,6 +51,7 @@ #import "AppleRemote.h" #import "NSBezierPath_BDSKExtensions.h" #import "SKLine.h" +#import "NSImage_BDSKExtensions.h" @implementation SKApplicationController @@ -150,6 +151,10 @@ return NO; } +- (void)applicationWillFinishLaunching:(NSNotification *)aNotification { + [NSImage makeAdornImages]; +} + - (void)applicationDidFinishLaunching:(NSNotification *)aNotification{ NSString *versionString = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]; SKVersionNumber *versionNumber = versionString ? [[[SKVersionNumber alloc] initWithVersionString:versionString] autorelease] : nil; Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2007-07-26 23:20:17 UTC (rev 2567) +++ trunk/SKMainWindowController.m 2007-07-27 10:07:55 UTC (rev 2568) @@ -116,6 +116,8 @@ static NSString *SKLeftSidePaneWidthKey = @"SKLeftSidePaneWidth"; static NSString *SKRightSidePaneWidthKey = @"SKRightSidePaneWidth"; +static NSString *noteToolAdornImageNames[] = {@"TextNoteToolAdorn", @"AnchoredNoteToolAdorn", @"CircleNoteToolAdorn", @"SquareNoteToolAdorn", @"HighlightNoteToolAdorn", @"UnderlineNoteToolAdorn", @"StrikeOutNoteToolAdorn", @"LineNoteToolAdorn"}; + @interface NSResponder (SKExtensions) - (BOOL)isDescendantOf:(NSView *)aView; @end @@ -2615,76 +2617,7 @@ } - (void)handleAnnotationModeChangedNotification:(NSNotification *)notification { - static NSImage *noteToolAdornImages[8] = {nil, nil, nil, nil, nil, nil, nil, nil}; - - if (noteToolAdornImages[0] == nil) { - NSSize size = NSMakeSize(23.0, 11.0); - NSPoint point = NSMakePoint(2.0, 0.0); - NSColor *color = [NSColor colorWithCalibratedWhite:0.0 alpha:0.75]; - NSBezierPath *arrowPath = [NSBezierPath bezierPath]; - [arrowPath moveToPoint:NSMakePoint(20.5,4.0)]; - [arrowPath lineToPoint:NSMakePoint(18.0,7.0)]; - [arrowPath lineToPoint:NSMakePoint(23.0,7.0)]; - [arrowPath closePath]; - - noteToolAdornImages[SKFreeTextNote] = [[NSImage alloc] initWithSize:size]; - [noteToolAdornImages[SKFreeTextNote] lockFocus]; - [[NSImage imageNamed:@"TextNoteAdorn"] compositeToPoint:point operation:NSCompositeCopy]; - [color setFill]; - [arrowPath fill]; - [noteToolAdornImages[SKFreeTextNote] unlockFocus]; - - noteToolAdornImages[SKAnchoredNote] = [[NSImage alloc] initWithSize:size]; - [noteToolAdornImages[SKAnchoredNote] lockFocus]; - [[NSImage imageNamed:@"AnchoredNoteAdorn"] compositeToPoint:point operation:NSCompositeCopy]; - [color setFill]; - [arrowPath fill]; - [noteToolAdornImages[SKAnchoredNote] unlockFocus]; - - noteToolAdornImages[SKCircleNote] = [[NSImage alloc] initWithSize:size]; - [noteToolAdornImages[SKCircleNote] lockFocus]; - [[NSImage imageNamed:@"CircleNoteAdorn"] compositeToPoint:point operation:NSCompositeCopy]; - [color setFill]; - [arrowPath fill]; - [noteToolAdornImages[SKCircleNote] unlockFocus]; - - noteToolAdornImages[SKSquareNote] = [[NSImage alloc] initWithSize:size]; - [noteToolAdornImages[SKSquareNote] lockFocus]; - [[NSImage imageNamed:@"SquareNoteAdorn"] compositeToPoint:point operation:NSCompositeCopy]; - [color setFill]; - [arrowPath fill]; - [noteToolAdornImages[SKSquareNote] unlockFocus]; - - noteToolAdornImages[SKHighlightNote] = [[NSImage alloc] initWithSize:size]; - [noteToolAdornImages[SKHighlightNote] lockFocus]; - [[NSImage imageNamed:@"HighlightNoteAdorn"] compositeToPoint:point operation:NSCompositeCopy]; - [color setFill]; - [arrowPath fill]; - [noteToolAdornImages[SKHighlightNote] unlockFocus]; - - noteToolAdornImages[SKUnderlineNote] = [[NSImage alloc] initWithSize:size]; - [noteToolAdornImages[SKUnderlineNote] lockFocus]; - [[NSImage imageNamed:@"UnderlineNoteAdorn"] compositeToPoint:point operation:NSCompositeCopy]; - [color setFill]; - [arrowPath fill]; - [noteToolAdornImages[SKUnderlineNote] unlockFocus]; - - noteToolAdornImages[SKStrikeOutNote] = [[NSImage alloc] initWithSize:size]; - [noteToolAdornImages[SKStrikeOutNote] lockFocus]; - [[NSImage imageNamed:@"StrikeOutNoteAdorn"] compositeToPoint:point operation:NSCompositeCopy]; - [color setFill]; - [arrowPath fill]; - [noteToolAdornImages[SKStrikeOutNote] unlockFocus]; - - noteToolAdornImages[SKLineNote] = [[NSImage alloc] initWithSize:size]; - [noteToolAdornImages[SKLineNote] lockFocus]; - [[NSImage imageNamed:@"LineNoteAdorn"] compositeToPoint:point operation:NSCompositeCopy]; - [color setFill]; - [arrowPath fill]; - [noteToolAdornImages[SKLineNote] unlockFocus]; - } - - [toolModeButton setImage:noteToolAdornImages[[pdfView annotationMode]] forSegment:SKNoteToolMode]; + [toolModeButton setImage:[NSImage imageNamed:noteToolAdornImageNames[[pdfView annotationMode]]] forSegment:SKNoteToolMode]; } - (void)handleSelectionChangedNotification:(NSNotification *)notification { Modified: trunk/Skim.xcodeproj/project.pbxproj =================================================================== --- trunk/Skim.xcodeproj/project.pbxproj 2007-07-26 23:20:17 UTC (rev 2567) +++ trunk/Skim.xcodeproj/project.pbxproj 2007-07-27 10:07:55 UTC (rev 2568) @@ -60,10 +60,8 @@ CE0710190B89BDD600733CC8 /* BDSKEdgeView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0710160B89BDD600733CC8 /* BDSKEdgeView.m */; }; CE07158B0B8A3D6500733CC8 /* NoteDocument.icns in Resources */ = {isa = PBXBuildFile; fileRef = CE0715890B8A3D6300733CC8 /* NoteDocument.icns */; }; CE07158C0B8A3D6500733CC8 /* PDFDocument.icns in Resources */ = {isa = PBXBuildFile; fileRef = CE07158A0B8A3D6300733CC8 /* PDFDocument.icns */; }; - CE15832C0BA0740000D5B03F /* StrikeOutNoteAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE1583280BA073FF00D5B03F /* StrikeOutNoteAdorn.tiff */; }; CE15832D0BA0740000D5B03F /* ToolbarStrikeOutNote.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE1583290BA073FF00D5B03F /* ToolbarStrikeOutNote.tiff */; }; CE15832E0BA0740000D5B03F /* ToolbarUnderlineNote.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE15832A0BA073FF00D5B03F /* ToolbarUnderlineNote.tiff */; }; - CE15832F0BA0740000D5B03F /* UnderlineNoteAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE15832B0BA073FF00D5B03F /* UnderlineNoteAdorn.tiff */; }; CE1ADB280C4BC6DE00071840 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE1ADB170C4BC6DE00071840 /* OpenGL.framework */; }; CE1ADEBF0C4C341100071840 /* SKTransitionController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE1ADEBE0C4C341100071840 /* SKTransitionController.m */; }; CE1E25680BDA61E80011D9DD /* ReadNotesAccessoryView.nib in Resources */ = {isa = PBXBuildFile; fileRef = CE1E25660BDA61E80011D9DD /* ReadNotesAccessoryView.nib */; }; @@ -85,13 +83,9 @@ CE31AC4E0C02E919003612A9 /* ToolbarCrop.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE31AC4D0C02E918003612A9 /* ToolbarCrop.tiff */; }; CE327A460C11BF6700DB4BEB /* NoteTypeSheet.nib in Resources */ = {isa = PBXBuildFile; fileRef = CE327A440C11BF6700DB4BEB /* NoteTypeSheet.nib */; }; CE380A7B0B834E6200A1B779 /* CameraCursor.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE380A7A0B834E6100A1B779 /* CameraCursor.tiff */; }; - CE380C620B837B6100A1B779 /* NoteViewAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE380C600B837B6100A1B779 /* NoteViewAdorn.tiff */; }; - CE380C630B837B6100A1B779 /* SnapshotViewAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE380C610B837B6100A1B779 /* SnapshotViewAdorn.tiff */; }; CE38ECD30B8093B200A1B779 /* NSString_SKExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE38ECD20B8093B200A1B779 /* NSString_SKExtensions.m */; }; CE3A3D2C0B78C0A0006B64D3 /* SKPDFAnnotationNote.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3A3D2B0B78C0A0006B64D3 /* SKPDFAnnotationNote.m */; }; CE3A41580B790C56006B64D3 /* BDSKDragImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3A41570B790C56006B64D3 /* BDSKDragImageView.m */; }; - CE3A42350B7927D3006B64D3 /* CircleNoteAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE3A42330B7927D3006B64D3 /* CircleNoteAdorn.tiff */; }; - CE3A42360B7927D3006B64D3 /* AnchoredNoteAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE3A42340B7927D3006B64D3 /* AnchoredNoteAdorn.tiff */; }; CE3A45530B7A04A4006B64D3 /* NSBezierPath_BDSKExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3A45520B7A04A4006B64D3 /* NSBezierPath_BDSKExtensions.m */; }; CE3A4BA50B7A4D0D006B64D3 /* ToolbarNote.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE3A4BA40B7A4D0C006B64D3 /* ToolbarNote.tiff */; }; CE3A4DE30B7A7FC7006B64D3 /* ToolbarPresentation.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE3A4DE20B7A7FC7006B64D3 /* ToolbarPresentation.tiff */; }; @@ -117,10 +111,7 @@ CE4D88D80C3AE531002C20CB /* DVIDocument.icns in Resources */ = {isa = PBXBuildFile; fileRef = CE4D88D70C3AE52F002C20CB /* DVIDocument.icns */; }; CE4D97FD0C3C2BFF002C20CB /* SKColorSwatch.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4D97FB0C3C2BFF002C20CB /* SKColorSwatch.m */; }; CE4DA2380B9D9BE10039E89C /* ToolbarSquareNote.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE4DA2160B9D9AA70039E89C /* ToolbarSquareNote.tiff */; }; - CE4DA2440B9D9EC00039E89C /* SquareNoteAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE4DA2430B9D9E640039E89C /* SquareNoteAdorn.tiff */; }; CE4DA9240B9E190D0039E89C /* Skim Help in Resources */ = {isa = PBXBuildFile; fileRef = CE4DA9190B9E190D0039E89C /* Skim Help */; }; - CE4EB8240B7B96D00091F228 /* OutlineViewAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE4EB8220B7B96D00091F228 /* OutlineViewAdorn.tiff */; }; - CE4EB8250B7B96D00091F228 /* ThumbnailViewAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE4EB8230B7B96D00091F228 /* ThumbnailViewAdorn.tiff */; }; CE4EBDDA0B7BF3B30091F228 /* SKSideWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4EBDD90B7BF3B30091F228 /* SKSideWindow.m */; }; CE4EC87F0B7E6E110091F228 /* NSBezierPath_CoreImageExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4EC87E0B7E6E110091F228 /* NSBezierPath_CoreImageExtensions.m */; }; CE4EC8830B7E6E920091F228 /* CIImage_BDSKExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4EC8820B7E6E920091F228 /* CIImage_BDSKExtensions.m */; }; @@ -128,22 +119,16 @@ CE4F9DEE0BC1BE3A005BE0A1 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE4F9DEC0BC1BE3A005BE0A1 /* Localizable.strings */; }; CE546FC40B32D5DB00F8AFB6 /* SKNoteWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE546FC30B32D5DB00F8AFB6 /* SKNoteWindowController.m */; }; CE5470030B32D96500F8AFB6 /* NoteWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = CE5470010B32D96500F8AFB6 /* NoteWindow.nib */; }; - CE5478C80B33456300F8AFB6 /* TextNoteAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478B70B33456300F8AFB6 /* TextNoteAdorn.tiff */; }; - CE5478C90B33456300F8AFB6 /* BackAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478B80B33456300F8AFB6 /* BackAdorn.tiff */; }; - CE5478CA0B33456300F8AFB6 /* ForwardAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478B90B33456300F8AFB6 /* ForwardAdorn.tiff */; }; CE5478CB0B33456300F8AFB6 /* ToolbarFullScreen.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478BA0B33456300F8AFB6 /* ToolbarFullScreen.tiff */; }; - CE5478CD0B33456300F8AFB6 /* MoveToolAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478BC0B33456300F8AFB6 /* MoveToolAdorn.tiff */; }; CE5478CE0B33456300F8AFB6 /* ToolbarNext.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478BD0B33456300F8AFB6 /* ToolbarNext.tiff */; }; CE5478CF0B33456300F8AFB6 /* ToolbarNotesDrawer.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478BE0B33456300F8AFB6 /* ToolbarNotesDrawer.tiff */; }; CE5478D10B33456300F8AFB6 /* ToolbarPrevious.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478C00B33456300F8AFB6 /* ToolbarPrevious.tiff */; }; CE5478D20B33456300F8AFB6 /* ToolbarRotateLeft.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478C10B33456300F8AFB6 /* ToolbarRotateLeft.tiff */; }; CE5478D30B33456300F8AFB6 /* ToolbarRotateRight.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478C20B33456300F8AFB6 /* ToolbarRotateRight.tiff */; }; - CE5478D40B33456300F8AFB6 /* TextToolAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478C30B33456300F8AFB6 /* TextToolAdorn.tiff */; }; CE5478D50B33456300F8AFB6 /* ToolbarZoomActual.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478C40B33456300F8AFB6 /* ToolbarZoomActual.tiff */; }; CE5478D60B33456300F8AFB6 /* ToolbarZoomIn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478C50B33456300F8AFB6 /* ToolbarZoomIn.tiff */; }; CE5478D70B33456300F8AFB6 /* ToolbarZoomOut.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478C60B33456300F8AFB6 /* ToolbarZoomOut.tiff */; }; CE5478D80B33456300F8AFB6 /* ToolbarZoomToFit.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478C70B33456300F8AFB6 /* ToolbarZoomToFit.tiff */; }; - CE5478E50B334CAC00F8AFB6 /* MagnifyToolAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE5478E40B334CAC00F8AFB6 /* MagnifyToolAdorn.tiff */; }; CE5487BC0B35A20A00F8AFB6 /* NSFileManager_ExtendedAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5487BB0B35A20A00F8AFB6 /* NSFileManager_ExtendedAttributes.m */; }; CE54898C0B35D4EF00F8AFB6 /* InfoWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = CE54898A0B35D4EF00F8AFB6 /* InfoWindow.nib */; }; CE54898F0B35D50E00F8AFB6 /* SKInfoWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE54898E0B35D50E00F8AFB6 /* SKInfoWindowController.m */; }; @@ -156,13 +141,11 @@ CE7468820B7F3C0000CBF969 /* zoomOutCursor.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE7467550B7F321A00CBF969 /* zoomOutCursor.tiff */; }; CE7469180B7F40B700CBF969 /* Skim.icns in Resources */ = {isa = PBXBuildFile; fileRef = CE7469170B7F40B600CBF969 /* Skim.icns */; }; CE7C20500C259A5D0059E08C /* NSColor_SKExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7C204E0C259A5D0059E08C /* NSColor_SKExtensions.m */; }; - CE7C5D050BD8062C0011315D /* LineNoteAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE7C5D040BD8062C0011315D /* LineNoteAdorn.tiff */; }; CE7C5D190BD8086C0011315D /* ToolbarLineNote.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE7C5D180BD8086C0011315D /* ToolbarLineNote.tiff */; }; CE8B46E90C29CA00005CE7F1 /* SKLineInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = CE8B46E70C29CA00005CE7F1 /* SKLineInspector.m */; }; CE8B46F00C29CA3D005CE7F1 /* LineInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = CE8B46EA0C29CA3D005CE7F1 /* LineInspector.nib */; }; CE9A87930C0C9E9A004F1F97 /* ProgressSheet.nib in Resources */ = {isa = PBXBuildFile; fileRef = CE9A878D0C0C9E9A004F1F97 /* ProgressSheet.nib */; }; CE9C423C0B8B5633004AD8CF /* PreferenceWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = CE9C42360B8B5633004AD8CF /* PreferenceWindow.nib */; }; - CE9DC2E90B9F131900D64F28 /* HighlightNoteAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE9DC2E70B9F131800D64F28 /* HighlightNoteAdorn.tiff */; }; CE9DC2EA0B9F131900D64F28 /* ToolbarHighlightNote.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CE9DC2E80B9F131800D64F28 /* ToolbarHighlightNote.tiff */; }; CEA575CE0B9206E60003D2E7 /* SKNoteOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA575CD0B9206E60003D2E7 /* SKNoteOutlineView.m */; }; CEA575E50B9207B80003D2E7 /* SKThumbnailTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA575E40B9207B80003D2E7 /* SKThumbnailTableView.m */; }; @@ -174,7 +157,7 @@ CEAFFD9D0C40F2A800C3ECBB /* ToolbarLines.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CEAFFD9C0C40F2A800C3ECBB /* ToolbarLines.tiff */; }; CEB7359C0C4A8C1C000350F9 /* TransitionMask.jpg in Resources */ = {isa = PBXBuildFile; fileRef = CEB7359A0C4A8C1B000350F9 /* TransitionMask.jpg */; }; CEB735A20C4A8CD6000350F9 /* TransitionShading.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CEB735A10C4A8CD6000350F9 /* TransitionShading.tiff */; }; - CECBA5910BFCEE260030AB59 /* SelectToolAdorn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = CECBA5900BFCEE250030AB59 /* SelectToolAdorn.tiff */; }; + CECDC4FF0C5966A80026AAEC /* NSImage_BDSKExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CECDC4FD0C5966A80026AAEC /* NSImage_BDSKExtensions.m */; }; CEE106150BCBB72C00BF2D3E /* SKNotesDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE106140BCBB72C00BF2D3E /* SKNotesDocument.m */; }; CEE1065E0BCBBE1300BF2D3E /* NotesDocument.nib in Resources */ = {isa = PBXBuildFile; fileRef = CEE106580BCBBE1200BF2D3E /* NotesDocument.nib */; }; CEE229390BFB7CE9002B746B /* ReleaseNotes.rtf in Resources */ = {isa = PBXBuildFile; fileRef = CE54AA8E0BBC037400008750 /* ReleaseNotes.rtf */; }; @@ -362,10 +345,8 @@ CE0710160B89BDD600733CC8 /* BDSKEdgeView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BDSKEdgeView.m; sourceTree = "<group>"; }; CE0715890B8A3D6300733CC8 /* NoteDocument.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = NoteDocument.icns; path = Images/NoteDocument.icns; sourceTree = "<group>"; }; CE07158A0B8A3D6300733CC8 /* PDFDocument.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = PDFDocument.icns; path = Images/PDFDocument.icns; sourceTree = "<group>"; }; - CE1583280BA073FF00D5B03F /* StrikeOutNoteAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = StrikeOutNoteAdorn.tiff; path = Images/StrikeOutNoteAdorn.tiff; sourceTree = "<group>"; }; CE1583290BA073FF00D5B03F /* ToolbarStrikeOutNote.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarStrikeOutNote.tiff; path = Images/ToolbarStrikeOutNote.tiff; sourceTree = "<group>"; }; CE15832A0BA073FF00D5B03F /* ToolbarUnderlineNote.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarUnderlineNote.tiff; path = Images/ToolbarUnderlineNote.tiff; sourceTree = "<group>"; }; - CE15832B0BA073FF00D5B03F /* UnderlineNoteAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = UnderlineNoteAdorn.tiff; path = Images/UnderlineNoteAdorn.tiff; sourceTree = "<group>"; }; CE1ADB170C4BC6DE00071840 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; }; CE1ADEBE0C4C341100071840 /* SKTransitionController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SKTransitionController.m; sourceTree = "<group>"; }; CE1E25670BDA61E80011D9DD /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/ReadNotesAccessoryView.nib; sourceTree = "<group>"; }; @@ -404,16 +385,12 @@ CE327A490C11BF8B00DB4BEB /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/NoteTypeSheet.nib; sourceTree = "<group>"; }; CE327A4A0C11BF9000DB4BEB /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/NoteTypeSheet.nib; sourceTree = "<group>"; }; CE380A7A0B834E6100A1B779 /* CameraCursor.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = CameraCursor.tiff; path = Images/CameraCursor.tiff; sourceTree = "<group>"; }; - CE380C600B837B6100A1B779 /* NoteViewAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = NoteViewAdorn.tiff; path = Images/NoteViewAdorn.tiff; sourceTree = "<group>"; }; - CE380C610B837B6100A1B779 /* SnapshotViewAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = SnapshotViewAdorn.tiff; path = Images/SnapshotViewAdorn.tiff; sourceTree = "<group>"; }; CE38ECD10B8093B200A1B779 /* NSString_SKExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSString_SKExtensions.h; sourceTree = "<group>"; }; CE38ECD20B8093B200A1B779 /* NSString_SKExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSString_SKExtensions.m; sourceTree = "<group>"; }; CE3A3D2A0B78C0A0006B64D3 /* SKPDFAnnotationNote.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKPDFAnnotationNote.h; sourceTree = "<group>"; }; CE3A3D2B0B78C0A0006B64D3 /* SKPDFAnnotationNote.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKPDFAnnotationNote.m; sourceTree = "<group>"; }; CE3A41560B790C56006B64D3 /* BDSKDragImageView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BDSKDragImageView.h; sourceTree = "<group>"; }; CE3A41570B790C56006B64D3 /* BDSKDragImageView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BDSKDragImageView.m; sourceTree = "<group>"; }; - CE3A42330B7927D3006B64D3 /* CircleNoteAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = CircleNoteAdorn.tiff; path = Images/CircleNoteAdorn.tiff; sourceTree = "<group>"; }; - CE3A42340B7927D3006B64D3 /* AnchoredNoteAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = AnchoredNoteAdorn.tiff; path = Images/AnchoredNoteAdorn.tiff; sourceTree = "<group>"; }; CE3A45510B7A04A4006B64D3 /* NSBezierPath_BDSKExtensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NSBezierPath_BDSKExtensions.h; sourceTree = "<group>"; }; CE3A45520B7A04A4006B64D3 /* NSBezierPath_BDSKExtensions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = NSBezierPath_BDSKExtensions.m; sourceTree = "<group>"; }; CE3A4BA40B7A4D0C006B64D3 /* ToolbarNote.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarNote.tiff; path = Images/ToolbarNote.tiff; sourceTree = "<group>"; }; @@ -463,14 +440,11 @@ CE4D97FA0C3C2BFF002C20CB /* SKColorSwatch.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SKColorSwatch.h; sourceTree = "<group>"; }; CE4D97FB0C3C2BFF002C20CB /* SKColorSwatch.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SKColorSwatch.m; sourceTree = "<group>"; }; CE4DA2160B9D9AA70039E89C /* ToolbarSquareNote.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarSquareNote.tiff; path = Images/ToolbarSquareNote.tiff; sourceTree = "<group>"; }; - CE4DA2430B9D9E640039E89C /* SquareNoteAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = SquareNoteAdorn.tiff; path = Images/SquareNoteAdorn.tiff; sourceTree = "<group>"; }; CE4DA8D00B9E15AD0039E89C /* applehelp.init */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = applehelp.init; path = "Skim Help/applehelp.init"; sourceTree = "<group>"; }; CE4DA8D10B9E15AD0039E89C /* postprocess-nontitle.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; name = "postprocess-nontitle.py"; path = "Skim Help/postprocess-nontitle.py"; sourceTree = "<group>"; }; CE4DA8D20B9E15C20039E89C /* skim.texi */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = skim.texi; path = "English.lproj/Skim Help/skim.texi"; sourceTree = "<group>"; }; CE4DA8D30B9E15C20039E89C /* version.texi */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = version.texi; path = "English.lproj/Skim Help/version.texi"; sourceTree = "<group>"; }; CE4DA91A0B9E190D0039E89C /* English */ = {isa = PBXFileReference; lastKnownFileType = folder; name = English; path = "English.lproj/Skim Help"; sourceTree = "<group>"; }; - CE4EB8220B7B96D00091F228 /* OutlineViewAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = OutlineViewAdorn.tiff; path = Images/OutlineViewAdorn.tiff; sourceTree = "<group>"; }; - CE4EB8230B7B96D00091F228 /* ThumbnailViewAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ThumbnailViewAdorn.tiff; path = Images/ThumbnailViewAdorn.tiff; sourceTree = "<group>"; }; CE4EBDD80B7BF3B30091F228 /* SKSideWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SKSideWindow.h; sourceTree = "<group>"; }; CE4EBDD90B7BF3B30091F228 /* SKSideWindow.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SKSideWindow.m; sourceTree = "<group>"; }; CE4EC4F30B7E24490091F228 /* SKPreferenceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKPreferenceController.h; sourceTree = "<group>"; }; @@ -485,22 +459,16 @@ CE546FC20B32D5DB00F8AFB6 /* SKNoteWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKNoteWindowController.h; sourceTree = "<group>"; }; CE546FC30B32D5DB00F8AFB6 /* SKNoteWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKNoteWindowController.m; sourceTree = "<group>"; }; CE5470020B32D96500F8AFB6 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/NoteWindow.nib; sourceTree = "<group>"; }; - CE5478B70B33456300F8AFB6 /* TextNoteAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = TextNoteAdorn.tiff; path = Images/TextNoteAdorn.tiff; sourceTree = "<group>"; }; - CE5478B80B33456300F8AFB6 /* BackAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = BackAdorn.tiff; path = Images/BackAdorn.tiff; sourceTree = "<group>"; }; - CE5478B90B33456300F8AFB6 /* ForwardAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ForwardAdorn.tiff; path = Images/ForwardAdorn.tiff; sourceTree = "<group>"; }; CE5478BA0B33456300F8AFB6 /* ToolbarFullScreen.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarFullScreen.tiff; path = Images/ToolbarFullScreen.tiff; sourceTree = "<group>"; }; - CE5478BC0B33456300F8AFB6 /* MoveToolAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = MoveToolAdorn.tiff; path = Images/MoveToolAdorn.tiff; sourceTree = "<group>"; }; CE5478BD0B33456300F8AFB6 /* ToolbarNext.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarNext.tiff; path = Images/ToolbarNext.tiff; sourceTree = "<group>"; }; CE5478BE0B33456300F8AFB6 /* ToolbarNotesDrawer.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarNotesDrawer.tiff; path = Images/ToolbarNotesDrawer.tiff; sourceTree = "<group>"; }; CE5478C00B33456300F8AFB6 /* ToolbarPrevious.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarPrevious.tiff; path = Images/ToolbarPrevious.tiff; sourceTree = "<group>"; }; CE5478C10B33456300F8AFB6 /* ToolbarRotateLeft.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarRotateLeft.tiff; path = Images/ToolbarRotateLeft.tiff; sourceTree = "<group>"; }; CE5478C20B33456300F8AFB6 /* ToolbarRotateRight.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarRotateRight.tiff; path = Images/ToolbarRotateRight.tiff; sourceTree = "<group>"; }; - CE5478C30B33456300F8AFB6 /* TextToolAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = TextToolAdorn.tiff; path = Images/TextToolAdorn.tiff; sourceTree = "<group>"; }; CE5478C40B33456300F8AFB6 /* ToolbarZoomActual.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarZoomActual.tiff; path = Images/ToolbarZoomActual.tiff; sourceTree = "<group>"; }; CE5478C50B33456300F8AFB6 /* ToolbarZoomIn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarZoomIn.tiff; path = Images/ToolbarZoomIn.tiff; sourceTree = "<group>"; }; CE5478C60B33456300F8AFB6 /* ToolbarZoomOut.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarZoomOut.tiff; path = Images/ToolbarZoomOut.tiff; sourceTree = "<group>"; }; CE5478C70B33456300F8AFB6 /* ToolbarZoomToFit.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarZoomToFit.tiff; path = Images/ToolbarZoomToFit.tiff; sourceTree = "<group>"; }; - CE5478E40B334CAC00F8AFB6 /* MagnifyToolAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = MagnifyToolAdorn.tiff; path = Images/MagnifyToolAdorn.tiff; sourceTree = "<group>"; }; CE5487BA0B35A20A00F8AFB6 /* NSFileManager_ExtendedAttributes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NSFileManager_ExtendedAttributes.h; sourceTree = "<group>"; }; CE5487BB0B35A20A00F8AFB6 /* NSFileManager_ExtendedAttributes.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = NSFileManager_ExtendedAttributes.m; sourceTree = "<group>"; }; CE54898B0B35D4EF00F8AFB6 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/InfoWindow.nib; sourceTree = "<group>"; }; @@ -520,7 +488,6 @@ CE7469170B7F40B600CBF969 /* Skim.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Skim.icns; path = Images/Skim.icns; sourceTree = "<group>"; }; CE7C204D0C259A5D0059E08C /* NSColor_SKExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSColor_SKExtensions.h; sourceTree = "<group>"; }; CE7C204E0C259A5D0059E08C /* NSColor_SKExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSColor_SKExtensions.m; sourceTree = "<group>"; }; - CE7C5D040BD8062C0011315D /* LineNoteAdorn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = LineNoteAdorn.tiff; path = Images/LineNoteAdorn.tiff; sourceTree = "<group>"; }; CE7C5D180BD8086C0011315D /* ToolbarLineNote.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarLineNote.tiff; path = Images/ToolbarLineNote.tiff; sourceTree = "<group>"; }; CE87EF690BA9FF5A0027BBDD /* skimhelp.css */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 30; name = skimhelp.css; path = "English.lproj/Skim Help/sty/skimhelp.css"; sourceTree = "<group>"; }; CE8B46E60C29CA00005CE7F1 /* SKLineInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SKLineInspector.h; sourceTree = "<group>"; }; @@ -532,7 +499,6 @@ CE9A87960C0C9EA3004F1F97 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/ProgressSheet.nib; sourceTree = "<group>"; }; CE9A87970C0C9EA7004F1F97 /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/ProgressSheet.nib; sourceTree = "<group>"; }; CE9C42370B8B5633004AD8CF /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/PreferenceWindow.nib... [truncated message content] |
From: <ho...@us...> - 2007-07-26 23:20:31
|
Revision: 2567 http://skim-app.svn.sourceforge.net/skim-app/?rev=2567&view=rev Author: hofman Date: 2007-07-26 16:20:17 -0700 (Thu, 26 Jul 2007) Log Message: ----------- Check if we rotated all pages for spell check before incrementing the page index, because the document may have just one page. Modified Paths: -------------- trunk/SKPDFView.m Modified: trunk/SKPDFView.m =================================================================== --- trunk/SKPDFView.m 2007-07-26 19:49:32 UTC (rev 2566) +++ trunk/SKPDFView.m 2007-07-26 23:20:17 UTC (rev 2567) @@ -1307,11 +1307,11 @@ while (YES) { range = [[NSSpellChecker sharedSpellChecker] checkSpellingOfString:[page string] startingAt:index language:nil wrap:NO inSpellDocumentWithTag:spellingTag wordCount:NULL]; if (range.location != NSNotFound) break; + if (didWrap && i == first) break; if (++i >= count) { i = 0; didWrap = YES; } - if (didWrap && i > first) break; page = [[self document] pageAtIndex:i]; index = 0; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-26 19:49:35
|
Revision: 2566 http://skim-app.svn.sourceforge.net/skim-app/?rev=2566&view=rev Author: hofman Date: 2007-07-26 12:49:32 -0700 (Thu, 26 Jul 2007) Log Message: ----------- Update version numbers and release notes for a bug fix release Modified Paths: -------------- trunk/Dutch.lproj/InfoPlist.strings trunk/Dutch.lproj/Skim Help/version.texi trunk/English.lproj/InfoPlist.strings trunk/English.lproj/Skim Help/version.texi trunk/French.lproj/InfoPlist.strings trunk/French.lproj/Skim Help/version.texi trunk/Info.plist trunk/Italian.lproj/InfoPlist.strings trunk/Italian.lproj/Skim Help/version.texi trunk/ReleaseNotes.rtf trunk/vendorsrc/andymatuschak/Sparkle/Sparkle.xcodeproj/project.pbxproj Modified: trunk/Dutch.lproj/InfoPlist.strings =================================================================== (Binary files differ) Modified: trunk/Dutch.lproj/Skim Help/version.texi =================================================================== --- trunk/Dutch.lproj/Skim Help/version.texi 2007-07-26 19:04:18 UTC (rev 2565) +++ trunk/Dutch.lproj/Skim Help/version.texi 2007-07-26 19:49:32 UTC (rev 2566) @@ -1 +1 @@ -@set VERSION 0.6 +@set VERSION 0.6.1 Modified: trunk/English.lproj/InfoPlist.strings =================================================================== (Binary files differ) Modified: trunk/English.lproj/Skim Help/version.texi =================================================================== --- trunk/English.lproj/Skim Help/version.texi 2007-07-26 19:04:18 UTC (rev 2565) +++ trunk/English.lproj/Skim Help/version.texi 2007-07-26 19:49:32 UTC (rev 2566) @@ -1 +1 @@ -@set VERSION 0.6 +@set VERSION 0.6.1 Modified: trunk/French.lproj/InfoPlist.strings =================================================================== (Binary files differ) Modified: trunk/French.lproj/Skim Help/version.texi =================================================================== --- trunk/French.lproj/Skim Help/version.texi 2007-07-26 19:04:18 UTC (rev 2565) +++ trunk/French.lproj/Skim Help/version.texi 2007-07-26 19:49:32 UTC (rev 2566) @@ -1 +1 @@ -@set VERSION 0.6 +@set VERSION 0.6.1 Modified: trunk/Info.plist =================================================================== --- trunk/Info.plist 2007-07-26 19:04:18 UTC (rev 2565) +++ trunk/Info.plist 2007-07-26 19:49:32 UTC (rev 2566) @@ -312,11 +312,11 @@ <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> - <string>0.6</string> + <string>0.6.1</string> <key>CFBundleSignature</key> <string>SKIM</string> <key>CFBundleVersion</key> - <string>v8</string> + <string>v9</string> <key>LSMinimumSystemVersion</key> <string>10.4.0</string> <key>NSAppleScriptEnabled</key> Modified: trunk/Italian.lproj/InfoPlist.strings =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/Skim Help/version.texi =================================================================== --- trunk/Italian.lproj/Skim Help/version.texi 2007-07-26 19:04:18 UTC (rev 2565) +++ trunk/Italian.lproj/Skim Help/version.texi 2007-07-26 19:49:32 UTC (rev 2566) @@ -1 +1 @@ -@set VERSION 0.6 +@set VERSION 0.6.1 Modified: trunk/ReleaseNotes.rtf =================================================================== --- trunk/ReleaseNotes.rtf 2007-07-26 19:04:18 UTC (rev 2565) +++ trunk/ReleaseNotes.rtf 2007-07-26 19:49:32 UTC (rev 2566) @@ -98,8 +98,11 @@ {\list\listtemplateid94\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid94} {\list\listtemplateid95\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid95} {\list\listtemplateid96\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid96} -{\list\listtemplateid97\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid97}} -{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}{\listoverride\listid19\listoverridecount0\ls19}{\listoverride\listid20\listoverridecount0\ls20}{\listoverride\listid21\listoverridecount0\ls21}{\listoverride\listid22\listoverridecount0\ls22}{\listoverride\listid23\listoverridecount0\ls23}{\listoverride\listid24\listoverridecount0\ls24}{\listoverride\listid25\listoverridecount0\ls25}{\listoverride\listid26\listoverridecount0\ls26}{\listoverride\listid27\listoverridecount0\ls27}{\listoverride\listid28\listoverridecount0\ls28}{\listoverride\listid29\listoverridecount0\ls29}{\listoverride\listid30\listoverridecount0\ls30}{\listoverride\listid31\listoverridecount0\ls31}{\listoverride\listid32\listoverridecount0\ls32}{\listoverride\listid33\listoverridecount0\ls33}{\listoverride\listid34\listoverridecount0\ls34}{\listoverride\listid35\listoverridecount0\ls35}{\listoverride\listid36\listoverridecount0\ls36}{\listoverride\listid37\listoverridecount0\ls37}{\listoverride\listid38\listoverridecount0\ls38}{\listoverride\listid39\listoverridecount0\ls39}{\listoverride\listid40\listoverridecount0\ls40}{\listoverride\listid41\listoverridecount0\ls41}{\listoverride\listid42\listoverridecount0\ls42}{\listoverride\listid43\listoverridecount0\ls43}{\listoverride\listid44\listoverridecount0\ls44}{\listoverride\listid45\listoverridecount0\ls45}{\listoverride\listid46\listoverridecount0\ls46}{\listoverride\listid47\listoverridecount0\ls47}{\listoverride\listid48\listoverridecount0\ls48}{\listoverride\listid49\listoverridecount0\ls49}{\listoverride\listid50\listoverridecount0\ls50}{\listoverride\listid51\listoverridecount0\ls51}{\listoverride\listid52\listoverridecount0\ls52}{\listoverride\listid53\listoverridecount0\ls53}{\listoverride\listid54\listoverridecount0\ls54}{\listoverride\listid55\listoverridecount0\ls55}{\listoverride\listid56\listoverridecount0\ls56}{\listoverride\listid57\listoverridecount0\ls57}{\listoverride\listid58\listoverridecount0\ls58}{\listoverride\listid59\listoverridecount0\ls59}{\listoverride\listid60\listoverridecount0\ls60}{\listoverride\listid61\listoverridecount0\ls61}{\listoverride\listid62\listoverridecount0\ls62}{\listoverride\listid63\listoverridecount0\ls63}{\listoverride\listid64\listoverridecount0\ls64}{\listoverride\listid65\listoverridecount0\ls65}{\listoverride\listid66\listoverridecount0\ls66}{\listoverride\listid67\listoverridecount0\ls67}{\listoverride\listid68\listoverridecount0\ls68}{\listoverride\listid69\listoverridecount0\ls69}{\listoverride\listid70\listoverridecount0\ls70}{\listoverride\listid71\listoverridecount0\ls71}{\listoverride\listid72\listoverridecount0\ls72}{\listoverride\listid73\listoverridecount0\ls73}{\listoverride\listid74\listoverridecount0\ls74}{\listoverride\listid75\listoverridecount0\ls75}{\listoverride\listid76\listoverridecount0\ls76}{\listoverride\listid77\listoverridecount0\ls77}{\listoverride\listid78\listoverridecount0\ls78}{\listoverride\listid79\listoverridecount0\ls79}{\listoverride\listid80\listoverridecount0\ls80}{\listoverride\listid81\listoverridecount0\ls81}{\listoverride\listid82\listoverridecount0\ls82}{\listoverride\listid83\listoverridecount0\ls83}{\listoverride\listid84\listoverridecount0\ls84}{\listoverride\listid85\listoverridecount0\ls85}{\listoverride\listid86\listoverridecount0\ls86}{\listoverride\listid87\listoverridecount0\ls87}{\listoverride\listid88\listoverridecount0\ls88}{\listoverride\listid89\listoverridecount0\ls89}{\listoverride\listid90\listoverridecount0\ls90}{\listoverride\listid91\listoverridecount0\ls91}{\listoverride\listid92\listoverridecount0\ls92}{\listoverride\listid93\listoverridecount0\ls93}{\listoverride\listid94\listoverridecount0\ls94}{\listoverride\listid95\listoverridecount0\ls95}{\listoverride\listid96\listoverridecount0\ls96}{\listoverride\listid97\listoverridecount0\ls97}} +{\list\listtemplateid97\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid97} +{\list\listtemplateid98\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid98} +{\list\listtemplateid99\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid99} +{\list\listtemplateid100\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid100}} +{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}{\listoverride\listid19\listoverridecount0\ls19}{\listoverride\listid20\listoverridecount0\ls20}{\listoverride\listid21\listoverridecount0\ls21}{\listoverride\listid22\listoverridecount0\ls22}{\listoverride\listid23\listoverridecount0\ls23}{\listoverride\listid24\listoverridecount0\ls24}{\listoverride\listid25\listoverridecount0\ls25}{\listoverride\listid26\listoverridecount0\ls26}{\listoverride\listid27\listoverridecount0\ls27}{\listoverride\listid28\listoverridecount0\ls28}{\listoverride\listid29\listoverridecount0\ls29}{\listoverride\listid30\listoverridecount0\ls30}{\listoverride\listid31\listoverridecount0\ls31}{\listoverride\listid32\listoverridecount0\ls32}{\listoverride\listid33\listoverridecount0\ls33}{\listoverride\listid34\listoverridecount0\ls34}{\listoverride\listid35\listoverridecount0\ls35}{\listoverride\listid36\listoverridecount0\ls36}{\listoverride\listid37\listoverridecount0\ls37}{\listoverride\listid38\listoverridecount0\ls38}{\listoverride\listid39\listoverridecount0\ls39}{\listoverride\listid40\listoverridecount0\ls40}{\listoverride\listid41\listoverridecount0\ls41}{\listoverride\listid42\listoverridecount0\ls42}{\listoverride\listid43\listoverridecount0\ls43}{\listoverride\listid44\listoverridecount0\ls44}{\listoverride\listid45\listoverridecount0\ls45}{\listoverride\listid46\listoverridecount0\ls46}{\listoverride\listid47\listoverridecount0\ls47}{\listoverride\listid48\listoverridecount0\ls48}{\listoverride\listid49\listoverridecount0\ls49}{\listoverride\listid50\listoverridecount0\ls50}{\listoverride\listid51\listoverridecount0\ls51}{\listoverride\listid52\listoverridecount0\ls52}{\listoverride\listid53\listoverridecount0\ls53}{\listoverride\listid54\listoverridecount0\ls54}{\listoverride\listid55\listoverridecount0\ls55}{\listoverride\listid56\listoverridecount0\ls56}{\listoverride\listid57\listoverridecount0\ls57}{\listoverride\listid58\listoverridecount0\ls58}{\listoverride\listid59\listoverridecount0\ls59}{\listoverride\listid60\listoverridecount0\ls60}{\listoverride\listid61\listoverridecount0\ls61}{\listoverride\listid62\listoverridecount0\ls62}{\listoverride\listid63\listoverridecount0\ls63}{\listoverride\listid64\listoverridecount0\ls64}{\listoverride\listid65\listoverridecount0\ls65}{\listoverride\listid66\listoverridecount0\ls66}{\listoverride\listid67\listoverridecount0\ls67}{\listoverride\listid68\listoverridecount0\ls68}{\listoverride\listid69\listoverridecount0\ls69}{\listoverride\listid70\listoverridecount0\ls70}{\listoverride\listid71\listoverridecount0\ls71}{\listoverride\listid72\listoverridecount0\ls72}{\listoverride\listid73\listoverridecount0\ls73}{\listoverride\listid74\listoverridecount0\ls74}{\listoverride\listid75\listoverridecount0\ls75}{\listoverride\listid76\listoverridecount0\ls76}{\listoverride\listid77\listoverridecount0\ls77}{\listoverride\listid78\listoverridecount0\ls78}{\listoverride\listid79\listoverridecount0\ls79}{\listoverride\listid80\listoverridecount0\ls80}{\listoverride\listid81\listoverridecount0\ls81}{\listoverride\listid82\listoverridecount0\ls82}{\listoverride\listid83\listoverridecount0\ls83}{\listoverride\listid84\listoverridecount0\ls84}{\listoverride\listid85\listoverridecount0\ls85}{\listoverride\listid86\listoverridecount0\ls86}{\listoverride\listid87\listoverridecount0\ls87}{\listoverride\listid88\listoverridecount0\ls88}{\listoverride\listid89\listoverridecount0\ls89}{\listoverride\listid90\listoverridecount0\ls90}{\listoverride\listid91\listoverridecount0\ls91}{\listoverride\listid92\listoverridecount0\ls92}{\listoverride\listid93\listoverridecount0\ls93}{\listoverride\listid94\listoverridecount0\ls94}{\listoverride\listid95\listoverridecount0\ls95}{\listoverride\listid96\listoverridecount0\ls96}{\listoverride\listid97\listoverridecount0\ls97}{\listoverride\listid98\listoverridecount0\ls98}{\listoverride\listid99\listoverridecount0\ls99}{\listoverride\listid100\listoverridecount0\ls100}} \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural \f0\fs60 \cf0 Skim Release Notes\ @@ -108,6 +111,23 @@ \f1\fs22 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural +\f2\b\fs28 \cf0 Changes since 0.6\ +\pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural +\cf0 \ +\pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural + +\f3\i\fs26 \cf0 Bugs Fixed\ +\pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural +\ls1\ilvl0 +\f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Fix updater.\ +\pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural +\ls2\ilvl0\cf0 {\listtext \'a5 }Make sure side panes are opened at the saved widths.\ +\pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural +\ls3\ilvl0\cf0 {\listtext \'a5 }Fix a typo in the scripting dictionary.\ +\pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural +\cf0 \ +\pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural + \f2\b\fs28 \cf0 Changes since 0.5.1\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \cf0 \ @@ -115,7 +135,7 @@ \f3\i\fs26 \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls1\ilvl0 +\ls4\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Default print settings automatically choose landscape for wide pages.\ {\listtext \'a5 }Hidden preference for custom dvi conversion utilitiesto read DVI (e.g. dvips).\ {\listtext \'a5 }You can now spell-check a PDF.\ @@ -125,7 +145,7 @@ {\listtext \'a5 }New View menu item to show the file at the real size at which it would be printed.\ {\listtext \'a5 }Added a Speech menu to Edit menu.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls2\ilvl0\cf0 {\listtext \'a5 }Added keyboard shortcuts 'p' and 'a' to toggle pages and auto-resize in presentation mode.\ +\ls5\ilvl0\cf0 {\listtext \'a5 }Added keyboard shortcuts 'p' and 'a' to toggle pages and auto-resize in presentation mode.\ {\listtext \'a5 }Added French localization. (Thanks Corentin Cras-M\'8eneur!)\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural @@ -134,7 +154,7 @@ \f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls3\ilvl0 +\ls6\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Correct display of zero line width in Line inspector panel.\ {\listtext \'a5 }Fix broken Note preferences in Italian localization.\ {\listtext \'a5 }Improved security for PDFSync, escape special shell characters.\ @@ -147,7 +167,7 @@ {\listtext \'a5 }Fix layout issues in main window.\ {\listtext \'a5 }Reopen snapshots after a reload at the correct zoom factor.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls4\ilvl0\cf0 {\listtext \'a5 }Notes sorted by contents ignores case and uses numeric compare.\ +\ls7\ilvl0\cf0 {\listtext \'a5 }Notes sorted by contents ignores case and uses numeric compare.\ {\listtext \'a5 }Ignore empty Spotlight search text.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural @@ -160,7 +180,7 @@ \f3\i\fs26 \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls5\ilvl0 +\ls8\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Added some more sorting keys for use in text export templates.\ {\listtext \'a5 }Reorganized document info window, with some new properties.\ {\listtext \'a5 }You can now navigate through a presentation using mouse clicks.\ @@ -168,9 +188,9 @@ {\listtext \'a5 }Added an optional status bar, displaying the page number, number and pages, as well as informatino about the tool mode, if it applies.\ {\listtext \'a5 }You can now print documents from AppleScript.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls6\ilvl0\cf0 {\listtext \'a5 }Pdfsync from AppleScript now goes separately through the go command instead of the open command.\ +\ls9\ilvl0\cf0 {\listtext \'a5 }Pdfsync from AppleScript now goes separately through the go command instead of the open command.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls7\ilvl0\cf0 {\listtext \'a5 }You can now quickly rotate through tool modes using Shift-modified arrow keys.\ +\ls10\ilvl0\cf0 {\listtext \'a5 }You can now quickly rotate through tool modes using Shift-modified arrow keys.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \f2\b\fs28 \cf0 \ @@ -178,7 +198,7 @@ \f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls8\ilvl0 +\ls11\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Prevent chaching of update info for updater.\ {\listtext \'a5 }Fix the default text export templates.\ {\listtext \'a5 }Allow other active application windows in front of Skim in presentation mode.\ @@ -201,7 +221,7 @@ \f3\i\fs26 \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls9\ilvl0 +\ls12\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }You can now hide all notes and highlights.\ {\listtext \'a5 }Remember last exported type.\ {\listtext \'a5 }Keyboard shortcut for Export.\ @@ -219,13 +239,13 @@ {\listtext \'a5 }You can now change the icon type of anchored notes from the note's window to some standard proofreader marks.\ {\listtext \'a5 }Hidden default for icon type of anchored notes (SKAnchoredNoteiconType).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls10\ilvl0\cf0 {\listtext \'a5 }Skim now saves the file type and creator code.\ +\ls13\ilvl0\cf0 {\listtext \'a5 }Skim now saves the file type and creator code.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls11\ilvl0\cf0 {\listtext \'a5 }The reading bar is now shown on the thumbnails.\ +\ls14\ilvl0\cf0 {\listtext \'a5 }The reading bar is now shown on the thumbnails.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls12\ilvl0\cf0 {\listtext \'a5 }Add border/line properties to circle, box, text and line notes. Accessible through a new inspector panel and AppleScript.\ +\ls15\ilvl0\cf0 {\listtext \'a5 }Add border/line properties to circle, box, text and line notes. Accessible through a new inspector panel and AppleScript.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls13\ilvl0\cf0 {\listtext \'a5 }Allow setting the interior (fill) color for circles and boxes. Select the check button at the bottom of the color panel.\ +\ls16\ilvl0\cf0 {\listtext \'a5 }Allow setting the interior (fill) color for circles and boxes. Select the check button at the bottom of the color panel.\ {\listtext \'a5 }Add a TeX editor perset for LyX.\ {\listtext \'a5 }You can now reopen snapshots from a previous run.\ {\listtext \'a5 }New preferences for line styles and interior colors.\ @@ -240,7 +260,7 @@ \f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls14\ilvl0 +\ls17\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Use old-style check for network availability for the updater, as the newer API is not reliable for dial-up connections.\ {\listtext \'a5 }Never add a new note on a click in note tool mode, because undoing such an addition can also remove a text edit in progress.\ {\listtext \'a5 }Update the window title when the document is reloaded; the number of pages can change. \ @@ -250,7 +270,7 @@ {\listtext \'a5 }Add help about cropping pages.\ {\listtext \'a5 }Start and end points for arrow notes in AppleScript are now relative to the page, and changing them automatically changes the bounds.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls15\ilvl0\cf0 {\listtext \'a5 }The side panels in full screen mode are now hidden when you switch to another application.\ +\ls18\ilvl0\cf0 {\listtext \'a5 }The side panels in full screen mode are now hidden when you switch to another application.\ {\listtext \'a5 }Renamed "Arrow" to "Line", as it now allows more general line styles. Also change some keyboard shortcuts.\ {\listtext \'a5 }Enable Password menu item for encrypted files that are flagged as unlocked, as the latter is unreliable in PDFKit.\ {\listtext \'a5 }Fix tab-loop for PDFs with fiallable forms. Also add some help about fillable forms.\ @@ -273,7 +293,7 @@ \f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls16\ilvl0 +\ls19\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Fixed installation of new versions by updater.\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural @@ -285,50 +305,50 @@ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls17\ilvl0 +\ls20\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Add a menu item in the Help menu to visit the web site.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls18\ilvl0\cf0 {\listtext \'a5 }Add single-character shortcuts to change the note style in note mode (t, n, c, b, h, u, s, a).\ +\ls21\ilvl0\cf0 {\listtext \'a5 }Add single-character shortcuts to change the note style in note mode (t, n, c, b, h, u, s, a).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls19\ilvl0\cf0 {\listtext \'a5 }Fix PDFSync support to work with file names containing spaces.\ +\ls22\ilvl0\cf0 {\listtext \'a5 }Fix PDFSync support to work with file names containing spaces.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls20\ilvl0\cf0 {\listtext \'a5 }Add hidden default for activation of navigation buttons in presentation mode (SKActivatePresentationNavigationAtBottom).\ +\ls23\ilvl0\cf0 {\listtext \'a5 }Add hidden default for activation of navigation buttons in presentation mode (SKActivatePresentationNavigationAtBottom).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls21\ilvl0\cf0 {\listtext \'a5 }Start search using the find panel at the current page when there is no selection.\ +\ls24\ilvl0\cf0 {\listtext \'a5 }Start search using the find panel at the current page when there is no selection.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls22\ilvl0\cf0 {\listtext \'a5 }Wrap selection using the find panel.\ +\ls25\ilvl0\cf0 {\listtext \'a5 }Wrap selection using the find panel.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls23\ilvl0\cf0 {\listtext \'a5 }Add support for apple remote control. It can be disabled through the hidden default SKEnableAppleRemote.\ +\ls26\ilvl0\cf0 {\listtext \'a5 }Add support for apple remote control. It can be disabled through the hidden default SKEnableAppleRemote.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls24\ilvl0\cf0 {\listtext \'a5 }Hidden defaults for line ending style of arrows (SKLineNoteStartLineStyle, SKLineNoteEndLineStyle).\ +\ls27\ilvl0\cf0 {\listtext \'a5 }Hidden defaults for line ending style of arrows (SKLineNoteStartLineStyle, SKLineNoteEndLineStyle).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls25\ilvl0\cf0 {\listtext \'a5 }Hidden pref option for reading missing notes from separate .skim file (SKReadMissingNotesFromSkimFileOption). \ +\ls28\ilvl0\cf0 {\listtext \'a5 }Hidden pref option for reading missing notes from separate .skim file (SKReadMissingNotesFromSkimFileOption). \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls26\ilvl0\cf0 {\listtext \'a5 }You can now open the corresponding PDF from a Skim Notes document.\ +\ls29\ilvl0\cf0 {\listtext \'a5 }You can now open the corresponding PDF from a Skim Notes document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls27\ilvl0\cf0 {\listtext \'a5 }Skim can now read TIFF images from the clipboard.\ +\ls30\ilvl0\cf0 {\listtext \'a5 }Skim can now read TIFF images from the clipboard.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls28\ilvl0\cf0 {\listtext \'a5 }New select tool. Allows you to copy PDF and TIFF images from a section of a page.\ +\ls31\ilvl0\cf0 {\listtext \'a5 }New select tool. Allows you to copy PDF and TIFF images from a section of a page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls29\ilvl0\cf0 {\listtext \'a5 }You can now search Skim note files from Spotlight.\ +\ls32\ilvl0\cf0 {\listtext \'a5 }You can now search Skim note files from Spotlight.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls30\ilvl0\cf0 {\listtext \'a5 }New Crop menu items and toolbar button.\ +\ls33\ilvl0\cf0 {\listtext \'a5 }New Crop menu items and toolbar button.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls31\ilvl0\cf0 {\listtext \'a5 }Cropping and page rotation are now undoable.\ +\ls34\ilvl0\cf0 {\listtext \'a5 }Cropping and page rotation are now undoable.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls32\ilvl0\cf0 {\listtext \'a5 }Allow reverting a document when it has changed on disk.\ +\ls35\ilvl0\cf0 {\listtext \'a5 }Allow reverting a document when it has changed on disk.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls33\ilvl0\cf0 {\listtext \'a5 }New menu item to set the selection from the content of the page.\ +\ls36\ilvl0\cf0 {\listtext \'a5 }New menu item to set the selection from the content of the page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls34\ilvl0\cf0 {\listtext \'a5 }Hidden defaults for automatic crop box margins (SKAutoCropBoxMarginWidth, SKAutoCropBoxMarginHeight).\ +\ls37\ilvl0\cf0 {\listtext \'a5 }Hidden defaults for automatic crop box margins (SKAutoCropBoxMarginWidth, SKAutoCropBoxMarginHeight).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls35\ilvl0\cf0 {\listtext \'a5 }New Zoom To Selection menu item and toolbar button.\ +\ls38\ilvl0\cf0 {\listtext \'a5 }New Zoom To Selection menu item and toolbar button.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls36\ilvl0\cf0 {\listtext \'a5 }New preference option to open files fit to the PDF.\ +\ls39\ilvl0\cf0 {\listtext \'a5 }New preference option to open files fit to the PDF.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls37\ilvl0\cf0 {\listtext \'a5 }You can now join markup highlights using shift-click, or by selecting a highlight before adding a new one.\ +\ls40\ilvl0\cf0 {\listtext \'a5 }You can now join markup highlights using shift-click, or by selecting a highlight before adding a new one.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls38\ilvl0\cf0 {\listtext \'a5 }You can now supply templates for text export of notes. See the wiki for more information.\ +\ls41\ilvl0\cf0 {\listtext \'a5 }You can now supply templates for text export of notes. See the wiki for more information.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \f2\b\fs28 \cf0 \ @@ -336,26 +356,26 @@ \f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls39\ilvl0 +\ls42\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Fix links in help.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls40\ilvl0\cf0 {\listtext \'a5 }Don't create a new note in note tool mode on mousedown outside a page.\ +\ls43\ilvl0\cf0 {\listtext \'a5 }Don't create a new note in note tool mode on mousedown outside a page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls41\ilvl0\cf0 {\listtext \'a5 }Don't add new resizable notes in note tool mode when just clicking.\ +\ls44\ilvl0\cf0 {\listtext \'a5 }Don't add new resizable notes in note tool mode when just clicking.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls42\ilvl0\cf0 {\listtext \'a5 }You can now access links that are "hidden" by transparent highlights and arrows.\ +\ls45\ilvl0\cf0 {\listtext \'a5 }You can now access links that are "hidden" by transparent highlights and arrows.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls43\ilvl0\cf0 {\listtext \'a5 }Scroll reading bar to visible when it is shown.\ +\ls46\ilvl0\cf0 {\listtext \'a5 }Scroll reading bar to visible when it is shown.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls44\ilvl0\cf0 {\listtext \'a5 }Scroll to previous position on page when reloading PDF.\ +\ls47\ilvl0\cf0 {\listtext \'a5 }Scroll to previous position on page when reloading PDF.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls45\ilvl0\cf0 {\listtext \'a5 }Escape spaces in TeX editor command.\ +\ls48\ilvl0\cf0 {\listtext \'a5 }Escape spaces in TeX editor command.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls46\ilvl0\cf0 {\listtext \'a5 }Thumbnails now use the current display box.\ +\ls49\ilvl0\cf0 {\listtext \'a5 }Thumbnails now use the current display box.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls47\ilvl0\cf0 {\listtext \'a5 }Retry automatic reloading of files changed on disk a few times.\ +\ls50\ilvl0\cf0 {\listtext \'a5 }Retry automatic reloading of files changed on disk a few times.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls47\ilvl0 +\ls50\ilvl0 \f2\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 Changes since 0.2\ @@ -365,74 +385,74 @@ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls48\ilvl0 +\ls51\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Add shortcuts for bigger/smaller font sizes.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls49\ilvl0\cf0 {\listtext \'a5 }Command-click a snapshot.\ +\ls52\ilvl0\cf0 {\listtext \'a5 }Command-click a snapshot.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls50\ilvl0\cf0 {\listtext \'a5 }We now print notes and highlights.\ +\ls53\ilvl0\cf0 {\listtext \'a5 }We now print notes and highlights.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls51\ilvl0\cf0 {\listtext \'a5 }Add copy/cut/paste items to the contextual menu, when they apply.\ +\ls54\ilvl0\cf0 {\listtext \'a5 }Add copy/cut/paste items to the contextual menu, when they apply.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls52\ilvl0\cf0 {\listtext \'a5 }You can now make a snapshot of a page by Command-clicking a thumbnail.\ +\ls55\ilvl0\cf0 {\listtext \'a5 }You can now make a snapshot of a page by Command-clicking a thumbnail.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls53\ilvl0\cf0 {\listtext \'a5 }Added Dutch localization.\ +\ls56\ilvl0\cf0 {\listtext \'a5 }Added Dutch localization.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls54\ilvl0\cf0 {\listtext \'a5 }We now do not leave Full Screen when switching to another application.\ +\ls57\ilvl0\cf0 {\listtext \'a5 }We now do not leave Full Screen when switching to another application.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls55\ilvl0\cf0 {\listtext \'a5 }Export notes as RTF.\ +\ls58\ilvl0\cf0 {\listtext \'a5 }Export notes as RTF.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls56\ilvl0\cf0 {\listtext \'a5 }Add preference options for default note/highlight colors and text note font.\ +\ls59\ilvl0\cf0 {\listtext \'a5 }Add preference options for default note/highlight colors and text note font.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls57\ilvl0\cf0 {\listtext \'a5 }Add menu item to save the current PDF display settings to be used for new documents.\ +\ls60\ilvl0\cf0 {\listtext \'a5 }Add menu item to save the current PDF display settings to be used for new documents.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls58\ilvl0\cf0 {\listtext \'a5 }Search results from the Find Panel are now also highlighted with a red oval.\ +\ls61\ilvl0\cf0 {\listtext \'a5 }Search results from the Find Panel are now also highlighted with a red oval.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls59\ilvl0\cf0 {\listtext \'a5 }Select search field when opening the Contents pane in full screen mode.\ +\ls62\ilvl0\cf0 {\listtext \'a5 }Select search field when opening the Contents pane in full screen mode.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls60\ilvl0\cf0 {\listtext \'a5 }You can now reset all preferences or all preferences in a pane.\ +\ls63\ilvl0\cf0 {\listtext \'a5 }You can now reset all preferences or all preferences in a pane.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls61\ilvl0\cf0 {\listtext \'a5 }Added Italian localization. (Thanks Andrea Bergia!)\ +\ls64\ilvl0\cf0 {\listtext \'a5 }Added Italian localization. (Thanks Andrea Bergia!)\ {\listtext \'a5 }Screensaver and sleep are now disabled in Presentation mode.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls62\ilvl0\cf0 {\listtext \'a5 }Skim can now return to the last page viewed in a document.\ +\ls65\ilvl0\cf0 {\listtext \'a5 }Skim can now return to the last page viewed in a document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls63\ilvl0\cf0 {\listtext \'a5 }Link tool tips now show the top of the text when the link refers to the (empty) top of a page. \ +\ls66\ilvl0\cf0 {\listtext \'a5 }Link tool tips now show the top of the text when the link refers to the (empty) top of a page. \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls64\ilvl0\cf0 {\listtext \'a5 }Skim can now also view separate Skim notes (.skim) files.\ +\ls67\ilvl0\cf0 {\listtext \'a5 }Skim can now also view separate Skim notes (.skim) files.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls65\ilvl0\cf0 {\listtext \'a5 }Using Sparkle for automatic updating. (Thanks Andy Matuschak!)\ +\ls68\ilvl0\cf0 {\listtext \'a5 }Using Sparkle for automatic updating. (Thanks Andy Matuschak!)\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls66\ilvl0\cf0 {\listtext \'a5 }Display the number of pages in the title bar.\ +\ls69\ilvl0\cf0 {\listtext \'a5 }Display the number of pages in the title bar.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls67\ilvl0\cf0 {\listtext \'a5 }Skim can now automatically backup a skim notes file whenever it saves a PDF file.\ +\ls70\ilvl0\cf0 {\listtext \'a5 }Skim can now automatically backup a skim notes file whenever it saves a PDF file.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls68\ilvl0\cf0 {\listtext \'a5 }You can now resize the current note using the arrow keys, when you hold down the Control key.\ +\ls71\ilvl0\cf0 {\listtext \'a5 }You can now resize the current note using the arrow keys, when you hold down the Control key.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls69\ilvl0\cf0 {\listtext \'a5 }Notes are now ordered according to page and location in page.\ +\ls72\ilvl0\cf0 {\listtext \'a5 }Notes are now ordered according to page and location in page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls70\ilvl0\cf0 {\listtext \'a5 }Several improvements of Skim's custom tool-tips.\ +\ls73\ilvl0\cf0 {\listtext \'a5 }Several improvements of Skim's custom tool-tips.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls71\ilvl0\cf0 {\listtext \'a5 }Add a menu item to select the search field.\ +\ls74\ilvl0\cf0 {\listtext \'a5 }Add a menu item to select the search field.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls72\ilvl0\cf0 {\listtext \'a5 }You can now add arrows to a PDF document.\ +\ls75\ilvl0\cf0 {\listtext \'a5 }You can now add arrows to a PDF document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls73\ilvl0\cf0 {\listtext \'a5 }You can now add notes from external .skim files rather than just overwriting them.\ +\ls76\ilvl0\cf0 {\listtext \'a5 }You can now add notes from external .skim files rather than just overwriting them.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls74\ilvl0\cf0 {\listtext \'a5 }PDFSync support. See the Wiki for more information.\ +\ls77\ilvl0\cf0 {\listtext \'a5 }PDFSync support. See the Wiki for more information.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls75\ilvl0\cf0 {\listtext \'a5 }You can now set transparent colors from the color panel. \ +\ls78\ilvl0\cf0 {\listtext \'a5 }You can now set transparent colors from the color panel. \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls76\ilvl0\cf0 {\listtext \'a5 }You can now set separate PDF view settings for full screen mode. \ +\ls79\ilvl0\cf0 {\listtext \'a5 }You can now set separate PDF view settings for full screen mode. \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls77\ilvl0\cf0 {\listtext \'a5 }Add a Look Up in Dictionary item to the contextual menu.\ +\ls80\ilvl0\cf0 {\listtext \'a5 }Add a Look Up in Dictionary item to the contextual menu.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls78\ilvl0\cf0 {\listtext \'a5 }You can now undo edits of notes and highlights.\ +\ls81\ilvl0\cf0 {\listtext \'a5 }You can now undo edits of notes and highlights.\ {\listtext \'a5 }Add a hidden preference (SKActivateFullScreenNavigationAtBottom) to show the navigation buttons in full screen mode only when moving the mouse at the bottom of the screen. \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls79\ilvl0\cf0 {\listtext \'a5 }Add hidden preferences for the line widths of circles and boxes (SKCircleNoteLineWidth and SKSquareNoteLineWidth).\ +\ls82\ilvl0\cf0 {\listtext \'a5 }Add hidden preferences for the line widths of circles and boxes (SKCircleNoteLineWidth and SKSquareNoteLineWidth).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls80\ilvl0\cf0 {\listtext \'a5 }New tool modes for ading notes or highlights.\ +\ls83\ilvl0\cf0 {\listtext \'a5 }New tool modes for ading notes or highlights.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \f2\b\fs28 \cf0 \ @@ -440,40 +460,40 @@ \f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls81\ilvl0 +\ls84\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }We now don't edit new text notes, so they can be moved, resized or deleted.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls82\ilvl0\cf0 {\listtext \'a5 }We now make sure new notes are added to a visible page.\ +\ls85\ilvl0\cf0 {\listtext \'a5 }We now make sure new notes are added to a visible page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls83\ilvl0\cf0 {\listtext \'a5 }Disable the TOC menu item when there is no TOC.\ +\ls86\ilvl0\cf0 {\listtext \'a5 }Disable the TOC menu item when there is no TOC.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls84\ilvl0\cf0 {\listtext \'a5 }Return to the location that was viewed when reloading a document.\ +\ls87\ilvl0\cf0 {\listtext \'a5 }Return to the location that was viewed when reloading a document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls85\ilvl0\cf0 {\listtext \'a5 }Search text in a PDf file asynchronously, so it does not block Skim.\ +\ls88\ilvl0\cf0 {\listtext \'a5 }Search text in a PDf file asynchronously, so it does not block Skim.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls86\ilvl0\cf0 {\listtext \'a5 }Fix crashes that can appear for links with missing URLs.\ +\ls89\ilvl0\cf0 {\listtext \'a5 }Fix crashes that can appear for links with missing URLs.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls87\ilvl0\cf0 {\listtext \'a5 }Add separators in the Notes menu for categories.\ +\ls90\ilvl0\cf0 {\listtext \'a5 }Add separators in the Notes menu for categories.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls88\ilvl0\cf0 {\listtext \'a5 }Fix a crasher when reverting a PDF-document.\ +\ls91\ilvl0\cf0 {\listtext \'a5 }Fix a crasher when reverting a PDF-document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls89\ilvl0\cf0 {\listtext \'a5 }Fix typos in the Help and update for new features.\ +\ls92\ilvl0\cf0 {\listtext \'a5 }Fix typos in the Help and update for new features.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls90\ilvl0\cf0 {\listtext \'a5 }Fix a crasher when reverting the document. Unfortunately this disabled tool tips.\ +\ls93\ilvl0\cf0 {\listtext \'a5 }Fix a crasher when reverting the document. Unfortunately this disabled tool tips.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls91\ilvl0\cf0 {\listtext \'a5 }Open the contents pane to display the search term when opening from Spotlight.\ +\ls94\ilvl0\cf0 {\listtext \'a5 }Open the contents pane to display the search term when opening from Spotlight.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls92\ilvl0\cf0 {\listtext \'a5 }Save notes when auto-saving and exporting as PDF.\ +\ls95\ilvl0\cf0 {\listtext \'a5 }Save notes when auto-saving and exporting as PDF.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls93\ilvl0\cf0 {\listtext \'a5 }Remember the width of notes pane.\ +\ls96\ilvl0\cf0 {\listtext \'a5 }Remember the width of notes pane.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls94\ilvl0\cf0 {\listtext \'a5 }Fix leaks leading to excessive memory use.\ +\ls97\ilvl0\cf0 {\listtext \'a5 }Fix leaks leading to excessive memory use.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls95\ilvl0\cf0 {\listtext \'a5 }Fix back-tabbing through notes and links.\ +\ls98\ilvl0\cf0 {\listtext \'a5 }Fix back-tabbing through notes and links.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls96\ilvl0\cf0 {\listtext \'a5 }Zooming using the scroll-wheel now only affects the current window.\ +\ls99\ilvl0\cf0 {\listtext \'a5 }Zooming using the scroll-wheel now only affects the current window.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls97\ilvl0\cf0 {\listtext \'a5 }Lazy updating of page thumbnails to avoid slowdown when opening a file.\ +\ls100\ilvl0\cf0 {\listtext \'a5 }Lazy updating of page thumbnails to avoid slowdown when opening a file.\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f2\b\fs28 \cf0 \ Modified: trunk/vendorsrc/andymatuschak/Sparkle/Sparkle.xcodeproj/project.pbxproj =================================================================== --- trunk/vendorsrc/andymatuschak/Sparkle/Sparkle.xcodeproj/project.pbxproj 2007-07-26 19:04:18 UTC (rev 2565) +++ trunk/vendorsrc/andymatuschak/Sparkle/Sparkle.xcodeproj/project.pbxproj 2007-07-26 19:49:32 UTC (rev 2566) @@ -104,7 +104,7 @@ 61B5F8E409C4CE3C00B25A18 /* SUUpdater.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SUUpdater.m; sourceTree = "<group>"; }; 61B5F8E509C4CE3C00B25A18 /* NSFileManager+Authentication.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSFileManager+Authentication.m"; sourceTree = "<group>"; }; 61B5F8F609C4CEB300B25A18 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; }; - 61B5F90209C4CEE200B25A18 /* Sparkle Test App.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = "Sparkle Test App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 61B5F90209C4CEE200B25A18 /* Sparkle Test App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Sparkle Test App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 61B5F90409C4CEE200B25A18 /* Test Application-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Test Application-Info.plist"; path = "Test Application/Test Application-Info.plist"; sourceTree = "<group>"; }; 61B5F92409C4CFC900B25A18 /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "Test Application/main.m"; sourceTree = "<group>"; }; 61B5F92B09C4CFD800B25A18 /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = "Test Application/English.lproj/InfoPlist.strings"; sourceTree = "<group>"; }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-26 19:35:40
|
Revision: 2565 http://skim-app.svn.sourceforge.net/skim-app/?rev=2565&view=rev Author: hofman Date: 2007-07-26 12:04:18 -0700 (Thu, 26 Jul 2007) Log Message: ----------- Make sure we don't change the side pane widths while setting up the window. Modified Paths: -------------- trunk/SKMainWindowController.h trunk/SKMainWindowController.m Modified: trunk/SKMainWindowController.h =================================================================== --- trunk/SKMainWindowController.h 2007-07-26 18:30:09 UTC (rev 2564) +++ trunk/SKMainWindowController.h 2007-07-26 19:04:18 UTC (rev 2565) @@ -182,6 +182,8 @@ BOOL updatingFont; BOOL updatingLine; + BOOL settingUpWindow; + NSMutableArray *pageLabels; NSMutableArray *lastViewedPages; Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2007-07-26 18:30:09 UTC (rev 2564) +++ trunk/SKMainWindowController.m 2007-07-26 19:04:18 UTC (rev 2565) @@ -232,6 +232,8 @@ - (void)windowDidLoad{ NSUserDefaults *sud = [NSUserDefaults standardUserDefaults]; + settingUpWindow = YES; + // Set up the panes and subviews, needs to be done before we resize them [leftSideCollapsibleView setCollapseEdges:BDSKMaxXEdgeMask | BDSKMinYEdgeMask]; @@ -374,6 +376,8 @@ // Observe notifications and KVO [self registerForNotifications]; [self registerAsObserver]; + + settingUpWindow = NO; } - (void)registerForNotifications { @@ -4374,7 +4378,7 @@ } - (void)splitViewDidResizeSubviews:(NSNotification *)notification { - if ([[self window] frameAutosaveName]) { + if ([[self window] frameAutosaveName] && settingUpWindow == NO) { [[NSUserDefaults standardUserDefaults] setFloat:NSWidth([leftSideContentBox frame]) forKey:SKLeftSidePaneWidthKey]; [[NSUserDefaults standardUserDefaults] setFloat:NSWidth([rightSideContentBox frame]) forKey:SKRightSidePaneWidthKey]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-26 18:30:10
|
Revision: 2564 http://skim-app.svn.sourceforge.net/skim-app/?rev=2564&view=rev Author: hofman Date: 2007-07-26 11:30:09 -0700 (Thu, 26 Jul 2007) Log Message: ----------- Assign xml document. Modified Paths: -------------- trunk/vendorsrc/andymatuschak/Sparkle/SUAppcast.m Modified: trunk/vendorsrc/andymatuschak/Sparkle/SUAppcast.m =================================================================== --- trunk/vendorsrc/andymatuschak/Sparkle/SUAppcast.m 2007-07-26 11:21:27 UTC (rev 2563) +++ trunk/vendorsrc/andymatuschak/Sparkle/SUAppcast.m 2007-07-26 18:30:09 UTC (rev 2564) @@ -49,7 +49,7 @@ NSXMLDocument *document = nil; if (data) - [[NSXMLDocument alloc] initWithData:data options:0 error:&error]; + document = [[NSXMLDocument alloc] initWithData:data options:0 error:&error]; BOOL failed = NO; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: You C. It.A. <su...@yo...> - 2007-07-26 15:21:10
|
This is a text part of the message. It is shown for the users of old-style e-mail clients |
From: <ho...@us...> - 2007-07-26 11:21:29
|
Revision: 2563 http://skim-app.svn.sourceforge.net/skim-app/?rev=2563&view=rev Author: hofman Date: 2007-07-26 04:21:27 -0700 (Thu, 26 Jul 2007) Log Message: ----------- fix typo in sdef file Modified Paths: -------------- trunk/Skim.sdef Modified: trunk/Skim.sdef =================================================================== --- trunk/Skim.sdef 2007-07-26 10:57:55 UTC (rev 2562) +++ trunk/Skim.sdef 2007-07-26 11:21:27 UTC (rev 2563) @@ -818,7 +818,7 @@ description="."> <cocoa key="AllowsPrinting"/> </property> - <property name="allows printing" code="Copy" type="boolean" + <property name="allows copying" code="Copy" type="boolean" description="."> <cocoa key="AllowsCopying"/> </property> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-26 10:57:56
|
Revision: 2562 http://skim-app.svn.sourceforge.net/skim-app/?rev=2562&view=rev Author: hofman Date: 2007-07-26 03:57:55 -0700 (Thu, 26 Jul 2007) Log Message: ----------- Fix typos in release notes. Modified Paths: -------------- trunk/ReleaseNotes.rtf Modified: trunk/ReleaseNotes.rtf =================================================================== --- trunk/ReleaseNotes.rtf 2007-07-26 08:21:50 UTC (rev 2561) +++ trunk/ReleaseNotes.rtf 2007-07-26 10:57:55 UTC (rev 2562) @@ -117,10 +117,10 @@ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls1\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Default print settings automatically choose landscape for wide pages.\ -{\listtext \'a5 }Hidden preference for custom dvi conversion utilitiesto read DVU (e.g. dvips).\ +{\listtext \'a5 }Hidden preference for custom dvi conversion utilitiesto read DVI (e.g. dvips).\ {\listtext \'a5 }You can now spell-check a PDF.\ {\listtext \'a5 }Animated page transitions for your presentations. A large set of default transitions is provided.\ -{\listtext \'a5 }You can now quickly go to a page in presentation mode using the Show Contents Pane action, or by pressing "t".\ +{\listtext \'a5 }You can now quickly go to a page in presentation mode using the Show Contents Pane action.\ {\listtext \'a5 }You can now search notes displayed in the table.\ {\listtext \'a5 }New View menu item to show the file at the real size at which it would be printed.\ {\listtext \'a5 }Added a Speech menu to Edit menu.\ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-26 08:21:51
|
Revision: 2561 http://skim-app.svn.sourceforge.net/skim-app/?rev=2561&view=rev Author: hofman Date: 2007-07-26 01:21:50 -0700 (Thu, 26 Jul 2007) Log Message: ----------- Tag for release Added Paths: ----------- tags/REL_0_6/ Copied: tags/REL_0_6 (from rev 2560, trunk) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-26 08:21:22
|
Revision: 2560 http://skim-app.svn.sourceforge.net/skim-app/?rev=2560&view=rev Author: hofman Date: 2007-07-26 01:21:19 -0700 (Thu, 26 Jul 2007) Log Message: ----------- Update version numbers and release notes for release. Modified Paths: -------------- trunk/Dutch.lproj/InfoPlist.strings trunk/Dutch.lproj/Skim Help/version.texi trunk/English.lproj/InfoPlist.strings trunk/English.lproj/Skim Help/version.texi trunk/French.lproj/InfoPlist.strings trunk/French.lproj/Skim Help/version.texi trunk/Info.plist trunk/Italian.lproj/InfoPlist.strings trunk/Italian.lproj/Skim Help/version.texi trunk/ReleaseNotes.rtf Modified: trunk/Dutch.lproj/InfoPlist.strings =================================================================== (Binary files differ) Modified: trunk/Dutch.lproj/Skim Help/version.texi =================================================================== --- trunk/Dutch.lproj/Skim Help/version.texi 2007-07-26 00:10:39 UTC (rev 2559) +++ trunk/Dutch.lproj/Skim Help/version.texi 2007-07-26 08:21:19 UTC (rev 2560) @@ -1 +1 @@ -@set VERSION 0.5.1 +@set VERSION 0.6 Modified: trunk/English.lproj/InfoPlist.strings =================================================================== (Binary files differ) Modified: trunk/English.lproj/Skim Help/version.texi =================================================================== --- trunk/English.lproj/Skim Help/version.texi 2007-07-26 00:10:39 UTC (rev 2559) +++ trunk/English.lproj/Skim Help/version.texi 2007-07-26 08:21:19 UTC (rev 2560) @@ -1 +1 @@ -@set VERSION 0.5.1 +@set VERSION 0.6 Modified: trunk/French.lproj/InfoPlist.strings =================================================================== (Binary files differ) Modified: trunk/French.lproj/Skim Help/version.texi =================================================================== --- trunk/French.lproj/Skim Help/version.texi 2007-07-26 00:10:39 UTC (rev 2559) +++ trunk/French.lproj/Skim Help/version.texi 2007-07-26 08:21:19 UTC (rev 2560) @@ -1 +1 @@ -@set VERSION 0.5.1 +@set VERSION 0.6 Modified: trunk/Info.plist =================================================================== --- trunk/Info.plist 2007-07-26 00:10:39 UTC (rev 2559) +++ trunk/Info.plist 2007-07-26 08:21:19 UTC (rev 2560) @@ -312,11 +312,11 @@ <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> - <string>0.5.1</string> + <string>0.6</string> <key>CFBundleSignature</key> <string>SKIM</string> <key>CFBundleVersion</key> - <string>v7</string> + <string>v8</string> <key>LSMinimumSystemVersion</key> <string>10.4.0</string> <key>NSAppleScriptEnabled</key> Modified: trunk/Italian.lproj/InfoPlist.strings =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/Skim Help/version.texi =================================================================== --- trunk/Italian.lproj/Skim Help/version.texi 2007-07-26 00:10:39 UTC (rev 2559) +++ trunk/Italian.lproj/Skim Help/version.texi 2007-07-26 08:21:19 UTC (rev 2560) @@ -1 +1 @@ -@set VERSION 0.5.1 +@set VERSION 0.6 Modified: trunk/ReleaseNotes.rtf =================================================================== --- trunk/ReleaseNotes.rtf 2007-07-26 00:10:39 UTC (rev 2559) +++ trunk/ReleaseNotes.rtf 2007-07-26 08:21:19 UTC (rev 2560) @@ -1,7 +1,6 @@ {\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410 -{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fnil\fcharset77 LucidaGrande;\f2\fnil\fcharset77 LucidaSans-Typewriter; -\f3\fswiss\fcharset77 Helvetica-Bold;\f4\fswiss\fcharset77 Helvetica-BoldOblique;\f5\fnil\fcharset77 LucidaGrande-Bold; -} +{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fnil\fcharset77 LucidaGrande;\f2\fswiss\fcharset77 Helvetica-Bold; +\f3\fswiss\fcharset77 Helvetica-BoldOblique;\f4\fnil\fcharset77 LucidaGrande-Bold;} {\colortbl;\red255\green255\blue255;} {\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1} {\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid2} @@ -107,18 +106,14 @@ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f1\fs22 \cf0 \ -Last update: 25 July 2007 (rev -\f2\fs20 2557) -\f1\fs22 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f3\b\fs28 \cf0 \ -Changes since 0.5.1\ +\f2\b\fs28 \cf0 Changes since 0.5.1\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\fs26 \cf0 New Features\ +\f3\i\fs26 \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls1\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Default print settings automatically choose landscape for wide pages.\ @@ -134,10 +129,10 @@ {\listtext \'a5 }Added French localization. (Thanks Corentin Cras-M\'8eneur!)\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\fs26 \cf0 Bugs Fixed\ +\f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls3\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Correct display of zero line width in Line inspector panel.\ @@ -156,14 +151,14 @@ {\listtext \'a5 }Ignore empty Spotlight search text.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 Changes since 0.5\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\fs26 \cf0 New Features\ +\f3\i\fs26 \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls5\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Added some more sorting keys for use in text export templates.\ @@ -178,10 +173,10 @@ \ls7\ilvl0\cf0 {\listtext \'a5 }You can now quickly rotate through tool modes using Shift-modified arrow keys.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\fs26 \cf0 Bugs Fixed\ +\f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls8\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Prevent chaching of update info for updater.\ @@ -198,13 +193,13 @@ {\listtext \'a5 }Fix full screen window layout when the full screen window moves to another screen.\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ Changes since 0.4.1\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\fs26 \cf0 New Features\ +\f3\i\fs26 \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls9\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }You can now hide all notes and highlights.\ @@ -240,10 +235,10 @@ {\listtext \'a5 }New color swatch toolbar control to easily use a few default colors.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\fs26 \cf0 Bugs Fixed\ +\f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls14\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Use old-style check for network availability for the updater, as the newer API is not reliable for dial-up connections.\ @@ -271,22 +266,22 @@ {\listtext \'a5 }The rotation of text notes is now saved.\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ Changes since 0.4\ \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\fs26 \cf0 Bugs Fixed\ +\f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls16\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Fixed installation of new versions by updater.\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ Changes since 0.3\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\f4\i\fs26 \cf0 \ +\f3\i\fs26 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural @@ -336,10 +331,10 @@ \ls38\ilvl0\cf0 {\listtext \'a5 }You can now supply templates for text export of notes. See the wiki for more information.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\fs26 \cf0 Bugs Fixed\ +\f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls39\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Fix links in help.\ @@ -361,12 +356,12 @@ \ls47\ilvl0\cf0 {\listtext \'a5 }Retry automatic reloading of files changed on disk a few times.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls47\ilvl0 -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 Changes since 0.2\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\f4\i\fs26 \cf0 \ +\f3\i\fs26 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural @@ -440,10 +435,10 @@ \ls80\ilvl0\cf0 {\listtext \'a5 }New tool modes for ading notes or highlights.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\fs26 \cf0 Bugs Fixed\ +\f3\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \ls81\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }We now don't edit new text notes, so they can be moved, resized or deleted.\ @@ -481,11 +476,11 @@ \ls97\ilvl0\cf0 {\listtext \'a5 }Lazy updating of page thumbnails to avoid slowdown when opening a file.\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f3\b\fs28 \cf0 \ +\f2\b\fs28 \cf0 \ \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural \f0\b0\fs48 \cf0 Colofon -\f3\b\fs28 \ +\f2\b\fs28 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural @@ -496,7 +491,7 @@ \fs22 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f3\b\fs28 \cf0 About Skim\ +\f2\b\fs28 \cf0 About Skim\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f1\b0\fs22 \cf0 \ @@ -504,7 +499,7 @@ \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\b\fs26 \cf0 Web Site\ +\f3\i\b\fs26 \cf0 Web Site\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f1\i0\b0\fs22 \cf0 \ @@ -512,7 +507,7 @@ \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\b\fs26 \cf0 Getting Help\ +\f3\i\b\fs26 \cf0 Getting Help\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f1\i0\b0\fs22 \cf0 \ @@ -520,11 +515,11 @@ \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural -\f4\i\b\fs26 \cf0 Reporting Bugs\ +\f3\i\b\fs26 \cf0 Reporting Bugs\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f1\i0\b0\fs22 \cf0 \ Bug reports should be submitted to the {\field{\*\fldinst{HYPERLINK "http://sourceforge.net/tracker/?group_id=192583&atid=941981"}}{\fldrslt bug tracker}} on SourceForge. -\f5\b Note: +\f4\b Note: \f1\b0 If you can, please assign the bug report to someone - if you don't personally know any developers, assign the bug to Mike (username mmcc). If you don't assign the bug to someone, nobody may notice it for a long time. Assigning it to someone sends them an email notification.\ } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-26 00:10:44
|
Revision: 2559 http://skim-app.svn.sourceforge.net/skim-app/?rev=2559&view=rev Author: hofman Date: 2007-07-25 17:10:39 -0700 (Wed, 25 Jul 2007) Log Message: ----------- Don't keep the bitmap imagerep, as CIImage does not copy the bitmap, but apparently keeps a reference to the bitmap rep. Modified Paths: -------------- trunk/SKTransitionController.h trunk/SKTransitionController.m Modified: trunk/SKTransitionController.h =================================================================== --- trunk/SKTransitionController.h 2007-07-25 21:58:39 UTC (rev 2558) +++ trunk/SKTransitionController.h 2007-07-26 00:10:39 UTC (rev 2559) @@ -118,7 +118,6 @@ NSWindow *transitionWindow; SKTransitionView *transitionView; NSView *view; - NSBitmapImageRep *bitmap; CIImage *initialImage; NSRect imageRect; Modified: trunk/SKTransitionController.m =================================================================== --- trunk/SKTransitionController.m 2007-07-25 21:58:39 UTC (rev 2558) +++ trunk/SKTransitionController.m 2007-07-26 00:10:39 UTC (rev 2559) @@ -113,7 +113,6 @@ - (void)dealloc { [transitionWindow release]; - [bitmap release]; [initialImage release]; [super dealloc]; } @@ -125,8 +124,6 @@ - (void)setView:(NSView *)newView { if (view != newView) { view = newView; - [bitmap release]; - bitmap = nil; } } @@ -255,16 +252,12 @@ - (CIImage *)createCurrentImage { NSRect bounds = [view bounds]; + NSBitmapImageRep *contentBitmap = [view bitmapImageRepForCachingDisplayInRect:bounds]; - if (bitmap == nil || NSEqualSizes(bounds.size, NSMakeSize([bitmap pixelsWide], [bitmap pixelsHigh])) == NO) { - [bitmap release]; - bitmap = [[view bitmapImageRepForCachingDisplayInRect:bounds] retain]; - } + [contentBitmap clear]; + [view cacheDisplayInRect:bounds toBitmapImageRep:contentBitmap]; - [bitmap clear]; - [view cacheDisplayInRect:bounds toBitmapImageRep:bitmap]; - - return [[CIImage alloc] initWithBitmapImageRep:bitmap]; + return [[CIImage alloc] initWithBitmapImageRep:contentBitmap]; } - (NSWindow *)transitionWindow { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ho...@us...> - 2007-07-25 21:58:43
|
Revision: 2558 http://skim-app.svn.sourceforge.net/skim-app/?rev=2558&view=rev Author: hofman Date: 2007-07-25 14:58:39 -0700 (Wed, 25 Jul 2007) Log Message: ----------- Convert .strings files to UTF-16. Modified Paths: -------------- trunk/French.lproj/InfoPlist.strings trunk/French.lproj/Localizable.strings trunk/Italian.lproj/Localizable.strings trunk/ReleaseNotes.rtf trunk/Skim.xcodeproj/project.pbxproj trunk/SkimImporter/SkimImporter.xcodeproj/project.pbxproj trunk/vendorsrc/andymatuschak/Sparkle/Sparkle.xcodeproj/project.pbxproj trunk/vendorsrc/andymatuschak/Sparkle/it.lproj/Sparkle.strings trunk/vendorsrc/andymatuschak/Sparkle/nl.lproj/Sparkle.strings Modified: trunk/French.lproj/InfoPlist.strings =================================================================== (Binary files differ) Modified: trunk/French.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/Italian.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/ReleaseNotes.rtf =================================================================== --- trunk/ReleaseNotes.rtf 2007-07-25 21:16:23 UTC (rev 2557) +++ trunk/ReleaseNotes.rtf 2007-07-25 21:58:39 UTC (rev 2558) @@ -97,16 +97,18 @@ {\list\listtemplateid92\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid92} {\list\listtemplateid93\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid93} {\list\listtemplateid94\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid94} -{\list\listtemplateid95\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid95}} -{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}{\listoverride\listid19\listoverridecount0\ls19}{\listoverride\listid20\listoverridecount0\ls20}{\listoverride\listid21\listoverridecount0\ls21}{\listoverride\listid22\listoverridecount0\ls22}{\listoverride\listid23\listoverridecount0\ls23}{\listoverride\listid24\listoverridecount0\ls24}{\listoverride\listid25\listoverridecount0\ls25}{\listoverride\listid26\listoverridecount0\ls26}{\listoverride\listid27\listoverridecount0\ls27}{\listoverride\listid28\listoverridecount0\ls28}{\listoverride\listid29\listoverridecount0\ls29}{\listoverride\listid30\listoverridecount0\ls30}{\listoverride\listid31\listoverridecount0\ls31}{\listoverride\listid32\listoverridecount0\ls32}{\listoverride\listid33\listoverridecount0\ls33}{\listoverride\listid34\listoverridecount0\ls34}{\listoverride\listid35\listoverridecount0\ls35}{\listoverride\listid36\listoverridecount0\ls36}{\listoverride\listid37\listoverridecount0\ls37}{\listoverride\listid38\listoverridecount0\ls38}{\listoverride\listid39\listoverridecount0\ls39}{\listoverride\listid40\listoverridecount0\ls40}{\listoverride\listid41\listoverridecount0\ls41}{\listoverride\listid42\listoverridecount0\ls42}{\listoverride\listid43\listoverridecount0\ls43}{\listoverride\listid44\listoverridecount0\ls44}{\listoverride\listid45\listoverridecount0\ls45}{\listoverride\listid46\listoverridecount0\ls46}{\listoverride\listid47\listoverridecount0\ls47}{\listoverride\listid48\listoverridecount0\ls48}{\listoverride\listid49\listoverridecount0\ls49}{\listoverride\listid50\listoverridecount0\ls50}{\listoverride\listid51\listoverridecount0\ls51}{\listoverride\listid52\listoverridecount0\ls52}{\listoverride\listid53\listoverridecount0\ls53}{\listoverride\listid54\listoverridecount0\ls54}{\listoverride\listid55\listoverridecount0\ls55}{\listoverride\listid56\listoverridecount0\ls56}{\listoverride\listid57\listoverridecount0\ls57}{\listoverride\listid58\listoverridecount0\ls58}{\listoverride\listid59\listoverridecount0\ls59}{\listoverride\listid60\listoverridecount0\ls60}{\listoverride\listid61\listoverridecount0\ls61}{\listoverride\listid62\listoverridecount0\ls62}{\listoverride\listid63\listoverridecount0\ls63}{\listoverride\listid64\listoverridecount0\ls64}{\listoverride\listid65\listoverridecount0\ls65}{\listoverride\listid66\listoverridecount0\ls66}{\listoverride\listid67\listoverridecount0\ls67}{\listoverride\listid68\listoverridecount0\ls68}{\listoverride\listid69\listoverridecount0\ls69}{\listoverride\listid70\listoverridecount0\ls70}{\listoverride\listid71\listoverridecount0\ls71}{\listoverride\listid72\listoverridecount0\ls72}{\listoverride\listid73\listoverridecount0\ls73}{\listoverride\listid74\listoverridecount0\ls74}{\listoverride\listid75\listoverridecount0\ls75}{\listoverride\listid76\listoverridecount0\ls76}{\listoverride\listid77\listoverridecount0\ls77}{\listoverride\listid78\listoverridecount0\ls78}{\listoverride\listid79\listoverridecount0\ls79}{\listoverride\listid80\listoverridecount0\ls80}{\listoverride\listid81\listoverridecount0\ls81}{\listoverride\listid82\listoverridecount0\ls82}{\listoverride\listid83\listoverridecount0\ls83}{\listoverride\listid84\listoverridecount0\ls84}{\listoverride\listid85\listoverridecount0\ls85}{\listoverride\listid86\listoverridecount0\ls86}{\listoverride\listid87\listoverridecount0\ls87}{\listoverride\listid88\listoverridecount0\ls88}{\listoverride\listid89\listoverridecount0\ls89}{\listoverride\listid90\listoverridecount0\ls90}{\listoverride\listid91\listoverridecount0\ls91}{\listoverride\listid92\listoverridecount0\ls92}{\listoverride\listid93\listoverridecount0\ls93}{\listoverride\listid94\listoverridecount0\ls94}{\listoverride\listid95\listoverridecount0\ls95}} +{\list\listtemplateid95\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid95} +{\list\listtemplateid96\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid96} +{\list\listtemplateid97\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid97}} +{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}{\listoverride\listid19\listoverridecount0\ls19}{\listoverride\listid20\listoverridecount0\ls20}{\listoverride\listid21\listoverridecount0\ls21}{\listoverride\listid22\listoverridecount0\ls22}{\listoverride\listid23\listoverridecount0\ls23}{\listoverride\listid24\listoverridecount0\ls24}{\listoverride\listid25\listoverridecount0\ls25}{\listoverride\listid26\listoverridecount0\ls26}{\listoverride\listid27\listoverridecount0\ls27}{\listoverride\listid28\listoverridecount0\ls28}{\listoverride\listid29\listoverridecount0\ls29}{\listoverride\listid30\listoverridecount0\ls30}{\listoverride\listid31\listoverridecount0\ls31}{\listoverride\listid32\listoverridecount0\ls32}{\listoverride\listid33\listoverridecount0\ls33}{\listoverride\listid34\listoverridecount0\ls34}{\listoverride\listid35\listoverridecount0\ls35}{\listoverride\listid36\listoverridecount0\ls36}{\listoverride\listid37\listoverridecount0\ls37}{\listoverride\listid38\listoverridecount0\ls38}{\listoverride\listid39\listoverridecount0\ls39}{\listoverride\listid40\listoverridecount0\ls40}{\listoverride\listid41\listoverridecount0\ls41}{\listoverride\listid42\listoverridecount0\ls42}{\listoverride\listid43\listoverridecount0\ls43}{\listoverride\listid44\listoverridecount0\ls44}{\listoverride\listid45\listoverridecount0\ls45}{\listoverride\listid46\listoverridecount0\ls46}{\listoverride\listid47\listoverridecount0\ls47}{\listoverride\listid48\listoverridecount0\ls48}{\listoverride\listid49\listoverridecount0\ls49}{\listoverride\listid50\listoverridecount0\ls50}{\listoverride\listid51\listoverridecount0\ls51}{\listoverride\listid52\listoverridecount0\ls52}{\listoverride\listid53\listoverridecount0\ls53}{\listoverride\listid54\listoverridecount0\ls54}{\listoverride\listid55\listoverridecount0\ls55}{\listoverride\listid56\listoverridecount0\ls56}{\listoverride\listid57\listoverridecount0\ls57}{\listoverride\listid58\listoverridecount0\ls58}{\listoverride\listid59\listoverridecount0\ls59}{\listoverride\listid60\listoverridecount0\ls60}{\listoverride\listid61\listoverridecount0\ls61}{\listoverride\listid62\listoverridecount0\ls62}{\listoverride\listid63\listoverridecount0\ls63}{\listoverride\listid64\listoverridecount0\ls64}{\listoverride\listid65\listoverridecount0\ls65}{\listoverride\listid66\listoverridecount0\ls66}{\listoverride\listid67\listoverridecount0\ls67}{\listoverride\listid68\listoverridecount0\ls68}{\listoverride\listid69\listoverridecount0\ls69}{\listoverride\listid70\listoverridecount0\ls70}{\listoverride\listid71\listoverridecount0\ls71}{\listoverride\listid72\listoverridecount0\ls72}{\listoverride\listid73\listoverridecount0\ls73}{\listoverride\listid74\listoverridecount0\ls74}{\listoverride\listid75\listoverridecount0\ls75}{\listoverride\listid76\listoverridecount0\ls76}{\listoverride\listid77\listoverridecount0\ls77}{\listoverride\listid78\listoverridecount0\ls78}{\listoverride\listid79\listoverridecount0\ls79}{\listoverride\listid80\listoverridecount0\ls80}{\listoverride\listid81\listoverridecount0\ls81}{\listoverride\listid82\listoverridecount0\ls82}{\listoverride\listid83\listoverridecount0\ls83}{\listoverride\listid84\listoverridecount0\ls84}{\listoverride\listid85\listoverridecount0\ls85}{\listoverride\listid86\listoverridecount0\ls86}{\listoverride\listid87\listoverridecount0\ls87}{\listoverride\listid88\listoverridecount0\ls88}{\listoverride\listid89\listoverridecount0\ls89}{\listoverride\listid90\listoverridecount0\ls90}{\listoverride\listid91\listoverridecount0\ls91}{\listoverride\listid92\listoverridecount0\ls92}{\listoverride\listid93\listoverridecount0\ls93}{\listoverride\listid94\listoverridecount0\ls94}{\listoverride\listid95\listoverridecount0\ls95}{\listoverride\listid96\listoverridecount0\ls96}{\listoverride\listid97\listoverridecount0\ls97}} \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural \f0\fs60 \cf0 Skim Release Notes\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f1\fs22 \cf0 \ -Last update: 23 July 2007 (rev -\f2\fs20 2547) +Last update: 25 July 2007 (rev +\f2\fs20 2557) \f1\fs22 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural @@ -128,13 +130,16 @@ {\listtext \'a5 }New View menu item to show the file at the real size at which it would be printed.\ {\listtext \'a5 }Added a Speech menu to Edit menu.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural +\ls2\ilvl0\cf0 {\listtext \'a5 }Added keyboard shortcuts 'p' and 'a' to toggle pages and auto-resize in presentation mode.\ +{\listtext \'a5 }Added French localization. (Thanks Corentin Cras-M\'8eneur!)\ +\pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \f3\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f4\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls2\ilvl0 +\ls3\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Correct display of zero line width in Line inspector panel.\ {\listtext \'a5 }Fix broken Note preferences in Italian localization.\ {\listtext \'a5 }Improved security for PDFSync, escape special shell characters.\ @@ -146,17 +151,21 @@ {\listtext \'a5 }You can now open PDF and PS files even if they happen to have the wrong extension.\ {\listtext \'a5 }Fix layout issues in main window.\ {\listtext \'a5 }Reopen snapshots after a reload at the correct zoom factor.\ -\pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural +\pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural +\ls4\ilvl0\cf0 {\listtext \'a5 }Notes sorted by contents ignores case and uses numeric compare.\ +{\listtext \'a5 }Ignore empty Spotlight search text.\ +\pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \f3\b\fs28 \cf0 \ -Changes since 0.5\ +\pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural +\cf0 Changes since 0.5\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f4\i\fs26 \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls3\ilvl0 +\ls5\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Added some more sorting keys for use in text export templates.\ {\listtext \'a5 }Reorganized document info window, with some new properties.\ {\listtext \'a5 }You can now navigate through a presentation using mouse clicks.\ @@ -164,9 +173,9 @@ {\listtext \'a5 }Added an optional status bar, displaying the page number, number and pages, as well as informatino about the tool mode, if it applies.\ {\listtext \'a5 }You can now print documents from AppleScript.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls4\ilvl0\cf0 {\listtext \'a5 }Pdfsync from AppleScript now goes separately through the go command instead of the open command.\ +\ls6\ilvl0\cf0 {\listtext \'a5 }Pdfsync from AppleScript now goes separately through the go command instead of the open command.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls5\ilvl0\cf0 {\listtext \'a5 }You can now quickly rotate through tool modes using Shift-modified arrow keys.\ +\ls7\ilvl0\cf0 {\listtext \'a5 }You can now quickly rotate through tool modes using Shift-modified arrow keys.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \f3\b\fs28 \cf0 \ @@ -174,7 +183,7 @@ \f4\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls6\ilvl0 +\ls8\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Prevent chaching of update info for updater.\ {\listtext \'a5 }Fix the default text export templates.\ {\listtext \'a5 }Allow other active application windows in front of Skim in presentation mode.\ @@ -197,7 +206,7 @@ \f4\i\fs26 \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls7\ilvl0 +\ls9\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }You can now hide all notes and highlights.\ {\listtext \'a5 }Remember last exported type.\ {\listtext \'a5 }Keyboard shortcut for Export.\ @@ -215,13 +224,13 @@ {\listtext \'a5 }You can now change the icon type of anchored notes from the note's window to some standard proofreader marks.\ {\listtext \'a5 }Hidden default for icon type of anchored notes (SKAnchoredNoteiconType).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls8\ilvl0\cf0 {\listtext \'a5 }Skim now saves the file type and creator code.\ +\ls10\ilvl0\cf0 {\listtext \'a5 }Skim now saves the file type and creator code.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls9\ilvl0\cf0 {\listtext \'a5 }The reading bar is now shown on the thumbnails.\ +\ls11\ilvl0\cf0 {\listtext \'a5 }The reading bar is now shown on the thumbnails.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls10\ilvl0\cf0 {\listtext \'a5 }Add border/line properties to circle, box, text and line notes. Accessible through a new inspector panel and AppleScript.\ +\ls12\ilvl0\cf0 {\listtext \'a5 }Add border/line properties to circle, box, text and line notes. Accessible through a new inspector panel and AppleScript.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls11\ilvl0\cf0 {\listtext \'a5 }Allow setting the interior (fill) color for circles and boxes. Select the check button at the bottom of the color panel.\ +\ls13\ilvl0\cf0 {\listtext \'a5 }Allow setting the interior (fill) color for circles and boxes. Select the check button at the bottom of the color panel.\ {\listtext \'a5 }Add a TeX editor perset for LyX.\ {\listtext \'a5 }You can now reopen snapshots from a previous run.\ {\listtext \'a5 }New preferences for line styles and interior colors.\ @@ -236,7 +245,7 @@ \f4\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls12\ilvl0 +\ls14\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Use old-style check for network availability for the updater, as the newer API is not reliable for dial-up connections.\ {\listtext \'a5 }Never add a new note on a click in note tool mode, because undoing such an addition can also remove a text edit in progress.\ {\listtext \'a5 }Update the window title when the document is reloaded; the number of pages can change. \ @@ -246,7 +255,7 @@ {\listtext \'a5 }Add help about cropping pages.\ {\listtext \'a5 }Start and end points for arrow notes in AppleScript are now relative to the page, and changing them automatically changes the bounds.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls13\ilvl0\cf0 {\listtext \'a5 }The side panels in full screen mode are now hidden when you switch to another application.\ +\ls15\ilvl0\cf0 {\listtext \'a5 }The side panels in full screen mode are now hidden when you switch to another application.\ {\listtext \'a5 }Renamed "Arrow" to "Line", as it now allows more general line styles. Also change some keyboard shortcuts.\ {\listtext \'a5 }Enable Password menu item for encrypted files that are flagged as unlocked, as the latter is unreliable in PDFKit.\ {\listtext \'a5 }Fix tab-loop for PDFs with fiallable forms. Also add some help about fillable forms.\ @@ -269,7 +278,7 @@ \f4\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls14\ilvl0 +\ls16\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Fixed installation of new versions by updater.\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural @@ -281,50 +290,50 @@ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls15\ilvl0 +\ls17\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Add a menu item in the Help menu to visit the web site.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls16\ilvl0\cf0 {\listtext \'a5 }Add single-character shortcuts to change the note style in note mode (t, n, c, b, h, u, s, a).\ +\ls18\ilvl0\cf0 {\listtext \'a5 }Add single-character shortcuts to change the note style in note mode (t, n, c, b, h, u, s, a).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls17\ilvl0\cf0 {\listtext \'a5 }Fix PDFSync support to work with file names containing spaces.\ +\ls19\ilvl0\cf0 {\listtext \'a5 }Fix PDFSync support to work with file names containing spaces.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls18\ilvl0\cf0 {\listtext \'a5 }Add hidden default for activation of navigation buttons in presentation mode (SKActivatePresentationNavigationAtBottom).\ +\ls20\ilvl0\cf0 {\listtext \'a5 }Add hidden default for activation of navigation buttons in presentation mode (SKActivatePresentationNavigationAtBottom).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls19\ilvl0\cf0 {\listtext \'a5 }Start search using the find panel at the current page when there is no selection.\ +\ls21\ilvl0\cf0 {\listtext \'a5 }Start search using the find panel at the current page when there is no selection.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls20\ilvl0\cf0 {\listtext \'a5 }Wrap selection using the find panel.\ +\ls22\ilvl0\cf0 {\listtext \'a5 }Wrap selection using the find panel.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls21\ilvl0\cf0 {\listtext \'a5 }Add support for apple remote control. It can be disabled through the hidden default SKEnableAppleRemote.\ +\ls23\ilvl0\cf0 {\listtext \'a5 }Add support for apple remote control. It can be disabled through the hidden default SKEnableAppleRemote.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls22\ilvl0\cf0 {\listtext \'a5 }Hidden defaults for line ending style of arrows (SKLineNoteStartLineStyle, SKLineNoteEndLineStyle).\ +\ls24\ilvl0\cf0 {\listtext \'a5 }Hidden defaults for line ending style of arrows (SKLineNoteStartLineStyle, SKLineNoteEndLineStyle).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls23\ilvl0\cf0 {\listtext \'a5 }Hidden pref option for reading missing notes from separate .skim file (SKReadMissingNotesFromSkimFileOption). \ +\ls25\ilvl0\cf0 {\listtext \'a5 }Hidden pref option for reading missing notes from separate .skim file (SKReadMissingNotesFromSkimFileOption). \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls24\ilvl0\cf0 {\listtext \'a5 }You can now open the corresponding PDF from a Skim Notes document.\ +\ls26\ilvl0\cf0 {\listtext \'a5 }You can now open the corresponding PDF from a Skim Notes document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls25\ilvl0\cf0 {\listtext \'a5 }Skim can now read TIFF images from the clipboard.\ +\ls27\ilvl0\cf0 {\listtext \'a5 }Skim can now read TIFF images from the clipboard.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls26\ilvl0\cf0 {\listtext \'a5 }New select tool. Allows you to copy PDF and TIFF images from a section of a page.\ +\ls28\ilvl0\cf0 {\listtext \'a5 }New select tool. Allows you to copy PDF and TIFF images from a section of a page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls27\ilvl0\cf0 {\listtext \'a5 }You can now search Skim note files from Spotlight.\ +\ls29\ilvl0\cf0 {\listtext \'a5 }You can now search Skim note files from Spotlight.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls28\ilvl0\cf0 {\listtext \'a5 }New Crop menu items and toolbar button.\ +\ls30\ilvl0\cf0 {\listtext \'a5 }New Crop menu items and toolbar button.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls29\ilvl0\cf0 {\listtext \'a5 }Cropping and page rotation are now undoable.\ +\ls31\ilvl0\cf0 {\listtext \'a5 }Cropping and page rotation are now undoable.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls30\ilvl0\cf0 {\listtext \'a5 }Allow reverting a document when it has changed on disk.\ +\ls32\ilvl0\cf0 {\listtext \'a5 }Allow reverting a document when it has changed on disk.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls31\ilvl0\cf0 {\listtext \'a5 }New menu item to set the selection from the content of the page.\ +\ls33\ilvl0\cf0 {\listtext \'a5 }New menu item to set the selection from the content of the page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls32\ilvl0\cf0 {\listtext \'a5 }Hidden defaults for automatic crop box margins (SKAutoCropBoxMarginWidth, SKAutoCropBoxMarginHeight).\ +\ls34\ilvl0\cf0 {\listtext \'a5 }Hidden defaults for automatic crop box margins (SKAutoCropBoxMarginWidth, SKAutoCropBoxMarginHeight).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls33\ilvl0\cf0 {\listtext \'a5 }New Zoom To Selection menu item and toolbar button.\ +\ls35\ilvl0\cf0 {\listtext \'a5 }New Zoom To Selection menu item and toolbar button.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls34\ilvl0\cf0 {\listtext \'a5 }New preference option to open files fit to the PDF.\ +\ls36\ilvl0\cf0 {\listtext \'a5 }New preference option to open files fit to the PDF.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls35\ilvl0\cf0 {\listtext \'a5 }You can now join markup highlights using shift-click, or by selecting a highlight before adding a new one.\ +\ls37\ilvl0\cf0 {\listtext \'a5 }You can now join markup highlights using shift-click, or by selecting a highlight before adding a new one.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls36\ilvl0\cf0 {\listtext \'a5 }You can now supply templates for text export of notes. See the wiki for more information.\ +\ls38\ilvl0\cf0 {\listtext \'a5 }You can now supply templates for text export of notes. See the wiki for more information.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \f3\b\fs28 \cf0 \ @@ -332,26 +341,26 @@ \f4\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls37\ilvl0 +\ls39\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Fix links in help.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls38\ilvl0\cf0 {\listtext \'a5 }Don't create a new note in note tool mode on mousedown outside a page.\ +\ls40\ilvl0\cf0 {\listtext \'a5 }Don't create a new note in note tool mode on mousedown outside a page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls39\ilvl0\cf0 {\listtext \'a5 }Don't add new resizable notes in note tool mode when just clicking.\ +\ls41\ilvl0\cf0 {\listtext \'a5 }Don't add new resizable notes in note tool mode when just clicking.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls40\ilvl0\cf0 {\listtext \'a5 }You can now access links that are "hidden" by transparent highlights and arrows.\ +\ls42\ilvl0\cf0 {\listtext \'a5 }You can now access links that are "hidden" by transparent highlights and arrows.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls41\ilvl0\cf0 {\listtext \'a5 }Scroll reading bar to visible when it is shown.\ +\ls43\ilvl0\cf0 {\listtext \'a5 }Scroll reading bar to visible when it is shown.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls42\ilvl0\cf0 {\listtext \'a5 }Scroll to previous position on page when reloading PDF.\ +\ls44\ilvl0\cf0 {\listtext \'a5 }Scroll to previous position on page when reloading PDF.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls43\ilvl0\cf0 {\listtext \'a5 }Escape spaces in TeX editor command.\ +\ls45\ilvl0\cf0 {\listtext \'a5 }Escape spaces in TeX editor command.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls44\ilvl0\cf0 {\listtext \'a5 }Thumbnails now use the current display box.\ +\ls46\ilvl0\cf0 {\listtext \'a5 }Thumbnails now use the current display box.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls45\ilvl0\cf0 {\listtext \'a5 }Retry automatic reloading of files changed on disk a few times.\ +\ls47\ilvl0\cf0 {\listtext \'a5 }Retry automatic reloading of files changed on disk a few times.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls45\ilvl0 +\ls47\ilvl0 \f3\b\fs28 \cf0 \ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 Changes since 0.2\ @@ -361,74 +370,74 @@ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \cf0 New Features\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls46\ilvl0 +\ls48\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }Add shortcuts for bigger/smaller font sizes.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls47\ilvl0\cf0 {\listtext \'a5 }Command-click a snapshot.\ +\ls49\ilvl0\cf0 {\listtext \'a5 }Command-click a snapshot.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls48\ilvl0\cf0 {\listtext \'a5 }We now print notes and highlights.\ +\ls50\ilvl0\cf0 {\listtext \'a5 }We now print notes and highlights.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls49\ilvl0\cf0 {\listtext \'a5 }Add copy/cut/paste items to the contextual menu, when they apply.\ +\ls51\ilvl0\cf0 {\listtext \'a5 }Add copy/cut/paste items to the contextual menu, when they apply.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls50\ilvl0\cf0 {\listtext \'a5 }You can now make a snapshot of a page by Command-clicking a thumbnail.\ +\ls52\ilvl0\cf0 {\listtext \'a5 }You can now make a snapshot of a page by Command-clicking a thumbnail.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls51\ilvl0\cf0 {\listtext \'a5 }Added Dutch localization.\ +\ls53\ilvl0\cf0 {\listtext \'a5 }Added Dutch localization.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls52\ilvl0\cf0 {\listtext \'a5 }We now do not leave Full Screen when switching to another application.\ +\ls54\ilvl0\cf0 {\listtext \'a5 }We now do not leave Full Screen when switching to another application.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls53\ilvl0\cf0 {\listtext \'a5 }Export notes as RTF.\ +\ls55\ilvl0\cf0 {\listtext \'a5 }Export notes as RTF.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls54\ilvl0\cf0 {\listtext \'a5 }Add preference options for default note/highlight colors and text note font.\ +\ls56\ilvl0\cf0 {\listtext \'a5 }Add preference options for default note/highlight colors and text note font.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls55\ilvl0\cf0 {\listtext \'a5 }Add menu item to save the current PDF display settings to be used for new documents.\ +\ls57\ilvl0\cf0 {\listtext \'a5 }Add menu item to save the current PDF display settings to be used for new documents.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls56\ilvl0\cf0 {\listtext \'a5 }Search results from the Find Panel are now also highlighted with a red oval.\ +\ls58\ilvl0\cf0 {\listtext \'a5 }Search results from the Find Panel are now also highlighted with a red oval.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls57\ilvl0\cf0 {\listtext \'a5 }Select search field when opening the Contents pane in full screen mode.\ +\ls59\ilvl0\cf0 {\listtext \'a5 }Select search field when opening the Contents pane in full screen mode.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls58\ilvl0\cf0 {\listtext \'a5 }You can now reset all preferences or all preferences in a pane.\ +\ls60\ilvl0\cf0 {\listtext \'a5 }You can now reset all preferences or all preferences in a pane.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls59\ilvl0\cf0 {\listtext \'a5 }Added Italian localization. (Thanks Andrea Bergia!)\ +\ls61\ilvl0\cf0 {\listtext \'a5 }Added Italian localization. (Thanks Andrea Bergia!)\ {\listtext \'a5 }Screensaver and sleep are now disabled in Presentation mode.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls60\ilvl0\cf0 {\listtext \'a5 }Skim can now return to the last page viewed in a document.\ +\ls62\ilvl0\cf0 {\listtext \'a5 }Skim can now return to the last page viewed in a document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls61\ilvl0\cf0 {\listtext \'a5 }Link tool tips now show the top of the text when the link refers to the (empty) top of a page. \ +\ls63\ilvl0\cf0 {\listtext \'a5 }Link tool tips now show the top of the text when the link refers to the (empty) top of a page. \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls62\ilvl0\cf0 {\listtext \'a5 }Skim can now also view separate Skim notes (.skim) files.\ +\ls64\ilvl0\cf0 {\listtext \'a5 }Skim can now also view separate Skim notes (.skim) files.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls63\ilvl0\cf0 {\listtext \'a5 }Using Sparkle for automatic updating. (Thanks Andy Matuschak!)\ +\ls65\ilvl0\cf0 {\listtext \'a5 }Using Sparkle for automatic updating. (Thanks Andy Matuschak!)\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls64\ilvl0\cf0 {\listtext \'a5 }Display the number of pages in the title bar.\ +\ls66\ilvl0\cf0 {\listtext \'a5 }Display the number of pages in the title bar.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls65\ilvl0\cf0 {\listtext \'a5 }Skim can now automatically backup a skim notes file whenever it saves a PDF file.\ +\ls67\ilvl0\cf0 {\listtext \'a5 }Skim can now automatically backup a skim notes file whenever it saves a PDF file.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls66\ilvl0\cf0 {\listtext \'a5 }You can now resize the current note using the arrow keys, when you hold down the Control key.\ +\ls68\ilvl0\cf0 {\listtext \'a5 }You can now resize the current note using the arrow keys, when you hold down the Control key.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls67\ilvl0\cf0 {\listtext \'a5 }Notes are now ordered according to page and location in page.\ +\ls69\ilvl0\cf0 {\listtext \'a5 }Notes are now ordered according to page and location in page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls68\ilvl0\cf0 {\listtext \'a5 }Several improvements of Skim's custom tool-tips.\ +\ls70\ilvl0\cf0 {\listtext \'a5 }Several improvements of Skim's custom tool-tips.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls69\ilvl0\cf0 {\listtext \'a5 }Add a menu item to select the search field.\ +\ls71\ilvl0\cf0 {\listtext \'a5 }Add a menu item to select the search field.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls70\ilvl0\cf0 {\listtext \'a5 }You can now add arrows to a PDF document.\ +\ls72\ilvl0\cf0 {\listtext \'a5 }You can now add arrows to a PDF document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls71\ilvl0\cf0 {\listtext \'a5 }You can now add notes from external .skim files rather than just overwriting them.\ +\ls73\ilvl0\cf0 {\listtext \'a5 }You can now add notes from external .skim files rather than just overwriting them.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls72\ilvl0\cf0 {\listtext \'a5 }PDFSync support. See the Wiki for more information.\ +\ls74\ilvl0\cf0 {\listtext \'a5 }PDFSync support. See the Wiki for more information.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls73\ilvl0\cf0 {\listtext \'a5 }You can now set transparent colors from the color panel. \ +\ls75\ilvl0\cf0 {\listtext \'a5 }You can now set transparent colors from the color panel. \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls74\ilvl0\cf0 {\listtext \'a5 }You can now set separate PDF view settings for full screen mode. \ +\ls76\ilvl0\cf0 {\listtext \'a5 }You can now set separate PDF view settings for full screen mode. \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls75\ilvl0\cf0 {\listtext \'a5 }Add a Look Up in Dictionary item to the contextual menu.\ +\ls77\ilvl0\cf0 {\listtext \'a5 }Add a Look Up in Dictionary item to the contextual menu.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls76\ilvl0\cf0 {\listtext \'a5 }You can now undo edits of notes and highlights.\ +\ls78\ilvl0\cf0 {\listtext \'a5 }You can now undo edits of notes and highlights.\ {\listtext \'a5 }Add a hidden preference (SKActivateFullScreenNavigationAtBottom) to show the navigation buttons in full screen mode only when moving the mouse at the bottom of the screen. \ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls77\ilvl0\cf0 {\listtext \'a5 }Add hidden preferences for the line widths of circles and boxes (SKCircleNoteLineWidth and SKSquareNoteLineWidth).\ +\ls79\ilvl0\cf0 {\listtext \'a5 }Add hidden preferences for the line widths of circles and boxes (SKCircleNoteLineWidth and SKSquareNoteLineWidth).\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls78\ilvl0\cf0 {\listtext \'a5 }New tool modes for ading notes or highlights.\ +\ls80\ilvl0\cf0 {\listtext \'a5 }New tool modes for ading notes or highlights.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural \f3\b\fs28 \cf0 \ @@ -436,40 +445,40 @@ \f4\i\fs26 \cf0 Bugs Fixed\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls79\ilvl0 +\ls81\ilvl0 \f1\i0\b0\fs22 \cf0 {\listtext \'a5 }We now don't edit new text notes, so they can be moved, resized or deleted.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls80\ilvl0\cf0 {\listtext \'a5 }We now make sure new notes are added to a visible page.\ +\ls82\ilvl0\cf0 {\listtext \'a5 }We now make sure new notes are added to a visible page.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls81\ilvl0\cf0 {\listtext \'a5 }Disable the TOC menu item when there is no TOC.\ +\ls83\ilvl0\cf0 {\listtext \'a5 }Disable the TOC menu item when there is no TOC.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls82\ilvl0\cf0 {\listtext \'a5 }Return to the location that was viewed when reloading a document.\ +\ls84\ilvl0\cf0 {\listtext \'a5 }Return to the location that was viewed when reloading a document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls83\ilvl0\cf0 {\listtext \'a5 }Search text in a PDf file asynchronously, so it does not block Skim.\ +\ls85\ilvl0\cf0 {\listtext \'a5 }Search text in a PDf file asynchronously, so it does not block Skim.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls84\ilvl0\cf0 {\listtext \'a5 }Fix crashes that can appear for links with missing URLs.\ +\ls86\ilvl0\cf0 {\listtext \'a5 }Fix crashes that can appear for links with missing URLs.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls85\ilvl0\cf0 {\listtext \'a5 }Add separators in the Notes menu for categories.\ +\ls87\ilvl0\cf0 {\listtext \'a5 }Add separators in the Notes menu for categories.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls86\ilvl0\cf0 {\listtext \'a5 }Fix a crasher when reverting a PDF-document.\ +\ls88\ilvl0\cf0 {\listtext \'a5 }Fix a crasher when reverting a PDF-document.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls87\ilvl0\cf0 {\listtext \'a5 }Fix typos in the Help and update for new features.\ +\ls89\ilvl0\cf0 {\listtext \'a5 }Fix typos in the Help and update for new features.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls88\ilvl0\cf0 {\listtext \'a5 }Fix a crasher when reverting the document. Unfortunately this disabled tool tips.\ +\ls90\ilvl0\cf0 {\listtext \'a5 }Fix a crasher when reverting the document. Unfortunately this disabled tool tips.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls89\ilvl0\cf0 {\listtext \'a5 }Open the contents pane to display the search term when opening from Spotlight.\ +\ls91\ilvl0\cf0 {\listtext \'a5 }Open the contents pane to display the search term when opening from Spotlight.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls90\ilvl0\cf0 {\listtext \'a5 }Save notes when auto-saving and exporting as PDF.\ +\ls92\ilvl0\cf0 {\listtext \'a5 }Save notes when auto-saving and exporting as PDF.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls91\ilvl0\cf0 {\listtext \'a5 }Remember the width of notes pane.\ +\ls93\ilvl0\cf0 {\listtext \'a5 }Remember the width of notes pane.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls92\ilvl0\cf0 {\listtext \'a5 }Fix leaks leading to excessive memory use.\ +\ls94\ilvl0\cf0 {\listtext \'a5 }Fix leaks leading to excessive memory use.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls93\ilvl0\cf0 {\listtext \'a5 }Fix back-tabbing through notes and links.\ +\ls95\ilvl0\cf0 {\listtext \'a5 }Fix back-tabbing through notes and links.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls94\ilvl0\cf0 {\listtext \'a5 }Zooming using the scroll-wheel now only affects the current window.\ +\ls96\ilvl0\cf0 {\listtext \'a5 }Zooming using the scroll-wheel now only affects the current window.\ \pard\tx220\tx720\tx1440\tx2880\tx4320\tx5760\tx7200\li720\fi-720\ql\qnatural -\ls95\ilvl0\cf0 {\listtext \'a5 }Lazy updating of page thumbnails to avoid slowdown when opening a file.\ +\ls97\ilvl0\cf0 {\listtext \'a5 }Lazy updating of page thumbnails to avoid slowdown when opening a file.\ \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural \f3\b\fs28 \cf0 \ Modified: trunk/Skim.xcodeproj/project.pbxproj =================================================================== --- trunk/Skim.xcodeproj/project.pbxproj 2007-07-25 21:16:23 UTC (rev 2557) +++ trunk/Skim.xcodeproj/project.pbxproj 2007-07-25 21:58:39 UTC (rev 2558) @@ -341,9 +341,9 @@ A489FDD20BC8E90C00BA14DD /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/ConversionProgressWindow.nib; sourceTree = "<group>"; }; A489FDD80BC8E91700BA14DD /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/BookmarksWindow.nib; sourceTree = "<group>"; }; A489FDDB0BC8E91B00BA14DD /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = Italian; path = Italian.lproj/Credits.rtf; sourceTree = "<group>"; }; - A489FDE10BC8E93100BA14DD /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/InfoPlist.strings; sourceTree = "<group>"; }; - A489FDE40BC8E93D00BA14DD /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/Localizable.strings; sourceTree = "<group>"; }; - A489FDE70BC8E94200BA14DD /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/ZoomValues.strings; sourceTree = "<group>"; }; + A489FDE10BC8E93100BA14DD /* Italian */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/InfoPlist.strings; sourceTree = "<group>"; }; + A489FDE40BC8E93D00BA14DD /* Italian */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/Localizable.strings; sourceTree = "<group>"; }; + A489FDE70BC8E94200BA14DD /* Italian */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/ZoomValues.strings; sourceTree = "<group>"; }; A489FE240BC8E97800BA14DD /* Italian */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Italian; path = "Italian.lproj/Skim Help"; sourceTree = "<group>"; }; CE01D08B0C07157100FA32EF /* ToolbarZoomToSelection.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarZoomToSelection.tiff; path = Images/ToolbarZoomToSelection.tiff; sourceTree = "<group>"; }; CE0463C90B84D24300C11E4A /* SKApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKApplication.h; sourceTree = "<group>"; }; @@ -438,8 +438,8 @@ CE485B8A0BC4429700FA7109 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/FindPanel.nib; sourceTree = "<group>"; }; CE485B8D0BC4429C00FA7109 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/ReleaseNotes.nib; sourceTree = "<group>"; }; CE485B900BC442A200FA7109 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/ConversionProgressWindow.nib; sourceTree = "<group>"; }; - CE485B960BC442BA00FA7109 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/InfoPlist.strings; sourceTree = "<group>"; }; - CE485B990BC442C000FA7109 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/Localizable.strings; sourceTree = "<group>"; }; + CE485B960BC442BA00FA7109 /* Dutch */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/InfoPlist.strings; sourceTree = "<group>"; }; + CE485B990BC442C000FA7109 /* Dutch */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/Localizable.strings; sourceTree = "<group>"; }; CE485B9C0BC442CB00FA7109 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/BookmarksWindow.nib; sourceTree = "<group>"; }; CE485BF00BC4443B00FA7109 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = Dutch; path = Dutch.lproj/Credits.rtf; sourceTree = "<group>"; }; CE48BAD50C089EA300A166C6 /* SKTemplateParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKTemplateParser.h; sourceTree = "<group>"; }; @@ -511,7 +511,7 @@ CE5F42AD0BF89FE00069D89C /* AppleRemote.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AppleRemote.m; path = vendorsrc/martinkahr/AppleRemoteSource_R80/AppleRemote.m; sourceTree = "<group>"; }; CE5F42D30BF8A3400069D89C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; }; CE67BB250BC44AC9007B6929 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/ZoomValues.strings; sourceTree = "<group>"; }; - CE67BB290BC44AD5007B6929 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/ZoomValues.strings; sourceTree = "<group>"; }; + CE67BB290BC44AD5007B6929 /* Dutch */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/ZoomValues.strings; sourceTree = "<group>"; }; CE6C03EE0BEDF759007BF0B5 /* NSParagraphStyle_SKExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSParagraphStyle_SKExtensions.h; sourceTree = "<group>"; }; CE6C03EF0BEDF759007BF0B5 /* NSParagraphStyle_SKExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSParagraphStyle_SKExtensions.m; sourceTree = "<group>"; }; CE7467330B7F2ED700CBF969 /* ToolbarInfo.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarInfo.tiff; path = Images/ToolbarInfo.tiff; sourceTree = "<group>"; }; @@ -567,9 +567,9 @@ CECD97470C57A3A70026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = French.lproj/ProgressSheet.nib; sourceTree = "<group>"; }; CECD974A0C57A3AE0026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = French.lproj/BookmarksWindow.nib; sourceTree = "<group>"; }; CECD974D0C57A3B70026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = French; path = French.lproj/Credits.rtf; sourceTree = "<group>"; }; - CECD97500C57A3C10026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/InfoPlist.strings; sourceTree = "<group>"; }; - CECD97530C57A3C90026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/Localizable.strings; sourceTree = "<group>"; }; - CECD97560C57A3D20026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/ZoomValues.strings; sourceTree = "<group>"; }; + CECD97500C57A3C10026AAEC /* French */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/InfoPlist.strings; sourceTree = "<group>"; }; + CECD97530C57A3C90026AAEC /* French */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/Localizable.strings; sourceTree = "<group>"; }; + CECD97560C57A3D20026AAEC /* French */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/ZoomValues.strings; sourceTree = "<group>"; }; CECD97590C57A3E30026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = folder; name = French; path = "French.lproj/Skim Help"; sourceTree = "<group>"; }; CEE106130BCBB72C00BF2D3E /* SKNotesDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKNotesDocument.h; sourceTree = "<group>"; }; CEE106140BCBB72C00BF2D3E /* SKNotesDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKNotesDocument.m; sourceTree = "<group>"; }; Modified: trunk/SkimImporter/SkimImporter.xcodeproj/project.pbxproj =================================================================== --- trunk/SkimImporter/SkimImporter.xcodeproj/project.pbxproj 2007-07-25 21:16:23 UTC (rev 2557) +++ trunk/SkimImporter/SkimImporter.xcodeproj/project.pbxproj 2007-07-25 21:58:39 UTC (rev 2558) @@ -29,14 +29,14 @@ C86B05260671AA6E00DD9006 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; }; C88FB7D7067446EC006EBB30 /* schema.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = schema.xml; sourceTree = "<group>"; }; C88FB7DB0674470F006EBB30 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/schema.strings; sourceTree = "<group>"; }; - CECD97A20C57A4050026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/schema.strings; sourceTree = "<group>"; }; - CECD97A50C57A40C0026AAEC /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/InfoPlist.strings; sourceTree = "<group>"; }; + CECD97A20C57A4050026AAEC /* French */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/schema.strings; sourceTree = "<group>"; }; + CECD97A50C57A40C0026AAEC /* French */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/InfoPlist.strings; sourceTree = "<group>"; }; CEFD60CE0C01D0E40027B933 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; CEFD60D20C01D1040027B933 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; }; - CEFD6C620C01EF770027B933 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/schema.strings; sourceTree = "<group>"; }; - CEFD6C630C01EF7A0027B933 /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/schema.strings; sourceTree = "<group>"; }; - CEFD6C660C01EF820027B933 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/InfoPlist.strings; sourceTree = "<group>"; }; - CEFD6C670C01EF850027B933 /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/InfoPlist.strings; sourceTree = "<group>"; }; + CEFD6C620C01EF770027B933 /* Dutch */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/schema.strings; sourceTree = "<group>"; }; + CEFD6C630C01EF7A0027B933 /* Italian */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/schema.strings; sourceTree = "<group>"; }; + CEFD6C660C01EF820027B933 /* Dutch */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/InfoPlist.strings; sourceTree = "<group>"; }; + CEFD6C670C01EF850027B933 /* Italian */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/InfoPlist.strings; sourceTree = "<group>"; }; F915705F0C020DDF008B68E9 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; /* End PBXFileReference section */ Modified: trunk/vendorsrc/andymatuschak/Sparkle/Sparkle.xcodeproj/project.pbxproj =================================================================== --- trunk/vendorsrc/andymatuschak/Sparkle/Sparkle.xcodeproj/project.pbxproj 2007-07-25 21:16:23 UTC (rev 2557) +++ trunk/vendorsrc/andymatuschak/Sparkle/Sparkle.xcodeproj/project.pbxproj 2007-07-25 21:58:39 UTC (rev 2558) @@ -124,13 +124,13 @@ CE2BDB7A0BD4161900A5F4DB /* en */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Sparkle.strings; sourceTree = "<group>"; }; CE2BDB7F0BD4163200A5F4DB /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; }; CE2BDB810BD4163200A5F4DB /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; }; - CE2BDB8A0BD4167D00A5F4DB /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Sparkle.strings; sourceTree = "<group>"; }; - CE2BDB8B0BD4168C00A5F4DB /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Sparkle.strings; sourceTree = "<group>"; }; + CE2BDB8A0BD4167D00A5F4DB /* nl */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Sparkle.strings; sourceTree = "<group>"; }; + CE2BDB8B0BD4168C00A5F4DB /* it */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Sparkle.strings; sourceTree = "<group>"; }; CE2BDB8E0BD416AE00A5F4DB /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = nl.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; }; CE2BDB8F0BD416AE00A5F4DB /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = nl.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; }; CE2BDB900BD416BE00A5F4DB /* it */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = it; path = it.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; }; CE2BDB910BD416BE00A5F4DB /* it */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = it; path = it.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; }; - CECD97B40C57A4900026AAEC /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Sparkle.strings; sourceTree = "<group>"; }; + CECD97B40C57A4900026AAEC /* fr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Sparkle.strings; sourceTree = "<group>"; }; CECD97B70C57A49F0026AAEC /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; }; CECD97B80C57A4A80026AAEC /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; }; D2F7E79907B2D74100F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; }; Modified: trunk/vendorsrc/andymatuschak/Sparkle/it.lproj/Sparkle.strings =================================================================== (Binary files differ) Modified: trunk/vendorsrc/andymatuschak/Sparkle/nl.lproj/Sparkle.strings =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |