Commit Graph

810 Commits

Author SHA1 Message Date
Josh Elsasser 43e6dd56aa Rework the message stuff again to be easier on the frontend. 2006-08-22 02:12:58 +00:00
Mitchell Livingston 60ac9748a1 Larger default message window, font matching default Console look, and show date (in same format as Console). 2006-08-22 01:59:46 +00:00
Mitchell Livingston 6d15738403 Empty (and display) buffer right away when changing message level, and update the log a little more often. 2006-08-22 01:08:44 +00:00
Mitchell Livingston d91cd60504 Update the message log twice as often, and when quitting set libT to stop calling the method to update the log. 2006-08-22 00:02:44 +00:00
Mitchell Livingston 8ab5e78ec2 This should be a safer implementation of the message log. 2006-08-21 23:47:29 +00:00
Mitchell Livingston 4ecb698720 MessageWindowController in its proper place 2006-08-21 22:23:09 +00:00
Mitchell Livingston 431063d476 Stupid mistake. 2006-08-21 22:12:18 +00:00
Mitchell Livingston 5b6db40627 Use lock when clearing text. 2006-08-21 22:10:29 +00:00
Mitchell Livingston 1b0811c812 Message Log window, accessible from the Transmission menu. 2006-08-21 22:07:08 +00:00
Mitchell Livingston 9ef1ebaf19 See exact number of bytes in tooltip over file size in file table. 2006-08-21 16:28:49 +00:00
Mitchell Livingston 78ffb705da unsigned long long for file size 2006-08-21 16:17:36 +00:00
Josh Elsasser e332a8313d Add a debug output window. 2006-08-20 22:45:29 +00:00
Josh Elsasser 69f43ff729 Make message level available to message handler callback. 2006-08-20 22:45:04 +00:00
Mitchell Livingston 0caa326038 Make sure the scheduler 24-hour format is double digits. 2006-08-20 20:46:55 +00:00
Mitchell Livingston eb026f1528 Display "info not available" in file table. 2006-08-20 19:11:02 +00:00
Mitchell Livingston 549e375b95 Reveal in file table works again. 2006-08-20 18:37:14 +00:00
Mitchell Livingston a99e6ab33a Add individual file sizes to info's file table. 2006-08-20 18:32:55 +00:00
Josh Elsasser 8bc4cefa2d Allow frontend to change message output level.
Rename tr_setErrorFunction() to tr_setMessageFunction()
2006-08-20 18:15:25 +00:00
Mitchell Livingston 4690f987f9 Add number of files below info's file table. 2006-08-20 18:09:53 +00:00
Mitchell Livingston 604273f0e8 Sort accessor is private. 2006-08-20 17:59:02 +00:00
Eric Petit e22504604c Fix BeOS gcc check with gcc >=3 2006-08-20 02:22:48 +00:00
Mitchell Livingston b11f8ca295 Acquire lock before setting completed badge to help get rid of problem of the completed badge not clearing when the main window is given focus 2006-08-19 22:18:39 +00:00
Josh Elsasser bd5393c193 Detect if a newer compiler is needed on BeOS. 2006-08-18 19:10:40 +00:00
Eric Petit f291041fa4 Disables building of the BeOS UI for now 2006-08-18 18:37:53 +00:00
Josh Elsasser d07b688c86 Unbreak BeOS build. 2006-08-18 08:46:19 +00:00
Mitchell Livingston dc282004c8 percentage next to valid downloaded in inspector 2006-08-17 03:24:40 +00:00
Mitchell Livingston da555b7c6f Show swarm speed in inspector. 2006-08-17 03:12:40 +00:00
Josh Elsasser 86d9310274 Try to keep track of the overall speed of the swarm.
Patch by Denis Ahrens.
2006-08-16 19:21:09 +00:00
Mitchell Livingston f6cd9ef67f Better BitTorrent client identification. 2006-08-16 01:52:20 +00:00
Josh Elsasser cc242002a1 Try to find a UTF-8 filename in single-file mode too. 2006-08-15 21:38:36 +00:00
Mitchell Livingston a04dac16d8 Show checks instead of y's for DL and UL columns. 2006-08-15 02:36:21 +00:00
Mitchell Livingston e907f7a370 Status in peers tab. 2006-08-15 02:28:38 +00:00
Mitchell Livingston c7dd11ea4f Trim "connected" column with by a pixel. 2006-08-15 01:58:12 +00:00
Mitchell Livingston 861d78841b Colored dots for connected/not connected 2006-08-15 01:51:45 +00:00
Mitchell Livingston 96a75b88d4 Initially select IP column for sorting. 2006-08-15 01:40:47 +00:00
Mitchell Livingston 199bb19e14 Check for connected peers, as well as better peer table resizing behavior. 2006-08-15 00:59:44 +00:00
Mitchell Livingston 20bcc5101b Don't change pref view to the current pref view. 2006-08-15 00:02:23 +00:00
Mitchell Livingston 5f6b154c1e Some better defaults. 2006-08-14 23:55:01 +00:00
Mitchell Livingston cc7b033984 Sort IP addresses correctly. 2006-08-14 23:39:51 +00:00
Mitchell Livingston 1043035ce4 Peer table always sorts by ip address after sorting by whatever column is selected. 2006-08-14 23:18:49 +00:00
Mitchell Livingston d232d371b5 IP address in peer table 2006-08-14 22:59:30 +00:00
Josh Elsasser f41a6ade33 Retrieve peer address as a string via tr_torrentPeers(). 2006-08-14 22:42:32 +00:00
Mitchell Livingston bb5e80c98d Add bits on wheels to clients list. 2006-08-14 22:33:41 +00:00
Mitchell Livingston ebf7b6eac1 Lock and unlock while accessing peers in libtransmission.
Handle lack of client id in clients.h rather than the gui.
2006-08-14 22:27:34 +00:00
Mitchell Livingston 2eabbc90b5 No need to make peer table make the window key, which also eliminates the need for a subclass. 2006-08-14 03:13:34 +00:00
Mitchell Livingston 402e827a87 Fix for when the returned client string is "unknown client (" 2006-08-13 21:56:20 +00:00
Josh Elsasser 1c7d77b501 Use the proper name of uTorrent through the magic of UTF-8. 2006-08-13 21:42:19 +00:00
Mitchell Livingston 3b56abf6fa Add uTorrent to clients. 2006-08-13 21:38:19 +00:00
Mitchell Livingston f6eea9e591 Free even more memory. 2006-08-13 21:24:23 +00:00
Mitchell Livingston 62d9f1ebb1 Get peers separately from the rest of the stats. This should also get rid of a memory leak. 2006-08-13 21:16:18 +00:00