Commit Graph

580 Commits

Author SHA1 Message Date
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
Charles Kerr 6931d5e126 (gtk) #376 again: add a fallback logo for platforms that don't support the freedesktop icon scheme 2008-02-07 20:27:17 +00:00
Charles Kerr 9411a54b34 (gtk) #376: Use freedesktop icon spec 2008-02-07 20:02:06 +00:00
Charles Kerr 69081669af (gtk) #376: `About' dialog improvements by LucaFerretti 2008-02-07 19:42:54 +00:00
Charles Kerr 61927291cc (gtk) #550: by default, use tango colors in the main window 2008-02-07 19:26:19 +00:00
Charles Kerr ab200bc835 (gtk) #687: more HIG fixes for Details dialog 2008-02-07 17:44:26 +00:00
Charles Kerr c6f872b894 (gtk) #687: more HIG fixes for Details dialog 2008-02-07 17:41:40 +00:00
Charles Kerr 940ac6a52a (gtk) gracefully handle users closing the preferences dialog before the portcheck thread is done 2008-02-07 16:17:52 +00:00
Charles Kerr f3e0b8e434 (gtk) use portcheck.transmissionbt.com 2008-02-07 12:36:33 +00:00
Charles Kerr 864c563ba1 (gtk) get r4932 building on older versions of gtk+ 2008-02-07 01:25:52 +00:00
Charles Kerr 65f043a339 (gtk) #686: "Minimize to tray" 2008-02-07 01:10:34 +00:00
Charles Kerr b815622fed (gtk) #687: GNOME HIG fixes for Details dialog 2008-02-06 15:52:30 +00:00
Charles Kerr fb2fa0a42c (gtk) revert peer font size as suggested by codergeek42 2008-02-05 17:14:37 +00:00
Charles Kerr 78a0492c98 (gtk) #644: HIGify the desktop metadata a bit 2008-02-04 20:50:16 +00:00
Charles Kerr 0219e3deff (gtk) when sorting torrents by status, add progress as a secondary sort key. (Lacrocivious) 2008-02-04 18:40:56 +00:00
Charles Kerr 4efdcab622 (gtk) #680: "Reverse Sort Order" doesn't work for "Sort by Progress" 2008-02-04 04:30:24 +00:00
Charles Kerr b0103174f6 fix r4911 crash reoprted by wereHamster 2008-02-03 18:30:54 +00:00
Charles Kerr d5ecdefc2c (gtk) #677: hig tweaks 2008-02-03 17:10:03 +00:00
Charles Kerr 2a9045b19f (gtk) #675: Visual glitch when toggling a file download from the Details dialog's Files tab 2008-02-03 04:55:42 +00:00
Charles Kerr d123348869 (gtk) #677: small HIG tweaks 2008-02-03 02:27:12 +00:00
Charles Kerr 21f91ae5be (gtk) #611: don't hide in the systray without letting the user know 2008-02-03 01:43:47 +00:00