Eugene Shalygin
6540dfa528
Fix release CMake build
...
write() is declared with __attribute__ ((__warn_unused_result__)) and as
such we shall check its return value. Took opportunity and adjusted
error reporting a bit: if writing to stderr fails, try to write to
stdout.
8 years ago
Mike Tzou
69cb67e6e5
Merge pull request #6735 from Chocobo1/ignore
...
.gitignore: ignore moc_*.h
8 years ago
Chocobo1
cf462ae448
.gitignore: ignore moc_*.h
8 years ago
Mike Tzou
1808f0e614
Merge pull request #6734 from Chocobo1/plugin_connect
...
Fix signaling to checkForUpdatesFinished() failed
8 years ago
Chocobo1
3e964212ac
Fix signaling to checkForUpdatesFinished() failed.
...
Fixup of 14e168039c
.
8 years ago
Vladimir Golovnev
c1e3e2a745
Revert "Guard the flag used for deferred session configure." ( #6733 )
...
This reverts commit 5cbc7b16c0
.
8 years ago
Mike Tzou
7bc81ead8c
Merge pull request #6727 from Chocobo1/gzip
...
Fix stack overflow in Utils::Gzip::decompress
8 years ago
Chocobo1
7d1ac06ce2
Fix stack overflow in Utils::Gzip::decompress
...
Anyway, use std::vector to allocate memory on the heap (in compress() too)
8 years ago
sledgehammer999
67f44e03a2
Merge pull request #6689 from briankendall/fix_macos_addnewtorrentdialog_bug
...
Fix for macOS-specific bug in AddNewTorrentDialog
8 years ago
sledgehammer999
4ea9a2f07e
Merge pull request #5532 from briankendall/torrent_command_line_arguments
...
Command line arguments for specifying options when adding torrents
8 years ago
sledgehammer999
90c6bb6054
Merge pull request #6524 from Chocobo1/dpi
...
Opt-in DPI scaling
8 years ago
Brian Kendall
eba41978b0
Added command line arguments for specifying options when adding torrents
...
Arguments include adding torrents as paused/started, skiping hash check, setting category, downloading in sequential order, downloading first and last pieces first, and skipping the 'add new torrent' dialog. Added TriStateBoolOption class for specifying options that don't have a default value when unused (e.g. add-paused). Also improved command line usage text to include more information, have better organization, and not exceed 80 columns in width. Also also added firstLastPiecePriority field to BitTorrent::AddTorrentData, and modified TorrentHandle so that if first/last piece priority should be on, it will be toggled on after the torrent's metadata has loaded.
8 years ago
Chocobo1
6bcb07649e
Setup DPI at startup
8 years ago
Chocobo1
893ce32f1d
Remove curly braces
8 years ago
Chocobo1
a1cad86bbf
Remove workaround
...
Upstream confirmed bug fixed in Qt 5.2
8 years ago
Chocobo1
b3c73b7868
Refactor
8 years ago
sledgehammer999
0a5bb6685f
Merge pull request #6654 from Chocobo1/persistence
...
Webui server fixes
8 years ago
Mike Tzou
e91a5f6a5a
Merge pull request #6701 from Chocobo1/webui
...
WebUI: Fix checkbox hidden
8 years ago
Chocobo1
5e50d8ed91
WebUI: Fix checkbox hidden. Closes #6642 .
8 years ago
Eugene Shalygin
172991e068
Merge pull request #6703 from evsh/cmake
...
cmake: set warning and error compiler options
8 years ago
Eugene Shalygin
c4e16aa820
cmake: set warning and error options
...
The set is far from perfect, but guards against common errors with GCC.
8 years ago
Vladimir Golovnev
93df0ef1d1
Move AddTorrentParams to its own header ( #6712 )
...
* Move AddTorrentParams to its own header
* fixup! Move AddTorrentParams to its own header
8 years ago
Vladimir Golovnev
70f1153413
Merge pull request #6694 from glassez/remove-temp
...
Remove torrent temp folder when it becomes unneeded
8 years ago
Vladimir Golovnev (Glassez)
160b7ff2d3
Remove torrent temp folder when torrent is deleted
8 years ago
Vladimir Golovnev (Glassez)
c56b4a25bc
Remove torrent temp folder if it becomes unneeded
8 years ago
Eugene Shalygin
818dcce462
Fix formatting in CONTRIBUTING.md ( #6704 )
...
Fix formatting in CONTRIBUTING.md
8 years ago
Eugene Shalygin
98415917c6
cmake: use environment variable LIB on Windows
...
Append its value to CMAKE_LIBRARY_PATH to simplify life of on Windows.
8 years ago
Eugene Shalygin
71cf25ae99
Replace variable length array with std::vector in print_stacktrace()
...
The function does memory allocation from heap anyway, so should not be
a problem to use STL container.
8 years ago
Vladimir Golovnev
c50cee8feb
Merge pull request #6686 from glassez/fix-nullptr
...
Fix RSS GUI bugs
8 years ago
Vladimir Golovnev (Glassez)
a78a1a9c64
Add invariant checking in ArticleListWidget
8 years ago
sledgehammer999
74fb070e78
Merge pull request #6693 from glassez/drop-qt4
...
Drop rest of qt4 support code
8 years ago
Vladimir Golovnev (Glassez)
335443e6a0
Drop QThread::msleep wrapper
8 years ago
Vladimir Golovnev (Glassez)
d5d946dd66
Drop Qt4 related settings from QMake project
8 years ago
sledgehammer999
b71ee80ecd
Optimize P2P filter parsing too.
8 years ago
sledgehammer999
fd7e69e1e0
Add helper function for logging messages.
8 years ago
sledgehammer999
51cf6bd2a5
Optimize DAT filter parsing. Parse in memory and in place instead of copying strings around.
8 years ago
Brian Kendall
59e6a4298d
Fixed macOS-specific bug in AddNewTorrentDialog
...
Because AddNewTorrentDialog is a sheet in macOS, repositioning it causes bad things to happen, particularly if the main dialog is on a secondary monitor.
8 years ago
Vladimir Golovnev (Glassez)
6764de8ef0
Fix ArticleListWidget adds new articles in wrong order
8 years ago
Vladimir Golovnev (Glassez)
71814885aa
Fix ArticleListWidget doesn't clear properly
8 years ago
Vladimir Golovnev (Glassez)
abfcfb5af0
Fix possible null pointer dereference
8 years ago
sledgehammer999
8f6e04d779
Using new IP parser provided by @evsh . It is faster and uses less memory.
...
Class `DATIPv4Parser` was written by Eugene Shalygin <eugene.shalygin@gmail.com> (evsh on github).
8 years ago
sledgehammer999
f53dab8ad4
Output log messages for ip filter parsing errors.
8 years ago
sledgehammer999
05ab9fc355
Optimize ip filter parsing.
8 years ago
Mike Tzou
df1a8bfdea
Merge pull request #6685 from Chocobo1/coverity
...
TravisCI: only allow coverity build job when `build_system=qmake`
8 years ago
Chocobo1
46ac5e0ee2
TravisCI: only allow coverity build job when `build_system=qmake`
8 years ago
Vladimir Golovnev (Glassez)
3a3125ea2b
Fix remove oldest article
8 years ago
Vladimir Golovnev
e433cbab97
Merge pull request #6677 from glassez/fix-create-subfolder
...
Allow strip root folder using default settings
8 years ago
Vladimir Golovnev (Glassez)
c799923d7d
Allow strip root folder using default settings
8 years ago
Vladimir Golovnev (Glassez)
711be50e9c
Fix AddTorrentData field types
8 years ago
Mike Tzou
4c6059c352
Merge pull request #6673 from Chocobo1/manifest
...
Disable Qt embedding manifest automatically
8 years ago