Ivan Sorokin
333978f1ff
Use std::vector instead of std::deque in QAlertDispatcher
...
As we never use {push,pop}_front std::vector works here perfectly.
Also reserve memory for std::vector out of lock.
This could be considered as an optimization, but in reality this is just
using right container in right place. According to my measurements total
speedup is under 0.2%.
2014-10-12 12:25:47 +04:00
Ivan Sorokin
d89d9c2f75
Fewer calls to torrent_handle::info_hash()
2014-10-12 12:09:52 +04:00
Bruno Barbieri
698e5ef0f1
Replace deprecated sgmllib with HTMLParser/html.parser
2014-10-05 18:04:10 -03:00
Bruno Barbieri
2bdfd140cb
Fix search engine encoding issues with python3 on Windows
...
Closes #1996
2014-10-05 17:03:43 -03:00
Bruno Barbieri
dc8853cd87
Fix TorrentReactor search plugin
2014-10-04 07:20:42 -03:00
sledgehammer999
e3d079ccb3
Merge pull request #1983 from sorokin/buffer-overrun-prop-widget
...
Fix heap-buffer-overrun in PropertiesWidget::displayFilesListMenu
2014-10-01 22:53:30 +03:00
Ivan Sorokin
ddd2025968
Fix heap-buffer-overrun in PropertiesWidget::displayFilesListMenu
2014-10-01 23:20:01 +04:00
sledgehammer999
2bc9e2c1a5
Merge pull request #1955 from paolo-sz/master
...
Correctly detect python in PATH
2014-09-25 14:27:18 +03:00
paolo-sz
b47fba49cc
Correctly detect python in PATH
2014-09-25 09:28:58 +02:00
sledgehammer999
8408f56d6f
Fix large cache support on amd64 arch pt2.
2014-09-21 14:01:58 +03:00
sledgehammer999
97419f840a
Consider queued items before deciding to 'auto-shutdown on downloads completion'. Closes #1942 .
2014-09-21 13:50:32 +03:00
sledgehammer999
0650d28da7
Merge pull request #1941 from Gelmir/magnet_redirect
...
Work around magnet redirection in feeds
2014-09-21 13:36:47 +03:00
sledgehammer999
88baa710fd
Merge pull request #1947 from Gelmir/x64_cache_fix
...
Fix large cache support on amd64 arch
2014-09-21 13:11:32 +03:00
sledgehammer999
66f46d56f6
Merge pull request #1951 from masux/master
...
This fix qbittorrent/qBittorrent#1949
2014-09-21 12:12:10 +03:00
masux
f1e0ef87a4
This fix qbittorrent/qBittorrent#1949
2014-09-21 09:16:59 +02:00
Nick Tiskov
65f570b816
Fix large cache support on amd64 arch
2014-09-19 17:42:40 +04:00
Nick Tiskov
a7e445c575
Work around magnet redirection in feeds
2014-09-16 00:35:46 +04:00
sledgehammer999
94043e60c7
Merge pull request #1919 from masux/master
...
Fixed extratorrent.cc search engine.
2014-09-15 17:38:06 +03:00
Martin Janco
1290d7cac4
Fixed extratorrent.cc search engine.
2014-09-15 16:29:20 +02:00
sledgehammer999
79191b3f34
Sync translations from Transifex and run lupdate.
2014-09-15 00:33:21 +03:00
lojack5
ac3efb664a
fix import torrent with "Keep incomplete torrents in:" ticked
...
* also had to account for "Append the label of the torrent to the save path",
but again, this was only an issue when "Keep incomplete torrents in:" is
selected
* A multi-file torrent with only one file (ie: a single file within a folder),
was being treated as a single-file torrent, making it impossible to import.
Multi-file torrent detection code was copied from libtorrent. The
information is available in libtorrent (under torrent_info::m_multifile),
however it's a private member and I chose to go with copying the code that
determines it, rather than modifying a library qBittorrent depends on.
Conflicts:
src/torrentimportdlg.cpp
2014-09-15 00:05:13 +03:00
sledgehammer999
59379942ac
Don't display the Search Engine tab by default.
2014-09-14 22:20:58 +03:00
sledgehammer999
b6d4030cd8
WINDOWS: Search first in PATH for python. Closes #956 .
2014-09-14 22:20:57 +03:00
sledgehammer999
1144555eca
WINDOWS: Can now correctly detect 64bit and 32bit python installations on 64bit Windows. Closes #1148 #445 #795 #1708 .
2014-09-14 22:20:56 +03:00
sledgehammer999
574abc7cdb
WINDOWS: Don't create keys in the registry if python isn't found. Closes #1370 .
2014-09-14 22:20:55 +03:00
sledgehammer999
0799dc293c
WINDOWS: Check for python before creating the search engine tab. Prevents the creation of python specific files in the user's PC if no python is found. Closes #1370 .
2014-09-14 22:20:36 +03:00
sledgehammer999
5528f60a15
SMTP: send the local hostname as FQDN. See discussion in #1845 for more info.
2014-09-13 18:00:51 +03:00
sledgehammer999
f9aee5e3ab
Forward declare classes where possible in 'TransferListWidget'.
2014-09-13 16:49:16 +03:00
sledgehammer999
baf9d21072
Show stalled downloads that are uploading under the 'Active' filter. Closes #1654."
2014-09-13 16:49:11 +03:00
sledgehammer999
6a6e562f60
Merge pull request #1925 from diger/haiku
...
Fix Qt5 support
2014-09-11 23:45:05 +03:00
diger
e7f1dacd6c
Fix Qt5 support
2014-09-11 08:44:25 +06:00
sledgehammer999
cc4d17fbf0
Merge pull request #1819 from diger/haiku
...
Add patches for support Haiku (https://www.haiku-os.org )
2014-09-04 14:43:52 +03:00
diger
c22190fbf7
Add patches for support Haiku ( https://www.haiku-os.org )
2014-09-04 13:23:16 +06:00
sledgehammer999
2a5393cf53
SMTP: Fix edge case where nothing was sent when no authentication was needed. Relates to #1845 .
2014-09-02 17:31:44 +03:00
sledgehammer999
bf0ed595c7
Don't use IPv4 addresses when the user has enabled IPv6 address in the settings.
2014-09-02 14:45:42 +03:00
sledgehammer999
a708c642ef
SMTP: Fix finding the local address.
2014-09-02 14:25:54 +03:00
sledgehammer999
487ca568b8
SMTP: Send the IP of the configured Network Interface. Relates to #1845 .
2014-09-01 15:07:05 +03:00
sledgehammer999
54bf386794
SMTP: Support multiline greeting from server in INIT state. Thanks to Ivanov Juriy for helping identify the problem. Relates to #1845 .
2014-08-31 14:32:09 +03:00
sledgehammer999
f22f7cf17a
Fix available disk space label on single file torrents.
2014-08-31 00:05:38 +03:00
sledgehammer999
45e95e6cc2
Don't translate file extensions. Closes #1907 .
2014-08-30 21:54:57 +03:00
sledgehammer999
94fc2f9c3d
Don't display the context menu in 'Content' and 'HTTP Sources' buttons when no torrent is selected. It prevents crashes. Closes #1906 , #1900 .
2014-08-30 19:52:57 +03:00
sledgehammer999
de5ad05d0a
Merge pull request #1902 from YuriIvanov/issue#1650
...
Add peer port column to PeerListWidget. Closes #1650 .
2014-08-30 19:27:19 +03:00
sledgehammer999
11d39ba6ef
Right align numerical values in the transfer list. Partially revert 51a9a9aab
. Closes #1903 .
2014-08-30 18:36:20 +03:00
Ivanov Juriy
d5f372fae8
Add peer port column to PeerListWidget. Closes #1650 .
2014-08-30 15:28:59 +04:00
sledgehammer999
7753bc38e9
Merge pull request #1895 from YuriIvanov/issue#1845
...
add host address parameter to helo smtp request
2014-08-28 23:18:37 +03:00
sledgehammer999
495800d6e9
Possible fix for crash in RSS code. Closes #1901 .
2014-08-28 19:00:57 +03:00
sledgehammer999
611bddf485
Merge pull request #1881 from benhutchins/feature-webui-safe
...
Fix Help menu links in WebUI
2014-08-28 18:29:42 +03:00
sledgehammer999
7029f4dcd2
Temporarily disable Travis CI tests against libtorrent 1.0.x until #1878 is resolved.
2014-08-26 01:16:21 +03:00
sledgehammer999
dd89d3507e
Make Travis CI test against libtorrent 1.0.x too.
2014-08-26 00:57:24 +03:00
sledgehammer999
0b8fad69fa
Option to disable connections not supported by proxies. Closes #1894 .
2014-08-26 00:32:10 +03:00