sledgehammer999
f893131b8d
Less verbose compilation output. Closes #3565 .
2015-08-04 19:17:01 +03:00
sledgehammer999
2ec1d9e39e
New translation: Slovenian
...
Also re-run lupdate.
2015-08-04 19:14:02 +03:00
sledgehammer999
8f1f57afe4
Remove obsolete Boost configurations.
2015-07-30 01:51:55 +03:00
sledgehammer999
5281593bb6
Fix qt5 compilation with QtConcurrent.
2015-07-18 21:06:50 +03:00
sledgehammer999
61705fdd42
Partially revert fb7ba92f6
and split the Chinese locales into 3.
...
Chinese Simplified, Chinese Traditional(Taiwan), Chinese Traditional(Hong Kong).
Closes #3262 .
2015-07-03 22:20:32 +03:00
sledgehammer999
fb7ba92f69
Rename Chinese translation files. Closes #2936 .
2015-06-17 23:06:08 +03:00
sledgehammer999
a2c48646ae
New translation: Indonesian.
2015-06-14 23:43:21 +03:00
Vladimir Golovnev (Glassez)
d16d1fdb3a
Redesign main core classes.
2015-06-09 21:30:42 +03:00
Chocobo1
010bf80b90
Increase resource files compression level, the result is 1.9% smaller binary size
2015-05-08 15:33:40 +08:00
sledgehammer999
25afb8a338
New translation: Hindi(India).
2015-03-29 21:09:18 +03:00
sledgehammer999
2c90ded9aa
Fix qmake files.
2015-02-23 20:00:48 +02:00
Vladimir Golovnev (Glassez)
ff9a281b72
Change project directory structure.
...
Change project directory structure according to application structure.
Change 'nox' configuration option to something more meaningful 'nogui'.
Rename 'Icons' folder to 'icons' (similar to other folders).
Partially add 'nowebui' option support.
Remove QConf project file.
2015-02-05 19:10:26 +03:00
sledgehammer999
95c75bb8c8
Merge pull request #2374 from pmzqla/slider-bandwidth
...
Allow bandwidth values up to 65535 KiB/s
2015-01-28 00:49:16 +02:00
sledgehammer999
1504bbfe43
Logger base class.
2015-01-23 19:05:14 +02:00
Gabriele
737f6c5b4e
Split speedlimitdlg.h into speedlimitdlg.cpp and speedlimitdlg.h
2015-01-11 01:22:28 +01:00
sledgehammer999
6c7eeb5c5b
Merge pull request #2289 from glassez/fix_main
...
Improve program startup code.
2014-12-20 15:06:56 +02:00
Vladimir Golovnev (Glassez)
ede6715e72
Simplify main() logic.
...
Add Application class.
Put application initialization code to Application class.
Place some code into separate functions.
2014-12-15 17:24:31 +03:00
Ivan Sorokin
97d08a5b2f
Implement sane behavior of space key in torrent content list. Closes #140 .
...
Definitions:
Selection in QTreeView consist of two things:
currentIndex -- is a (dotted) cell where user clicked last time. Note
that it is a cell
selectedIndexes -- is a set of cells (blue) of current selection.
Checkboxes in torrent content lists are belong to COL_NAME column.
Problem:
The problem is that spacebar toggled checkbox only in currentIndex
index. This has two consequences:
1. It is impossible to toggle checkboxes on multiple rows
simultaneously.
2. If currentIndex is not in COL_NAME column a space key doesn't work
at all. This problem is amplifyed by the fact that SelectionBehavior
is set to SelectRows. So visually it is impossible to tell which
column does it belong to. For end user it looks like "space doesn't
work sometimes".
This patch addresses the problem by implementing TorrentContentTreeView
derived from QTreeView and overridding keyPressEvent(QKeyEvent*).
The code of TorrentContentTreeView::keyPressEvent is written under
inspiration from QAbstractItemView::keyPressEvent and
QItemDelegate::editorEvent.
2014-11-16 17:19:04 +03:00
Ivan Sorokin
8bafc5e216
Merge StatusSortFilterProxyModel into TransferListSortModel
...
I thought merging all 3 sort-filter proxy models into one should
speedup dataChanged() signal. As turned out this is not the case. The
time difference is within inaccuracy range, so this doesn't affect
performance.
But I still think it is good to merge them into one proxy model as it
simplifies code.
2014-11-09 03:58:50 +03:00
Ivan Sorokin
cf2cb29826
Split transferlistsortmodel into .h and .cpp
2014-11-09 03:58:50 +03:00
Ivan Sorokin
da867fd022
Split trackerlogin into .h and .cpp
2014-11-05 03:10:39 +03:00
Ivan Sorokin
ed197a193d
Split statusbar into .h and .cpp
2014-11-05 03:10:39 +03:00
Ivan Sorokin
16eb407453
Split src/torrentpersistentdata into .h and .cpp
2014-10-25 16:12:17 +04:00
Ivan Sorokin
e1b4c5534e
Split src/transferlistfilterswidget into .h and .cpp
2014-10-25 16:12:17 +04:00
Ivan Sorokin
03b06fbf81
Split src/transferlistdelegate into .h and .cpp
2014-10-25 16:12:17 +04:00
sledgehammer999
baf9d21072
Show stalled downloads that are uploading under the 'Active' filter. Closes #1654."
2014-09-13 16:49:11 +03:00
sledgehammer999
71e5c9e17b
Fix code style.
...
(thanks to glassez)
2014-05-04 15:31:27 +03:00
Vladimir Golovnev (Glassez)
ce3aac5f9d
Fix functions and macros using to support both Qt4 and Qt5.
2014-05-02 00:00:03 +03:00
bob23450
6b26adfed2
Fix nox build. Closes #1368
2014-02-05 09:17:27 +01:00
sledgehammer999
a27867ae2b
Bring dialog boxes in the front when qbt doesn't have focus.
...
Code inspired by glassez patch.
2014-02-01 14:02:37 +02:00
Nick Tiskov
f12b64d36a
Add dialog to show statistics
2013-11-17 02:16:25 +04:00
sledgehammer999
2b9f79fafe
Expose new translations and improve language code.
2013-10-20 20:29:32 +03:00
sledgehammer999
7712ca3efd
Add the new translation to the build.
2013-10-12 16:52:42 +03:00
Nick Tiskov
e028fa9be0
Add auto resizable input dialog class
2013-07-27 14:14:00 +04:00
Nick Tiskov
2fa0f86df4
Use number-aware sort in transfer list
2013-07-08 18:03:19 +04:00
Nick Tiskov
314fc003b3
Use <OS_name>conf.pri file to control libz linkage
2013-03-11 00:04:40 +04:00
Christophe Dumez
e98fb61400
Link against lz
2013-03-10 20:29:46 +02:00
sledgehammer999
1f0d4ce871
Move Windows backtrace functionality to the windows specific *.pri files.
2013-03-03 00:52:51 +02:00
Nick Tiskov
5eaf4201ae
Fixes: 1) Building fails w/o "CONFIG += strace_win" 2) mingw build
...
Commenting Mingw release flags section for now. Strace is not reliable with mingw (only calls to other libraries are resolved, internal calls show up as addresses).
2013-01-25 22:52:12 +04:00
Nick Tiskov
a9cffd8863
Support stacktrace on Windows
...
adds 'strace_win' CONFIG option
2013-01-19 22:07:20 +04:00
Nick Tiskov
f55ea07c1d
Move QTPLUGIN qmake macro to src.pro.
2012-12-29 20:06:15 +04:00
Christophe Dumez
cf3f0a606d
Add Hebrew translation
2012-09-15 10:05:50 +03:00
Christophe Dumez
0fdacf4d54
Use polymorphism to distinguish folder / file items in torrent content model
...
Step to address issue #24 .
2012-08-26 18:10:32 +03:00
Christophe Dumez
0f291629cc
Move FileSystem utility functions out of misc.h
...
Use new fs_utils.h instead.
2012-05-16 21:19:05 +03:00
Christophe Dumez
c502edf9e1
Brand new torrent addition dialog
2012-05-15 19:57:31 +03:00
Christophe Dumez
ce6f942ed3
Integrate Basque translation
2012-03-07 08:12:14 -08:00
Christophe Dumez
a5452d04ae
Clean up and refactor torrent content model code
2012-02-21 21:54:24 +02:00
Christophe Dumez
3da9fec665
Add Belarusian translation by Mihas Varantsou
2012-01-31 19:25:57 +02:00
Christophe Dumez
26b8decb24
I18N: Add Georgian translation
2011-12-27 13:29:35 +02:00
Christophe Dumez
6606cf60af
Fix execution log lines selection and copying
2011-09-24 15:39:27 +03:00
Christophe Dumez
c85cb8799e
FEATURE: qBittorrent can update dynamic DNS services (DynDNS, no-ip)
2011-04-15 13:02:39 +00:00
Christophe Dumez
188a8ae4f5
Add MinGW-specific project file (sledgehammer999)
2011-03-23 17:02:26 +00:00
Christophe Dumez
0a0579bc8b
Fix nox compilation
2011-03-10 19:42:12 +00:00
Christophe Dumez
82e41f36ee
FEATURE: Added per-torrent ratio limiting (Christian Kandeler)
2011-03-07 19:26:44 +00:00
Christophe Dumez
c05e6ba580
Fix compilation error on Windows
...
Fix possible encoding problem on Windows (torrent creation tool)
Fix compilation with boost >= v1.46
2011-02-26 15:04:15 +00:00
Christophe Dumez
e431b96ca1
Added Lithuanian translation
2011-02-07 17:29:04 +00:00
Christophe Dumez
0f1473e212
FEATURE: Inhibit system sleep when torrents are active (Vladimir Golovnev)
...
Remove visual style settings
2011-02-06 14:27:34 +00:00
Christophe Dumez
9d7591fc84
Fix compilation on OS/2
2011-01-18 16:55:49 +00:00
Christophe Dumez
847a6c75d7
Added Armenian translation
2011-01-11 17:12:39 +00:00
Christophe Dumez
2955f9d82a
Added Galician translation
2011-01-06 08:42:08 +00:00
Christophe Dumez
7a7d351017
Fix compilation in release mode
2011-01-01 22:26:17 +00:00
Christophe Dumez
eabda8ee75
Clean up project file
2011-01-01 17:16:37 +00:00
Christophe Dumez
2b179a53bf
Added --enable-debug switch to the configure script and remove related code from the project file
2011-01-01 17:03:23 +00:00
Christophe Dumez
83ff66e0b1
Use of system icon theme can now be disabled
2011-01-01 13:05:28 +00:00
Christophe Dumez
c14deec893
FEATURE: Search engine results can now be opened in a Web browser (plugins will be progressively ported, only btjunkie is working atm)
2010-12-26 09:51:37 +00:00
Christophe Dumez
747eb4562a
Moved IP filter parser to the QtLibtorrent subproject
2010-12-25 13:56:11 +00:00
Christophe Dumez
897d0be08e
Display execution log as a tab instead of a modal window
2010-12-20 18:07:36 +00:00
Christophe Dumez
8bcb51ba9c
Trunk is now v2.6.0alpha
2010-12-05 10:15:50 +00:00
Christophe Dumez
797a4608bf
Disable debug
2010-12-05 08:26:10 +00:00
Christophe Dumez
8a5dc1f239
Fix compilation on Windows (Remove using namespace libtorrent; from headers)
2010-11-22 21:55:32 +00:00
Christophe Dumez
a63eecc86a
Fix linux compilation
2010-11-20 18:51:31 +00:00
Christophe Dumez
c9ff34af8d
Further project file clean up
2010-11-20 17:26:47 +00:00
Christophe Dumez
8a1e79d22f
Restructured the project file
...
Move OS specific configuration to separate project files
2010-11-20 17:21:40 +00:00
Christophe Dumez
c77eb35f5b
FEATURE: Optimized and improved the peer country resolution code
...
FEATURE: Optimized and improved the locale preferences code
COSMETIC: Use country flags by Mark James (Thanks to Dmytro Pukha)
2010-11-20 15:59:17 +00:00
Christophe Dumez
7a5f9195fc
Bump to beta4
2010-11-17 20:21:31 +00:00
Christophe Dumez
8c33daa369
Moved cookiesdlg to the rss subproject
2010-11-17 17:51:49 +00:00
Christophe Dumez
1cb30d77fd
Bump to beta3
2010-11-13 21:16:18 +00:00
Christophe Dumez
126e2e7c75
Code clean up
2010-11-13 21:15:52 +00:00
Christophe Dumez
3ecc8c8d67
FEATURE: Remember the last trackers used in the torrent creation tool
...
FEATURE: The optimal piece size is now automatically computed in the torrent creation tool
COSMETIC: Improved the torrent creation tool appearance
2010-10-25 19:34:42 +00:00
Christophe Dumez
166dad51d5
FEATURE: qBittorrent can update itself from Sourceforge (Windows/Mac OS X only)
2010-10-23 21:46:05 +00:00
Christophe Dumez
90dd337069
FEATURE: Added a torrent import assistant to seed or keep downloading outside torrents
2010-10-23 16:21:56 +00:00
Christophe Dumez
31e4b8dc31
Fix nox compilation
2010-10-22 20:17:47 +00:00
Christophe Dumez
7ec842929a
Moved search code into a subfolder
2010-10-22 20:13:22 +00:00
Christophe Dumez
0a510db95e
Started properties refactoring
2010-10-22 17:49:55 +00:00
Christophe Dumez
1962898e24
Bump to v2.5.0 beta1
2010-10-17 15:21:52 +00:00
Christophe Dumez
aff27558dd
FEATURE: qBittorrent can now act as a tracker
2010-10-15 21:55:56 +00:00
Christophe Dumez
94de42bf2e
Keep reorganizing code (RSS)
2010-10-10 10:37:07 +00:00
Christophe Dumez
38c56a2b5f
Some more code reorganizing
2010-10-09 14:32:00 +00:00
Christophe Dumez
6e7309316c
Started code reorganizing (Moved libtorrent specific files and webui files to subfolders)
2010-10-09 14:06:35 +00:00
Christophe Dumez
7c55082464
Fix about dialog cosmetic issues
2010-10-08 17:47:34 +00:00
Ishan Arora
fa3e70316e
moved windows path configs from src/src.pro to winconf.pri
2010-10-05 01:11:46 +00:00
Christophe Dumez
53d9817d8a
Code cleanup
2010-10-02 12:11:55 +00:00
Christophe Dumez
1e86ea8c0a
Clean program exit on system shutdown/logout
2010-10-01 20:03:27 +00:00
Christophe Dumez
124dcee7b8
Fix deprecation warning
2010-09-26 11:15:22 +00:00
Christophe Dumez
80760dd7af
Trunk is now v2.5.0alpha
2010-08-24 18:28:17 +00:00
Christophe Dumez
eb54d81c5e
Bump to rc3
2010-08-23 19:42:33 +00:00
Christophe Dumez
dcccbaad59
UI Lock also lock the tray icon menu
2010-08-22 19:08:15 +00:00
Christophe Dumez
99d040de3f
Updated Serbian translation
2010-08-22 18:52:54 +00:00
Christophe Dumez
8e1e51d268
Bump to rc2
2010-08-21 20:16:26 +00:00
Christophe Dumez
92fc212a0e
FEATURE: Run external program on torrent completion
2010-08-20 13:20:23 +00:00