1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-10 06:02:57 +00:00
Commit graph

46 commits

Author SHA1 Message Date
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