Mike Gelfand
e1d53855f4
Avoid declaring multiple variables on the same line
2017-05-01 18:46:41 +03:00
Mike Gelfand
1bc247c105
Merge pull request #161 from slokhorst/rpc-ipv6
...
Allow the RPC server to listen on an IPv6 address
2017-05-01 13:31:14 +03:00
Mike Gelfand
c19e49d851
Merge pull request #234 from muesli/master
...
Fix sorting by progress (Qt client)
2017-05-01 12:58:02 +03:00
Mike Gelfand
f1656bc209
Don't return NaN from Torrent::percentComplete (Qt client)
2017-05-01 12:55:52 +03:00
Mike Gelfand
c5e730c63a
Only compare magnet state if not yet different
2017-05-01 12:45:09 +03:00
Christian Muehlhaeuser
6dd034b826
Fix sorting by progress (Qt client)
...
Magnet transfers caused the by-progress sorting to become non-stable, as their
percentComplete() could return NaN. This patch fixes this by preferring active
downloads over magnet transfers, then sorting them by percentComplete().
2017-05-01 12:44:47 +03:00
Mike Gelfand
6ea6f630dc
Merge pull request #247 from cmskog/make-room-for-ipv6-addr-in-remote
...
Enlarge IP address column in transmission-remote
2017-05-01 12:39:30 +03:00
Mike Gelfand
6a74bd438c
Announce INT64_MAX as size left if the value is unknown
...
This helps with trakers like Amazon S3 where signed type is used but
negative values aren't accepted.
Fixes : #250
2017-05-01 12:33:55 +03:00
Carl Michael Skog
65c9970ac7
Enlarge IP address column in transmission-remote
...
When using the transmission-remote program to list
peers(e.g. transmission-remote -t42 -ip), there is
not enough room for ipv6 addresses.
Increase the ip address column width from 20 to 40
(128/4 hex numbers + 32/4 - 1 colons + 1 space =
40 character width).
2017-04-30 21:42:42 +03:00
Mike Gelfand
ac4fa04277
Announce -1 as size left if the value is unknown
...
Fixes : #250
2017-04-30 21:18:02 +03:00
Mike Gelfand
efaa9d0ddc
Compare system function return value to a specific value indicating the error
2017-04-30 19:47:18 +03:00
Mike Gelfand
b342d134cb
Merge pull request #256 from kholia/Xfplay
...
Add Peer ID for Xfplay torrent client
2017-04-30 19:43:49 +03:00
Mike Gelfand
fbd8d4c79f
Fix a number of other style inconsistencies met along the way
2017-04-30 19:33:55 +03:00
Mike Gelfand
a762c770f2
Make conditional expressions explicitly boolean
2017-04-30 19:26:01 +03:00
Mike Gelfand
6da99c05e2
Use nullptr consistencty instead of 0 and NULL (Qt client)
2017-04-30 19:26:01 +03:00
Mike Gelfand
7bfd7f5863
Avoid declaring variables inside conditional expressions (Qt client)
2017-04-30 19:25:57 +03:00
Dhiru Kholia
e970d7e546
Add Peer ID for Xfplay torrent client
...
This is based on the following resources,
http://www.xfplay.com/history.html
https://down.xfplay.com/xfplay9.994.exe
https://down.xfplay.com/xfplay9.992.exe
https://down.xfplay.com/xfplay9.991.exe
https://down.xfplay.com/xfplay9.99.exe
http://q.xfplay.com/
2017-04-29 12:40:55 +05:30
Sebastiaan Lokhorst
ac661ff099
Allow the RPC server to listen on an IPv6 address
2017-04-26 17:46:36 +02:00
Mike Gelfand
6a15bc6742
Fix mount points enumeration (platform quota) on Solaris
...
Per documentation, `getmntent` returns 0 on success and -1 on error.
2017-04-22 21:42:44 +03:00
Mike Gelfand
4f9d9ad92b
Code style change leftovers
...
For some reason, GTK client wasn't fully processed. All the rest of changes
are mostly in comments.
2017-04-21 10:40:57 +03:00
Mike Gelfand
dadffa2c0f
Align type qualifiers to the right (code style)
...
This way all the qualifiers (`const`, `volatile`, `mutable`) are grouped
together, e.g. `T const* const x` vs. `const T* const x`. Also helps reading
types right-to-left, e.g. "constant pointer to constant T" vs. "constant
pointer to T which is constant".
2017-04-20 19:53:20 +03:00
Mike Gelfand
d7930984ef
Adjust uncrustify config, reformat all but Mac client
...
There're places where manual intervention is still required as uncrustify
is not ideal (unfortunately), but at least one may rely on it to do the
right thing most of the time (e.g. when sending in a patch).
The style itself is quite different from what we had before but making it
uniform across all the codebase is the key. I also hope that it'll make the
code more readable (YMMV) and less sensitive to further changes.
2017-04-20 10:01:22 +03:00
Mike Gelfand
fdfbe225da
Merge pull request #215 from transmission/fix-xenial-glib-error
...
Work around "error: m4_copy: won't overwrite defined macro: glib_DEFUN"
2017-03-12 12:05:37 +03:00
Eric Petit
860d9e977d
Work around "error: m4_copy: won't overwrite defined macro: glib_DEFUN" on
...
Xenial, copied from https://github.com/Alexpux/MINGW-packages/issues/1351
2017-03-12 06:20:14 +01:00
Mike Gelfand
e4ee96c30d
Fail installation on Windows if UCRT is not installed
2017-02-25 10:07:58 +03:00
Mike Gelfand
8fce4173dc
Fix CMake check for missing crypto backend
...
Fixes : #191
2017-02-23 23:18:45 +03:00
Mike Gelfand
0f75e64d71
Detach the thread from within itself to avoid race condition
...
Fixes : #188
2017-02-23 00:07:39 +03:00
Mike Gelfand
d5d9b61212
Merge branch 'gh37-update-icon-on-rename'
...
Fixes : #37
2017-02-22 00:00:07 +03:00
Mike Gelfand
63b6c11602
Update file icon when its name changes (Mac client)
2017-02-21 23:52:41 +03:00
Mike Gelfand
ecd1eb7914
Update file icon when its name changes in details dialog (GTK+ client)
...
Additionally, make main window redraw the torrent so that new name and icon
are visible right away.
2017-02-21 23:21:25 +03:00
Mike Gelfand
a26b4ec7bf
Merge pull request #184 from neheb/patch-1
...
Add TCP_FASTOPEN support
2017-02-19 14:53:51 +03:00
neheb
944382a62e
Add TCP_FASTOPEN support
...
Should make transmission slightly faster.
2017-02-19 12:54:01 +03:00
Mike Gelfand
c77946e49a
Set icon for "Open URL" action (Qt client)
2017-02-18 21:22:34 +03:00
Mike Gelfand
bbc0d8c5e4
Merge pull request #180 from lisenenkov/master
...
Update inspector.js
2017-02-12 18:45:27 +03:00
lisenenkov
b4068e39f0
Merge branch 'master' into master
2017-02-12 18:44:06 +03:00
lisenenkov
076535e3d3
Update inspector.js
...
https info not showed
2017-02-12 18:41:50 +03:00
Mike Gelfand
c6bfe9de15
Use QtWinExtras instead of importing private Qt function to get QPixmap from HICON
2017-02-11 20:48:13 +03:00
Mike Gelfand
4b397ebfc0
Switch from deprecated QStyleOptionViewItemV* to QStyleOptionViewItem
2017-02-11 14:04:26 +03:00
Mike Gelfand
03034b5015
Remove supporting code for Qt < 5.2
2017-02-11 13:44:34 +03:00
Mike Gelfand
8dc6fb48b1
Bump minimum required Qt version to 5.2
2017-02-11 13:24:42 +03:00
Mike Gelfand
caf3b7653c
Improve Qt client look on hi-dpi displays
2017-02-08 01:06:28 +03:00
Mike Gelfand
13e111a89a
Use default (instead of system) locale to be more flexible (Qt client)
2017-02-07 02:24:47 +03:00
Mike Gelfand
6c9fa2913b
Use alternative method of loading translations (Qt client)
...
Fixes : #130
2017-02-07 00:58:51 +03:00
Mike Gelfand
5e18ddbca8
Remove NSApp isOnMountainLionOrBetter helper
2017-02-05 22:29:20 +03:00
Mike Gelfand
fa504fb27f
Bump Mac client deployment target to 10.9, fix deprecation errors
2017-02-05 18:41:47 +03:00
Mike Gelfand
788f1e31f1
Update Xcode project format to 8.0
2017-02-05 11:52:39 +03:00
Mike Gelfand
dcc9a4308b
Fix up creation of third-party include directories symlinks
2017-02-05 10:23:23 +03:00
Mike Gelfand
3aa25a6d80
Merge pull request #169 from slokhorst/patch-2
...
Correct name of qt client in desktop file
2017-02-04 21:49:08 +03:00
Sebastiaan Lokhorst
532246778b
Correct Qt client desktop file name and add keywords
2017-02-04 15:03:49 +01:00
Mike Gelfand
1f6b7df401
Merge pull request #162 from piotrdrag/desktop-gtk
...
Modernize the .desktop file a bit
2017-02-03 02:30:45 +03:00