sledgehammer999
84805f7fb8
Fix natural sorting when the common part of 2 strings ends partially in a number which continues in the uncommon part.
...
Closes #8080 #6732 .
2017-12-24 03:01:11 +02:00
sledgehammer999
2719131ed2
Simplify sorting code.
2017-12-24 03:01:10 +02:00
sledgehammer999
52401bd2b0
Fix sorting of country flags column in Peers tab.
2017-12-24 03:01:09 +02:00
Vladimir Golovnev (Glassez)
4834703bc4
Fix RSS rule updated when deleting
...
Closes #8094
2017-12-24 03:01:08 +02:00
Chocobo1
3ed73244b1
Use standard folder icon for open file behavior on Windows. Closes #7880 .
2017-12-24 03:01:07 +02:00
vit9696
97cd430125
Fix cmd+w not closing the main window on macOS
2017-12-24 03:01:06 +02:00
vit9696
d202b85d51
Fix Finder reveal in preview and torrent contents
2017-12-24 03:01:05 +02:00
vit9696
c51b79e9fc
Put macOS specific functions to MacUtils namespace
2017-12-24 03:01:04 +02:00
vit9696
4449018207
Fix torrent file selection in Finder on mac
2017-12-24 03:01:03 +02:00
Chocobo1
ced8e41473
Add source field in Torrent creator. Closes #7965 .
...
This field is often used for cross-seeding between (private) trackers.
2017-12-24 03:01:02 +02:00
Chocobo1
2c66ed6708
Add struct TorrentCreatorParams for passing parameters
...
Filter out continuous newlines in Trackers field
Avoid adding empty url seed entries
Cleanup:
Replace boost::bind
Add const
Use nullptr
Use QString::SkipEmptyParts
Rename variables
Throw proper exception type
2017-12-24 03:01:01 +02:00
Chocobo1
c7d3d6ac90
WebUI: Only prepend scheme when it is not present. Closes #8057 .
2017-12-24 03:00:55 +02:00
sledgehammer999
13210b3e9f
Bump to 4.0.3
release-4.0.3
2017-12-17 23:31:59 +02:00
sledgehammer999
6e622fc23b
Sync translations from Transifex and run lupdate.
2017-12-17 23:19:17 +02:00
Vladimir Golovnev (Glassez)
ae35111b59
Fix WebUI is not reachable via IPv6
2017-12-17 23:07:59 +02:00
Chocobo1
e1c3d419a7
Disable the "?" help button in all dialogs on Windows. Closes #7365 .
2017-12-17 23:07:58 +02:00
Chocobo1
7396b8adba
Partial revert eac8838dc2. Fixes #7952 .
...
mapFromSource() didn't work as expected, when used in lessThan(), it sometimes
returns an invalid QModelIndex.
A crash is observed when filtering source model via filterAcceptsRow() in #7952 ,
the crash is due to endless recursive of filterAcceptsRow() & lessThan() calling
each other and mapFromSource() is the culprit of it.
2017-12-17 23:07:57 +02:00
Chocobo1
c09001545d
Allow to drag-n-drop URLs into mainwindow to initiate download
...
Fix issue: https://github.com/qbittorrent/qBittorrent/issues/7785#issuecomment-347092418
Minor refactor
2017-12-17 23:07:55 +02:00
Chocobo1
f8d4315f7e
[WebUI] Use POST for logout command
...
This is to avoid browser being smart to prefetch the link then logging
out the user.
2017-12-17 23:07:54 +02:00
Chocobo1
1fa2957d27
[WebUI] Add check to avoid type error after logout
2017-12-17 23:07:53 +02:00
Chocobo1
ade50d2b53
Fix missing qbt logo on login page in webUI. Closes #7953 .
2017-12-17 23:07:52 +02:00
sledgehammer999
0fa1d35b87
Add height padding to the transfer list icons. Closes #7951 .
2017-12-17 23:07:29 +02:00
sledgehammer999
6486fc5f4d
Bump to 4.0.2
release-4.0.2
2017-12-01 01:59:53 +02:00
sledgehammer999
1e059ab1a2
Sync translations from Transifex and run lupdate.
2017-12-01 01:44:49 +02:00
Mike Tzou
15b137211b
[GUI] Implement stable sort ( #7703 )
...
* NaturalCompare now returns compare result instead of "less than" result
* Change to stable sort in GUI components
* Add Utils::String::naturalLessThan() helper function
* Use Qt::CaseSensitivity type
2017-12-01 01:39:16 +02:00
thalieht
6f8f1d7bad
Coding style for many files
2017-12-01 01:39:15 +02:00
sledgehammer999
a31f0c0a3d
Stop logging IP filter parsing errors after a while.
...
When a lot of errors happen the resulting log lines introduce
a huge slowdown of the GUI, due to writing each log line to disk.
Closes #7755 .
2017-12-01 01:39:08 +02:00
Evgeny Lensky
f977d1293a
Fix i386 build (configure)
...
Fix building on i686 fails with wrong multilib library path #7845
and rebregenerate ./configure
2017-11-27 19:16:03 +02:00
sledgehammer999
1399be50cb
Fix crash on some systems when creating address object for 255.255.255.255
...
Closes #7735 .
2017-11-27 19:14:41 +02:00
Vladimir Golovnev (Glassez)
52dcf32cc8
Implement Import/Export RSS rules in JSON format
2017-11-27 19:14:40 +02:00
Vladimir Golovnev (Glassez)
52b2b807ab
Implement Import/Export RSS rules in legacy format
2017-11-27 19:14:38 +02:00
sledgehammer999
5cf4f00824
Remove examples from gpl.html. Closes #7749 .
2017-11-27 19:14:37 +02:00
TheNicker
faa6fad025
Fixed blurry text under Windows by setting DPI awareness to default
2017-11-27 19:14:36 +02:00
Vladimir Golovnev (Glassez)
9f94bbce3a
Fix RSS Parser
...
Closes #7751
Closes #7763
Closes #7768
Closes #7786
2017-11-27 19:14:35 +02:00
Chocobo1
5c49b2486c
Change MixedModeAlgorithm default to TCP. Closes #7779 .
...
MixedModeAlgorithm::Proportional will throttle TCP connections when utp
is in use and users is expecting maximum speed no matter what, so now
disable the throttling.
2017-11-27 19:14:34 +02:00
thoradia
4f6e7f97c6
Fix missing include in rss_feed.cpp
...
Fixes #7805 .
2017-11-27 19:14:33 +02:00
sledgehammer999
7751c5b75c
Merge pull request #7835 from heirecka/v4_0_x
...
Fix build with --disable-webui
2017-11-23 01:50:21 +02:00
Heiko Becker
a1a9f3317b
Fix build with --disable-webui
...
"app/application.cpp:108:7: error: class 'Application' does not have
any field named 'm_webui'"
2017-11-22 21:30:08 +01:00
sledgehammer999
fb20f59a96
Bump to 4.0.1
release-4.0.1
2017-11-22 01:18:04 +02:00
sledgehammer999
a15e3407b0
Bump API_VERSION to 16.
2017-11-22 01:14:58 +02:00
sledgehammer999
e267c2d37a
Sync translations from Transifex and run lupdate.
2017-11-22 01:05:19 +02:00
sledgehammer999
ae32edeb26
Correctly check if torrent passed during application start already exists.
2017-11-22 01:05:18 +02:00
Chocobo1
34d38ef466
Fix crash when aborting a torrent creation process. Closes #7783 .
...
The wait time wasn't long enough causing the thread to
terminate prematurely.
Also, to avoid crashing qbt entirely when creating a torrent for a very
big file, I decided to wait indefinitely here.
2017-11-22 01:05:17 +02:00
Chocobo1
120ee6b836
Wrap function into anonymous namespace
2017-11-22 01:05:15 +02:00
Chocobo1
7d25b6fce2
Avoid double delete on close
2017-11-22 01:05:14 +02:00
Chocobo1
068eff9e9f
Use Qt5 connect syntax
2017-11-22 01:05:13 +02:00
Chocobo1
31a55f79f1
Remove superfluous QString::fromUtf8()
2017-11-22 01:03:41 +02:00
Chocobo1
bac032e01c
Allow drag-n-drop magnet links to mainwindow. Closes #7742 .
2017-11-22 01:03:40 +02:00
sledgehammer999
b809941f02
Fix english typo.
2017-11-22 01:03:39 +02:00
Chocobo1
77c3758090
[WebUI] Fix logo missing in login page
2017-11-22 01:03:37 +02:00