Commit Graph

353 Commits

Author SHA1 Message Date
Charles Kerr 6b6a73a1b4 more progress on prefs + event integration 2007-12-19 19:16:36 +00:00
Charles Kerr b0e1a8b8cd cleaner actions/prefs integration. 2007-12-19 18:42:33 +00:00
Charles Kerr a2e7d74898 partial work on gtk+ 'minimal mode' 2007-12-19 18:11:10 +00:00
Charles Kerr 4744c7f8a4 (gtk) quick fix for the memory corruption bug reported by werehamster 2007-12-19 12:38:36 +00:00
Charles Kerr ae682b59be that last commit was kind of silly... "sort by ratio" can be merged into "sort by progress" 2007-12-19 07:10:47 +00:00
Charles Kerr 9ed991657e (gtk) add sort-by-ratio 2007-12-19 07:03:28 +00:00
Charles Kerr b306919f0b (gtk) for clarity, use "downloading from X of Y connected peers" instead of "downloading from X of Y peers" 2007-12-19 04:20:57 +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 669b7e3158 add a port tester to the gtk+ client, similar to the one in the mac client, but using m0k.org/PortCheck.php 2007-12-15 22:24:16 +00:00
Charles Kerr 0fa3fb0d67 use a modified version of werehamster's improvements to the gtk gui at shutdown 2007-12-14 18:36:19 +00:00
Charles Kerr bff88f6c4c more prefs dialog cleanup from wereHamster 2007-12-13 20:46:19 +00:00
Charles Kerr 449186969f wereHamster's patch to remove some clutter from the prefs dialog 2007-12-13 19:54:24 +00:00
Charles Kerr 73ee11f233 Use libnatpmp for port mapping. rewrite the upnp/natpmp manager.
NOTE: this will break the xpjets build until SoftwareElves or a volunteer patches the xcode project file to make a libnatpmp library just like was done for libminiupnp.
2007-12-08 19:34:15 +00:00
Charles Kerr 698b8b71b3 tweak the r4035 fix to play nice with really old versions of gtk 2007-12-03 19:43:21 +00:00
Charles Kerr e843d4869c fix gtk+ crash. reported, tracked, and patched by serge in ticket #512 2007-12-01 20:07:53 +00:00
Charles Kerr f4b1d3d8b7 glib < 2.8 portability fix 2007-12-01 02:52:13 +00:00
Charles Kerr 57e36bffeb added backwards compatability for 0.8x configuration files. modified from a patch originally written by poolshark. 2007-12-01 01:41:10 +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 4ae2350a97 r4012 didn't work for gtk+ versions < 2.10.0 2007-11-29 15:49:58 +00:00
Charles Kerr 5e4304f207 use the `network' stock icon in the "closing connections" dialog 2007-11-29 04:48:27 +00:00
Charles Kerr 4f1837c891 put a shutdown message in the gtk+ client - http://img208.imageshack.us/img208/7118/closinggy4.png 2007-11-29 02:32:10 +00:00
Charles Kerr 1e4b3a0577 make the peer stats a little easier to understand 2007-11-27 21:39:41 +00:00
Charles Kerr 24c2d30a7c remove dead code to roll the odometer to 4000!!1! 2007-11-27 04:33:59 +00:00
Charles Kerr dbc9a4aabe add stats dialog to the gtk+ client 2007-11-27 03:29:51 +00:00
Charles Kerr ebc8f34f48 fix bug in gtk client that caused torrent changes to show up too slowly in the GUI 2007-11-23 15:36:31 +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 f3c153234f gtk: rename "Verify Local Files" to "Verify Local Data" 2007-11-18 02:55:08 +00:00
Charles Kerr 355f96e660 Rename "Debug Window" as "Message Log", which is the terminology the OS X client uses too 2007-11-18 02:32:46 +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 96629d16db clear the gtk+ gui before calling tr_close() 2007-11-11 20:38:59 +00:00
Charles Kerr 14bd1d7408 sync our shutdown code to BentMyWookie's latest tr_close() changes. 2007-11-09 16:11:10 +00:00
Charles Kerr 9df263326d use Thomas Bernard's miniupnp library instead of rolling our own. 2007-11-06 16:02:50 +00:00
Charles Kerr 1b85349b3f ensure dates in the torrent inspector are readable by converting them from the system's locale to UTF-8. (bug found and patched by goyko, ticket #435) 2007-10-29 23:49:00 +00:00
Charles Kerr e0965c3a63 better openssl detection & support: use openssl's pkg-config file. 2007-10-28 19:55:03 +00:00
Charles Kerr 92ac49d9c4 compatability with older C copmilers (ticket #422, patch by fizz) 2007-10-27 21:29:41 +00:00
Charles Kerr 747cd0b396 (gtk) if two torrents are selected -- one running, one paused -- both "pause" and "resume" buttons should be enabled. reported by glyphobet. 2007-10-26 23:29:19 +00:00
Charles Kerr e6fbcaeae6 Quick & dirty fix to crasher ticket #415. 2007-10-26 03:02:23 +00:00
Charles Kerr 2422012145 set the lowest "maximum upload" and "maximum download" speed to 0 2007-10-24 22:59:54 +00:00
Charles Kerr 9fa2fa2c8f ensure that "make install" installs the man pages. 2007-10-24 22:53:44 +00:00
Charles Kerr f71319b90f get "make distcheck" working again 2007-10-24 17:20:50 +00:00
Charles Kerr f15acdceb9 trying to get "make distcheck" to work right 2007-10-24 15:25:43 +00:00
Charles Kerr e1fbd16941 fix some memory leaks reported by valgrind. 2007-10-22 14:15:16 +00:00
Charles Kerr c50cadbcaa remove dead code (TR_STATUS_ACTIVE, TR_STATUS_INACTIVE) 2007-10-20 22:07:21 +00:00
Charles Kerr 264f7ab8b3 Dead code removal (TR_STATUS_STOPPING) 2007-10-20 21:17:37 +00:00