Charles Kerr
c3e87bc4ea
(gtk) #703 : fix right-to-left locale issues in the details dialog
2008-02-16 19:36:07 +00:00
Charles Kerr
b7c4f59565
code cleanup
2008-02-14 17:18:00 +00:00
Charles Kerr
e761e294ee
(gtk) update FileList to allow it to switch which torrent's files are being shown.
2008-02-12 18:53:31 +00:00
Charles Kerr
446855bb4a
(gtk) HIG window layout
2008-02-12 16:56:44 +00:00
Charles Kerr
27adbf8ba8
decouple the torrent file list from the torrent inspector so that it can be reused in the "add torrent" dialog
2008-02-10 22:25:42 +00:00
Charles Kerr
ab200bc835
(gtk) #687 : more HIG fixes for Details dialog
2008-02-07 17:44:26 +00:00
Charles Kerr
c6f872b894
(gtk) #687 : more HIG fixes for Details dialog
2008-02-07 17:41:40 +00:00
Charles Kerr
b815622fed
(gtk) #687 : GNOME HIG fixes for Details dialog
2008-02-06 15:52:30 +00:00
Charles Kerr
fb2fa0a42c
(gtk) revert peer font size as suggested by codergeek42
2008-02-05 17:14:37 +00:00
Charles Kerr
2a9045b19f
(gtk) #675 : Visual glitch when toggling a file download from the Details dialog's Files tab
2008-02-03 04:55:42 +00:00
Charles Kerr
e6fa5577b6
(gtk) #659 replace deprecated gtk+ API calls
2008-01-27 18:50:37 +00:00
Charles Kerr
4035d22b05
remove the right-click menu item for setting file priorities.
2008-01-23 17:31:37 +00:00
Charles Kerr
5e12a8b90d
(gtk) #561 torrent inspector sometimes grows wider on its own
2008-01-20 17:18:28 +00:00
Mitchell Livingston
bedfab2ccc
clarify peer upload and download
2008-01-10 00:52:02 +00:00
Charles Kerr
591f7f8b10
* improve the unchoking algorithm.
...
* when deciding which peers to connect to, take peer's previous speeds into account
* longer delay interval before reconnecting to peers that didn't give us data
* added uTorrent-inspired "flags" column in tr_peer_stat and gtk's torrent details' "peer" tab
2008-01-09 17:33:43 +00:00
Charles Kerr
802f34a245
(gtk) handle TR_RATIO_NA and TR_RATIO_INF everywhere
2008-01-04 18:52:39 +00:00
Charles Kerr
37d485268f
privatize a couple of methods were left public by accident
2008-01-03 21:41:15 +00:00
Charles Kerr
ce6c33b7bf
set copyright info to 2008
2008-01-01 17:20:20 +00:00
Charles Kerr
670becfdd5
(gtk) in the details dialog's activity page, mark whole strings (rather than fragments) for translation. reported by zebob.
2007-12-27 16:16:47 +00:00
Charles Kerr
dc51b02e42
fix a string that needed to be marked for translation. reported by zebob
2007-12-27 16:11:38 +00:00
Charles Kerr
d0feeddb97
(gtk) narrow the torrent inspector a bit.
2007-12-25 08:03:35 +00:00
Charles Kerr
73bd6967fe
(gtk) by default, disable the `peer status' column
2007-12-24 19:06:37 +00:00
Charles Kerr
2764f9a140
fix indentation errors in r4278.
...
fix consistency errors between ctor and the new functions in r4278.
2007-12-22 04:11:17 +00:00
Charles Kerr
93f69d2b5c
(gtk) add options to set global & per-torrent peer connection limits
2007-12-22 00:06:38 +00:00
Charles Kerr
1a1eb1fa67
first cut at adopting some of the OS X client's main list UI into the gtk+ client
2007-12-19 02:46:30 +00:00
Charles Kerr
7092744391
when showing progress percentages in the gtk+ gui, don't round to the nearest whole number -- it's confusing to show 99.5% as 100%
2007-11-29 17:14:28 +00:00
Charles Kerr
1e4b3a0577
make the peer stats a little easier to understand
2007-11-27 21:39:41 +00:00
Charles Kerr
dbc9a4aabe
add stats dialog to the gtk+ client
2007-11-27 03:29:51 +00:00
Charles Kerr
49ea2dd4d8
gtk+: disable the "status" column by default
2007-11-20 01:54:11 +00:00
Charles Kerr
2c92788469
gtk: sync our "activity" tab with the mac's "purple crystal ball" tab
2007-11-18 17:28:36 +00:00
Charles Kerr
8d70ac49c0
the peers tab used to refresh too quickly to read!
2007-11-18 04:28:28 +00:00
Charles Kerr
9a81cd7637
reintroduce the "SWIFT" algorithm
2007-11-18 01:00:49 +00:00
Charles Kerr
37969406b2
Add "Status" column to tr_peer_stat.
2007-11-17 23:43:33 +00:00
Charles Kerr
b4644c02b9
undo previous commit
2007-11-17 07:29:44 +00:00
Charles Kerr
564e4e2eb6
fix gtk+ memory leak.
2007-11-17 07:27:11 +00:00
Charles Kerr
8653817e5d
cruft removal: use tr_stat's ratio field instead of calculating it ourself.
2007-11-15 04:19:53 +00:00
Charles Kerr
4acfe5e1b5
have gtk+ use the batch form of setFilePriorities(). remove saveFastResumeSoon().
2007-10-19 23:44:01 +00:00
Charles Kerr
25fa56d294
* don't fire the "status changed" event if the status changes while a torrent's being started for the first time.
...
* cleaner setting of the DND flags in the gtk+ client.
* cpStatus cleanup.
2007-10-19 23:23:21 +00:00
Charles Kerr
e698756c98
remove unused flags
2007-10-15 20:58:39 +00:00
Charles Kerr
4b466a8d24
use the same lock icon that the mac client is using.
2007-10-13 13:51:38 +00:00
Charles Kerr
9cb4b68d1c
experimental code to use tango color scheme in gtk+ torrent inspector
2007-10-10 19:41:48 +00:00
Charles Kerr
0daff33814
minor tweaks: (1) list None' instead of
0 b' for zero bytes, such as in UL speed or the "corrupted" field. (2) the properties icon is too horrible to keep -- use `torrent details' instead. (3) list active maintainers first in credits. (4) tweak the "about" dialog's client description a bit to better match the style of other gtk+ apps.
2007-10-10 18:52:08 +00:00
Charles Kerr
7280551e2f
more HIG correctness
2007-10-10 18:20:52 +00:00
Charles Kerr
8e840f871c
Better GNOME Integration ( #338 ): (1) follow HIG recommendation that dialog titles be the name of the command that opened the dialog (2) rename stop-torrent as pause-torrent in the underlying gtk code
2007-10-10 17:25:56 +00:00
Charles Kerr
0f1d9429b6
i18n cleanup: (1) take strings that were very similar and make them identical, so there are fewer strings to translate. (2) unmark things that shouldn't've been marked for translation, such as the UTF-8 infinity symbol.
2007-10-08 19:40:34 +00:00
Charles Kerr
b99084e638
more experimenting with how to get good peers
2007-10-01 03:24:52 +00:00
Charles Kerr
ee6a0b8945
modify the tr_stat struct as hashed out by charles_ and BentMyWookie. sync gtk, ipc, and wx clients.
2007-09-26 01:55:04 +00:00
Charles Kerr
b3c184d380
Try out using the stock gtk+ connect/disconnect icons in the torrent inspector's peers tab to denote connected peers. This commit is to get feedback -- I'm not 100% sure about this change.
2007-09-23 22:32:22 +00:00
Charles Kerr
1801f59f49
accept some of the ideas in ticket #343 -- add logo and description in `about' dialog, and unbundle our lock icon because gtk+ has a stock authentication icon.
2007-09-23 22:20:01 +00:00
Charles Kerr
89da2294b1
* when a torrent's done downloading, have it switch to seeding mode.
...
* tweak the gtk+ client's torrent inspector's display of transfer rates
2007-09-23 13:53:44 +00:00