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
(63) |
Nov
(48) |
Dec
|
|
From: <ho...@us...> - 2007-03-29 19:25:40
|
Revision: 1669
http://skim-app.svn.sourceforge.net/skim-app/?rev=1669&view=rev
Author: hofman
Date: 2007-03-29 12:16:56 -0700 (Thu, 29 Mar 2007)
Log Message:
-----------
Use new skim site reverse DNS for app identifier and xattr keys and names.
Modified Paths:
--------------
trunk/Info.plist
trunk/NSFileManager_ExtendedAttributes.m
trunk/SKDocument.m
trunk/skimnotes.m
Modified: trunk/Info.plist
===================================================================
--- trunk/Info.plist 2007-03-29 18:25:11 UTC (rev 1668)
+++ trunk/Info.plist 2007-03-29 19:16:56 UTC (rev 1669)
@@ -223,7 +223,7 @@
<key>CFBundleIconFile</key>
<string>Skim</string>
<key>CFBundleIdentifier</key>
- <string>net.sourceforge.bibdesk.skim</string>
+ <string>net.sourceforge.skim-app.skim</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
Modified: trunk/NSFileManager_ExtendedAttributes.m
===================================================================
--- trunk/NSFileManager_ExtendedAttributes.m 2007-03-29 18:25:11 UTC (rev 1668)
+++ trunk/NSFileManager_ExtendedAttributes.m 2007-03-29 19:16:56 UTC (rev 1669)
@@ -130,9 +130,9 @@
#define MAX_XATTR_LENGTH 2048
#define UNIQUE_VALUE [[NSProcessInfo processInfo] globallyUniqueString]
-#define UNIQUE_KEY @"net_sourceforge_skim_unique_key"
-#define WRAPPER_KEY @"net_sourceforge_skim_has_wrapper"
-#define FRAGMENTS_KEY @"net_sourceforge_skim_number_of_fragments"
+#define UNIQUE_KEY @"net_sourceforge_skim-app_unique_key"
+#define WRAPPER_KEY @"net_sourceforge_skim-app_has_wrapper"
+#define FRAGMENTS_KEY @"net_sourceforge_skim-app_number_of_fragments"
- (NSData *)extendedAttributeNamed:(NSString *)attr atPath:(NSString *)path traverseLink:(BOOL)follow error:(NSError **)error;
{
Modified: trunk/SKDocument.m
===================================================================
--- trunk/SKDocument.m 2007-03-29 18:25:11 UTC (rev 1668)
+++ trunk/SKDocument.m 2007-03-29 19:16:56 UTC (rev 1669)
@@ -305,7 +305,7 @@
NSError *error = nil;
// first remove all old notes
- if ([fm removeExtendedAttribute:@"net_sourceforge_skim_notes" atPath:path traverseLink:YES error:&error] == NO) {
+ if ([fm removeExtendedAttribute:@"net_sourceforge_skim-app_notes" atPath:path traverseLink:YES error:&error] == NO) {
// should we set success to NO and return an error?
//NSLog(@"%@: %@", self, error);
}
@@ -315,7 +315,7 @@
[rootObject addObject:[[notes objectAtIndex:i] dictionaryValue]];
}
data = [NSKeyedArchiver archivedDataWithRootObject:rootObject];
- if ([fm setExtendedAttributeNamed:@"net_sourceforge_skim_notes" toValue:data atPath:path options:nil error:&error] == NO) {
+ if ([fm setExtendedAttributeNamed:@"net_sourceforge_skim-app_notes" toValue:data atPath:path options:nil error:&error] == NO) {
success = NO;
if (outError) *outError = error;
NSLog(@"%@: %@", self, error);
@@ -331,7 +331,7 @@
if ([aURL isFileURL]) {
- NSData *data = [fm extendedAttributeNamed:@"net_sourceforge_skim_notes" atPath:[aURL path] traverseLink:YES error:&error];
+ NSData *data = [fm extendedAttributeNamed:@"net_sourceforge_skim-app_notes" atPath:[aURL path] traverseLink:YES error:&error];
if (noteDicts)
[noteDicts release];
Modified: trunk/skimnotes.m
===================================================================
--- trunk/skimnotes.m 2007-03-29 18:25:11 UTC (rev 1668)
+++ trunk/skimnotes.m 2007-03-29 19:16:56 UTC (rev 1669)
@@ -1,24 +1,29 @@
#import <Foundation/Foundation.h>
#import "NSFileManager_ExtendedAttributes.h"
-#define SKIM_NOTES_KEY @"net_sourceforge_skim_notes"
+#define SKIM_NOTES_KEY @"net_sourceforge_skim-app_notes"
-static char *usageStr = "Usage: skimnotes get|set file.pdf file.skim";
+static char *usageStr = "Usage:\n skimnotes set PDF_FILE SKIM_FILE\n skimnotes get PDF_FILE SKIM_FILE\n skimnotes remove PDF_FILE";
static char *versionStr = "SkimNotes command-line client, version 0.1.";
+enum {
+ SKNActionGet,
+ SKNActionSet,
+ SKNActionRemove
+};
+
int main (int argc, const char * argv[]) {
- BOOL get = YES;
+ int action = 0;
- if (argc == 2 && (strcmp("-h", argv[1]) == 0 || strcmp("-help", argv[1]) == 0)) {
+ if (argc == 2 && (strcmp("-h", argv[1]) == 0 || strcmp("-help", argv[1]) == 0)) {
fprintf (stderr, "%s\n%s\n", usageStr, versionStr);
exit (0);
- } else if (argc < 4 ) {
- fprintf (stderr, "%s\n%s\n", usageStr, versionStr);
- exit (1);
- } else if (strcmp("get", argv[1]) == 0) {
- get = YES;
- } else if (strcmp("set", argv[1]) == 0) {
- get = NO;
+ } else if (argc > 3 && strcmp("get", argv[1]) == 0) {
+ action = SKNActionGet;
+ } else if (argc > 3 && strcmp("set", argv[1]) == 0) {
+ action = SKNActionSet;
+ } else if (argc > 2 && strcmp("remove", argv[1]) == 0) {
+ action = SKNActionRemove;
} else {
fprintf (stderr, "%s\n%s\n", usageStr, versionStr);
exit (1);
@@ -29,20 +34,21 @@
NSFileManager *fm = [NSFileManager defaultManager];
BOOL success = NO;
NSString *pdfPath = [[[[NSProcessInfo processInfo] arguments] objectAtIndex:2] stringByStandardizingPath];
- NSString *notesPath = [[[[NSProcessInfo processInfo] arguments] objectAtIndex:3] stringByStandardizingPath];
+ NSString *notesPath = action == SKNActionRemove ? nil : [[[[NSProcessInfo processInfo] arguments] objectAtIndex:3] stringByStandardizingPath];
BOOL isDir = NO;
if ([fm fileExistsAtPath:pdfPath isDirectory:&isDir] == NO || isDir) {
- } else if (get) {
+ } else if (action == SKNActionGet) {
NSData *data = [fm extendedAttributeNamed:SKIM_NOTES_KEY atPath:pdfPath traverseLink:YES error:NULL];
if (data)
success = [data writeToFile:notesPath atomically:YES];
- } else if (notesPath && [fm fileExistsAtPath:notesPath isDirectory:&isDir] && isDir == NO) {
+ } else if (action == SKNActionSet && notesPath && [fm fileExistsAtPath:notesPath isDirectory:&isDir] && isDir == NO) {
NSData *data = [NSData dataWithContentsOfFile:notesPath];
- if (data) {
+ if (data)
success = [fm removeExtendedAttribute:SKIM_NOTES_KEY atPath:pdfPath traverseLink:YES error:NULL] &&
[fm setExtendedAttributeNamed:SKIM_NOTES_KEY toValue:data atPath:pdfPath options:0 error:NULL];
- }
+ } else if (action == SKNActionRemove) {
+ success = [fm removeExtendedAttribute:SKIM_NOTES_KEY atPath:pdfPath traverseLink:YES error:NULL];
}
[pool release];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ho...@us...> - 2007-03-29 18:25:12
|
Revision: 1668
http://skim-app.svn.sourceforge.net/skim-app/?rev=1668&view=rev
Author: hofman
Date: 2007-03-29 11:25:11 -0700 (Thu, 29 Mar 2007)
Log Message:
-----------
Use popupmenu window level instead of screensaver window level for presentation mode, so it never covers the force quit window.
Modified Paths:
--------------
trunk/SKMainWindowController.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2007-03-29 17:11:16 UTC (rev 1667)
+++ trunk/SKMainWindowController.m 2007-03-29 18:25:11 UTC (rev 1668)
@@ -977,7 +977,7 @@
[mainWindow makeFirstResponder:nil];
[fullScreenWindow setMainView:pdfView];
[fullScreenWindow setBackgroundColor:backgroundColor];
- [fullScreenWindow setLevel:[self isPresentation] ? NSScreenSaverWindowLevel : NSNormalWindowLevel];
+ [fullScreenWindow setLevel:[self isPresentation] ? NSPopUpMenuWindowLevel : NSNormalWindowLevel];
[pdfView setBackgroundColor:backgroundColor];
[pdfView layoutDocumentView];
[pdfView setNeedsDisplay:YES];
@@ -1156,7 +1156,7 @@
NSColor *backgroundColor = [NSColor blackColor];
[pdfView setBackgroundColor:backgroundColor];
[fullScreenWindow setBackgroundColor:backgroundColor];
- [fullScreenWindow setLevel:NSScreenSaverWindowLevel];
+ [fullScreenWindow setLevel:NSPopUpMenuWindowLevel];
isPresentation = YES;
//}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ho...@us...> - 2007-03-29 17:11:17
|
Revision: 1667
http://skim-app.svn.sourceforge.net/skim-app/?rev=1667&view=rev
Author: hofman
Date: 2007-03-29 10:11:16 -0700 (Thu, 29 Mar 2007)
Log Message:
-----------
offset side window in y direction.
Modified Paths:
--------------
trunk/SKSideWindow.m
Modified: trunk/SKSideWindow.m
===================================================================
--- trunk/SKSideWindow.m 2007-03-29 14:33:17 UTC (rev 1666)
+++ trunk/SKSideWindow.m 2007-03-29 17:11:16 UTC (rev 1667)
@@ -82,10 +82,10 @@
- (void)moveToScreen:(NSScreen *)screen {
NSRect screenFrame = [screen frame];
- NSRect frame = [self frame];
- frame.size.height = NSHeight(screenFrame);
+ NSRect frame = screenFrame;
frame.size.width = WINDOW_OFFSET;
- frame.origin.x = edge == NSMaxXEdge ? NSMaxX(screenFrame) - WINDOW_OFFSET : NSMinX(screenFrame);
+ if (edge == NSMaxXEdge)
+ frame.origin.x = NSMaxX(screenFrame) - WINDOW_OFFSET;
frame = NSInsetRect(frame, 0.0, WINDOW_INSET);
[self setFrame:frame display:NO];
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|