Charles Kerr
7058f37bed
Merge pull request #816 from PeterDaveHello/improve-shellscript
...
fix shell script syntax errors and spacing inconsistencies
2019-02-01 22:36:54 -06:00
Peter Dave Hello
7a0d2e63c7
Refactor shell scripts with syntax and styling fixes
2019-01-16 03:22:29 +08:00
fetzu
3c0cb395c5
Updated copyright strings to 2019
...
Updated Transmission Project copyright dates to 2005-2019 in headers and code.
2019-01-11 19:36:19 +01:00
dubhater
e19ab0b7a9
Qt: Fix bad downloaded percentage in DetailsDialog
...
It was always 0.0% as long as the torrent was not finished.
2018-03-08 14:12:52 +02:00
Mike Gelfand
991f066618
Fix progress bar width with Breeze style (Qt client)
...
In compact torrents view, use BAR_WIDTH as groove area width instead of
total progress bar width, to improve the appearance in case progress text
is drawn outside of the groove area (because of style settings).
Initial patch provided by dubhater.
Fixes : #491
2018-02-03 22:36:54 +03:00
dubhater
1e850cd874
Qt: Fix assert with one-letter root folder names
...
An assertion failure happens shortly after opening the
"Torrent properties" dialog if the torrent's root folder has
a one-letter name, e. g.
A/
A/Some Linux distro.iso
A/Some other Linux distro.iso
Off by one errors are great, eh?
This fixes https://trac.transmissionbt.com/ticket/6141
2018-01-30 23:44:12 +02:00
Mike Gelfand
94be7dbd9b
Merge branch '2.9x'
2018-01-25 03:07:52 +03:00
Mike Gelfand
aa2730d47c
Switch to HTTPS links, adjust wiki links where possible
...
Fixes #39
2018-01-16 01:12:59 +03:00
Robert Vehse
a6ef87b92d
Update all instances of the donation link. Fixes #26 .
2018-01-15 23:57:46 +03:00
cantabile
ecefb992a1
Show file names in tooltips in Torrent Properties
...
File names are often too long to fit. Hovering is much easier than
resizing the column and possibly the window.
2017-09-30 20:26:49 +03:00
Mike Gelfand
d2acb0fada
Don't force debug configuration in qmake project
2017-07-21 01:39:55 +03:00
Mike Gelfand
88134ea62f
Make version text in about dialog selectable/copyable (Qt client)
...
Closes : #326
2017-07-17 23:38:19 +03:00
Mike Gelfand
375f2642c8
Revert dd538539aa
, fix RPC queue processing
...
Queue callback for items returning no new future was never called leaving
queue alive and leading to memory leak in Qt client.
2017-07-15 08:46:31 +03:00
Mike Gelfand
7e6f1a8dc8
Set idle seed limit range to 1..40320 (4 weeks tops) in all clients
...
Fixes : #212
2017-07-05 21:07:16 +03:00
Fish2
b0e3d4c37d
lossless compression of images saved 72KB
2017-06-03 23:52:34 +01:00
Mike Gelfand
82722476aa
Fix some issues reported by Coverity
2017-05-20 23:31:56 +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
6b0229a546
Fix some issues reported by Coverity
2017-05-16 21:37:00 +03:00
Mike Gelfand
dd538539aa
Fix torrent file trashing upon addition (Qt client)
2017-05-02 21:35:56 +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
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
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
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
c77946e49a
Set icon for "Open URL" action (Qt client)
2017-02-18 21:22:34 +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
Sebastiaan Lokhorst
532246778b
Correct Qt client desktop file name and add keywords
2017-02-04 15:03:49 +01:00
Mike Gelfand
4ddaa58287
Fix closing </i> in translatable phrase (Qt client)
2017-01-28 13:51:03 +03:00
Mike Gelfand
d40d69702b
Sync .ts files with Transifex and current source code
...
Add 4 new languages: Georgian, Dutch, Swedish, and Turkish (Turkey).
2017-01-27 04:50:14 +03:00
Mike Gelfand
5f3abbd6d8
Add myself to the list of Transmission authors
2017-01-15 01:38:45 +03:00
Markus Amalthea Magnuson
5b9ba3be0d
HTTPS links for trac, forum, portcheck, and build subdomains.
2016-11-02 20:50:22 +01:00
Markus Amalthea Magnuson
727b9671f7
Update all website links to canonical HTTPS version.
2016-10-31 10:00:11 +01:00
Mike Gelfand
f9c0ce63b8
Remove useless path button text updates, this is handled elsewhere
2016-10-03 23:41:50 +03:00