Charles Kerr
b51af2e799
(gtk) yin/yang icon: add a pulldown menu for {total,session}{ratio,transfer}
2007-12-20 19:21:21 +00:00
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
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
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
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
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
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
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
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
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
c50cadbcaa
remove dead code (TR_STATUS_ACTIVE, TR_STATUS_INACTIVE)
2007-10-20 22:07:21 +00:00
Charles Kerr
31646bcfb9
(gtk) remember between sessions which column is used for sorting in the main window's torrent list
2007-10-17 18:31:12 +00:00
Charles Kerr
bb84cb9f09
janitorial work for the freeze: (1) finish replacing "transmission-gtk" with "transmission". (2) add Charles to authors lists in man pages. (3) standardize the summary as "A fast and easy BitTorrent client" in the rpm spec, gtk about dialog, and man pages. (4) fold together similar translation strings in the gtk client. (5) use g_strerror instead of strerror in the gtk client.
2007-10-13 17:33:53 +00:00
Charles Kerr
3e878aeba9
tweak the debugging messages a bit.
2007-10-13 14:02:10 +00:00
Charles Kerr
39c8a02497
various gtk cleanups.
2007-10-13 03:15:02 +00:00
Charles Kerr
ddcd160449
config file and dead code cleanup.
2007-10-12 20:50:03 +00:00
Charles Kerr
2e6ebae16e
code cleanup: let glib do more of the heavy lifting w.r.t. parsing command-line arguments, drag-and-drop strings
2007-10-12 19:53:30 +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
add634ead9
make the gtk translation files play nicely with autoconf
2007-10-08 15:37:33 +00:00
Charles Kerr
7e5dbd38b5
now that the gtk+ prefs are unfucked, add an "ignore unencrypted peers" preference.
2007-09-28 00:46:22 +00:00
Charles Kerr
713ded5ff4
preferences code refresh in the gtk+ client
2007-09-27 20:57:58 +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
7f91ca4bfc
accept patch from Infernux to add toggles to the tray menu. ( #339 )
2007-09-21 16:29:09 +00:00
Charles Kerr
fb70a9cca0
remove the backwards compatability typedefs at BentMyWookie's suggestion. update libT, gtk, daemon, and cli accordingly...
2007-09-20 20:14:13 +00:00
Mitchell Livingston
76da1185ca
merge encryption branch to trunk (xcode project is still out of date)
2007-09-20 16:32:01 +00:00
Charles Kerr
1be185aacd
(libT) get "update tracker" working again.
...
(gtk) add "update tracker" button.
2007-07-30 17:11:00 +00:00
Charles Kerr
d7cf675c38
(gtk) add select-all, deselect-all
2007-07-30 15:51:37 +00:00
Charles Kerr
feb85f8957
gtk: fix minor "unused variable" warning.
2007-07-25 16:04:27 +00:00
Charles Kerr
177eb99e94
use tr_loadTorrents() during startup.
2007-07-23 03:03:45 +00:00
Charles Kerr
bbac082af5
finish splitting the rate control from one state into two states as requested by BMW
2007-07-20 08:33:59 +00:00
Charles Kerr
ad63c84b47
on second glance, there are even more issues that keep us from working w/2.4. still, 2.6 was released in 2004, so it's not like we're on the bleeding edge here.
2007-07-19 03:36:29 +00:00
Charles Kerr
93ea89eba3
Transmission won't be as pretty and shiny for gtk+ 2.4 users, but it will compile and work for them
2007-07-19 03:16:30 +00:00
Charles Kerr
0939d13a72
almost done reverting.
2007-07-19 00:09:09 +00:00
Charles Kerr
bd3ce76fa5
part one of moving the build environment over to automake/autoconf. beware!
2007-07-18 23:04:26 +00:00
Josh Elsasser
a3e790f403
Replace bzero() with memset().
...
Define AF_LOCAL and SUN_LEN for systems that lack them.
Don't mix function and non function pointers without casting.
Fix a potential type mismatch in assignment.
2007-07-18 17:28:25 +00:00
Charles Kerr
daf44d5073
add "don't ask me this again" checkbox to "really quit Transmission?" dialog box
2007-07-16 18:45:51 +00:00
Charles Kerr
5455df4373
update versioning scheme as per consensus between TMT, John_Clay, Gimp_, and charles_
2007-07-10 19:40:21 +00:00
Charles Kerr
7e09d157cd
Thread safety improvements. Also, stopping/starting/rechecking/etc. torrents no longer blocks the calling thread. Since this a big commit, it will probably create some short-term pain via new bugs.
2007-06-26 18:45:03 +00:00
Charles Kerr
ab85deaf51
add color-coded lines to the gtk debug window -- info is black, debug is grey, errors are red...
2007-06-22 20:59:23 +00:00
Mitchell Livingston
0256f4616d
Merge file selection and torrent creation into the main branch.
...
The new code for these features is under a new license.
2007-06-18 03:40:41 +00:00
Charles Kerr
b96a30d7c1
Work with gtk < 2.8
2007-06-09 17:08:25 +00:00