sledgehammer999
97b8e02bf5
Add 'Moving' state for torrents being relocated/moved
...
This is another indication to the user that something is happening
behind the scenes.
Uses the same icon/color as "Checking" status.
Torrents in the `Moving` state are considered as "Active". This should
prevent accidental program exit from the user and inhibit system sleep.
2018-05-27 18:31:51 +03:00
Chocobo1
5df42420cb
Retry saving settings when operation failed
2018-05-27 18:31:51 +03:00
Chocobo1
0ede11a1b7
Make settings file recovery more robust
...
We should not blindly remove the leftover settings file, as the following write()
operation could fail and the user would lost all settings.
We should try renaming it instead.
2018-05-27 18:31:51 +03:00
Chocobo1
7d9c282db9
Refactor SettingsStorage class
...
Make use of (i.e. returning) QFile::rename operation status
Make log message more verbose
Add const
Remove empty lines
Inline typedef
2018-05-27 18:31:51 +03:00
Chocobo1
bc0e0813a4
Enable more compiler warnings on linux
2018-05-27 18:31:51 +03:00
Vladimir Golovnev (Glassez)
f3aebb3001
Fix compilation with MinGW
2018-05-27 18:31:51 +03:00
thalieht
800f966df9
Use qt5 syntax for a few remaining SLOT()
2018-05-27 18:31:51 +03:00
thalieht
e33df4dd8c
Clarify guidelines and fix some typos
2018-05-27 18:31:51 +03:00
thalieht
96d9d810fd
Fix coding style
2018-05-27 18:31:51 +03:00
thalieht
8707a1bc86
Move some connect() from propertieswidget to their corresponding widget
2018-05-27 18:31:51 +03:00
thalieht
0c988a5fd4
Use qt5 connect() syntax
2018-05-27 18:31:51 +03:00
Chocobo1
b396ca771d
Fix displayed tracker messages
...
Before this change, we were displaying debug messages constructed by
libtorrent, now we show messages returned by trackers.
Closes #8739 .
2018-05-27 18:31:51 +03:00
Chocobo1
a37dfcf961
Refactor functions
...
Add const to variables
Remove debug messages
2018-05-27 18:31:51 +03:00
Chocobo1
31989740cd
Comment out Werror flag in cmake script
...
Werror flag should be only enabled on developer's machine, not for
users using the product.
Also fix formatting.
2018-05-27 18:31:51 +03:00
Chocobo1
501191289b
Print warning about cmake support status
2018-05-27 18:31:51 +03:00
Chocobo1
8971e92d78
Remove debug messages
2018-05-27 18:31:51 +03:00
Chocobo1
0c96e79d0d
Refactor code
...
Remove forward declarations of Qt types.
Fix header include order.
2018-05-27 18:31:51 +03:00
Nick Korotysh
0704c0f5e6
Add missing "override"
2018-05-27 18:31:51 +03:00
thalieht
9cb190ebe7
Replace the zeroing of pointers with nullptr
2018-05-27 18:31:51 +03:00
Vladimir Golovnev (Glassez)
667f84995c
Fix wrong API method names
...
Closes #8828 .
2018-05-27 18:31:51 +03:00
Chocobo1
7a93fae6e4
Fix compile warnings on gcc 8
...
The warning was:
warning: catching polymorphic type ‘class std::exception’ by value
[-Wcatch-value=]
2018-05-27 18:31:51 +03:00
Chocobo1
0d6deca15c
Revert commit
...
Apparently the translations were working in previous state, but affected by
lupdate issue:
https://github.com/qbittorrent/qBittorrent/issues/8220#issuecomment-385712673
The reverts commit fb698896c9
.
Closes #8831 .
2018-05-27 18:31:51 +03:00
Chocobo1
f54d7d46f2
Really fix translation in fspathedit
...
QT_TRANSLATE_NOOP3 is a macro, so we cannot use a runtime string for the context
argument.
Fix up 1d778676cd
.
2018-05-27 18:31:51 +03:00
Chocobo1
8cf00ba5e1
Fix translation strings not found
...
The translation context doesn't exist, so the translations were not found, fixed
now.
Closes #8829 .
2018-05-27 18:31:51 +03:00
Chocobo1
ecc9c6bbd9
Work around false-positive warning from lupdate
...
In short, lupdate will get confused when seeing `template <class T>`,
see: QTBUG-55478
2018-05-27 18:31:51 +03:00
Chocobo1
e11199f988
Fix usage of Q_DECLARE_TR_FUNCTIONS()
...
The context parameter shouldn't be enclosed in double quotes.
2018-05-27 18:31:51 +03:00
sledgehammer999
e9ed621178
Bump to 4.1.0
2018-05-05 00:55:42 +03:00
sledgehammer999
400743fc64
Update Changelog
2018-05-05 00:51:24 +03:00
sledgehammer999
ea8c57be23
Sync translations from Transifex and run lupdate
2018-05-05 00:39:47 +03:00
sledgehammer999
591cde53cf
Merge pull request #8825 from sledgehammer999/fix_tabs
...
Add RSS/Log widgets to the QTabWidget on macOS
2018-05-04 23:59:07 +03:00
sledgehammer999
90bb67c654
Add RSS/Log widgets to the QTabWidget on macOS
...
Fixes commit a468c84b30
2018-05-04 19:56:42 +03:00
sledgehammer999
8f7fda492c
Sync translations from Transifex and run lupdate
...
Closes #8220 #8169
2018-05-01 18:50:24 +03:00
sledgehammer999
f92d85c536
Merge pull request #8813 from Chocobo1/tr
...
Fix untranslated string
2018-05-01 17:59:49 +03:00
sledgehammer999
55c98d8706
Merge pull request #8811 from sledgehammer999/fix_RC_1_0
...
Fix compilation against libtorrent 1.0.x
2018-05-01 15:04:25 +03:00
sledgehammer999
6e94b03c13
Fix compilation against libtorrent 1.0.x
...
Closes #8798
2018-05-01 10:39:53 +03:00
Mike Tzou
e3a82d4614
Merge pull request #8347 from FranciscoPombal/new_contributing_guidelines
...
New CONTRIBUTING.md, based on the old one, Atom's and uBlock Origin's
2018-05-01 12:00:13 +08:00
Chocobo1
c61f641613
Fix untranslated string
...
Closes #8809 .
2018-05-01 11:49:10 +08:00
sledgehammer999
b64a51337e
Update Changelog
2018-04-28 10:33:32 +03:00
sledgehammer999
19dcf7851b
Sync changelog entries from v4_0_x branch
2018-04-28 10:31:58 +03:00
sledgehammer999
fb346e15e8
Sync translations from Transifex and run lupdate
2018-04-27 02:04:37 +03:00
Mike Tzou
827d8c0dad
Merge pull request #8748 from Chocobo1/header
...
Clarify header inclusion order
2018-04-26 23:41:58 +08:00
Mike Tzou
beef041e71
Merge pull request #8773 from Chocobo1/log
...
Fix path separator in log messages
2018-04-25 12:58:32 +08:00
Chocobo1
8b575484e6
Fix path separator in log messages
2018-04-24 01:02:54 +08:00
FranciscoPombal
d4b77a6541
Revise CONTRIBUTING.md
...
New version is based on old one, Atom's and uBlock Origin's.
2018-04-24 00:56:46 +08:00
sledgehammer999
4ba6334506
Update libtorrent bottle for Travis macOS
2018-04-22 22:42:23 +03:00
sledgehammer999
b78899cb9a
Merge pull request #8724 from Chocobo1/rand
...
Use RNG provided by OS
2018-04-22 22:33:16 +03:00
Mike Tzou
0dec7b9f4f
Merge pull request #8742 from tostercx/master
...
Add "Preserve file order" option to torrent creator. Closes #5652
2018-04-22 23:33:25 +08:00
Chocobo1
81a4f3ced0
Use RNG provided by OS
...
The general consensus is to use random facility provided by OS instead
of using other software random generators.
2018-04-20 23:34:46 +08:00
Vladimir Golovnev
b155b8609f
Merge pull request #8767 from glassez/fix-legacy-api
...
Fix pauseAll/resumeAll legacy API methods. Closes #8766
2018-04-20 15:39:57 +03:00
Chocobo1
970ad7cf28
Sort filenames when creating torrent
...
First all dir paths are retrieved, then filenames in each path
are retrieved and sorted, then concatenate the sorted filenames together.
2018-04-20 14:35:48 +03:00