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
Charles Kerr
df9bd1f713
#667 : remote crash exploit in bencode parser
2008-01-31 02:24:43 +00:00
Charles Kerr
3c582a5e3c
(gtk) #657 : Some minor preferences dialogue issues
2008-01-29 17:24:56 +00:00
Charles Kerr
c58e905d11
(gtk) #661 : Window position is not restored when unhiding from the systray
2008-01-29 16:54:59 +00:00
Charles Kerr
00a9df7291
(gtk) #662 : It is possible to have several information windows for the same torrent
2008-01-28 22:18:43 +00:00
Charles Kerr
351c8f3008
(gtk) #654 : "create new torrent" dialog cleanup by wereHamster and charles_
2008-01-28 04:27:22 +00:00
Charles Kerr
f72d7052c7
(gtk) #649 : don't ask for confirmation on close when there are no active torrents.
2008-01-27 20:12:10 +00:00
Charles Kerr
e6fa5577b6
(gtk) #659 replace deprecated gtk+ API calls
2008-01-27 18:50:37 +00:00
Charles Kerr
740b60171e
(gtk+) #657 : preference dialog capitalization
2008-01-27 18:44:34 +00:00
Charles Kerr
4035d22b05
remove the right-click menu item for setting file priorities.
2008-01-23 17:31:37 +00:00
Charles Kerr
c38bfdc481
(gtk) #634 add option to start in the systray
2008-01-23 16:22:52 +00:00
Charles Kerr
67b702fe97
(gtk) #652 transmission.desktop.in: warning: key "Encoding" in group "Desktop Entry" is deprecated
2008-01-23 15:18:28 +00:00
Charles Kerr
02332c43a9
(gtk) #649 don't ask for confirmation on close when there are no active torrents.
2008-01-21 15:51:53 +00:00
Charles Kerr
5e12a8b90d
(gtk) #561 torrent inspector sometimes grows wider on its own
2008-01-20 17:18:28 +00:00
Charles Kerr
9a118eeff5
(gtk) use libevent's decode_uri() and libT's tr_mkdirp() instead of reinventing the wheel.
2008-01-20 15:50:42 +00:00
Charles Kerr
b9c491d5c1
update some more URLS to www.transmissionbt.com
2008-01-20 14:53:38 +00:00
Charles Kerr
f6c91099b2
(gtk) #644 more HIG-compliant desktop menu entry
2008-01-20 03:42:37 +00:00
Charles Kerr
cdfe7d8c89
(gtk) #645 : fix minor i18n bug reported by rubiсon
2008-01-20 03:25:17 +00:00
Charles Kerr
ef6f11446a
(gtk) tweak the status icons a little. #642
2008-01-20 01:18:11 +00:00
Charles Kerr
0679ef19eb
(gtk) new defaults values for max global peers (200) and max per-torrent peers (50)
2008-01-20 00:40:41 +00:00
Charles Kerr
9423e89aec
(gtk) SHUTUP cleanup
2008-01-19 05:04:38 +00:00
Charles Kerr
2247a2d1f9
(gtk) render torrent error strings in red.
2008-01-18 00:16:49 +00:00
Charles Kerr
9f176115e6
(gtk) backwards compatability with gtk < 2.10, reported by Lacrocivious
2008-01-18 00:11:51 +00:00
Charles Kerr
961cb0137d
(gtk 1.0x) #632 combine the two status bars
2008-01-17 18:03:45 +00:00
Charles Kerr
756bacd076
(gtk) #616 : tray icon info popup, suggested by inferneux and seconded a few times in the forums.
2008-01-16 16:03:18 +00:00
Charles Kerr
34451a57d4
(gtk) tweak the keyboard accelerator for removing a torrent. suggested by frandavid100 in the forums.
2008-01-16 14:59:10 +00:00
Charles Kerr
c619642d4e
(gtk) better desktop integration by using stock icons in the statusbar. suggested by frandavid100 in the forums.
2008-01-16 14:55:07 +00:00
Charles Kerr
3c4ad2caec
fix r4646 build error on gtk < 2.10.0 reported by Lacrocivious
2008-01-15 17:55:09 +00:00
Charles Kerr
24b6549a76
fix a couple of small leaks in the gtk+ client
2008-01-12 17:59:09 +00:00
Charles Kerr
ffc5b273fe
#609 : transmission-gtk crashes when a torrent is removed while its details window is open
2008-01-12 16:45:32 +00:00
Mitchell Livingston
bedfab2ccc
clarify peer upload and download
2008-01-10 00:52:02 +00:00
Charles Kerr
591f7f8b10
* improve the unchoking algorithm.
...
* when deciding which peers to connect to, take peer's previous speeds into account
* longer delay interval before reconnecting to peers that didn't give us data
* added uTorrent-inspired "flags" column in tr_peer_stat and gtk's torrent details' "peer" tab
2008-01-09 17:33:43 +00:00
Charles Kerr
b51cd1233c
#592 : GTK search entry icons
2008-01-06 17:36:48 +00:00
Charles Kerr
802f34a245
(gtk) handle TR_RATIO_NA and TR_RATIO_INF everywhere
2008-01-04 18:52:39 +00:00
Charles Kerr
6c1c7d5cf7
disable the `details' button if more than one torrent is selected.
2008-01-03 23:54:29 +00:00
Charles Kerr
37d485268f
privatize a couple of methods were left public by accident
2008-01-03 21:41:15 +00:00
Charles Kerr
97350e1c85
fix minimal-mode-toggle error reported by haktar
2008-01-03 21:33:06 +00:00
Charles Kerr
6d23ef541b
(gtk) fix ratio error in the main window, reported by Lacrocivious
2008-01-03 04:54:31 +00:00
Charles Kerr
c04914e5ff
(gtk) fix crash when deleting multiple torrents from a filter view
2008-01-02 21:45:06 +00:00
Charles Kerr
ce6c33b7bf
set copyright info to 2008
2008-01-01 17:20:20 +00:00
Mitchell Livingston
4723192946
replace other instances of the old url
2007-12-31 01:19:35 +00:00
Charles Kerr
257d150d98
add status-bar-icons.h to list of files included in transmission-gtk's tarball
2007-12-30 19:10:51 +00:00
Charles Kerr
6e9b5966a5
(gtk) fix ticket #560 , faulty handling of bad command-line options
2007-12-30 18:23:45 +00:00
Charles Kerr
6c562a770d
(gtk) reduce the load a little bit more when all the rows are selected.
2007-12-28 06:22:40 +00:00
Charles Kerr
2660f6afd2
(gtk) reduce the load a little bit when all the rows are selected.
2007-12-28 06:12:53 +00:00
Charles Kerr
e781dfb03d
(gtk) fix bug when removing torrents from a filtered view
2007-12-28 00:52:54 +00:00
Charles Kerr
3671723597
tweak ngettext() usage based on another helpful suggestion from zebob
2007-12-27 19:18:32 +00:00
Charles Kerr
971107f767
safer version of r4348
2007-12-27 18:56:54 +00:00
Charles Kerr
8c99da2b52
add spacer between `level' label and the verbosity level selector. suggested by zebob.
2007-12-27 16:21:14 +00:00
Charles Kerr
670becfdd5
(gtk) in the details dialog's activity page, mark whole strings (rather than fragments) for translation. reported by zebob.
2007-12-27 16:16:47 +00:00
Charles Kerr
dc51b02e42
fix a string that needed to be marked for translation. reported by zebob
2007-12-27 16:11:38 +00:00
Charles Kerr
94d8cd9fa9
(gtk) fix trunk refresh bug reported by hussam in irc.
2007-12-27 06:59:48 +00:00
Charles Kerr
6bf981d0e3
in the gtk prefs dialog, the ul/dl speed limit spinbuttons should step in increments of 5 KiB/s
2007-12-26 10:39:10 +00:00
Charles Kerr
cb65fe24bd
(gtk) fix wrong units in the s stats dialog. plug small memory leak.
2007-12-26 06:38:33 +00:00
Charles Kerr
d0feeddb97
(gtk) narrow the torrent inspector a bit.
2007-12-25 08:03:35 +00:00
Charles Kerr
f351252a5e
(gtk) minor filter improvement
2007-12-24 19:12:52 +00:00
Charles Kerr
73bd6967fe
(gtk) by default, disable the `peer status' column
2007-12-24 19:06:37 +00:00
Charles Kerr
03bc8a5fa7
remove some unnecessary padding from the filter line
2007-12-24 17:38:02 +00:00
Charles Kerr
b1f75d345d
(gtk) hig tweak
2007-12-24 17:31:04 +00:00
Charles Kerr
be0ac280e9
(gtk) add a filter/total count at the bottom of the main window.
2007-12-24 17:25:52 +00:00
Charles Kerr
6db02c401b
add message queueing flag to tr_initFull() too
2007-12-24 16:12:23 +00:00
Charles Kerr
bc84156d4f
add a messageLevel argument to tr_initFull()
2007-12-24 16:02:36 +00:00
Charles Kerr
35adeec1d0
(gtk) fix startup port issue by hitting it with a damn big hammer
2007-12-24 07:02:40 +00:00
Charles Kerr
401cfbdb6b
replace the per-torrent PEX setting with a global one, as per discussion with SoftwareElves and BentMyWookie
2007-12-24 05:03:40 +00:00
Charles Kerr
54f1ee06d4
(gtk+) first cut of a filter bar
2007-12-24 00:14:39 +00:00
Charles Kerr
bf75469bbe
(gtk) fix crash reported by hussam
2007-12-22 16:34:47 +00:00
Charles Kerr
2764f9a140
fix indentation errors in r4278.
...
fix consistency errors between ctor and the new functions in r4278.
2007-12-22 04:11:17 +00:00
Charles Kerr
9148c9211f
(gtk) tweak the display speed/size units again.
2007-12-22 03:01:14 +00:00
Charles Kerr
93f69d2b5c
(gtk) add options to set global & per-torrent peer connection limits
2007-12-22 00:06:38 +00:00
Charles Kerr
ccc804e06a
tweak the number of decimal places in the file size display a little.
2007-12-21 22:43:14 +00:00
Charles Kerr
287975caf5
the torrent ctor is here.
2007-12-21 22:18:40 +00:00
Charles Kerr
b51af2e799
(gtk) yin/yang icon: add a pulldown menu for {total,session}{ratio,transfer}
2007-12-20 19:21:21 +00:00
Charles Kerr
daa1ed5517
(gtk) fix three memory leaks + minor cleanup in the torrent renderer
2007-12-20 15:16:14 +00:00
Charles Kerr
ffa9d6b125
(gtk) add the up/down/yin-yang icons and session stats to toolbar. add toggling of toolbar and/or statusbar.
2007-12-20 02:56:47 +00:00
Charles Kerr
21d3614f7c
make the short status string a little shorter.
2007-12-20 02:02:51 +00:00
Charles Kerr
69e1e025b2
misc cleanup. fix vertical alignment of the short status string in minimal view.
2007-12-20 01:33:51 +00:00
Charles Kerr
495143bdad
(gtk) let the user narrow the window even if there's a really large torrent name being displayed.
2007-12-19 20:30:53 +00:00
Charles Kerr
9098cfbcf7
(gtk) minimal mode now works, mostly
2007-12-19 20:04:38 +00:00
Charles Kerr
6b6a73a1b4
more progress on prefs + event integration
2007-12-19 19:16:36 +00:00
Charles Kerr
b0e1a8b8cd
cleaner actions/prefs integration.
2007-12-19 18:42:33 +00:00
Charles Kerr
a2e7d74898
partial work on gtk+ 'minimal mode'
2007-12-19 18:11:10 +00:00
Charles Kerr
4744c7f8a4
(gtk) quick fix for the memory corruption bug reported by werehamster
2007-12-19 12:38:36 +00:00
Charles Kerr
ae682b59be
that last commit was kind of silly... "sort by ratio" can be merged into "sort by progress"
2007-12-19 07:10:47 +00:00
Charles Kerr
9ed991657e
(gtk) add sort-by-ratio
2007-12-19 07:03:28 +00:00
Charles Kerr
b306919f0b
(gtk) for clarity, use "downloading from X of Y connected peers" instead of "downloading from X of Y peers"
2007-12-19 04:20:57 +00:00
Charles Kerr
1a1eb1fa67
first cut at adopting some of the OS X client's main list UI into the gtk+ client
2007-12-19 02:46:30 +00:00
Charles Kerr
669b7e3158
add a port tester to the gtk+ client, similar to the one in the mac client, but using m0k.org/PortCheck.php
2007-12-15 22:24:16 +00:00
Charles Kerr
0fa3fb0d67
use a modified version of werehamster's improvements to the gtk gui at shutdown
2007-12-14 18:36:19 +00:00
Charles Kerr
bff88f6c4c
more prefs dialog cleanup from wereHamster
2007-12-13 20:46:19 +00:00
Charles Kerr
449186969f
wereHamster's patch to remove some clutter from the prefs dialog
2007-12-13 19:54:24 +00:00
Charles Kerr
73ee11f233
Use libnatpmp for port mapping. rewrite the upnp/natpmp manager.
...
NOTE: this will break the xpjets build until SoftwareElves or a volunteer patches the xcode project file to make a libnatpmp library just like was done for libminiupnp.
2007-12-08 19:34:15 +00:00
Charles Kerr
698b8b71b3
tweak the r4035 fix to play nice with really old versions of gtk
2007-12-03 19:43:21 +00:00
Charles Kerr
e843d4869c
fix gtk+ crash. reported, tracked, and patched by serge in ticket #512
2007-12-01 20:07:53 +00:00
Charles Kerr
f4b1d3d8b7
glib < 2.8 portability fix
2007-12-01 02:52:13 +00:00
Charles Kerr
57e36bffeb
added backwards compatability for 0.8x configuration files. modified from a patch originally written by poolshark.
2007-12-01 01:41:10 +00:00
Charles Kerr
7092744391
when showing progress percentages in the gtk+ gui, don't round to the nearest whole number -- it's confusing to show 99.5% as 100%
2007-11-29 17:14:28 +00:00
Charles Kerr
4ae2350a97
r4012 didn't work for gtk+ versions < 2.10.0
2007-11-29 15:49:58 +00:00
Charles Kerr
5e4304f207
use the `network' stock icon in the "closing connections" dialog
2007-11-29 04:48:27 +00:00
Charles Kerr
4f1837c891
put a shutdown message in the gtk+ client - http://img208.imageshack.us/img208/7118/closinggy4.png
2007-11-29 02:32:10 +00:00
Charles Kerr
1e4b3a0577
make the peer stats a little easier to understand
2007-11-27 21:39:41 +00:00
Charles Kerr
24c2d30a7c
remove dead code to roll the odometer to 4000!!1!
2007-11-27 04:33:59 +00:00
Charles Kerr
dbc9a4aabe
add stats dialog to the gtk+ client
2007-11-27 03:29:51 +00:00
Charles Kerr
ebc8f34f48
fix bug in gtk client that caused torrent changes to show up too slowly in the GUI
2007-11-23 15:36:31 +00:00
Charles Kerr
49ea2dd4d8
gtk+: disable the "status" column by default
2007-11-20 01:54:11 +00:00
Charles Kerr
2c92788469
gtk: sync our "activity" tab with the mac's "purple crystal ball" tab
2007-11-18 17:28:36 +00:00
Charles Kerr
8d70ac49c0
the peers tab used to refresh too quickly to read!
2007-11-18 04:28:28 +00:00
Charles Kerr
f3c153234f
gtk: rename "Verify Local Files" to "Verify Local Data"
2007-11-18 02:55:08 +00:00
Charles Kerr
355f96e660
Rename "Debug Window" as "Message Log", which is the terminology the OS X client uses too
2007-11-18 02:32:46 +00:00
Charles Kerr
9a81cd7637
reintroduce the "SWIFT" algorithm
2007-11-18 01:00:49 +00:00
Charles Kerr
37969406b2
Add "Status" column to tr_peer_stat.
2007-11-17 23:43:33 +00:00
Charles Kerr
b4644c02b9
undo previous commit
2007-11-17 07:29:44 +00:00
Charles Kerr
564e4e2eb6
fix gtk+ memory leak.
2007-11-17 07:27:11 +00:00
Charles Kerr
8653817e5d
cruft removal: use tr_stat's ratio field instead of calculating it ourself.
2007-11-15 04:19:53 +00:00
Charles Kerr
96629d16db
clear the gtk+ gui before calling tr_close()
2007-11-11 20:38:59 +00:00
Charles Kerr
14bd1d7408
sync our shutdown code to BentMyWookie's latest tr_close() changes.
2007-11-09 16:11:10 +00:00
Charles Kerr
9df263326d
use Thomas Bernard's miniupnp library instead of rolling our own.
2007-11-06 16:02:50 +00:00
Charles Kerr
1b85349b3f
ensure dates in the torrent inspector are readable by converting them from the system's locale to UTF-8. (bug found and patched by goyko, ticket #435 )
2007-10-29 23:49:00 +00:00
Charles Kerr
e0965c3a63
better openssl detection & support: use openssl's pkg-config file.
2007-10-28 19:55:03 +00:00
Charles Kerr
92ac49d9c4
compatability with older C copmilers (ticket #422 , patch by fizz)
2007-10-27 21:29:41 +00:00
Charles Kerr
747cd0b396
(gtk) if two torrents are selected -- one running, one paused -- both "pause" and "resume" buttons should be enabled. reported by glyphobet.
2007-10-26 23:29:19 +00:00
Charles Kerr
e6fbcaeae6
Quick & dirty fix to crasher ticket #415 .
2007-10-26 03:02:23 +00:00
Charles Kerr
2422012145
set the lowest "maximum upload" and "maximum download" speed to 0
2007-10-24 22:59:54 +00:00
Charles Kerr
9fa2fa2c8f
ensure that "make install" installs the man pages.
2007-10-24 22:53:44 +00:00
Charles Kerr
f71319b90f
get "make distcheck" working again
2007-10-24 17:20:50 +00:00
Charles Kerr
f15acdceb9
trying to get "make distcheck" to work right
2007-10-24 15:25:43 +00:00
Charles Kerr
e1fbd16941
fix some memory leaks reported by valgrind.
2007-10-22 14:15:16 +00:00
Charles Kerr
c50cadbcaa
remove dead code (TR_STATUS_ACTIVE, TR_STATUS_INACTIVE)
2007-10-20 22:07:21 +00:00
Charles Kerr
264f7ab8b3
Dead code removal (TR_STATUS_STOPPING)
2007-10-20 21:17:37 +00:00
Charles Kerr
4acfe5e1b5
have gtk+ use the batch form of setFilePriorities(). remove saveFastResumeSoon().
2007-10-19 23:44:01 +00:00
Charles Kerr
25fa56d294
* don't fire the "status changed" event if the status changes while a torrent's being started for the first time.
...
* cleaner setting of the DND flags in the gtk+ client.
* cpStatus cleanup.
2007-10-19 23:23:21 +00:00
Charles Kerr
76da8c6c00
fix crash in the gtk client if the user hit `create' in the `create torrent' dialog without specifying a file.
2007-10-19 21:49:18 +00:00
Charles Kerr
781c3e2efd
(gtk) better sort-by-progress in the main window's torrent list
2007-10-18 21:32:37 +00:00
Charles Kerr
c53f69ef25
(gtk) Fix ticket #292 reported by mtolman
2007-10-18 21:28:19 +00:00
Charles Kerr
31646bcfb9
(gtk) remember between sessions which column is used for sorting in the main window's torrent list
2007-10-17 18:31:12 +00:00
Charles Kerr
574edab4e3
add "Ask Tracker for More Peers" to the torrent list's right-click context menu
2007-10-16 14:42:17 +00:00
Charles Kerr
825e1d9334
make tr_stat.everUploaded a tertiary sort key when sorting by progress.
2007-10-16 14:32:16 +00:00
Charles Kerr
99ddcb8f36
make upload speed a secondary sort key when sorting by progress.
2007-10-16 14:16:01 +00:00
Charles Kerr
e698756c98
remove unused flags
2007-10-15 20:58:39 +00:00
Charles Kerr
d96ed80aa2
(1) fix a bug in torrent creation. (2) fix a bug in torrent paths on startup in gtk
2007-10-14 03:26:13 +00:00
Charles Kerr
ac98f63060
minor display tweak in gtk
2007-10-13 23:22:46 +00:00
Charles Kerr
bb84cb9f09
janitorial work for the freeze: (1) finish replacing "transmission-gtk" with "transmission". (2) add Charles to authors lists in man pages. (3) standardize the summary as "A fast and easy BitTorrent client" in the rpm spec, gtk about dialog, and man pages. (4) fold together similar translation strings in the gtk client. (5) use g_strerror instead of strerror in the gtk client.
2007-10-13 17:33:53 +00:00
Charles Kerr
3e878aeba9
tweak the debugging messages a bit.
2007-10-13 14:02:10 +00:00
Charles Kerr
4b466a8d24
use the same lock icon that the mac client is using.
2007-10-13 13:51:38 +00:00
Charles Kerr
39c8a02497
various gtk cleanups.
2007-10-13 03:15:02 +00:00
Charles Kerr
ddcd160449
config file and dead code cleanup.
2007-10-12 20:50:03 +00:00
Charles Kerr
2e6ebae16e
code cleanup: let glib do more of the heavy lifting w.r.t. parsing command-line arguments, drag-and-drop strings
2007-10-12 19:53:30 +00:00
Charles Kerr
f371e9340f
(1) fix Makefile breakage from my last commit. (2) follow Gnome HIG for what shortcut to use for 'close'
2007-10-11 20:55:14 +00:00
Charles Kerr
f995bdb85c
experimentally try out the tango icon and see how it looks
2007-10-11 20:13:57 +00:00
Charles Kerr
aa758b4652
gtk hotkeys and typo fix
2007-10-11 15:25:54 +00:00
Charles Kerr
0a4b3bd57b
more piddly tweaks: more consistency between text in the buttons and tooltips
2007-10-10 19:47:55 +00:00
Charles Kerr
9cb4b68d1c
experimental code to use tango color scheme in gtk+ torrent inspector
2007-10-10 19:41:48 +00:00
Charles Kerr
0daff33814
minor tweaks: (1) list `None' instead of `0 b' for zero bytes, such as in UL speed or the "corrupted" field. (2) the properties icon is too horrible to keep -- use `torrent details' instead. (3) list active maintainers first in credits. (4) tweak the "about" dialog's client description a bit to better match the style of other gtk+ apps.
2007-10-10 18:52:08 +00:00
Charles Kerr
7280551e2f
more HIG correctness
2007-10-10 18:20:52 +00:00
Charles Kerr
8e840f871c
Better GNOME Integration ( #338 ): (1) follow HIG recommendation that dialog titles be the name of the command that opened the dialog (2) rename stop-torrent as pause-torrent in the underlying gtk code
2007-10-10 17:25:56 +00:00
Charles Kerr
15b6c3c88c
more hig-compliant desktop file
2007-10-09 18:50:10 +00:00
Charles Kerr
20b0006ef3
fix the `transmission.desktop' errors reported by jinzo and Lacrocivious
2007-10-09 18:28:14 +00:00
Charles Kerr
da283ecc11
define DESKTOP_FILES in Makefile.am. (jas8522)
2007-10-09 14:12:38 +00:00
Charles Kerr
0f1d9429b6
i18n cleanup: (1) take strings that were very similar and make them identical, so there are fewer strings to translate. (2) unmark things that shouldn't've been marked for translation, such as the UTF-8 infinity symbol.
2007-10-08 19:40:34 +00:00
Charles Kerr
add634ead9
make the gtk translation files play nicely with autoconf
2007-10-08 15:37:33 +00:00
Charles Kerr
985b34a32f
s/Stop/Pause/
2007-10-06 07:06:37 +00:00
Charles Kerr
ea40c4ac45
accept suggestion from infernux to use the standard gtk media_pause and media_start icons for the gtk+ client's toolbar.
2007-10-05 16:53:16 +00:00
Charles Kerr
863c026ce0
minor little futzing
2007-10-03 21:02:30 +00:00
Charles Kerr
b99084e638
more experimenting with how to get good peers
2007-10-01 03:24:52 +00:00
Charles Kerr
f6e552793e
(gtk) fix system tray icon
2007-09-28 15:22:29 +00:00
Charles Kerr
7e5dbd38b5
now that the gtk+ prefs are unfucked, add an "ignore unencrypted peers" preference.
2007-09-28 00:46:22 +00:00
Charles Kerr
713ded5ff4
preferences code refresh in the gtk+ client
2007-09-27 20:57:58 +00:00
Charles Kerr
ee6a0b8945
modify the tr_stat struct as hashed out by charles_ and BentMyWookie. sync gtk, ipc, and wx clients.
2007-09-26 01:55:04 +00:00
Charles Kerr
3e61f44cdd
s/transmission-gtk/transmission/
2007-09-24 19:03:25 +00:00
Charles Kerr
b402687c93
* add sanity checks to incoming piece data requests. This may solve the inout.c:99 assertion failure.
...
* rename the gtk client from `transmission-gtk' to `transmission' for parity with the mac client.
2007-09-23 23:38:39 +00:00
Charles Kerr
b3c184d380
Try out using the stock gtk+ connect/disconnect icons in the torrent inspector's peers tab to denote connected peers. This commit is to get feedback -- I'm not 100% sure about this change.
2007-09-23 22:32:22 +00:00
Charles Kerr
1801f59f49
accept some of the ideas in ticket #343 -- add logo and description in `about' dialog, and unbundle our lock icon because gtk+ has a stock authentication icon.
2007-09-23 22:20:01 +00:00
Charles Kerr
89da2294b1
* when a torrent's done downloading, have it switch to seeding mode.
...
* tweak the gtk+ client's torrent inspector's display of transfer rates
2007-09-23 13:53:44 +00:00
Charles Kerr
7f91ca4bfc
accept patch from Infernux to add toggles to the tray menu. ( #339 )
2007-09-21 16:29:09 +00:00
Charles Kerr
fb70a9cca0
remove the backwards compatability typedefs at BentMyWookie's suggestion. update libT, gtk, daemon, and cli accordingly...
2007-09-20 20:14:13 +00:00
Mitchell Livingston
76da1185ca
merge encryption branch to trunk (xcode project is still out of date)
2007-09-20 16:32:01 +00:00
Charles Kerr
764f2983d3
modify name in GTK desktop file to follow Linux usability guidelines.
2007-08-21 15:29:43 +00:00
Charles Kerr
f6973227ac
highlight error torrents in red in the main window
2007-08-18 19:22:31 +00:00
Charles Kerr
633ade8004
added mirek's slovakian translation. added mirek, Niels Provos, and TooMuchTime to the `thanks' sectio of AUTHORS
2007-08-18 18:33:47 +00:00
Charles Kerr
ea49180f94
$Id$
2007-08-18 17:19:49 +00:00
Charles Kerr
fd55e5e503
more autoconf hacking
2007-08-16 00:28:00 +00:00
Charles Kerr
db7a354958
more work on getting our autoconf setup to play nice with libevent
2007-08-15 02:48:32 +00:00
Charles Kerr
6cf6dc9142
more hacking on making libevent build, and on making T pick it up in includes & library
2007-08-14 19:53:36 +00:00
Charles Kerr
4676cea866
get libevent building and playing nice with all the other apps
2007-08-14 19:26:49 +00:00
Charles Kerr
fc7b2f233f
(trunk) updated gtk+ fr translation
2007-08-10 04:14:10 +00:00
Charles Kerr
fff13a2997
(trunk) utf8ize the Dutch translation
2007-08-09 04:57:19 +00:00
Charles Kerr
947ef70601
(trunk) updated Dutch translation by Jan Geboers
2007-08-08 23:59:13 +00:00
Charles Kerr
6b84fb358d
(trunk) adding Portuguese translation by Filipe Gomes
2007-08-08 23:57:50 +00:00
Charles Kerr
6229411b65
(trunk) added Portugese translation by Raphael Higino
2007-08-08 23:52:36 +00:00
Charles Kerr
dd1626bbe2
(trunk) * updated French translation by Jean-François Fortin Tam. * updated potfile to get the handful of new strings.
2007-08-08 23:28:42 +00:00
Charles Kerr
c23ec109bb
(trunk) get gtk+ client building properly on older compilers. (reported by fixx in ticket #288 )
2007-08-08 06:19:13 +00:00
Charles Kerr
1ca0634856
quick fix for the 0.80 gtk+ showstopper. I'll make it prettier post-release
2007-08-04 01:38:50 +00:00
Charles Kerr
b79d325cd5
use inttypes.h instead of stdint.h
2007-08-04 01:34:00 +00:00
Charles Kerr
e677cb8017
(gtk) don't #include private libtransmission headers. use g_snprintf() instead of snprintf().
2007-07-30 20:48:43 +00:00
Charles Kerr
cd3d2e1035
fix r2553 gtk hiccup: use the `select all' stock icon iff gtk+ >= 2.10
2007-07-30 18:11:34 +00:00
Charles Kerr
1be185aacd
(libT) get "update tracker" working again.
...
(gtk) add "update tracker" button.
2007-07-30 17:11:00 +00:00
Charles Kerr
d7cf675c38
(gtk) add select-all, deselect-all
2007-07-30 15:51:37 +00:00
Charles Kerr
bb0d853764
utf8ize nl.po to make hussam and Lacrocivious happy
2007-07-28 23:00:22 +00:00
Charles Kerr
cd9f44652b
(gtk) add Dutch translation by Jan Geboers
2007-07-28 19:28:40 +00:00
Charles Kerr
9542f7fe9e
* better `info' icon for torrent inspector.
...
* fix internal.h ifdefs s.t. we can use openssl for SHA1 when using configure.ac
2007-07-28 02:17:15 +00:00
Charles Kerr
0ccbf1f8f8
gtk: updated swedish translation by Daniel Nylander
2007-07-27 23:18:58 +00:00
Charles Kerr
c91e92856f
0.80 translation strings
2007-07-27 23:13:51 +00:00
Charles Kerr
815c6bfe1f
Tighte up the "are you sure you want to exit?" dialog a bit for HIG
2007-07-27 01:40:46 +00:00
Charles Kerr
46dd20b050
use G_GNUC_UNUSED macro to fix unused variable warnings
2007-07-26 17:21:50 +00:00
Charles Kerr
feb85f8957
gtk: fix minor "unused variable" warning.
2007-07-25 16:04:27 +00:00
Charles Kerr
dd55805012
much faster rechecking of incomplete torrents. added tr_stat_t.recheckProgress field.
2007-07-24 01:33:59 +00:00
Charles Kerr
177eb99e94
use tr_loadTorrents() during startup.
2007-07-23 03:03:45 +00:00
Charles Kerr
637d06e37d
when building the tooltip, ensure the string is zero-terminated
2007-07-20 17:09:15 +00:00
Charles Kerr
bbac082af5
finish splitting the rate control from one state into two states as requested by BMW
2007-07-20 08:33:59 +00:00
Charles Kerr
4ef1592e6b
more work on the speed limits as hammered out w/BentMyWookie
2007-07-20 03:24:04 +00:00
Josh Elsasser
373e6dd519
Include stdio.h a couple places where it could be needed.
2007-07-19 03:55:00 +00:00
Charles Kerr
ad63c84b47
on second glance, there are even more issues that keep us from working w/2.4. still, 2.6 was released in 2004, so it's not like we're on the bleeding edge here.
2007-07-19 03:36:29 +00:00
Charles Kerr
93ea89eba3
Transmission won't be as pretty and shiny for gtk+ 2.4 users, but it will compile and work for them
2007-07-19 03:16:30 +00:00
Charles Kerr
0939d13a72
almost done reverting.
2007-07-19 00:09:09 +00:00
Charles Kerr
bd3ce76fa5
part one of moving the build environment over to automake/autoconf. beware!
2007-07-18 23:04:26 +00:00
Josh Elsasser
e542807018
I'm an idiot.
2007-07-18 17:58:16 +00:00
Josh Elsasser
a3e790f403
Replace bzero() with memset().
...
Define AF_LOCAL and SUN_LEN for systems that lack them.
Don't mix function and non function pointers without casting.
Fix a potential type mismatch in assignment.
2007-07-18 17:28:25 +00:00
Charles Kerr
ffeef6083a
remove debugging statements that accidentally got checked in r2388
2007-07-18 05:33:20 +00:00
Charles Kerr
dbe96a9e82
fold per-torrent ul/dl speed cap settings into libtransmission. synchronize gtk+ client with this change. breaks os x client.
2007-07-18 05:27:45 +00:00
Charles Kerr
d640972ed2
update the gtk client's translatable strings
2007-07-17 00:02:56 +00:00
Charles Kerr
daf44d5073
add "don't ask me this again" checkbox to "really quit Transmission?" dialog box
2007-07-16 18:45:51 +00:00
Charles Kerr
208ca81996
tyop fix
2007-07-16 02:23:30 +00:00
Charles Kerr
82fbfb4c47
disambiguate some of the tr_stat_t variables' names
2007-07-16 00:50:43 +00:00
Charles Kerr
7229f6c56b
remove more functions made obsolete by tr_torrentFile().
2007-07-15 20:29:57 +00:00
Charles Kerr
73ca83a455
split tr_stat_t's peersTotal into peersTotal and peersConnected
2007-07-15 17:19:07 +00:00
Charles Kerr
5455df4373
update versioning scheme as per consensus between TMT, John_Clay, Gimp_, and charles_
2007-07-10 19:40:21 +00:00
Charles Kerr
0c39aa6565
minor cleanups of last checkin
2007-07-10 03:23:07 +00:00
Charles Kerr
ed226a32ac
splitting dnd and priorities apart, and moving the file storage for those fields into fastresume
2007-07-10 03:12:46 +00:00
Charles Kerr
26ca860e55
minor tweaks to make the gtk+ client resemble the os x one more closely
2007-07-08 05:51:55 +00:00
Charles Kerr
73af49bd08
don't crash when creating a single-file torrent of a zero-byte file. Reported by BentMyWookie.
2007-07-06 18:24:54 +00:00
Charles Kerr
bdeefc99b1
fix typo in polish translation. Thaks to Fabreef for reporting this.
2007-07-06 16:29:10 +00:00
Charles Kerr
9932b80f73
build fixes for gcc 2.x. thanks to fizz for reporting and providing a patch.
2007-07-06 16:25:24 +00:00
Charles Kerr
00885779e5
(gtk) sort the files in the torrent inspector's file tab.
2007-07-01 13:39:37 +00:00
Charles Kerr
e77a18c882
make the "Error while parsing bencoded data" more helpful by showing the bad bencoded data. (though the string might be very long...)
2007-07-01 02:54:37 +00:00
Charles Kerr
d33bb5cde6
(gtk) make the columns in the main window sortable
2007-06-30 22:46:01 +00:00
Charles Kerr
3e0cac55fd
(1) check a torrent's `fast resume' state as soon as it's added. (2) in gtk, show % done even when torrent is stopped
2007-06-30 13:53:10 +00:00
Charles Kerr
6c6732ed39
make tr_torrentInfo() a const function
2007-06-30 13:36:58 +00:00
Josh Elsasser
a09a9c9157
Add client/server name to IPC version handshake.
2007-06-29 02:21:29 +00:00
Charles Kerr
73ee59a21f
* (libT) stopped torrents shouldn't use CPU cycles.
...
* (gtk) if a torrent is stopped when you exit, keep it stopped when restarting.
2007-06-28 17:43:53 +00:00
Charles Kerr
008938b62f
set a default window size for the debug window
2007-06-27 18:34:38 +00:00
Charles Kerr
47a5ff4120
add tr_torrentCanAdd() as per BentMyWookie's request... clear tracker error string when restarting... fix r2202 "completed" announce bug.
2007-06-27 05:14:38 +00:00
Charles Kerr
7e09d157cd
Thread safety improvements. Also, stopping/starting/rechecking/etc. torrents no longer blocks the calling thread. Since this a big commit, it will probably create some short-term pain via new bugs.
2007-06-26 18:45:03 +00:00