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
Eric Petit
b5ff15ed70
Update 2005-12-19
2006-01-12 18:56:00 +00:00
Eric Petit
48d7816c11
Update 2005-12-18
2006-01-12 18:55:27 +00:00
Eric Petit
fc3d61a46b
Update 2005-12-07
2006-01-12 18:48:53 +00:00
Eric Petit
6fb3416215
Update 2005-12-04
2006-01-12 18:47:30 +00:00
Eric Petit
4ac92bd6d0
Update 2005-12-01
2006-01-12 18:45:41 +00:00
Eric Petit
835c3284dd
Update 2005-11-24
2006-01-12 18:40:47 +00:00
Eric Petit
23ef3653e3
Update 2005-11-21
2006-01-12 18:33:20 +00:00
Eric Petit
aad7bf22cb
Update 2005-11-18
2006-01-12 18:32:29 +00:00