Changeset 10948
- Timestamp:
- Jul 6, 2010, 3:31:17 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEWS
r10899 r10948 6 6 * Better parsing of nonstandard magnet links 7 7 ==== Mac ==== 8 * If the seed ratio is already met when download completes, still showthe Growl notification and download-complete sound8 * If the seed ratio is already met when download completes, still perform the Growl notification and download-complete sound 9 9 * Fix the Help buttons in the preferences window 10 10 ==== GTK+ ==== -
trunk/libtransmission/transmission.h
r10937 r10948 658 658 ***/ 659 659 660 void tr_sessionSetSpeedLimit_KBps( tr_session *, tr_direction, int Bps );660 void tr_sessionSetSpeedLimit_KBps( tr_session *, tr_direction, int KBps ); 661 661 int tr_sessionGetSpeedLimit_KBps( const tr_session *, tr_direction ); 662 662 -
trunk/macosx/Badger.m
r9844 r10948 57 57 { 58 58 const float downloadRate = [[NSUserDefaults standardUserDefaults] boolForKey: @"BadgeDownloadRate"] 59 ? tr_sessionGetPieceSpeed (fLib, TR_DOWN) : 0.0;59 ? tr_sessionGetPieceSpeed_KBps(fLib, TR_DOWN) : 0.0; 60 60 const float uploadRate = [[NSUserDefaults standardUserDefaults] boolForKey: @"BadgeUploadRate"] 61 ? tr_sessionGetPieceSpeed (fLib, TR_UP) : 0.0;61 ? tr_sessionGetPieceSpeed_KBps(fLib, TR_UP) : 0.0; 62 62 63 63 //only update if the badged values change -
trunk/macosx/Controller.m
r10861 r10948 274 274 tr_bencDictAddBool(&settings, TR_PREFS_KEY_ALT_SPEED_ENABLED, [fDefaults boolForKey: @"SpeedLimit"]); 275 275 276 tr_bencDictAddInt(&settings, TR_PREFS_KEY_ALT_SPEED_UP , [fDefaults integerForKey: @"SpeedLimitUploadLimit"]);277 tr_bencDictAddInt(&settings, TR_PREFS_KEY_ALT_SPEED_DOWN , [fDefaults integerForKey: @"SpeedLimitDownloadLimit"]);276 tr_bencDictAddInt(&settings, TR_PREFS_KEY_ALT_SPEED_UP_KBps, [fDefaults integerForKey: @"SpeedLimitUploadLimit"]); 277 tr_bencDictAddInt(&settings, TR_PREFS_KEY_ALT_SPEED_DOWN_KBps, [fDefaults integerForKey: @"SpeedLimitDownloadLimit"]); 278 278 279 279 tr_bencDictAddBool(&settings, TR_PREFS_KEY_ALT_SPEED_TIME_ENABLED, [fDefaults boolForKey: @"SpeedLimitAuto"]); … … 286 286 tr_bencDictAddBool(&settings, TR_PREFS_KEY_START, [fDefaults boolForKey: @"AutoStartDownload"]); 287 287 288 tr_bencDictAddInt(&settings, TR_PREFS_KEY_DSPEED , [fDefaults integerForKey: @"DownloadLimit"]);288 tr_bencDictAddInt(&settings, TR_PREFS_KEY_DSPEED_KBps, [fDefaults integerForKey: @"DownloadLimit"]); 289 289 tr_bencDictAddBool(&settings, TR_PREFS_KEY_DSPEED_ENABLED, [fDefaults boolForKey: @"CheckDownload"]); 290 tr_bencDictAddInt(&settings, TR_PREFS_KEY_USPEED , [fDefaults integerForKey: @"UploadLimit"]);290 tr_bencDictAddInt(&settings, TR_PREFS_KEY_USPEED_KBps, [fDefaults integerForKey: @"UploadLimit"]); 291 291 tr_bencDictAddBool(&settings, TR_PREFS_KEY_USPEED_ENABLED, [fDefaults boolForKey: @"CheckUpload"]); 292 292 … … 336 336 fLib = tr_sessionInit("macosx", configDir, YES, &settings); 337 337 tr_bencFree(&settings); 338 339 #warning localize and make consistent 340 tr_formatter_size_init(1024, "bytes", "KB", "MB", "GB"); 341 tr_formatter_speed_init(1024, "B/s", "KB/s", "MB/s", "GB/s"); 342 tr_formatter_mem_init(1024, "bytes", "KB", "MB", "GB"); 338 343 339 344 [NSApp setDelegate: self]; … … 1699 1704 { 1700 1705 //set rates 1701 [fTotalDLField setStringValue: [NSString stringForSpeed: tr_sessionGetPieceSpeed (fLib, TR_DOWN)]];1702 [fTotalULField setStringValue: [NSString stringForSpeed: tr_sessionGetPieceSpeed (fLib, TR_UP)]];1706 [fTotalDLField setStringValue: [NSString stringForSpeed: tr_sessionGetPieceSpeed_KBps(fLib, TR_DOWN)]]; 1707 [fTotalULField setStringValue: [NSString stringForSpeed: tr_sessionGetPieceSpeed_KBps(fLib, TR_UP)]]; 1703 1708 1704 1709 //set status button text -
trunk/macosx/PrefsController.m
r10809 r10948 572 572 { 573 573 tr_sessionLimitSpeed(fHandle, TR_UP, [fDefaults boolForKey: @"CheckUpload"]); 574 tr_sessionSetSpeedLimit (fHandle, TR_UP, [fDefaults integerForKey: @"UploadLimit"]);574 tr_sessionSetSpeedLimit_KBps(fHandle, TR_UP, [fDefaults integerForKey: @"UploadLimit"]); 575 575 576 576 tr_sessionLimitSpeed(fHandle, TR_DOWN, [fDefaults boolForKey: @"CheckDownload"]); 577 tr_sessionSetSpeedLimit (fHandle, TR_DOWN, [fDefaults integerForKey: @"DownloadLimit"]);577 tr_sessionSetSpeedLimit_KBps(fHandle, TR_DOWN, [fDefaults integerForKey: @"DownloadLimit"]); 578 578 579 579 [[NSNotificationCenter defaultCenter] postNotificationName: @"SpeedLimitUpdate" object: nil]; … … 582 582 - (void) applyAltSpeedSettings 583 583 { 584 tr_sessionSetAltSpeed (fHandle, TR_UP, [fDefaults integerForKey: @"SpeedLimitUploadLimit"]);585 tr_sessionSetAltSpeed (fHandle, TR_DOWN, [fDefaults integerForKey: @"SpeedLimitDownloadLimit"]);584 tr_sessionSetAltSpeed_KBps(fHandle, TR_UP, [fDefaults integerForKey: @"SpeedLimitUploadLimit"]); 585 tr_sessionSetAltSpeed_KBps(fHandle, TR_DOWN, [fDefaults integerForKey: @"SpeedLimitDownloadLimit"]); 586 586 587 587 [[NSNotificationCenter defaultCenter] postNotificationName: @"SpeedLimitUpdate" object: nil]; … … 1181 1181 [fDefaults setBool: downLimitEnabled forKey: @"CheckDownload"]; 1182 1182 1183 const int downLimit = tr_sessionGetSpeedLimit (fHandle, TR_DOWN);1183 const int downLimit = tr_sessionGetSpeedLimit_KBps(fHandle, TR_DOWN); 1184 1184 [fDefaults setInteger: downLimit forKey: @"DownloadLimit"]; 1185 1185 … … 1188 1188 [fDefaults setBool: upLimitEnabled forKey: @"CheckUpload"]; 1189 1189 1190 const int upLimit = tr_sessionGetSpeedLimit (fHandle, TR_UP);1190 const int upLimit = tr_sessionGetSpeedLimit_KBps(fHandle, TR_UP); 1191 1191 [fDefaults setInteger: upLimit forKey: @"UploadLimit"]; 1192 1192 … … 1196 1196 1197 1197 //alt speed limit - down 1198 const int downLimitAlt = tr_sessionGetAltSpeed (fHandle, TR_DOWN);1198 const int downLimitAlt = tr_sessionGetAltSpeed_KBps(fHandle, TR_DOWN); 1199 1199 [fDefaults setInteger: downLimitAlt forKey: @"SpeedLimitDownloadLimit"]; 1200 1200 1201 1201 //alt speed limit - up 1202 const int upLimitAlt = tr_sessionGetAltSpeed (fHandle, TR_UP);1202 const int upLimitAlt = tr_sessionGetAltSpeed_KBps(fHandle, TR_UP); 1203 1203 [fDefaults setInteger: upLimitAlt forKey: @"SpeedLimitUploadLimit"]; 1204 1204 -
trunk/macosx/Torrent.m
r10861 r10948 400 400 - (NSInteger) speedLimit: (BOOL) upload 401 401 { 402 return tr_torrentGetSpeedLimit (fHandle, upload ? TR_UP : TR_DOWN);402 return tr_torrentGetSpeedLimit_KBps(fHandle, upload ? TR_UP : TR_DOWN); 403 403 } 404 404 405 405 - (void) setSpeedLimit: (NSInteger) limit upload: (BOOL) upload 406 406 { 407 tr_torrentSetSpeedLimit (fHandle, upload ? TR_UP : TR_DOWN, limit);407 tr_torrentSetSpeedLimit_KBps(fHandle, upload ? TR_UP : TR_DOWN, limit); 408 408 } 409 409 … … 884 884 885 885 if (peer->isUploadingTo) 886 [dict setObject: [NSNumber numberWithFloat: peer->rateToPeer ] forKey: @"UL To Rate"];886 [dict setObject: [NSNumber numberWithFloat: peer->rateToPeer_KBps] forKey: @"UL To Rate"]; 887 887 if (peer->isDownloadingFrom) 888 [dict setObject: [NSNumber numberWithFloat: peer->rateToClient ] forKey: @"DL From Rate"];888 [dict setObject: [NSNumber numberWithFloat: peer->rateToClient_KBps] forKey: @"DL From Rate"]; 889 889 890 890 [peerDicts addObject: dict]; … … 905 905 NSMutableArray * webSeeds = [NSMutableArray arrayWithCapacity: fInfo->webseedCount]; 906 906 907 float * dlSpeeds = tr_torrentWebSpeeds(fHandle);907 double * dlSpeeds = tr_torrentWebSpeeds_KBps(fHandle); 908 908 909 909 for (NSInteger i = 0; i < fInfo->webseedCount; i++) … … 1231 1231 - (CGFloat) downloadRate 1232 1232 { 1233 return fStat->pieceDownloadSpeed ;1233 return fStat->pieceDownloadSpeed_KBps; 1234 1234 } 1235 1235 1236 1236 - (CGFloat) uploadRate 1237 1237 { 1238 return fStat->pieceUploadSpeed ;1238 return fStat->pieceUploadSpeed_KBps; 1239 1239 } 1240 1240
Note: See TracChangeset
for help on using the changeset viewer.