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
89427f42ce
#351 : "WorkState" is now observable
2019-01-26 18:16:17 +01:00
Andrey Prygunkov
adf3e05e1d
#351 : refactor: utility function "Sleep"
...
to replace direct calls to “usleep”, with parameter in milliseconds
instead of microseconds.
2019-01-22 22:23:40 +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
44f08325f9
#438 : proper program termination on Windows shutdown/logoff
2018-05-30 18:54:01 +02:00
Andrey Prygunkov
9f80f45fb9
#435 : compatibility with windows 64 bit
2017-08-28 21:05:52 +02:00
Andrey Prygunkov
dea9fb2090
#24 : double click handler for windows
2017-04-25 19:33:31 +02:00
Andrey Prygunkov
a59b29c731
#210 : auto adjusting file names with reserved words
...
… by prepending an underscore; with special support in par2-module.
2016-04-26 23:24:40 +02:00
Andrey Prygunkov
e3c976406d
#145 : install included scripts into default MainDir on Windows
...
… instead of program’s directory.
2016-04-10 11:50:03 +02:00
Andrey Prygunkov
c0d29d88b9
#193 : corrected lock scope
2016-03-24 17:47:42 +01:00
Gunnar Lilleaasen
181a395515
Updated names of guarded pointers used directly in foreach loops.
2016-03-24 13:01:15 +01:00
Gunnar Lilleaasen
4f7849fbc1
Fixed guard usage in foreach loops, where the guards would unlock before the iteration was done.
2016-03-24 02:44:12 +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
65e0238aa2
#181 : show first script directory in Windows app
...
If option “ScriptDir” contains multiple paths the menu command “Show in
Windows Explorer -> Scripts” of tray icon shows the first path
contained in option (instead of failing).
2016-03-14 18:43:27 +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
8a344c97c9
#176 : changed order of member declarations
2016-03-01 00:20:14 +01:00
Andrey Prygunkov
831c73d28d
#176 : removed aligning of class member names
2016-02-29 19:31:40 +01:00
Andrey Prygunkov
6aead41e6f
#126 : using CharBuffer instead of raw pointers in LoadFileIntoBuffer
2016-02-23 21:59:10 +01:00
Andrey Prygunkov
74f2ab8963
#162 : removed support for multiple paths
...
in options “DestDir” and “CategoryX.DestDir”.
2016-02-02 21:38:45 +01:00
Andrey Prygunkov
624944b82a
#162 : fixed compilation error in VC++
2016-02-01 19:18:55 +01:00
Andrey Prygunkov
ec87c3c1f8
#162 : multiple paths in global option "DestDir"
...
are now supported too.
2016-02-01 00:21:36 +01:00
Andrey Prygunkov
c1ac38d10b
#162 : multiple destination paths for categories
...
in option “CategoryX.DestDir”.
2016-01-30 18:32:29 +01:00
Andrey Prygunkov
b448fddfe6
#136 : corrected slashes and simpilified code
2016-01-23 18:29:55 +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
37c126e24d
#143 : fixed file permissions in repository
2016-01-04 22:44:34 +01:00
Andrey Prygunkov
28897e4e79
#143 : store OptEntry and Category directly in containers
2016-01-04 19:42:47 +01:00
Andrey Prygunkov
04c3e0d263
#138 : use "nullptr" instead of "NULL"
2015-12-30 16:35:07 +01:00
Andrey Prygunkov
c68ba306fe
#131 : using enum for file mode in function DiskFile::Open
2015-12-26 17:19:12 +01:00
Andrey Prygunkov
6840ef4439
#131 : routing a few more remaining function calls through module "FileSystem"
...
“rename”, “remove” and “rmdir”.
2015-12-25 22:55:46 +01:00
Andrey Prygunkov
dce6f0c9a3
#131 : new class DiskFile to wrap "FILE*"-functions
2015-12-25 18:11:50 +01:00
Andrey Prygunkov
eae6fd5d91
#131 : wrapped function "remove" into module FileSystem
...
under name “DeleteFile”.
2015-12-24 18:34:15 +01:00
Andrey Prygunkov
321c7efa41
#130 : moved parts from module "Util" into new module "FileSystem"
2015-12-22 22:01:03 +01:00
Andrey Prygunkov
9e2d8544da
#126 : full use of class BString
...
1) replaced characters arrays with class BString through the whole
program. The string formatting code has become much cleaner.
2) class Util returns error message via CString instead of character
buffers.
3) few more places to use CString.
2015-12-19 18:43:52 +01:00
Andrey Prygunkov
4e4816c3c8
#116 : use size specific integer types
2015-11-21 00:02:22 +01:00
Andrey Prygunkov
b5dd49dbc4
fixed a compiler warning in VS2015 (Windows only)
2015-11-20 23:17:56 +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
bf49f16d7c
#103 : renamed global variables
2015-11-01 21:42:35 +01:00
Andrey Prygunkov
c46e6953e1
#103 : updated references for renamed modules
2015-10-31 19:57:41 +01:00
Andrey Prygunkov
a72f787a40
#103 : renamed modules to normalize acronyms
2015-10-31 19:15:54 +01:00
Andrey Prygunkov
1fb21b330e
#103 : normalized (renamed) acronyms
2015-10-30 23:54:37 +01:00
Andrey Prygunkov
af85bb91fa
#103 : few manual renames
2015-10-30 22:08:21 +01:00
Andrey Prygunkov
5adb50274e
#103 : renamed local, member variables and function parameters
2015-10-27 22:37:23 +01:00
Andrey Prygunkov
5356f5aafc
updated version string to 17.0-testing
2015-10-13 23:22:19 +02:00
Andrey Prygunkov
dafb956e6e
updated version string to "16.0"
2015-10-10 20:52:12 +02:00
Andrey Prygunkov
d48a16598f
closed #59 : new preference for tray icon behavior on Windows
2015-09-04 19:51:48 +02:00
Andrey Prygunkov
c93c0e9dce
#41 : removed spinlocks support
2015-07-17 23:43:53 +02:00
Andrey Prygunkov
7f1f9d6394
ec47da608f: fixed compiling error on Windows
2015-06-21 23:42:36 +02: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