Charles Kerr
0437c5f33e
(gtk) try to iron out the remaining "add torrent" issues reported by wereHamster and Lacrocivous
2008-03-18 01:22:11 +00:00
Charles Kerr
e4562bcd7b
(gtk) #772 , #753 : added `watch dir' for automatically adding torrents. delete files to trashcan, rather than unlinking them. These features require 2.15.5 or higher.
2008-03-09 15:27:08 +00:00
Charles Kerr
cf598407e1
(gtk) make verrmsg_full() private
2008-02-28 20:23:02 +00:00
Charles Kerr
af7bb90ac1
(gtk) use G_GNUC_PRINTF where appropriate.
2008-02-24 15:46:51 +00:00
Charles Kerr
85c49dbbee
(gtk) new "add torrent" popup to let users choose which files to download, file priority, add paused, delete source .torrent, etc
2008-02-13 03:00:21 +00:00
Charles Kerr
9a118eeff5
(gtk) use libevent's decode_uri() and libT's tr_mkdirp() instead of reinventing the wheel.
2008-01-20 15:50:42 +00:00
Charles Kerr
9423e89aec
(gtk) SHUTUP cleanup
2008-01-19 05:04:38 +00:00
Charles Kerr
3c4ad2caec
fix r4646 build error on gtk < 2.10.0 reported by Lacrocivious
2008-01-15 17:55:09 +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
ce6c33b7bf
set copyright info to 2008
2008-01-01 17:20:20 +00:00
Charles Kerr
cb65fe24bd
(gtk) fix wrong units in the s stats dialog. plug small memory leak.
2007-12-26 06:38:33 +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
8653817e5d
cruft removal: use tr_stat's ratio field instead of calculating it ourself.
2007-11-15 04:19:53 +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
713ded5ff4
preferences code refresh in the gtk+ client
2007-09-27 20:57:58 +00:00
Charles Kerr
46dd20b050
use G_GNUC_UNUSED macro to fix unused variable warnings
2007-07-26 17:21:50 +00:00
Charles Kerr
008938b62f
set a default window size for the debug window
2007-06-27 18:34:38 +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
Mitchell Livingston
4ada334f57
patches from Charles Kerr to update the Inspector in GTK and fix some memory leaks
2007-06-06 00:30:13 +00:00
Josh Elsasser
dfffdd17e4
Move torrent adding from callback in main.c to functions on TrCore.
2007-05-24 02:50:28 +00:00
Josh Elsasser
eadedea754
Axe the stupid torrent flags.
2007-05-23 19:26:29 +00:00
Josh Elsasser
89cc48f0e8
Move main model into a new TrCore wrapper class.
2007-05-23 00:49:31 +00:00
Josh Elsasser
b86b3e8a30
Add remaining file download to properties window.
2007-04-04 00:56:17 +00:00
Josh Elsasser
3d054d83ca
Add files window to properties window as a tab.
...
Update properties dialog at regular intervals.
2007-04-04 00:32:58 +00:00
Josh Elsasser
b29d8e4342
Make evil initial window sizing magic a bit less evil and a bit less magic.
2007-04-03 08:18:53 +00:00
Josh Elsasser
b8530669e6
Remove unused function.
2007-03-29 19:53:40 +00:00
Josh Elsasser
899f2ab27e
Spruce up the menu a bit and add it to a menubar and the tray icon.
2007-02-23 19:50:48 +00:00
Josh Elsasser
bb3193f431
Add a window to view a torrent's files.
2007-02-23 06:18:45 +00:00
Josh Elsasser
4943058f72
Merge gtkmisc branch.
2007-02-19 22:09:05 +00:00
Josh Elsasser
60b7749385
Split off the window-related code into a new file.
...
Bump a couple copyright dates I forgot earlier.
2007-02-07 07:35:33 +00:00
Josh Elsasser
e15841cc93
Add an option to always prompt for a download directory. Fixes ticket #116 .
...
Fix a minor memory leak with the 'Add a Torrent' dialog.
2007-02-07 02:59:25 +00:00
Josh Elsasser
bc85836809
Change all my 2-clause BSD licenses to the same MIT/X11 license as libtransmission.
2006-08-13 00:26:52 +00:00
Eric Petit
f199e0a9d9
Revert [619]
2006-07-16 19:39:23 +00:00
Mitchell Livingston
5d36721a15
Remove old Sparkle...
2006-07-16 19:28:19 +00:00
Josh Elsasser
02e5485c0f
Move the ETA cap of 99:59:59 from libtransmission to the MacOS X GUI.
...
Display the ETA better in the GTK GUI.
2006-07-04 22:31:14 +00:00
Josh Elsasser
0a4d97fdca
Add support to the GTK GUI for saving private copies of torrent files.
...
The prefs dialog for this sucks, but it should work.
2006-06-10 06:53:20 +00:00
Eric Petit
f98fe6a1b0
Added $Id$ keywords and updated a few headers
2006-05-29 21:21:23 +00:00
Josh Elsasser
229d9c84dc
Major internal restructuring for the GTK GUI,
...
GObject-derived wrappers are used for tr_handle_t and tr_torrent_t.
Use bencoding to store prefs and state file.
Make sure to always group error messages when adding multiple torrents at once.
Remove some unused code.
Many miscellaneous cleanups.
2006-05-03 06:58:16 +00:00
Josh Elsasser
1cfe027fdb
Add IPC code for another process to communicate with a running
...
transmission-gtk instance.
Try to add any filenames found on the command-line, using IPC if
transmission-gtk is already running.
Some minor code cleanups.
Remove lockfile on a normal exit, justfor the sake of being tidy.
2006-04-25 07:26:27 +00:00
Eric Petit
a1830a25bf
Merge from branches/new_api:r161
2006-03-23 12:39:39 +00:00
Josh Elsasser
ceefe97ce2
GTK:
...
Adjust the number of decimals shown with sizes based on the number size,
as is done with the ratio.
2006-02-24 14:07:38 +00:00
Josh Elsasser
a13a6fbb4e
Improve libintl.h search and add a --gettext-prefix configure option.
...
Update a couple copyright dates that slipped through earlier.
Spell GTK as GTK+ in a couple of places.
2006-02-10 20:52:44 +00:00
Josh Elsasser
187bbf909e
Show seeders and leechers in properties window.
...
Show ratio instead of download rate when torrent is finished.
2006-02-07 17:15:16 +00:00
Josh Elsasser
fa3e10b2c0
Implement drag-and-drop to allow files to be dropped into the main window.
...
Use locale-independent functions when parsing state file.
2006-02-06 05:48:26 +00:00
Josh Elsasser
a2914be847
Rewrite error messages to be less unnecessarily verbose.
...
Only allow one instance of the preference window at a time.
Beat the dialogs with the GNOME HiG stick.
Handle missing .torrent files on startup better.
2006-02-05 17:33:57 +00:00
Josh Elsasser
7a53122e1c
Add internationalization support for the GTK GUI.
2006-02-04 18:03:05 +00:00
Eric Petit
a850cd6910
Update 2006-01-03
2006-01-12 19:04:05 +00:00
Eric Petit
6fb3416215
Update 2005-12-04
2006-01-12 18:47:30 +00:00
Eric Petit
835c3284dd
Update 2005-11-24
2006-01-12 18:40:47 +00:00
Eric Petit
aad7bf22cb
Update 2005-11-18
2006-01-12 18:32:29 +00:00