Josh Elsasser
1f4856ed6a
Quickly work around a weird bug where the progress bar could blink in and out of
...
existence by forcing it to always be visible.
2006-06-19 04:19:13 +00:00
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