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
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
d48a16598f
closed #59 : new preference for tray icon behavior on Windows
2015-09-04 19:51:48 +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
Andrey Prygunkov
04506c1e1e
fixed: automatic update via web-interface may not work (Windows only)
2015-03-24 17:18:22 +00:00
Andrey Prygunkov
3429444c0c
additon to r1235: improved error reporting when using command "Troubleshooting -> Reset to Factory Defaults" (Windows only)
2015-03-22 17:24:42 +00:00
Andrey Prygunkov
698a46eb7b
added command "Troubleshooting -> Reset to Factory Defaults" to tray menu (Windows only)
2015-03-19 21:58:01 +00:00
Andrey Prygunkov
4438131d56
fixed: web-browser was launched on program reload; now it is launched only if the reload is initiated via tray menu (Windows only)
2015-01-26 21:26:32 +00:00
Andrey Prygunkov
31032e29f5
when launching web-browser from the tray icon now using the real IP-address from option "ControlIP" instead of hard coded "127.0.0.1" (windows only)
2015-01-23 19:41:45 +00:00
Andrey Prygunkov
ac4f8a30e5
improved application for Windows: added tray icon (near clock); left click on icon pauses/resumes download; right lick opens menu with important functions; console window can be shown/hidden via preferences (is hidden by default); new preference to automatically start the program after login; new preference to show browser on start; new preference to hide tray icon; menu commands to show important folders in windows explorer (destination, etc.); on first start the config file is now placed into subdirectory "NZBGet" inside standard AppData-directory; default destination and other directories are now placed in the AppData\NZBGet-directory instead of programs directory; this allows to install the program into "program files"-directory since the program does not write into the programs directory anymore; the program exe has an icon now; if the exe is started from windows explorer the program starts in application mode; if the exe is called from command prompt the program works in console mode
2014-11-30 14:24:23 +00:00