Andrey Prygunkov
|
e07a6b9443
|
#351: sleep longer in frontend when console window is hidden
(only in Windows app)
|
2019-02-09 09:45:38 +01:00 |
|
Andrey Prygunkov
|
e3bd94189a
|
#351: refactor: moved changeable state into new Unit "WorkState.cpp"
from Unit “Options.cpp”. The latter now contains only program options
(which cannot be changed without reload).
|
2019-01-22 21:57:00 +01:00 |
|
Andrey Prygunkov
|
80debf521a
|
#299: removed parameter "offset" from api-method "editqueue"
When needed the “offset” is now passed within parameter “Args” as
string.
|
2016-10-31 15:58:02 +01:00 |
|
Andrey Prygunkov
|
5948729b87
|
#185: guarded containers
Using guarded lists to automatically unlock containers.
|
2016-03-18 21:45:29 +01:00 |
|
Andrey Prygunkov
|
1a74695126
|
#148: unique smart pointers for download containers
|
2016-03-11 22:49:14 +01:00 |
|
Andrey Prygunkov
|
f3f7fbd0de
|
#176: updated copyright notice in source files
- added link to http://nzbget.net;
- replaced FSF Post address with a web link;
- removed unusable subversion-tags;
- updated year.
|
2016-03-01 19:45:07 +01:00 |
|
Andrey Prygunkov
|
bfa5027bf9
|
#175: in-class member initializers
|
2016-02-28 19:53:37 +01:00 |
|
Andrey Prygunkov
|
8f84132218
|
#156: new class "CharBuffer" for temporary buffers
Replaced everywhere plain “char”-buffers with new class. Avoid using
“malloc/free”.
|
2016-01-17 00:06:27 +01:00 |
|
Andrey Prygunkov
|
ef4a72d383
|
#152: eliminated dereferences in for-range loops using “begin()” and “end()” template functions in “nzbget.h”
|
2016-01-13 19:44:40 +01:00 |
|
Andrey Prygunkov
|
b32b4c0691
|
#152: for-range loops with iterators
|
2016-01-12 00:30:17 +01:00 |
|
Andrey Prygunkov
|
81f2c7825d
|
#143: store Message directly in container
…instead of pointer to object.
|
2016-01-03 20:49:30 +01:00 |
|
Andrey Prygunkov
|
dc8803d6a3
|
#143: passing ids to "editqueue" as vector
… instead of pointer to array. And names as vector<CString> instead of
vector<char*>.
|
2016-01-03 20:38:52 +01:00 |
|
Andrey Prygunkov
|
04c3e0d263
|
#138: use "nullptr" instead of "NULL"
|
2015-12-30 16:35:07 +01:00 |
|
Andrey Prygunkov
|
4e4816c3c8
|
#116: use size specific integer types
|
2015-11-21 00:02:22 +01:00 |
|
Andrey Prygunkov
|
ec17d119a1
|
#115: put all external headers together
into “nzbget.h”
|
2015-11-19 23:51:02 +01:00 |
|
Andrey Prygunkov
|
70ccfd9802
|
normalized whitespace formatting
1) removed trailing spaces and tabs;
2) replaced occasional leading spaces with tabs.
|
2015-11-05 23:45:19 +01:00 |
|
Andrey Prygunkov
|
a9a6f1e2d4
|
#103: manual corrections of variable names
|
2015-11-03 23:33:21 +01:00 |
|
Andrey Prygunkov
|
bf49f16d7c
|
#103: renamed global variables
|
2015-11-01 21:42:35 +01:00 |
|
Andrey Prygunkov
|
1fb21b330e
|
#103: normalized (renamed) acronyms
|
2015-10-30 23:54:37 +01:00 |
|
Andrey Prygunkov
|
5adb50274e
|
#103: renamed local, member variables and function parameters
|
2015-10-27 22:37:23 +01:00 |
|
Andrey Prygunkov
|
5d24697b0c
|
refactor: reworked declaration of global objects (singletones)
|
2015-05-22 20:28:05 +00:00 |
|
Andrey Prygunkov
|
c808b38778
|
refactor: reducing module dependencies for easier testing: extracted command line parsing code from module "Options" into new module "CommandLineParser"; modules "Options" and "CommandLineParser" do not depend on other modules and can be instantiated separately; they do not immediately abort program execution on fatal errors and instead report errors via state variables
|
2015-05-21 10:42:18 +00:00 |
|
Andrey Prygunkov
|
7e6f8f19eb
|
each nzb now has its own individual log, where messages printed during download or post-processing are saved; the messages can be retrieved later at any time; new button "Log" in the history details dialog; button "Log" in the download details dialog is now active during download too (not only during post-processing); the log contains all nzb-related messages except detail-messages and errors printed during retrieving of articles (they would produce way too many messages and are not that useful anyway); new option "NzbLog" to deactivate per-nzb logging if necessary; per-nzb logs are saved in the queue-directory (option "QueueDir"); new RPC-method "loadlog" returns the previously saved messages for a given nzb-file; new field "MessageCount" is returned by RPC-methods "listgroups" and "history" and indicates if there are any messages saved for the item; parameter "NumberOfLogEntries" of RPC-method "listgroups" and the field "Log" returned by the method are now deprecated, use method "loadlag" instead; field "PostInfoText" returned by RPC-method "listgroups" is now automatically filled with the latest message printed by a pp-script eliminating the need to access deprecated field "Log"
|
2015-02-26 20:57:38 +00:00 |
|
Andrey Prygunkov
|
cb13d00844
|
added force-priorities; downloads with priorities equal to or greater than 900 are downloaded and post-processed even if the program is in paused state (force mode); in web-interface the combo for choosing priority has new entry "force" (priority value 900); new fields "ForcedSizeLo", "ForcedSizeHi" and "ForcedSizeMB" returned by RPC-method "status";
|
2014-04-22 20:26:29 +00:00 |
|
Andrey Prygunkov
|
4c2a8c2892
|
refactor: moved speed meter code from "QueueCoordinator" into new module "StatMeter"
|
2014-03-20 21:37:32 +00:00 |
|
Andrey Prygunkov
|
3fd7bbc0a3
|
refactor: reducing dependencies between modules
|
2014-03-20 21:14:39 +00:00 |
|
Andrey Prygunkov
|
8168804f05
|
reorganized source code directory structure: created directory 'daemon' with several subdirectories and put all source code files there
|
2014-02-24 22:11:14 +00:00 |
|