Mike Gelfand
0a6c016734
Merge pull request #284 from haasn/libressl
...
LibreSSL compatibility
2017-05-20 12:29:29 +03:00
Niklas Haas
4d7446e477
LibreSSL compatibility
...
This seems to be the idiomatic way to fix libressl compatibility issues,
judging by what most other open source projects seem to be doing.
I've confirmed that transmission builds with libressl for me after this
patch is applied.
2017-05-20 07:16:53 +02:00
Mike Gelfand
6b608f1fcc
Merge pull request #260 from piotrdrag/move-ta-translation
...
gtk: move Tamil translation to the correct language code
2017-05-20 00:58:20 +03:00
Piotr Drąg
d31b73a8e4
gtk: move Tamil translation to the correct language code
2017-05-20 00:55:49 +03:00
Mike Gelfand
5b57aa79e0
Sync gettext translations with Transifex
2017-05-20 00:46:42 +03:00
Mike Gelfand
644aade59f
Sync gettext translations with code, unwrap lines
2017-05-20 00:15:53 +03:00
Mike Gelfand
80cebdd296
Sync Qt translations with Transifex
2017-05-20 00:15:53 +03:00
Mike Gelfand
fe1e88f843
Sync Qt translations with code
2017-05-19 23:11:47 +03:00
Mike Gelfand
69aa2f9491
Move pl_PL translations to pl
2017-05-19 23:11:06 +03:00
Mike Gelfand
5dc1192792
Move tr_TR translations to tr, sync list in qtr.pro
2017-05-19 21:49:04 +03:00
Mike Gelfand
7a1a1acd22
Fix autotools build
2017-05-17 00:56:39 +03:00
Mike Gelfand
ef8cb30f7c
Merge pull request #224 from wjt/appdata
...
gtk: add AppData file
2017-05-16 23:13:25 +03:00
Mike Gelfand
6b0229a546
Fix some issues reported by Coverity
2017-05-16 21:37:00 +03:00
Mike Gelfand
1e3d20422a
Reduce for loop variables scope
2017-05-14 01:38:31 +03:00
Mike Gelfand
6d5e48f9e2
Fix some more off-by-one errors on last piece
...
See: TRAC-4037 and e2584b04ff
2017-05-09 14:23:25 +03:00
Will Thompson
23d61b6457
gtk: add AppData file
...
This file was originally written by Richard Hughes, for Fedora, who
proposed it on the Transmission forum here:
https://forum.transmissionbt.com/viewtopic.php?f=3&t=16443
It's used to display a nice description and screenshot in GNOME
Software. The format is documented here:
https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html
The <_name/> and <_summary/> fields match the Name= and Comment= fields
in the .desktop file so are already translated.
The screenshot is taken with Transmission 2.92 (14714) on Fedora 25.
It's at one of the sizes recommended by the GNOME Shell Screenshot
Window Sizer extension.
The <update_contact/> is based on the Git history.
2017-05-03 17:43:23 +01:00
Mike Gelfand
10556943e5
Merge pull request #259 from piotrdrag/fix-comment
...
lib: fix translator comment extraction
2017-05-02 22:59:39 +03:00
Piotr Drąg
ccabc01900
lib: fix translator comment extraction
...
gettext won’t pick up a comment if it’s
not exactly one line above the string.
2017-05-02 21:22:15 +02:00
Mike Gelfand
dd538539aa
Fix torrent file trashing upon addition (Qt client)
2017-05-02 21:35:56 +03:00
Mike Gelfand
0545d06eb7
Merge pull request #158 from spark4160/queue-hotkeys
...
Added queue up/down hotkeys to the Qt & GTK+ clients.
2017-05-01 19:11:11 +03:00
Mike Gelfand
87220d44a5
Fix FTBFS on Windows (oops!)
2017-05-01 19:08:30 +03:00
Mike Gelfand
b99fb6f07a
Add queue up/down hotkeys (GTK+ client)
2017-05-01 18:58:27 +03:00
Thomas Hines
b3e30c0502
Added queue up/down hotkeys to the Qt interface.
2017-05-01 18:57:06 +03:00
Mike Gelfand
14370e5353
Fix a number of other style inconsistencies met along the way (part 2)
2017-05-01 18:47:49 +03:00
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