Commit Graph

600 Commits

Author SHA1 Message Date
Charles Kerr ec191b652b (gtk) clean up the "watch directory" code a little. 2008-03-13 01:06:54 +00:00
Charles Kerr b6f2796e40 (gkt) #785: gtk/utils.c does not compile with glib 2.16 2008-03-12 19:17:54 +00:00
Charles Kerr 1538505e24 (gtk) tweak the "watch folder" feature: firefox likes to save a file, then remove it, then add it again. Add a slight delay in to allow for this without popping up a second "open torrent" dialog. 2008-03-12 02:11:37 +00:00
Charles Kerr 1983822cd4 (gtk) #779: synchronize speed limit options in the prefs and details dialogs. 2008-03-11 04:19:50 +00:00
Charles Kerr f9ace3490f (gtk) in the "watch directory" feature, better handling of when the user changes the watch directory via the preferences dialog 2008-03-09 22:11:36 +00:00
Charles Kerr 8ea260af89 (gtk) notify: in glib >= 2.16, use g_app_info_launch_default_for_uri() to open the completed torrent. 2008-03-09 19:02:16 +00:00
Charles Kerr e4562bcd7b (gtk) #772, #753: added `watch dir' for automatically adding torrents. delete files to trashcan, rather than unlinking them. These features require 2.15.5 or higher. 2008-03-09 15:27:08 +00:00
Charles Kerr e85a328b1b (gtk) remove the PREF_KEY_SYSTRAY cruft, as pointed out by wereHamster 2008-03-08 17:37:13 +00:00
Charles Kerr cd5103011a (gtk) #744: back out the colormap patch until we have a better handle on how to do it Right. 2008-03-08 17:28:15 +00:00
Charles Kerr ea7cca30d2 (gtk) plug a minor leak in the Statistics dialog. 2008-03-08 16:10:13 +00:00
Charles Kerr 6ef6ac0928 the last i18n-centric commit for awhile, I hope. 2008-03-08 04:53:11 +00:00
Charles Kerr bcff72c3ad string consistency. (gtk) move `announce url' from info tab to tracker tab. 2008-03-08 02:00:47 +00:00
Charles Kerr 909cb89b43 even more i18n string work, w/more feedback and reading through the transmission.pot file. 2008-03-08 01:43:20 +00:00
Charles Kerr 5efb7e626e (gtk) more i18n string work w/suggestions from andre and vuntz to use format strings with positions to allow argument reordering. 2008-03-07 21:59:27 +00:00
Charles Kerr 6fe4a4dddc more i18n improvements. thanks to Gnome translator andre for feedback. 2008-03-07 21:20:45 +00:00
Charles Kerr 7200b27a18 lots more i18n string work -- making strings more consistent, folding redundant strings together, etc. 2008-03-07 20:48:36 +00:00
Charles Kerr 8e319da186 (gtk) r5212 tr_strltime() cleanup 2008-03-07 19:27:46 +00:00
Charles Kerr 0578a024ad (gtk) tweak the notification `open' actions (wereHamster) 2008-03-07 19:10:08 +00:00
Charles Kerr 414b8168d9 (gtk) minor r5216 cleanup 2008-03-07 19:05:00 +00:00
Charles Kerr 08f9b811ba remove a couple of preferences:
(1) "delete original file" ... this can be turned on in the "add" dialog, but who would want this to always be unconditionally true?
(2) "show in systray" ... since not many people will toggle this, move it from the prefs dialog to the .ini file
2008-03-07 18:57:32 +00:00
Charles Kerr 0cebab1247 (gtk) #769: when removing a torrent, prompt for confirmation if (a) the torrent is incomplete, (b) the torrent is connected to peers, (c) the user is also deleting the downloaded files. 2008-03-07 17:47:42 +00:00
Charles Kerr 1df3d8d844 (gtk) #769: fix a new g_warning that popped up in r5209. (infernux) 2008-03-07 16:58:44 +00:00
Charles Kerr 00374142a4 (gtk) #771: use g_get_home_dir() as a fallback for the default download directory if "g_get_user_special_dir( G_USER_DIRECTORY_DOWNLOAD )" returns NULL. (jopadan) 2008-03-07 16:30:44 +00:00
Charles Kerr 8594ca11d6 (gtk) fix the build for glib2 < 2.14, as reported by hudson 2008-03-07 16:09:21 +00:00
Charles Kerr 5a09edb045 (gtk) use g_format_size_for_display() for file size, and behave like nautilus for displaying ETA 2008-03-07 15:16:25 +00:00
Charles Kerr 76891225b9 more i18n work. 2008-03-07 03:26:59 +00:00
Charles Kerr 777c0de53a more i18n strings work 2008-03-06 21:59:00 +00:00
Charles Kerr a11071e661 (gtk) minor: use "Folder" instead of "Directory", as per the GNOME Desktop Terms list 2008-03-06 20:55:07 +00:00
Charles Kerr 26561fc31f (gtk) #761: fix colormap issue with compiz. patch by kman. 2008-03-05 01:17:30 +00:00
Charles Kerr 84a8592d1d first cut at adding i18n hooks into libtransmission. 2008-03-04 02:02:25 +00:00
Charles Kerr 126020e82a mark the libnotify strings for translation 2008-03-03 04:44:27 +00:00
Charles Kerr fb81f0adf5 (gtk) grammar tweak as suggested by wereHamster 2008-03-02 19:34:18 +00:00
Charles Kerr 3f2bda886e (gtk) #749: libnotify tweaks 2008-03-02 16:14:46 +00:00
Charles Kerr f71665e166 (gtk) #748: hig improvements to the `remove torrent' confirmation dialog. 2008-03-02 15:54:58 +00:00
Charles Kerr cf598407e1 (gtk) make verrmsg_full() private 2008-02-28 20:23:02 +00:00
Charles Kerr d870c12f40 add win32/posix wrapper function tr_lockfile() to libT and use it in daemon/gtk. 2008-02-28 19:06:23 +00:00
Charles Kerr 288547ffb8 (gtk) use signal, instead of sigaction, for portability 2008-02-28 17:51:54 +00:00
Charles Kerr cc7f95e68a (gtk) fix crash-when-removing-more-than-one-torrent bug reported by wereHamster and Lacrocivious 2008-02-28 15:47:09 +00:00
Charles Kerr 1df83e3a2e (gtk) #742: gtk dialog buttons need to support `alternative button order' for KDE users 2008-02-28 14:48:23 +00:00
Charles Kerr 142d2fe9dc (gtk) improve caption "date started" caption (launchpad 193875) 2008-02-28 02:35:44 +00:00
Charles Kerr e904f1ddd0 (gtk) #738: Clicking tray icon should show minimized main window 2008-02-27 20:30:51 +00:00
Charles Kerr 9795a01ddc (gtk) fix warning when clicking the upnp/nat-pmp checkbox in the prefs dialog 2008-02-27 18:45:06 +00:00
Charles Kerr 6f0018fd12 fix r5145 oops 2008-02-27 18:39:12 +00:00
Charles Kerr d8cc78dfa1 (gtk) add transparency support for gtk 2.10 and higher 2008-02-27 18:33:17 +00:00
Charles Kerr 9ee96fd0dc add `verify' command to ipc. 2008-02-27 17:38:39 +00:00
Charles Kerr 5d233f86c4 make struct ipc_info opaque. const-ify the ipcparse functions where possible. 2008-02-27 16:47:58 +00:00
Charles Kerr 494acbfa85 tear out about 1/3 of ipcparse's overhead. 2008-02-27 06:01:46 +00:00
Charles Kerr 8cc587a66f more housekeeping: benc_val_t --> tr_benc 2008-02-26 21:58:58 +00:00
Charles Kerr 325665caa2 svn propset svn:keywords 'Date Rev Author Id' filename 2008-02-26 21:08:51 +00:00
Charles Kerr e960eaf7b2 (gtk) group the ipc functions by call order 2008-02-26 21:05:13 +00:00
Charles Kerr 6728ff934f (gtk) remove unused function "io_send" 2008-02-26 20:34:37 +00:00
Charles Kerr 402a18a84e (gtk) use evutils for a portability layer on making sockets nonblocking and closing sockets 2008-02-26 20:31:33 +00:00
Charles Kerr 851e6ce008 (gtk) make the filename naming scheme a little more consistent. 2008-02-26 19:58:03 +00:00
Charles Kerr 708c2a8ebc (gtk) io.c --> tr-io.c 2008-02-26 01:19:26 +00:00
Charles Kerr 5552aab68b (gtk) rename `io.h' as `tr-io.h' to fix mingw conflicts. fix minor compiler warning when building w/o libnotify support. 2008-02-25 21:47:21 +00:00
Charles Kerr faee51f779 tweak which folder to open in the notify window 2008-02-25 04:13:54 +00:00
Charles Kerr d3779eb7d5 (gtk) remove the custom colors from the progress renderer 2008-02-24 19:36:48 +00:00
Charles Kerr 64e82dad71 (gtk) add prefs to toggle libnotify notification 2008-02-24 16:10:18 +00:00
Charles Kerr af7bb90ac1 (gtk) use G_GNUC_PRINTF where appropriate. 2008-02-24 15:46:51 +00:00
Charles Kerr a311e12f9b (gtk) added optional libnotify support to gtk client. (wereHamster, charles) 2008-02-24 15:42:31 +00:00
Charles Kerr dfd31d2495 (gtk) minor tweak 2008-02-24 14:32:42 +00:00
Charles Kerr 8938adf5fc (gtk) experimental: use native gtk progress bars 2008-02-23 17:02:42 +00:00
Charles Kerr 58b655338a libT: add tracker information to tr_stat. gtk: add `tracker' tab to inspector 2008-02-21 07:29:39 +00:00
Charles Kerr 5d2dcc0c01 (gtk) #685: Use XDG user dir to set download directory 2008-02-19 19:22:15 +00:00
Charles Kerr a676675468 (gtk) #712: regression in Details (Peers) dialog in svn version 2008-02-19 06:05:55 +00:00
Charles Kerr bcecbbba99 (gtk) #312: Attention notification when using "Open with" 2008-02-19 05:52:37 +00:00
Charles Kerr ac8e76a70f (gtk) use tr_torrentDelete() when user hits `cancel' in the "open torrent" dialog 2008-02-19 05:10:58 +00:00
Charles Kerr 4456c2dd90 (gtk) #544: remove fast-resume cache when appropriate 2008-02-19 05:03:56 +00:00
Charles Kerr deaeb24cb5 cleanup #includes for errno & strerror 2008-02-19 04:16:04 +00:00
Charles Kerr c421bc0266 (gtk) add ability to delete downloaded files when deleting a torrent 2008-02-19 03:57:03 +00:00
Charles Kerr a2744be2d6 (gtk) fix double-free under certain circumstances in the new 'open' dialog 2008-02-18 05:26:02 +00:00
Charles Kerr c3e87bc4ea (gtk) #703: fix right-to-left locale issues in the details dialog 2008-02-16 19:36:07 +00:00
Charles Kerr 93b8b40e92 (gtk) #703: better handling of rtl locales 2008-02-16 19:14:25 +00:00
Charles Kerr e52c1d9727 fix TrTorrent reference count error 2008-02-15 18:20:56 +00:00
Charles Kerr b7c4f59565 code cleanup 2008-02-14 17:18:00 +00:00
Charles Kerr 83a72d9d64 (gtk) fix main window formatting error for torrents whose local data's being verified 2008-02-14 00:59:32 +00:00
Charles Kerr f00959fd88 (gtk) fix minor memory leak reported by valgrind 2008-02-13 16:30:59 +00:00
Charles Kerr b7815edc49 (gtk) have "active" filter key off of (tr_stat.peersSendingToUs + tr_stat.peersGettingFromUs) rather than (rateUpload + rateDownload) so that a peer temporarily dropping to zero KiB/s won't drop it off the active filter. 2008-02-13 16:16:50 +00:00
Charles Kerr ee0682349f (gtk) minor hig tweaks to the preferences dialog -- spacing, capitalization 2008-02-13 15:23:16 +00:00
Charles Kerr b353ae4b43 (gtk) same Lacrocivous-inspired tweaks, in the multifile open dialog 2008-02-13 04:40:34 +00:00
Charles Kerr e9c8c20962 (gtk) more open dialog tweaks based on feedback from Lacrocivious 2008-02-13 04:34:51 +00:00
Charles Kerr 31790f031c (gtk) add some safety assertions 2008-02-13 03:57:48 +00:00
Charles Kerr 148b44a83e (gtk) fix weak unref cycle, also from r5015 2008-02-13 03:43:05 +00:00
Charles Kerr d3f07578e2 (gtk) prefs dialog shuffling, suggested by Lacrocivious 2008-02-13 03:33:01 +00:00
Charles Kerr 249045641f (gtk) fix minor r5015 oops on setting the default destination directory when pressing the "open" button 2008-02-13 03:21:40 +00:00
Charles Kerr e280126634 (gtk) bring the prefs dialog's hotkeys up-to-date with r5015 2008-02-13 03:12:56 +00:00
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 e761e294ee (gtk) update FileList to allow it to switch which torrent's files are being shown. 2008-02-12 18:53:31 +00:00
Charles Kerr 446855bb4a (gtk) HIG window layout 2008-02-12 16:56:44 +00:00
Charles Kerr 4cda5dd02f (gtk) make TrTorrent's fields private. 2008-02-11 15:27:36 +00:00
Charles Kerr 27adbf8ba8 decouple the torrent file list from the torrent inspector so that it can be reused in the "add torrent" dialog 2008-02-10 22:25:42 +00:00
Charles Kerr 434f97705a (gtk) #417: time left till tracker update 2008-02-09 17:49:09 +00:00
Charles Kerr d7b8c70cf5 (gtk) make TrCore's fields private 2008-02-09 17:29:05 +00:00
Charles Kerr 991a9f1659 fix minor shutdown leak 2008-02-09 17:25:14 +00:00
Charles Kerr 97ecb5603f (gtk) #692: estimated time should be shown in the GUI 2008-02-09 16:05:29 +00:00
Charles Kerr c65718a28f (gtk) #695: Only show scrollbar if needed 2008-02-08 16:15:28 +00:00
Charles Kerr 27caa27c6e (gtk) fix #661 regression 2008-02-08 03:51:08 +00:00
Charles Kerr 37e99a0688 (gtk) stick to tango colors, but tweak the torrent-cell-renderer colors a little closer to the mac version 2008-02-08 03:13:53 +00:00
Charles Kerr 2cf2c33318 (gtk) #694: Forgets pause state after restart 2008-02-08 03:00:19 +00:00
Charles Kerr a98cd524e1 (gtk) #376: handle systray icon error 2008-02-07 21:43:38 +00:00