Eugene Shalygin
3f53f17411
cmake: raise minimal cmake version to 3.5 and use its features
9 years ago
Vladimir Golovnev (Glassez)
2fb6bb00bf
Fix rechecking after torrent is finished
9 years ago
Vladimir Golovnev (Glassez)
e0d9ae3116
Try to find incomplete files for new torrent
9 years ago
Eugene Shalygin
473e23f992
cmake: add imported target for Libtorrent
9 years ago
Chocobo1
626a224382
Minor code formatting
9 years ago
Chocobo1
d65ff87148
Replace `naturalSort()` with `naturalCompare()`.
9 years ago
Vladimir Golovnev (Glassez)
8e9b0d97ec
Fix torrent adding with existing data
9 years ago
Chocobo1
fbc002f212
Enable access to shutdown functions when configured with `--disable-gui` option
9 years ago
Chocobo1
a12d82524a
Fix class member initialize order
9 years ago
Chocobo1
6a11056b60
Rename enum
...
Change identifier from ShutdownAction to ShutdownDialogAction
Change enum value from None to Exit
9 years ago
Sjoerd van der Berg
c7c71d3c88
Change back to the original names for the announce address
...
Only allow ip's through that match the currenrly selected network interface and address
9 years ago
Vladimir Golovnev (Glassez)
a9e63283cc
Use nova2dl.py script instead of DownloadManager
...
Closes #5026
9 years ago
Chocobo1
a52f9d4ef9
[Search] Add seperator for categories & plugins
...
Sort categories & plugins entries
Rename & reorder entries
Use full name for plugins
9 years ago
Vladimir Golovnev (Glassez)
c982813acb
Create basic cookies management dialog
9 years ago
Sjoerd van der Berg
e2f43b3383
Add option to bind directly to an IP instead of using a network Interface
9 years ago
Eugene Shalygin
cc09e7e834
refactor SettingsStorage class
...
1. Extract "transaction" support for QSettings into separate class
TransactionalSettings.
2. Define macrto with explicit name for the case when this "transaction"
support is needed.
3. A bit optimize QHash <-> QSettings copying: replace assign with
insert() and remove repetitive key lookups.
4. In save() check dirty status before getting the lock too.
The changes from items 1 and 2 make text more structured and the logic
of the SettingsStorage class gets separated from the implementation level
task of guarding the settings serialization. The changes in 3 and 4 do not
make the app much faster, but neither make any harm to the code readability.
9 years ago
Eugene Shalygin
1336cb7a61
Implement search filters in the proxy model. Partially closes #972
9 years ago
Eugene Shalygin
1d6a1db491
cmake: make it compile on OS X
9 years ago
sledgehammer999
18ee87f586
Fix previous commit.
9 years ago
Chocobo1
851d97d95e
Fix "caja" file manager opens the file instead of opens the directory. Closes #5003 .
...
Now it opens the directory correctly.
9 years ago
sledgehammer999
d721939d5f
Use SettingsStorage instead.
9 years ago
sledgehammer999
663791fac2
Raise the max log entries limit.
9 years ago
sledgehammer999
1058572c8a
Implement file logger.
9 years ago
sledgehammer999
73832a5ed8
Add ability to filter log messages by type.
9 years ago
Chocobo1
09194f8e1b
TravisCI: switch to Trusty image. Closes #4953 .
...
Drop workaround for gcc-4.8
9 years ago
funkydude
268a5a95c8
Move some URLs overs to https
9 years ago
sledgehammer999
2efdddb9af
Always delete partfile (libtorrent 1.1.x).
9 years ago
Chocobo1
e7ff5eb6b1
Minor refactor
9 years ago
Vladimir Golovnev (Glassez)
c047ef5b37
Fix save path bugs
9 years ago
UnDifferential
f50a8d4f59
Support SSL certificate bundles. Issue #4896 .
9 years ago
Chocobo1
6835b99f10
Save "Run external program" input as is. Closes #4830 .
9 years ago
Eugene Shalygin
45b1a75d56
fix cmake build
9 years ago
Vladimir Golovnev (Glassez)
dd34663224
Implement Advanced Saving Management subsystem
...
Closes #4696
9 years ago
Vladimir Golovnev (Glassez)
d05d5a85a5
Move Preferences backend code into SettingsStorage class
...
Closes #4764
9 years ago
Dan Seminara
d75564b885
Do not try to parse request message when content-length is 0
9 years ago
Eugene Shalygin
64daecb266
add basic cmake support
9 years ago
Chocobo1
d0e31adaf7
Create helper function to get libtorrent version
9 years ago
Chocobo1
12627bbc10
Create helper function to get boost version
9 years ago
Chocobo1
498f5e3877
Create helper function to get OS name
9 years ago
Eugene Shalygin
8baa144933
Use correct piece size while calling torrent_info::map_block()
...
This should fix crashes. Issue #4597
9 years ago
Eugene Shalygin
b24bdcb8d9
Revert "Temporarily revert PR #2885 (filename column in peers view)."
...
This reverts commit 69d52a06d7
.
9 years ago
Chocobo1
f83f3b84ca
Follow project coding style. Issue #2192 .
9 years ago
Chocobo1
60417a598a
Simplify statement
9 years ago
Chocobo1
41fe85b624
Fix malformed date header in email. Closes #4828 .
9 years ago
sledgehammer999
c1f7446c26
Partially revert decfae7b8a
. Newer libtorrent RC_1_1 has added back the missing variables.
9 years ago
sledgehammer999
b099a766e6
Don't merge trackers for private torrents. Closes #2928 .
9 years ago
Chocobo1
a667f900c5
Set "Show splash screen on start up" option default to off
9 years ago
Vladimir Golovnev (Glassez)
732f46cc69
Save resume data using QSaveFile (Qt5 only)
9 years ago
Chocobo1
ee277bf126
Add "Paused torrents only" option for "Hide zero and infinity values"
9 years ago
Vladimir Golovnev (Glassez)
034bd83915
Manage save path in one place
9 years ago