Changeset 9887


Ignore:
Timestamp:
Jan 5, 2010, 4:34:31 AM (12 years ago)
Author:
livings124
Message:

fix pluralization of "got 1 peer"

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEWS

    r9883 r9887  
    1 === Transmission 1.80 (In Development) ===
     1=== Transmission 1.80 (2010/MM/DD) ===
    22[http://trac.transmissionbt.com/query?milestone=1.80&group=component&groupdesc=1&order=severity All tickets closed by this release]
    3 
    4 === Transmission 1.80 beta 4 (2010/01/04) ===
    5 ==== All Platforms ====
    6   * Fix potential data loss by maliciously-crafted .torrent files
    7   * Fix 1.80b2 bug in the libcurl glue code
    8   * Fix 1.80b1 bug that could download too many torrent pieces
    9   * Fix 1.80b1 bug with sending metadata to other peers
    10   * Fix 1.80b1 crash in tr_fdSocketClose()
    11   * Fix 1.80b1 crash when editing a torrent's trackers
    12   * Fix minor display bug with zero-sized files in a torrent
    13   * Fix "too many open files" issue in some environments
    14   * Fix minor compiler warnings and tarball packaging issues
    15   * Add an OS hint to not cache torrent files during torrent verification
    16 ==== Mac ====
    17   * Simplified Chinese localization
    18   * Updated remaining 1.76 localizations except Turkish
    19 ==== GTK+ ====
    20   * Minor HiG improvements
    21 ==== Web Client ====
    22   * Show version information in the preferences dialog
    23 
    24 === Transmission 1.77 (2010/01/04) ===
    25 [http://trac.transmissionbt.com/query?milestone=1.77&group=component&groupdesc=1&order=severity All tickets closed by this release]
    26 This is a maintenance release for OSes that bundle Transmission and are frozen at 1.7x.
    27 Users are encouraged to try the latest release (1.80 beta 4), which also has these fixes.
    28 ==== All Platforms ====
    29   * Fix potential data loss by maliciously-crafted .torrent files
    30   * Fix minor build issues and packaging issues on various platforms
    31   * Fix 1.7x error that could unpause or repause a torrent on startup
    32   * Minor CPU speedups
    33 ==== GTK+ ====
    34   * Fix crash on shutdown
    35   * Fix GIcon memory leak
    36 
    37 
    38 === Transmission 1.80 beta 3 (2009/12/15) ===
    39 ==== All Platforms ====
    40   * Tracker announcement improvements
    41   * Encrypted handshakes to peers now use less CPU
    42   * Filter out spurious IP addresses obtained through LTEP
    43   * Fix 1.80 beta 1 crash in magnet links when serving metadata to peers
    44   * Fix 1.80 beta 1 bug that caused peer lists to be lost over time
    45   * Fix 1.80 beta 1 bug that caused duplicate block downloads from peers
    46   * Fix 1.80 beta 1 bug that incorrectly displayed some scrapes as failed
    47   * Updated DHT library
    48   * Fix minor memory leaks
    49 ==== Mac ====
    50   * Fix favicons in the tracker inspector tab
    51   * Fix 1.80 beta 1 potential crash when removing trackers
    52   * Fix 1.80 beta 1 crash when removing data files
    53   * Fix 1.80 beta 1 issue with revealing the window when clicking on the dock icon
    54   * German localization
    55   * Various interface tweaks
    56 ==== GTK+ ====
    57   * Fix 1.80 beta 1 crash in the torrent properties dialog
    58 ==== Web Client ====
    59   * Ensure the context menu goes away when clicking on torrents
    60   * Fix bug where the context menu could extend past the window's right or bottom edge
    61 
    62 === Transmission 1.80 beta 2 (2009/12/10) ===
    63 ==== All Platforms ====
    64   * Fix 1.80 beta 1 tracker connection / announce bug
    65   * Fix 1.80 beta 1 crash "Assertion failed: (a->byteCount == b->byteCount)"
    66   * Fix 1.80 beta 1 crash when being controlled by transmission-remote-dotnet
    67   * Fix 1.80 beta 1 crash when a malformed magnet link is given to Transmission
    68   * Better prefetching of local data that's being uploaded to peers
    69 ==== Mac ====
    70   * Fix 1.80 beta 1 IPv6 port check issue on Snow Leopard
    71   * Fix 1.80 beta 1 bug when pasting a URL into the torrent window
    72   * Updated Spanish, Italian, and Brazilian Portuguese localizations
    73 ==== GTK+ ====
    74   * Fix 1.80 beta 1 bug in "Copy Magnet Link to Clipboard" on non-GNOME desktops
    75   * Support org.gnome.SessionManager interface for inhibiting hibernation
    76   * Minor GNOME HIG improvements
    77 ==== Web Client ====
    78   * Fix the turtle drop-down in IE
    79   * Add "Start When Added" checkbox when adding torrents
    80   * Add Select All / Deselect All buttons
    81 
    82 === Transmission 1.80 beta 1 (2009/12/03) ===
    833==== All Platforms ====
    844  * Magnet link support
     
    899  * Improved IPv6 support
    9010  * Faster management of very large peer lists
    91   * When seeding, prefetch the data we upload
    92   * IPv6 support for the DHT (dht 0.12)
     11  * IPv6 support for the DHT (dht-0.13)
    9312  * Improved DHT bootstrapping
    9413  * Improved PEX support
     14  * Better prefetching of data
     15  * Protect against potential data loss by maliciously-crafted torrent files
    9516  * Brand-new torrents with no downloaded data don't have to wait in the "Verify Local Data" queue
     17  * Encrypted handshakes to peers now use less CPU
     18  * Fix "too many open files" issue in some environments
     19  * Filter out spurious IP addresses obtained through LTEP
    9620  * Fix potential crash on shutdown when port forwarding is disabled
    97   * Various bug fixes and performance tweaks
     21  * Fix 1.7x error that could unpause or repause a torrent on startup
     22  * Add an OS hint to not cache torrent files during torrent verification
     23  * Various smaller bug fixes and performance tweaks
    9824  * Add first-time user prompt as per the proposed "Informed P2P User Act"
    9925==== Mac ====
     
    10430  * Improved reveal in Finder functionality on Snow Leopard
    10531  * Various smaller behavior and interface tweaks
     32  * German and Simplified Chinese localizations
     33  * Removed Turkish localization because of lack of localizer
    10634==== GTK+ ====
    10735  * When creating a torrent, make it easier to auto-add that new torrent
    10836  * Added support for adding torrents by URL
    10937  * Add optional "download complete" sound using the XDG sound naming spec
     38  * Support org.gnome.SessionManager interface for inhibiting hibernation
    11039  * New statusbar "Ratio" icon submitted by jimmac
    11140  * Fix minor memory leaks
     41  * Minor GNOME HIG improvements
    11242==== Daemon ====
    11343  * Reload settings.json when receiving SIGHUP
     
    11545  * transmission-remote now allows per-torrent speed limits to be set
    11646==== Web Client ====
    117   * Add speed limit "turtle mode" support to the web client
     47  * Add speed limit "turtle mode" support
    11848  * Double-clicking a torrent opens/closes the torrent inspector
     49  * Add "Start When Added" checkbox when adding torrents
     50  * Add Select All / Deselect All buttons to the file inspector
     51  * Add version information in the preferences dialog
     52  * Ensure the context menu goes away when clicking on torrents
     53  * Fix bug where the context menu could extend past the window's right or bottom edge
     54  * Fix the turtle drop-down in IE
     55
     56=== Transmission 1.77 (2010/01/04) ===
     57[http://trac.transmissionbt.com/query?milestone=1.77&group=component&groupdesc=1&order=severity All tickets closed by this release]
     58==== All Platforms ====
     59  * Protect against potential data loss by maliciously-crafted torrent files
     60  * Fix minor build issues and packaging issues on various platforms
     61  * Fix 1.7x error that could unpause or repause a torrent on startup
     62  * Minor CPU speedups
     63==== GTK+ ====
     64  * Fix crash on shutdown
     65  * Fix GIcon memory leak
    11966
    12067=== Transmission 1.76 (2009/10/24) ===
  • trunk/macosx/InfoTabButtonCell.m

    r9844 r9887  
    3333    NSNotificationCenter * nc = [NSNotificationCenter defaultCenter];
    3434    [nc addObserver: self selector: @selector(updateControlTint:)
    35         name: NSControlTintDidChangeNotification object: nil];
     35        name: NSControlTintDidChangeNotification object: NSApp];
    3636   
    3737    fSelected = NO;
  • trunk/macosx/Torrent.m

    r9865 r9887  
    635635    trackerStructs[oldTrackerCount].tier = trackerStructs[oldTrackerCount-1].tier + 1;
    636636   
    637     const BOOL ok = tr_torrentSetAnnounceList(fHandle, trackerStructs, oldTrackerCount+1);
     637    const BOOL success = tr_torrentSetAnnounceList(fHandle, trackerStructs, oldTrackerCount+1);
    638638    tr_free(trackerStructs);
    639639   
    640     return ok;
     640    return success;
    641641}
    642642
     
    655655        trackerStructs[newCount++] = fInfo->trackers[oldIndex];
    656656   
    657     const BOOL ok = tr_torrentSetAnnounceList(fHandle, trackerStructs, newCount);
    658     NSAssert1(ok, @"Removing tracker addresses failed");
     657    const BOOL success = tr_torrentSetAnnounceList(fHandle, trackerStructs, newCount);
     658    NSAssert(success, @"Removing tracker addresses failed");
    659659   
    660660    tr_free(trackerStructs);
  • trunk/macosx/TrackerNode.m

    r9844 r9887  
    109109        if (fStat.hasAnnounced && fStat.lastAnnounceSucceeded)
    110110        {
    111             NSString * peerString = [NSString stringWithFormat: NSLocalizedString(@"got %d peers", "Tracker last announce"),
     111            #warning after 1.8 fix ugly hack
     112            NSString * peerString;
     113            if (fStat.lastAnnouncePeerCount == 1 && [[[NSLocale currentLocale] localeIdentifier] hasPrefix: @"en_"])
     114                peerString = NSLocalizedString(@"got 1 peer", "Tracker last announce");
     115            else
     116                peerString = [NSString stringWithFormat: NSLocalizedString(@"got %d peers", "Tracker last announce"),
    112117                                        fStat.lastAnnouncePeerCount];
    113118            baseString = [baseString stringByAppendingFormat: @" (%@)", peerString];
Note: See TracChangeset for help on using the changeset viewer.