ngosang
83d6a28030
Fix warning in geoipdatabase.cpp
8 years ago
SagePtr
c63da264d7
Update geoipdatabase.cpp
...
Updated MaxMind database limit from 10MB to 64MB. I hope it will be enough
for few years. Fix for issue #5609
8 years ago
Brian Kendall
da412571e4
Better error handling with smtp communication.
...
Adds log messages for a number of situations where sending an email will silently fail, in particular when attempting to create an unencrypted connection to an SMTP server that requires SSL
8 years ago
Chocobo1
9cb01dedba
Avoid spawning a new explorer.exe process when selecting "Open containing
...
folder". Closes #5564 .
8 years ago
Chocobo1
f448587271
Add function `windowsSystemPath()`
8 years ago
Chocobo1
bb956b8453
Refactor
8 years ago
Chocobo1
8742d7aa45
Uncrustify misc.cpp
8 years ago
Vladimir Golovnev (Glassez)
c4e9291db4
Do not create save folder in advance
...
Closes #5422 .
8 years ago
sledgehammer999
e3e7636de8
Fix parsing of eMule .DAT filters. Closes #5281 .
9 years ago
sledgehammer999
d060b0d342
Don't use QCollator for sorting on Windows. Closes #5238 and #5240 .
9 years ago
Eugene Shalygin
5f2362dc89
Replace TorrentHandle::fileExtremityPieces() with TorrentInfo::filePieces()
9 years ago
Eugene Shalygin
b3378d4599
Show files in tooltips for pieces progress bars
...
In addition to the current tooltip, which shows color legend, if user
holds the Shift key during hovering we show another tooltip which
contains a table of contents for the piece under the moue cursor. The
table lists file sizes and names. If the cursor points to a part of a
file which spans several pieces, those pieces are highlighted.
9 years ago
sledgehammer999
5878d49f60
Fixup previous commits and allow IPv6 interface addresses too.
9 years ago
sledgehammer999
81ea07abee
Rename ASM to TMM and related stuff.
9 years ago
Chocobo1
f13c604fbe
Use boost:circular_buffer instead of QList.
...
QList has to store an additional pointer for each element which leads to bad space efficiency.
9 years ago
botmtl
0ca31deedb
default RSSRefreshInterval to 30 mins
...
closes issue #5235 (https://github.com/qbittorrent/qBittorrent/issues/5235 )
9 years ago
Chocobo1
c907a2f857
Cleanup headers
...
Code formatting
9 years ago
Chocobo1
6ead0ae9ee
Add lookup function to get PathType display names
9 years ago
Vladimir Golovnev (Glassez)
a318040eaa
Use new alert dispathing API
9 years ago
Chocobo1
6ea89bf621
Improve wordings in "Auto download torrent" section
9 years ago
Eugene Shalygin
47a3f1d93d
Fix a typo in TorrentFileGuard
9 years ago
Eugene Shalygin
6e73fa80b8
Add option to automatically remove .torrent files upon adding
...
Some browsers do not download files, intended for immediate opening,
into a temporary directory, and thus a regular download directories
accumulate those unneeded files.
The option allows qBittorrent to clean after itself and delete those
files whether they were succesfully added or not (user-selectable
policy).
9 years ago
Chocobo1
5906a4a2de
Add case-sensitive & case-insensitive natural sort helper function
...
Fix helper function not being thread-safe
Use QBT_USES_QT5 define
9 years ago
Chocobo1
a81cf1ea16
Fix "IP Filtering - Apply to trackers" wasn't being applied. Closes #5217 .
9 years ago
Chocobo1
d25430f377
Cleanup headers
...
Move `class NaturalCompare` to .cpp file
9 years ago
Eugene Shalygin
565847ceb3
cmake: add Qt::DBus library dependency for base module
...
This is needed for powermanagement and was mistakenly forgotten
9 years ago
sledgehammer999
0143799623
Don't show added torrent notification during startup.
9 years ago
sledgehammer999
ef6e848756
Display notifications when a torrent is added. Closes #334 and #915 .
9 years ago
Vladimir Golovnev (Glassez)
56287173b1
Fix .!qB extension is added when disabled
9 years ago
Vladimir Golovnev (Glassez)
b8c703b8b0
Use truncated torrent hash in temp path
9 years ago
Vladimir Golovnev (Glassez)
850556fdfa
Use unique temp directories
...
Save torrent in temp_path/<torrent_hash> directory.
Closes #5154 .
9 years ago
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