diff --git a/NEWS b/NEWS index 083061620..601d47ed4 100644 --- a/NEWS +++ b/NEWS @@ -2,12 +2,13 @@ NEWS file for Transmission 0.90 (2007/xx/yy) - Improved compliance with BitTorrent spec - - Multiscrape support added + - Multiscrape support - Only report downloaded, verified good pieces in tracker `download' field - OS X: + Per-torrent action menu + Redesigned message log + Inspector can be resized vertically in Peers and Files tabs + + Various smaller interface improvements 0.82 (2007/09/09) - Fixed bug that could limit transfer speeds diff --git a/macosx/English.lproj/MessageWindow.nib/keyedobjects.nib b/macosx/English.lproj/MessageWindow.nib/keyedobjects.nib index 2074954c9..93564910c 100644 Binary files a/macosx/English.lproj/MessageWindow.nib/keyedobjects.nib and b/macosx/English.lproj/MessageWindow.nib/keyedobjects.nib differ diff --git a/macosx/InfoWindowController.m b/macosx/InfoWindowController.m index d9bb459c8..0cfef9f41 100644 --- a/macosx/InfoWindowController.m +++ b/macosx/InfoWindowController.m @@ -101,6 +101,11 @@ //set file table [fFileOutline setDoubleAction: @selector(revealFile:)]; + //set priority item images + [fFilePriorityNormal setImage: [NSImage imageNamed: @"PriorityNormal.png"]]; + [fFilePriorityLow setImage: [NSImage imageNamed: @"PriorityLow.png"]]; + [fFilePriorityHigh setImage: [NSImage imageNamed: @"PriorityHigh.png"]]; + //set blank inspector [self updateInfoForTorrents: [NSArray array]]; diff --git a/macosx/MessageWindowController.m b/macosx/MessageWindowController.m index 6fa74f2ca..dd56c9b32 100644 --- a/macosx/MessageWindowController.m +++ b/macosx/MessageWindowController.m @@ -30,7 +30,7 @@ #define LEVEL_DEBUG 2 #define UPDATE_SECONDS 0.6 -#define MAX_MESSAGES 2500 +#define MAX_MESSAGES 4000 @interface MessageWindowController (Private) @@ -70,8 +70,6 @@ [window setFrameAutosaveName: @"MessageWindowFrame"]; [window setFrameUsingName: @"MessageWindowFrame"]; - [window center]; - //initially sort peer table by IP if ([[fMessageTable sortDescriptors] count] == 0) { @@ -95,14 +93,8 @@ [fLevelButton selectItemAtIndex: LEVEL_ERROR]; else if (level == TR_MSG_INF) [fLevelButton selectItemAtIndex: LEVEL_INFO]; - else if (level == TR_MSG_DBG) - [fLevelButton selectItemAtIndex: LEVEL_DEBUG]; else - { - level = TR_MSG_ERR; - [fLevelButton selectItemAtIndex: LEVEL_ERROR]; - [[NSUserDefaults standardUserDefaults] setInteger: level forKey: @"MessageLevel"]; - } + [fLevelButton selectItemAtIndex: LEVEL_DEBUG]; [self setDebugWarningHidden: level != TR_MSG_DBG]; } @@ -121,7 +113,6 @@ tr_freeMessageList(messages); - #warning still needed? int total = [fMessages count]; if (total > MAX_MESSAGES) { @@ -158,10 +149,8 @@ return fErrorImage; else if (level == TR_MSG_INF) return fInfoImage; - else if (level == TR_MSG_DBG) - return fDebugImage; else - return nil; + return fDebugImage; } else return [message objectForKey: @"Message"]; @@ -289,12 +278,10 @@ levelString = @"Error"; else if (level == TR_MSG_INF) levelString = @"Info"; - else if (level == TR_MSG_DBG) - levelString = @"Debug"; else - levelString = @"???"; + levelString = @"Debug"; - return [NSString stringWithFormat: @"%@ %@ %@", [message objectForKey: @"Date"], levelString, [message objectForKey: @"Message"]]; + return [NSString stringWithFormat: @"%@ [%@] %@", [message objectForKey: @"Date"], levelString, [message objectForKey: @"Message"]]; } - (void) setDebugWarningHidden: (BOOL) hide