1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-26 01:27:28 +00:00
Commit graph

58 commits

Author SHA1 Message Date
Josh Elsasser
82889c9cf7 Fix column and initial window sizing. 2006-06-18 07:41:36 +00:00
Josh Elsasser
2d055ae6ce Fix a recently-introduced memory leak. 2006-06-11 16:20:56 +00:00
Josh Elsasser
738f24d46d Add -h and -v command-line options. 2006-06-11 06:08:58 +00:00
Josh Elsasser
85a36967d2 Remove the separate preference option for files added via drag-and-drop
and use the "standard" option.
2006-06-11 05:04:27 +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
Josh Elsasser
0600f3d4aa Add support to libtransmission and the MacOS X GUI for saving private copies of
torrent files.
2006-06-09 19:53:35 +00:00
Josh Elsasser
e9b1a6bf2d Try harder to use the right color for the progress bar text. 2006-06-01 18:08:45 +00:00
Josh Elsasser
672172e10a Wait and try to send a stopped event when removing a torrent. 2006-05-31 23:20:59 +00:00
Eric Petit
e72c5580c6 Split and moved makefiles into a seperate folder, fixes and speed-up to
the retrieving of the SVN revision, OS X packages now show the revision
if this isn't a release build
2006-05-31 12:54:53 +00:00
Eric Petit
f98fe6a1b0 Added $Id$ keywords and updated a few headers 2006-05-29 21:21:23 +00:00
Josh Elsasser
edb1a2a4fa Add a transmissioncli manpage written by deanna@sdf.lonestar.org.
Fix a warning in the gtk frontend on 64-bit platforms.
2006-05-29 07:50:17 +00:00
Josh Elsasser
30a89e1f70 Allow column resizing and ellipsize long torrent names.
merged from rev 311 of repository 3a18642e-ffe5-da11-b5ee-000e0c69aae8
2006-05-20 23:38:37 +00:00
Josh Elsasser
f80ab0832f Fix a double-free bug that was causing preference corruption and crashes. 2006-05-07 20:35:50 +00:00
Josh Elsasser
0a77d36380 Trying to free nonexistent memory is bad, mmkay?
(refs http://transmission.m0k.org/forum/viewtopic.php?t=302)
2006-05-05 20:57:42 +00:00
Josh Elsasser
49fccfd96e Some minor code cleanups.
Handle things a little better when quitting.
2006-05-03 10:09:11 +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
844d0e3520 Make padding of dialogs look a little better.
Respect GNOME's toolbar settings.

Patch from forum user /dev/urandom.
2006-04-29 16:29:04 +00:00
Josh Elsasser
cf56d58f06 A couple minor i18n cleanups.
Add italian translation.
Add an install make target for transmissioncli and transmission-gtk.
2006-04-25 08:14:37 +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
Josh Elsasser
0cc1576999 Turn the download limit off by default. 2006-04-15 03:22:04 +00:00
Eric Petit
3bce21ad7c Re-link transmissioncli and transmission-gtk when libtransmission.a
has changed
2006-04-10 09:13:15 +00:00
Josh Elsasser
6e9f6ec11e Instead of storing files specific to the gtk frontend directly
in ~/.transmission/, store them in a gtk subdirectory.
2006-04-07 15:41:28 +00:00
Josh Elsasser
ca267ac99a Add download rate limit to GTK interface. 2006-04-07 14:14:40 +00:00
Josh Elsasser
8cb58aa4ee Don't print an error if the .depend files don't exist. 2006-04-05 09:45:09 +00:00
Eric Petit
fde1bf8876 Nicer make output. Also moved the CLI client to its own folder like
other interfaces.
2006-04-04 20:23:19 +00:00
Josh Elsasser
3f3e6f94c5 Use CFLAGS when generating dependencies for GTK sources. 2006-04-04 10:34:15 +00:00
Eric Petit
235255b8f0 Merge compat-10.2 branch. This adds Jaguar compatibility on OS X, and
completes the Jam -> Make/XCode switch. Hope it doesn't break too much.
2006-04-03 19:29:09 +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
2466d6e3bc Display --:--:-- instead of 00:00:00 as the ETA. 2006-02-15 22:55:59 +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
d4d75b23ef Display an unknown number of seeders or leechers as ? instead of -1. 2006-02-10 05:58:08 +00:00
Josh Elsasser
e1671b50e6 Rewrite the drag and drop code to handle multiple files (oops),
as well as being much more robust about misformatted file URIs.
2006-02-10 01:49:10 +00:00
Josh Elsasser
78aa41ac5e Fix ratio calculation to not truncate to a whole number. 2006-02-09 18:16:36 +00:00
Josh Elsasser
c5181f72e2 Whoops, use download and upload *totals* instead of *rate* to calculate ratio. 2006-02-08 14:15:59 +00:00
Josh Elsasser
7230f1113c Minor change to improve drag-and-drop compatibility. 2006-02-08 04:45:46 +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
38050332f5 Fix a couple of warnings on netbsd 3. 2006-02-05 16:00:30 +00:00
Josh Elsasser
7a53122e1c Add internationalization support for the GTK GUI. 2006-02-04 18:03:05 +00:00
Josh Elsasser
f92117be84 Fix a couple of positioning bugs with right-to-left languages. 2006-02-04 06:14:43 +00:00
Josh Elsasser
60f10df45e Validate that data read from prefs and state files is valid UTF-8. 2006-01-30 20:01:08 +00:00
Josh Elsasser
8d401347b6 Rename a few files now that we're using subversion and it's easy. 2006-01-30 16:05:18 +00:00
Josh Elsasser
9809dcb05d Send stopped and started events to trackers when the listening port is changed,
but without disrupting existing peer connections.
In the GTK prefs dialog, change the port immediately instead of on next invocation.
2006-01-25 17:20:21 +00:00
Josh Elsasser
eb72230c05 Merge many small usability improvements for the GTK frontend, as well as a fixing some ugliness in the GTK conf code. 2006-01-25 16:55:45 +00:00
Eric Petit
a850cd6910 Update 2006-01-03 2006-01-12 19:04:05 +00:00
Eric Petit
f32ca66210 Update 2005-12-29 2006-01-12 19:01:41 +00:00
Eric Petit
943df43518 Update 2005-12-27 2006-01-12 19:00:58 +00:00
Eric Petit
6c0a54caa5 Update 2005-12-25 2006-01-12 18:58:57 +00:00