Commit Graph

121 Commits

Author SHA1 Message Date
Josh Elsasser c0e369d44a Don't pass an uninitialized variable to accept(). 2007-03-24 10:06:56 +00:00
Josh Elsasser 478b30c191 Don't rely on on printf field numbers. 2007-03-24 09:23:24 +00:00
Josh Elsasser 92637d591e Optionally return the info hash after attempting to load a duplicate torrent. 2007-03-22 18:07:22 +00:00
Josh Elsasser 494ca91fd6 Append a frontend-specific tag to saved torrents.
This prevents one frontend from deleting a saved torrent used by another.
2007-03-13 06:56:50 +00:00
Josh Elsasser 36c7c9d7d2 Use a new, more flexible version message in ipc.
Don't actually have the server send it yet, old clients can't handle it.
2007-03-12 05:42:39 +00:00
Josh Elsasser 5a62e83689 Don't use sprintf, strcpy, or strcat. 2007-03-12 00:04:11 +00:00
Josh Elsasser 930fa86d0e Fix unintentional change in the add dialog default directory. 2007-02-28 00:58:15 +00:00
Josh Elsasser 67826df085 Use a tr_tracker_info_t * directly in tr_info_t and tr_tracker_t. 2007-02-27 04:00:38 +00:00
Josh Elsasser 90423e818d Sort files in file window case insensitively. 2007-02-23 20:43:18 +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 a0f7446a39 Have file window's progress bars notice theme changes. 2007-02-23 12:27:19 +00:00
Josh Elsasser 963a4fdc81 Clamp file progress to 0.0-1.0
Clear focus when opening files dialog.
2007-02-23 11:49:18 +00:00
Josh Elsasser b1d47df423 Display progress in file window as well as updating periodically. 2007-02-23 11:27:59 +00:00
Josh Elsasser 98ea79c579 Calculate and show directory sizes in file window. 2007-02-23 06:54:49 +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 7fbd08618b New swedish translation. 2007-02-15 20:38:01 +00:00
Josh Elsasser 14dfe61727 Fix typo in comment. 2007-02-15 20:25:44 +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 ea23f0b7ce Add property which allows the text under the progress bar to be turned off. 2007-02-07 05:14:26 +00:00
Josh Elsasser 79a6540b46 Set a window icon. 2007-02-07 05:08:53 +00:00
Josh Elsasser 603a374a6b Add a .desktop file. Based on ticket #153. 2007-02-07 04:19:12 +00:00
Josh Elsasser 664f11d9e1 Add swedish translation from ticket #2 2007-02-07 03:23:45 +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 3a4a6c4251 Fix the 'Automatically start torrent' checkbox,
which has apparently been broken since r320
2007-02-07 00:39:49 +00:00
Josh Elsasser f67ad8cf47 Add a new interface to make the public port available to the frontend. 2007-02-06 04:26:40 +00:00
Josh Elsasser 263bf6ff0c Check for private flag in main dict too. 2007-01-27 22:37:10 +00:00
Eric Petit 7a6401c7b4 Split transmission.c: everything related to the accept/upnp/choking
thread was moved to shared.c
2007-01-19 04:42:31 +00:00
Eric Petit e5e6a8b5df Merge io branch into trunk 2007-01-14 12:00:21 +00:00
Josh Elsasser c5dd752721 Less awkward wording of a couple of tooltips.
Thanks to Lacrocivious for suggestions.
2007-01-05 16:21:31 +00:00
Josh Elsasser 111fc849d0 Change nat traversal label to something that is hopefully clearer.
Add tooltips to preference dialog.
2006-12-31 16:07:51 +00:00
Josh Elsasser cedcbf701e Catch up with function renaming. 2006-12-27 00:33:22 +00:00
Mitchell Livingston 3374ce9a32 merge multitracker branch:
Adds announce list, support for code 301/302 redirect, improvements to mac inspector, better queueing with errors, random extra wait of up to a minute between announces, and other changes.
2006-12-17 16:36:27 +00:00
Josh Elsasser e0790f955a Avoid doing some potentially bogus things when stopping and deleting a torrent. 2006-12-11 23:12:09 +00:00
Josh Elsasser ff13d6e71b Show total completed downloads in properties window. 2006-12-02 04:31:39 +00:00
Josh Elsasser 7f370e9eaf Add Romanian translation. 2006-10-21 02:58:47 +00:00
Josh Elsasser 35f5f6f8e3 Add a partial Bulgarian translation. 2006-10-18 21:10:12 +00:00
Josh Elsasser 3f9a55b194 Fix a stupid mistake that could cause the fastresume data to not be saved on exit. 2006-10-18 21:09:34 +00:00
Josh Elsasser 0257761670 Merge nat-traversal branch to trunk. 2006-09-25 18:37:45 +00:00
Josh Elsasser bec163be16 Revert a change that was made on the wrong branch. 2006-09-25 07:17:43 +00:00
Josh Elsasser 1b8280df3e Fix logic error in exit check. 2006-09-23 06:29:32 +00:00
Josh Elsasser 2b6ba0df07 Improve debug window:
Limit the log to 5000 messages.
  Use a monospaced font.
  Add timestamps.
  Add button to clear the log.
  Add button to save the log to a file.
  Replace radio buttons with popup menu.
2006-09-18 01:26:49 +00:00
Josh Elsasser c926d96e32 Restore Id keyword which was dropped. 2006-08-30 18:10:38 +00:00
Josh Elsasser 93d0f63641 Some fixes for the french translation. 2006-08-27 00:36:23 +00:00
Josh Elsasser 43e6dd56aa Rework the message stuff again to be easier on the frontend. 2006-08-22 02:12:58 +00:00
Josh Elsasser e332a8313d Add a debug output window. 2006-08-20 22:45:29 +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
Josh Elsasser e128a854ea Replace the old progress cell renderer with a new one for silly license reasons. 2006-08-13 00:22:05 +00:00
Josh Elsasser d015042770 Add russian translation. 2006-08-07 23:12:17 +00:00
Josh Elsasser 913355fde8 Add polish translation.
My apologies to Tomasz for forgetting this after he send it to me last month.
2006-08-07 08:51:42 +00:00