diff --git a/README.html b/README.html index 103fc12..9d97ca0 100644 --- a/README.html +++ b/README.html @@ -86,7 +86,7 @@ int main(int argc, char **argv)
This library is free software. It is released under the terms of the GNU Lesser General Public License (LGPL), Version 2.1.
MUtilities - MuldeR's Utilities for Qt
-Copyright (C) 2004-2017 LoRd_MuldeR <MuldeR2@GMX.de>. Some rights reserved.
+Copyright (C) 2004-2018 LoRd_MuldeR <MuldeR2@GMX.de>. Some rights reserved.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/README.md b/README.md
index 4a19f16..f263405 100644
--- a/README.md
+++ b/README.md
@@ -51,7 +51,7 @@ A fully-fledged documentation of the *MUtilities* programming interface (API) is
This library is free software. It is released under the terms of the [*GNU Lesser General Public License (LGPL), Version 2.1*](https://www.gnu.org/licenses/lgpl-2.1.html).
MUtilities - MuldeR's Utilities for Qt
- Copyright (C) 2004-2017 LoRd_MuldeR . Some rights reserved.
+ Copyright (C) 2004-2018 LoRd_MuldeR . Some rights reserved.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/docs/d0/d8a/class_m_utils_1_1_update_checker.html b/docs/d0/d8a/class_m_utils_1_1_update_checker.html
index 138f765..ba1bae0 100644
--- a/docs/d0/d8a/class_m_utils_1_1_update_checker.html
+++ b/docs/d0/d8a/class_m_utils_1_1_update_checker.html
@@ -159,9 +159,9 @@ void run (void)
void checkForUpdates (void)
-
-void testKnownHosts (void)
-
+
+void testMirrorsList (void)
+
The documentation for this class was generated from the following file:
- include/MUtils/UpdateChecker.h
diff --git a/docs/d0/dd7/_version_8h_source.html b/docs/d0/dd7/_version_8h_source.html
index d4949c7..3cd9d9b 100644
--- a/docs/d0/dd7/_version_8h_source.html
+++ b/docs/d0/dd7/_version_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Version.h
-Definition: Version.h:34
+Definition: Version.h:34
This file contains miscellaneous functions that are generally useful for Qt-based applications...
diff --git a/docs/d1/d0a/_taskbar7_8h_source.html b/docs/d1/d0a/_taskbar7_8h_source.html
index c9c59ed..551b833 100644
--- a/docs/d1/d0a/_taskbar7_8h_source.html
+++ b/docs/d1/d0a/_taskbar7_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Taskbar7.h
-This file contains miscellaneous functions that are generally useful for Qt-based applications...
+This file contains miscellaneous functions that are generally useful for Qt-based applications...
Definition: Taskbar7.h:33
diff --git a/docs/d1/d93/_i_p_c_channel_8h_source.html b/docs/d1/d93/_i_p_c_channel_8h_source.html
index 0c80cd8..ece989d 100644
--- a/docs/d1/d93/_i_p_c_channel_8h_source.html
+++ b/docs/d1/d93/_i_p_c_channel_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
IPCChannel.h
- 55 bool send(const quint32 &command, const quint32 &flags, const QStringList ¶ms = QStringList()); 59 IPCChannel(const IPCChannel&) : p(NULL), m_appVersionNo(-1) { throw "Constructor is disabled!"; } 60 IPCChannel &operator=(const IPCChannel&) { throw "Assignment operator is disabled!"; return *this; }Definition: IPCChannel.h:35
+ 55 bool send(const quint32 &command, const quint32 &flags, const QStringList ¶ms = QStringList()); 59 IPCChannel(const IPCChannel&) : p(NULL), m_appVersionNo(-1) { throw "Constructor is disabled!"; } 60 IPCChannel &operator=(const IPCChannel&) { throw "Assignment operator is disabled!"; return *this; }Definition: IPCChannel.h:35
This file contains miscellaneous functions that are generally useful for Qt-based applications...
diff --git a/docs/d2/d13/_startup_8h_source.html b/docs/d2/d13/_startup_8h_source.html
index 39b5f1b..81cae40 100644
--- a/docs/d2/d13/_startup_8h_source.html
+++ b/docs/d2/d13/_startup_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Startup.h
- 40 MUTILS_API int startup(int &argc, char **argv, main_function_t *const entry_point, const char* const appName, const bool &debugConsole); 43 MUTILS_API QApplication *create_qt(int &argc, char **argv, const QString &appName, const QString &appAuthor = QLatin1String("LoRd_MuldeR"), const QString &appDomain = QLatin1String("muldersoft.com"));This file contains miscellaneous functions that are generally useful for Qt-based applications...
+ 40 MUTILS_API int startup(int &argc, char **argv, main_function_t *const entry_point, const char* const appName, const bool &debugConsole); 43 MUTILS_API QApplication *create_qt(int &argc, char **argv, const QString &appName, const QString &appAuthor = QLatin1String("LoRd_MuldeR"), const QString &appDomain = QLatin1String("muldersoft.com"));This file contains miscellaneous functions that are generally useful for Qt-based applications...
diff --git a/docs/d2/d7d/class_m_utils_1_1_update_checker-members.html b/docs/d2/d7d/class_m_utils_1_1_update_checker-members.html
index 2a308e4..3a514e1 100644
--- a/docs/d2/d7d/class_m_utils_1_1_update_checker-members.html
+++ b/docs/d2/d7d/class_m_utils_1_1_update_checker-members.html
@@ -82,7 +82,7 @@ $(function() {
run(void) (defined in MUtils::UpdateChecker) MUtils::UpdateChecker protected
start(Priority=InheritPriority) (defined in MUtils::UpdateChecker) MUtils::UpdateChecker slot
statusChanged(const int status) (defined in MUtils::UpdateChecker) MUtils::UpdateChecker signal
- testKnownHosts(void) (defined in MUtils::UpdateChecker) MUtils::UpdateChecker protected
+ testMirrorsList(void) (defined in MUtils::UpdateChecker) MUtils::UpdateChecker protected
update_status_t (defined in MUtils::UpdateChecker) MUtils::UpdateChecker
UpdateChecker(const QString &binWGet, const QString &binMCat, const QString &binGnuPG, const QString &binKeys, const QString &applicationId, const quint32 &installedBuildNo, const bool betaUpdates, const bool testMode=false) (defined in MUtils::UpdateChecker) MUtils::UpdateChecker
UpdateStatus_CancelledByUser enum value (defined in MUtils::UpdateChecker) MUtils::UpdateChecker
diff --git a/docs/d2/dad/_hash_8h_source.html b/docs/d2/dad/_hash_8h_source.html
index 624ee0d..c5aa564 100644
--- a/docs/d2/dad/_hash_8h_source.html
+++ b/docs/d2/dad/_hash_8h_source.html
@@ -67,13 +67,13 @@ $(function() {
Hash.h
-Go to the documentation of this file. 84 bool update(const QByteArray &data) { return process(((const quint8*)data.constData()), ((quint32)data.length())); } 106 QByteArray digest(const bool bAsHex = true) { return bAsHex ? finalize().toHex() : finalize(); }bool update(const QByteArray &data)Process the next chunk of input data. Definition: Hash.h:84
+Go to the documentation of this file. 84 bool update(const QByteArray &data) { return process(((const quint8*)data.constData()), ((quint32)data.length())); } 106 QByteArray digest(const bool bAsHex = true) { return bAsHex ? finalize().toHex() : finalize(); }bool update(const QByteArray &data)Process the next chunk of input data. Definition: Hash.h:84
This file contains miscellaneous functions that are generally useful for Qt-based applications...
bool update(const quint8 *const data, const quint32 len)Process the next chunk of input data. Definition: Hash.h:73
static const quint16 HASH_BLAKE2_512Hash algorithm identifier. Definition: Hash.h:42
static const quint16 HASH_KECCAK_384Hash algorithm identifier. Definition: Hash.h:45
-#define MUTILS_NO_COPY(CLASS)Disables copy constructor and assignment operator in the specified class. This macro should be used i...Definition: Global.h:374
+#define MUTILS_NO_COPY(CLASS)Disables copy constructor and assignment operator in the specified class. This macro should be used i...Definition: Global.h:384
MUTILS_API Hash * create(const quint16 &hashId, const char *const key=NULL)Create instance of a hash function.
This abstract class specifies the generic interface for all support hash algorithms. Definition: Hash.h:57
static const quint16 HASH_KECCAK_256Hash algorithm identifier. Definition: Hash.h:44
diff --git a/docs/d2/db5/_c_p_u_features_8h_source.html b/docs/d2/db5/_c_p_u_features_8h_source.html
index c231712..1b1b7cc 100644
--- a/docs/d2/db5/_c_p_u_features_8h_source.html
+++ b/docs/d2/db5/_c_p_u_features_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
CPUFeatures.h
-Go to the documentation of this file.quint32 familyCPU family indicator, which specifies the processor "generation" to which the CPU belongs...Definition: CPUFeatures.h:69
+Go to the documentation of this file.quint32 familyCPU family indicator, which specifies the processor "generation" to which the CPU belongs...Definition: CPUFeatures.h:69
This file contains miscellaneous functions that are generally useful for Qt-based applications...
quint32 steppingCPU stepping indicator, which is used to distinguish "revisions" of a certain processor model...Definition: CPUFeatures.h:71
static const quint32 FLAG_SSECPU feature flag. Definition: CPUFeatures.h:53
diff --git a/docs/d3/d5c/_registry_8h_source.html b/docs/d3/d5c/_registry_8h_source.html
index 20b4e8d..f8d1809 100644
--- a/docs/d3/d5c/_registry_8h_source.html
+++ b/docs/d3/d5c/_registry_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Registry.h
- 71 RegistryKey(const reg_root_t &rootKey, const QString &keyName, const reg_access_t &access, const reg_scope_t &scope = scope_default); 90 MUTILS_API bool reg_value_write (const reg_root_t &rootKey, const QString &keyName, const QString &valueName, const quint32 &value, const reg_scope_t &scope = scope_default); 91 MUTILS_API bool reg_value_write (const reg_root_t &rootKey, const QString &keyName, const QString &valueName, const QString &value, const reg_scope_t &scope = scope_default); 92 MUTILS_API bool reg_value_read (const reg_root_t &rootKey, const QString &keyName, const QString &valueName, quint32 &value, const reg_scope_t &scope = scope_default); 93 MUTILS_API bool reg_value_read (const reg_root_t &rootKey, const QString &keyName, const QString &valueName, QString &value, const reg_scope_t &scope = scope_default); 94 MUTILS_API bool reg_key_exists (const reg_root_t &rootKey, const QString &keyName, const reg_scope_t &scope = scope_default); 95 MUTILS_API bool reg_key_delete (const reg_root_t &rootKey, const QString &keyName, const bool &recusrive = true, const bool &ascend = false, const reg_scope_t &scope = scope_default); 96 MUTILS_API bool reg_enum_values (const reg_root_t &rootKey, const QString &keyName, QStringList &list, const reg_scope_t &scope = scope_default); 97 MUTILS_API bool reg_enum_subkeys(const reg_root_t &rootKey, const QString &keyName, QStringList &list, const reg_scope_t &scope = scope_default);This file contains miscellaneous functions that are generally useful for Qt-based applications...
+ 71 RegistryKey(const reg_root_t &rootKey, const QString &keyName, const reg_access_t &access, const reg_scope_t &scope = scope_default); 90 MUTILS_API bool reg_value_write (const reg_root_t &rootKey, const QString &keyName, const QString &valueName, const quint32 &value, const reg_scope_t &scope = scope_default); 91 MUTILS_API bool reg_value_write (const reg_root_t &rootKey, const QString &keyName, const QString &valueName, const QString &value, const reg_scope_t &scope = scope_default); 92 MUTILS_API bool reg_value_read (const reg_root_t &rootKey, const QString &keyName, const QString &valueName, quint32 &value, const reg_scope_t &scope = scope_default); 93 MUTILS_API bool reg_value_read (const reg_root_t &rootKey, const QString &keyName, const QString &valueName, QString &value, const reg_scope_t &scope = scope_default); 94 MUTILS_API bool reg_key_exists (const reg_root_t &rootKey, const QString &keyName, const reg_scope_t &scope = scope_default); 95 MUTILS_API bool reg_key_delete (const reg_root_t &rootKey, const QString &keyName, const bool &recusrive = true, const bool &ascend = false, const reg_scope_t &scope = scope_default); 96 MUTILS_API bool reg_enum_values (const reg_root_t &rootKey, const QString &keyName, QStringList &list, const reg_scope_t &scope = scope_default); 97 MUTILS_API bool reg_enum_subkeys(const reg_root_t &rootKey, const QString &keyName, QStringList &list, const reg_scope_t &scope = scope_default);This file contains miscellaneous functions that are generally useful for Qt-based applications...
Definition: Registry.h:68
diff --git a/docs/d3/da6/namespace_m_utils.html b/docs/d3/da6/namespace_m_utils.html
index 4f83a66..aeb10ac 100644
--- a/docs/d3/da6/namespace_m_utils.html
+++ b/docs/d3/da6/namespace_m_utils.html
@@ -156,9 +156,27 @@ Functions
MUTILS_API bool regexp_parse_uint32 (const QRegExp ®exp, quint32 &value)
Parse regular expression results. More...
+
+MUTILS_API bool regexp_parse_int32 (const QRegExp ®exp, qint32 &value)
+
+
+MUTILS_API bool regexp_parse_uint32 (const QRegExp ®exp, quint32 &value, const size_t &offset)
+
+
+MUTILS_API bool regexp_parse_int32 (const QRegExp ®exp, qint32 &value, const size_t &offset)
+
MUTILS_API bool regexp_parse_uint32 (const QRegExp ®exp, quint32 *values, const size_t &count)
Parse regular expression results. More...
+
+MUTILS_API bool regexp_parse_int32 (const QRegExp ®exp, qint32 *values, const size_t &count)
+
+
+MUTILS_API bool regexp_parse_uint32 (const QRegExp ®exp, quint32 *values, const size_t &offset, const size_t &count)
+
+
+MUTILS_API bool regexp_parse_int32 (const QRegExp ®exp, qint32 *values, const size_t &offset, const size_t &count)
+
MUTILS_API QStringList available_codepages (const bool &noAliases=true)
Retrieve a list of all available codepages. More...
diff --git a/docs/d3/dc1/_o_s_support_8h_source.html b/docs/d3/dc1/_o_s_support_8h_source.html
index 13e1be9..9e31b75 100644
--- a/docs/d3/dc1/_o_s_support_8h_source.html
+++ b/docs/d3/dc1/_o_s_support_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
OSSupport.h
-Go to the documentation of this file. 151 MUTILS_API bool copy_file(const QString &sourcePath, const QString &outputPath, const bool &overwrite = true, const progress_callback_t callback = NULL, void *const userData = NULL); 154 MUTILS_API bool get_file_version(const QString fileName, quint16 *const major = NULL, quint16 *const minor = NULL, quint16 *const patch = NULL, quint16 *const build = NULL); 201 MUTILS_API bool shutdown_computer(const QString &message, const unsigned long timeout, const bool forceShutdown, const bool hibernate); 220 MUTILS_API bool shell_open(const QWidget *parent, const QString &url, const bool explore = false); 221 MUTILS_API bool shell_open(const QWidget *parent, const QString &url, const QString ¶meters, const QString &directory, const bool explore = false); 246 MUTILS_API bool set_file_time(const QFile &file, const QDateTime &created = QDateTime(), const QDateTime &modified = QDateTime(), const QDateTime &accessed = QDateTime()); 247 MUTILS_API bool set_file_time(const QString &path, const QDateTime &created = QDateTime(), const QDateTime &modified = QDateTime(), const QDateTime &accessed = QDateTime());
+Go to the documentation of this file. 151 MUTILS_API bool copy_file(const QString &sourcePath, const QString &outputPath, const bool &overwrite = true, const progress_callback_t callback = NULL, void *const userData = NULL); 154 MUTILS_API bool get_file_version(const QString fileName, quint16 *const major = NULL, quint16 *const minor = NULL, quint16 *const patch = NULL, quint16 *const build = NULL); 201 MUTILS_API bool shutdown_computer(const QString &message, const unsigned long timeout, const bool forceShutdown, const bool hibernate); 220 MUTILS_API bool shell_open(const QWidget *parent, const QString &url, const bool explore = false); 221 MUTILS_API bool shell_open(const QWidget *parent, const QString &url, const QString ¶meters, const QString &directory, const bool explore = false); 246 MUTILS_API bool set_file_time(const QFile &file, const QDateTime &created = QDateTime(), const QDateTime &modified = QDateTime(), const QDateTime &accessed = QDateTime()); 247 MUTILS_API bool set_file_time(const QString &path, const QDateTime &created = QDateTime(), const QDateTime &modified = QDateTime(), const QDateTime &accessed = QDateTime());
MUTILS_API const os_version_t UNKNOWN_OPSYSOperating system version constant.
unsigned int versionMinorThe minor version of the underlaying operating system. Definition: OSSupport.h:75
diff --git a/docs/d3/dd5/_error_handler_8h_source.html b/docs/d3/dd5/_error_handler_8h_source.html
index 19b4a33..17c008c 100644
--- a/docs/d3/dd5/_error_handler_8h_source.html
+++ b/docs/d3/dd5/_error_handler_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
ErrorHandler.h
-This file contains miscellaneous functions that are generally useful for Qt-based applications...
+This file contains miscellaneous functions that are generally useful for Qt-based applications...
diff --git a/docs/d4/d85/_job_object_8h_source.html b/docs/d4/d85/_job_object_8h_source.html
index f7dd19a..e728c22 100644
--- a/docs/d4/d85/_job_object_8h_source.html
+++ b/docs/d4/d85/_job_object_8h_source.html
@@ -67,10 +67,10 @@ $(function() {
JobObject.h
-Go to the documentation of this file.This file contains miscellaneous functions that are generally useful for Qt-based applications...
+Go to the documentation of this file.This file contains miscellaneous functions that are generally useful for Qt-based applications...
-#define MUTILS_NO_COPY(CLASS)Disables copy constructor and assignment operator in the specified class. This macro should be used i...Definition: Global.h:374
+#define MUTILS_NO_COPY(CLASS)Disables copy constructor and assignment operator in the specified class. This macro should be used i...Definition: Global.h:384
diff --git a/docs/d5/d3b/_global_8h.html b/docs/d5/d3b/_global_8h.html
index 0857f1e..bc8e1cd 100644
--- a/docs/d5/d3b/_global_8h.html
+++ b/docs/d5/d3b/_global_8h.html
@@ -122,6 +122,10 @@ Macros
#define MUTILS_BOOLIFY(X) (!(!(X)))
Converts a given expression into a boolean expression, by application of double negation operator.
+
+#define MUTILS_ARR2LEN(X) (sizeof((X)) / sizeof((X)[0]))
+ Get length of an array, only works with local array variables!
+
#define MUTILS_NO_COPY(CLASS)
Disables copy constructor and assignment operator in the specified class. This macro should be used in the "private" section of the class' declaration. More...
@@ -182,9 +186,27 @@ Functions
MUTILS_API bool MUtils::regexp_parse_uint32 (const QRegExp ®exp, quint32 &value)
Parse regular expression results. More...
+
+MUTILS_API bool MUtils::regexp_parse_int32 (const QRegExp ®exp, qint32 &value)
+
+
+MUTILS_API bool MUtils::regexp_parse_uint32 (const QRegExp ®exp, quint32 &value, const size_t &offset)
+
+
+MUTILS_API bool MUtils::regexp_parse_int32 (const QRegExp ®exp, qint32 &value, const size_t &offset)
+
MUTILS_API bool MUtils::regexp_parse_uint32 (const QRegExp ®exp, quint32 *values, const size_t &count)
Parse regular expression results. More...
+
+MUTILS_API bool MUtils::regexp_parse_int32 (const QRegExp ®exp, qint32 *values, const size_t &count)
+
+
+MUTILS_API bool MUtils::regexp_parse_uint32 (const QRegExp ®exp, quint32 *values, const size_t &offset, const size_t &count)
+
+
+MUTILS_API bool MUtils::regexp_parse_int32 (const QRegExp ®exp, qint32 *values, const size_t &offset, const size_t &count)
+
MUTILS_API QStringList MUtils::available_codepages (const bool &noAliases=true)
Retrieve a list of all available codepages. More...
diff --git a/docs/d5/d3b/_global_8h_source.html b/docs/d5/d3b/_global_8h_source.html
index 74bf9d5..e70f51c 100644
--- a/docs/d5/d3b/_global_8h_source.html
+++ b/docs/d5/d3b/_global_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Global.h
-Go to the documentation of this file. 56 #define MUTILS_COMPILER_WARNING(TXT) __pragma(message(__FILE__ "(" MUTILS_MAKE_STRING(__LINE__) ") : warning: " TXT)) 72 #if defined(_MSC_VER) && (!defined(__INTELLISENSE__)) && (!defined(_M_X64)) && defined(_M_IX86_FP) 110 MUTILS_API void init_process(QProcess &process, const QString &wokringDir, const bool bReplaceTempDir = true, const QStringList *const extraPaths = NULL); 154 MUTILS_API QString make_temp_file(const QString &basePath, const QString &extension, const bool placeholder = false); 171 MUTILS_API QString make_unique_file(const QString &basePath, const QString &baseName, const QString &extension, const bool fancy = false); 313 MUTILS_API bool regexp_parse_uint32(const QRegExp ®exp, quint32 *values, const size_t &count);MUTILS_API QStringList available_codepages(const bool &noAliases=true)Retrieve a list of all available codepages.
+Go to the documentation of this file. 56 #define MUTILS_COMPILER_WARNING(TXT) __pragma(message(__FILE__ "(" MUTILS_MAKE_STRING(__LINE__) ") : warning: " TXT)) 72 #if defined(_MSC_VER) && (!defined(__INTELLISENSE__)) && (!defined(_M_X64)) && defined(_M_IX86_FP) 110 MUTILS_API void init_process(QProcess &process, const QString &wokringDir, const bool bReplaceTempDir = true, const QStringList *const extraPaths = NULL); 154 MUTILS_API QString make_temp_file(const QString &basePath, const QString &extension, const bool placeholder = false); 171 MUTILS_API QString make_unique_file(const QString &basePath, const QString &baseName, const QString &extension, const bool fancy = false); 300 MUTILS_API bool regexp_parse_uint32(const QRegExp ®exp, quint32 &value, const size_t &offset); 316 MUTILS_API bool regexp_parse_uint32(const QRegExp ®exp, quint32 *values, const size_t &count); 318 MUTILS_API bool regexp_parse_uint32(const QRegExp ®exp, quint32 *values, const size_t &offset, const size_t &count); 319 MUTILS_API bool regexp_parse_int32(const QRegExp ®exp, qint32 *values, const size_t &offset, const size_t &count);MUTILS_API QStringList available_codepages(const bool &noAliases=true)Retrieve a list of all available codepages.
MUTILS_API QString next_rand_str(const bool &bLong=false)Generates a random string.
MUTILS_API QString clean_file_path(const QString &path, const bool &pretty)Clean up a file path string.
diff --git a/docs/d5/db0/_sound_8h_source.html b/docs/d5/db0/_sound_8h_source.html
index e00dfbc..18ef669 100644
--- a/docs/d5/db0/_sound_8h_source.html
+++ b/docs/d5/db0/_sound_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Sound.h
- 50 MUTILS_API bool play_sound_file(const QString &library, const unsigned short uiSoundIdx, const bool &bAsync);This file contains miscellaneous functions that are generally useful for Qt-based applications...
+
diff --git a/docs/d6/d83/_update_checker_8h_source.html b/docs/d6/d83/_update_checker_8h_source.html
index 95f0841..d17ed1d 100644
--- a/docs/d6/d83/_update_checker_8h_source.html
+++ b/docs/d6/d83/_update_checker_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
UpdateChecker.h
- 84 UpdateChecker(const QString &binWGet, const QString &binMCat, const QString &binGnuPG, const QString &binKeys, const QString &applicationId, const quint32 &installedBuildNo, const bool betaUpdates, const bool testMode = false); 131 inline void log(const QString &str1, const QString &str2 = QString(), const QString &str3 = QString(), const QString &str4 = QString()); 134 bool tryContactHost(const QString &hostname, const int &timeoutMsec, quint32 *const ipAddrOut = NULL); 138 bool getFile(const QString &url, const bool forceIp4, const QString &outFile, const unsigned int maxRedir = 5U);This file contains miscellaneous functions that are generally useful for Qt-based applications...
+ 84 UpdateChecker(const QString &binWGet, const QString &binMCat, const QString &binGnuPG, const QString &binKeys, const QString &applicationId, const quint32 &installedBuildNo, const bool betaUpdates, const bool testMode = false); 131 inline void log(const QString &str1, const QString &str2 = QString(), const QString &str3 = QString(), const QString &str4 = QString()); 134 bool tryContactHost(const QString &hostname, const int &timeoutMsec, quint32 *const ipAddrOut = NULL); 138 bool getFile(const QString &url, const bool forceIp4, const QString &outFile, const unsigned int maxRedir = 5U);This file contains miscellaneous functions that are generally useful for Qt-based applications...
Definition: UpdateChecker.h:35
Definition: UpdateChecker.h:64
diff --git a/docs/d6/ddd/_terminal_8h_source.html b/docs/d6/ddd/_terminal_8h_source.html
index bbcaad3..f505f95 100644
--- a/docs/d6/ddd/_terminal_8h_source.html
+++ b/docs/d6/ddd/_terminal_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Terminal.h
- 37 MUTILS_API void setup(int &argc, char **argv, const char* const appName, const bool forceEnabled);This file contains miscellaneous functions that are generally useful for Qt-based applications...
+
diff --git a/docs/d7/d73/_translation_8h_source.html b/docs/d7/d73/_translation_8h_source.html
index c0468f6..d0a0817 100644
--- a/docs/d7/d73/_translation_8h_source.html
+++ b/docs/d7/d73/_translation_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Translation.h
- 37 MUTILS_API bool insert(const QString &langId, const QString &qmFile, const QString &langName, const quint32 &systemId, const quint32 &country);This file contains miscellaneous functions that are generally useful for Qt-based applications...
+
diff --git a/docs/d8/d4d/_lazy_8h_source.html b/docs/d8/d4d/_lazy_8h_source.html
index 45a9600..499b96d 100644
--- a/docs/d8/d4d/_lazy_8h_source.html
+++ b/docs/d8/d4d/_lazy_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Lazy.h
-Go to the documentation of this file.This file contains miscellaneous functions that are generally useful for Qt-based applications...
+Go to the documentation of this file.This file contains miscellaneous functions that are generally useful for Qt-based applications...
diff --git a/docs/da/d5d/_g_u_i_8h_source.html b/docs/da/d5d/_g_u_i_8h_source.html
index f26d62b..a8ddab9 100644
--- a/docs/da/d5d/_g_u_i_8h_source.html
+++ b/docs/da/d5d/_g_u_i_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
GUI.h
- 60 MUTILS_API bool set_window_icon(QWidget *const window, const QIcon &icon, const bool bIsBigIcon); 71 MUTILS_API bool sysmenu_append(const QWidget *const win, const unsigned int identifier, const QString &text); 72 MUTILS_API bool sysmenu_update(const QWidget *const win, const unsigned int identifier, const QString &text); 90 MUTILS_API void blink_window(QWidget *const poWindow, const unsigned int &count = 10, const unsigned int &delay = 150);This file contains miscellaneous functions that are generally useful for Qt-based applications...
+ 60 MUTILS_API bool set_window_icon(QWidget *const window, const QIcon &icon, const bool bIsBigIcon); 71 MUTILS_API bool sysmenu_append(const QWidget *const win, const unsigned int identifier, const QString &text); 72 MUTILS_API bool sysmenu_update(const QWidget *const win, const unsigned int identifier, const QString &text); 90 MUTILS_API void blink_window(QWidget *const poWindow, const unsigned int &count = 10, const unsigned int &delay = 150);This file contains miscellaneous functions that are generally useful for Qt-based applications...
diff --git a/docs/df/d98/_exception_8h_source.html b/docs/df/d98/_exception_8h_source.html
index cf26490..695d7fc 100644
--- a/docs/df/d98/_exception_8h_source.html
+++ b/docs/df/d98/_exception_8h_source.html
@@ -67,7 +67,7 @@ $(function() {
Exception.h
-
+
Generated by
diff --git a/docs/globals.html b/docs/globals.html
index 17b2c1a..0ff8c4b 100644
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -60,6 +60,9 @@ $(function() {
Here is a list of all documented file members with links to the documentation:
+- MUTILS_ARR2LEN
+: Global.h
+
- MUTILS_BOOL2STR
: Global.h
diff --git a/docs/globals_defs.html b/docs/globals_defs.html
index cd925ec..d320c9b 100644
--- a/docs/globals_defs.html
+++ b/docs/globals_defs.html
@@ -60,6 +60,9 @@ $(function() {
+- MUTILS_ARR2LEN
+: Global.h
+
- MUTILS_BOOL2STR
: Global.h
diff --git a/docs/index.html b/docs/index.html
index bef1b84..97716a2 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -82,7 +82,7 @@ int main(int argc, char **argv)
}
License
This library is free software. It is released under the terms of the GNU Lesser General Public License (LGPL), Version 2.1.
MUtilities - MuldeR's Utilities for Qt
-Copyright (C) 2004-2017 LoRd_MuldeR <MuldeR2@GMX.de>. Some rights reserved.
+Copyright (C) 2004-2018 LoRd_MuldeR <MuldeR2@GMX.de>. Some rights reserved.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/docs/search/all_c.js b/docs/search/all_c.js
index 156055f..c060d06 100644
--- a/docs/search/all_c.js
+++ b/docs/search/all_c.js
@@ -5,6 +5,7 @@ var searchData=
['make_5funique_5ffile',['make_unique_file',['../d3/da6/namespace_m_utils.html#af9afe3821ae9bef7bdf56a4183fdea0d',1,'MUtils']]],
['model',['model',['../dd/de2/struct_m_utils_1_1_c_p_u_fetaures_1_1__cpu__info__t.html#a7d0a012412dc4b04f2b5b37e83f5874a',1,'MUtils::CPUFetaures::_cpu_info_t']]],
['mutils',['MUtils',['../d3/da6/namespace_m_utils.html',1,'']]],
+ ['mutils_5farr2len',['MUTILS_ARR2LEN',['../d5/d3b/_global_8h.html#ad70be6c96965fb93affdeaf297b2d8e5',1,'Global.h']]],
['mutils_5fbool2str',['MUTILS_BOOL2STR',['../d5/d3b/_global_8h.html#a177ecbfe7701c2ac04bb8bdeb208773a',1,'Global.h']]],
['mutils_5fboolify',['MUTILS_BOOLIFY',['../d5/d3b/_global_8h.html#a8455a4d868742129d26356469fae26ba',1,'Global.h']]],
['mutils_5fdelete',['MUTILS_DELETE',['../d5/d3b/_global_8h.html#ad42b1946a83df3bd76734d5ab691fd0d',1,'Global.h']]],
diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js
index 42f1d12..e23a8e0 100644
--- a/docs/search/defines_0.js
+++ b/docs/search/defines_0.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['mutils_5farr2len',['MUTILS_ARR2LEN',['../d5/d3b/_global_8h.html#ad70be6c96965fb93affdeaf297b2d8e5',1,'Global.h']]],
['mutils_5fbool2str',['MUTILS_BOOL2STR',['../d5/d3b/_global_8h.html#a177ecbfe7701c2ac04bb8bdeb208773a',1,'Global.h']]],
['mutils_5fboolify',['MUTILS_BOOLIFY',['../d5/d3b/_global_8h.html#a8455a4d868742129d26356469fae26ba',1,'Global.h']]],
['mutils_5fdelete',['MUTILS_DELETE',['../d5/d3b/_global_8h.html#ad42b1946a83df3bd76734d5ab691fd0d',1,'Global.h']]],
diff --git a/include/MUtils/CPUFeatures.h b/include/MUtils/CPUFeatures.h
index 830e81f..3af4a18 100644
--- a/include/MUtils/CPUFeatures.h
+++ b/include/MUtils/CPUFeatures.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/ErrorHandler.h b/include/MUtils/ErrorHandler.h
index 213e7a1..15f99e6 100644
--- a/include/MUtils/ErrorHandler.h
+++ b/include/MUtils/ErrorHandler.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Exception.h b/include/MUtils/Exception.h
index 646dee0..4048ad2 100644
--- a/include/MUtils/Exception.h
+++ b/include/MUtils/Exception.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/GUI.h b/include/MUtils/GUI.h
index 6c0b518..a57a9cb 100644
--- a/include/MUtils/GUI.h
+++ b/include/MUtils/GUI.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Global.h b/include/MUtils/Global.h
index bcf660f..937a319 100644
--- a/include/MUtils/Global.h
+++ b/include/MUtils/Global.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Hash.h b/include/MUtils/Hash.h
index acd3128..42ac290 100644
--- a/include/MUtils/Hash.h
+++ b/include/MUtils/Hash.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/IPCChannel.h b/include/MUtils/IPCChannel.h
index 837d5fb..7379c90 100644
--- a/include/MUtils/IPCChannel.h
+++ b/include/MUtils/IPCChannel.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/JobObject.h b/include/MUtils/JobObject.h
index b4ad98b..bd1d01c 100644
--- a/include/MUtils/JobObject.h
+++ b/include/MUtils/JobObject.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Lazy.h b/include/MUtils/Lazy.h
index 5c2b15f..3f6eb10 100644
--- a/include/MUtils/Lazy.h
+++ b/include/MUtils/Lazy.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/OSSupport.h b/include/MUtils/OSSupport.h
index c9af7b0..201ca87 100644
--- a/include/MUtils/OSSupport.h
+++ b/include/MUtils/OSSupport.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Registry.h b/include/MUtils/Registry.h
index fa1a061..a8695ea 100644
--- a/include/MUtils/Registry.h
+++ b/include/MUtils/Registry.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Sound.h b/include/MUtils/Sound.h
index caf6107..88036c2 100644
--- a/include/MUtils/Sound.h
+++ b/include/MUtils/Sound.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Startup.h b/include/MUtils/Startup.h
index e7f1cb1..5f18f2a 100644
--- a/include/MUtils/Startup.h
+++ b/include/MUtils/Startup.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Taskbar7.h b/include/MUtils/Taskbar7.h
index 90107e7..fb62dd5 100644
--- a/include/MUtils/Taskbar7.h
+++ b/include/MUtils/Taskbar7.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Terminal.h b/include/MUtils/Terminal.h
index ca4ff2c..9451120 100644
--- a/include/MUtils/Terminal.h
+++ b/include/MUtils/Terminal.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Translation.h b/include/MUtils/Translation.h
index 76a1278..29b45fe 100644
--- a/include/MUtils/Translation.h
+++ b/include/MUtils/Translation.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/UpdateChecker.h b/include/MUtils/UpdateChecker.h
index a8ee4a9..ff7209e 100644
--- a/include/MUtils/UpdateChecker.h
+++ b/include/MUtils/UpdateChecker.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/include/MUtils/Version.h b/include/MUtils/Version.h
index 222e97e..4d87c0c 100644
--- a/include/MUtils/Version.h
+++ b/include/MUtils/Version.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
@@ -68,7 +68,7 @@ namespace MUtils
#endif
#elif defined(_MSC_VER)
#if (_MSC_VER == 1912)
- #if((_MSC_FULL_VER >= 191225830) && (_MSC_FULL_VER <= 191225831))
+ #if((_MSC_FULL_VER >= 191225830) && (_MSC_FULL_VER <= 191225834))
"MSVC 2017.5";
#else
#error Compiler version is not supported yet!
diff --git a/include/MUtilsInfo.dox b/include/MUtilsInfo.dox
index 9d6cd27..892c752 100644
--- a/include/MUtilsInfo.dox
+++ b/include/MUtilsInfo.dox
@@ -33,7 +33,7 @@
* This library is free software. It is released under the terms of the [*GNU Lesser General Public License (LGPL), Version 2.1*](https://www.gnu.org/licenses/lgpl-2.1.html).
*
* MUtilities - MuldeR's Utilities for Qt
- * Copyright (C) 2004-2017 LoRd_MuldeR . Some rights reserved.
+ * Copyright (C) 2004-2018 LoRd_MuldeR . Some rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
diff --git a/src/CPUFeatures_Win32.cpp b/src/CPUFeatures_Win32.cpp
index 3f96e47..6b57010 100644
--- a/src/CPUFeatures_Win32.cpp
+++ b/src/CPUFeatures_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Config.h b/src/Config.h
index 634ba7f..ce53357 100644
--- a/src/Config.h
+++ b/src/Config.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/CriticalSection_Win32.h b/src/CriticalSection_Win32.h
index f0ae0a0..a62cff7 100644
--- a/src/CriticalSection_Win32.h
+++ b/src/CriticalSection_Win32.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/DLLMain.cpp b/src/DLLMain.cpp
index 4c8cf73..b63d70b 100644
--- a/src/DLLMain.cpp
+++ b/src/DLLMain.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/DirLocker.h b/src/DirLocker.h
index bf0ca59..d06d86d 100644
--- a/src/DirLocker.h
+++ b/src/DirLocker.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/ErrorHandler_Win32.cpp b/src/ErrorHandler_Win32.cpp
index efe131b..6f28f4b 100644
--- a/src/ErrorHandler_Win32.cpp
+++ b/src/ErrorHandler_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/GUI.cpp b/src/GUI.cpp
index a2ea840..c12c210 100644
--- a/src/GUI.cpp
+++ b/src/GUI.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/GUI_Win32.cpp b/src/GUI_Win32.cpp
index e1d8218..3473fad 100644
--- a/src/GUI_Win32.cpp
+++ b/src/GUI_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Global.cpp b/src/Global.cpp
index 2cf9423..026ddff 100644
--- a/src/Global.cpp
+++ b/src/Global.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Hash.cpp b/src/Hash.cpp
index d1d6f65..75f7be1 100644
--- a/src/Hash.cpp
+++ b/src/Hash.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// Simple x264 Launcher
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/src/Hash_Blake2.cpp b/src/Hash_Blake2.cpp
index 2eb4f1f..da7376a 100644
--- a/src/Hash_Blake2.cpp
+++ b/src/Hash_Blake2.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// Simple x264 Launcher
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/src/Hash_Blake2.h b/src/Hash_Blake2.h
index d40742e..e53ed4e 100644
--- a/src/Hash_Blake2.h
+++ b/src/Hash_Blake2.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// Simple x264 Launcher
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/src/Hash_Keccak.cpp b/src/Hash_Keccak.cpp
index 5ca74ee..7dd7b9e 100644
--- a/src/Hash_Keccak.cpp
+++ b/src/Hash_Keccak.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Hash_Keccak.h b/src/Hash_Keccak.h
index e9eb4dc..7e8c6c5 100644
--- a/src/Hash_Keccak.h
+++ b/src/Hash_Keccak.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/IPCChannel.cpp b/src/IPCChannel.cpp
index a129c05..b7eacb6 100644
--- a/src/IPCChannel.cpp
+++ b/src/IPCChannel.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/JobObject_Win32.cpp b/src/JobObject_Win32.cpp
index ca4651b..a9ff0a5 100644
--- a/src/JobObject_Win32.cpp
+++ b/src/JobObject_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/src/Mirrors.h.TEMPLATE b/src/Mirrors.h.TEMPLATE
index fe28457..e583ad2 100644
--- a/src/Mirrors.h.TEMPLATE
+++ b/src/Mirrors.h.TEMPLATE
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/OSSupport_Win32.cpp b/src/OSSupport_Win32.cpp
index c96f74d..e18d208 100644
--- a/src/OSSupport_Win32.cpp
+++ b/src/OSSupport_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Registry_Win32.cpp b/src/Registry_Win32.cpp
index 812b351..7cdaa13 100644
--- a/src/Registry_Win32.cpp
+++ b/src/Registry_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Sound_Win32.cpp b/src/Sound_Win32.cpp
index 2e12a8a..512c85b 100644
--- a/src/Sound_Win32.cpp
+++ b/src/Sound_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Startup.cpp b/src/Startup.cpp
index 4795a2b..8f15106 100644
--- a/src/Startup.cpp
+++ b/src/Startup.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Taskbar7_Win32.cpp b/src/Taskbar7_Win32.cpp
index f425729..2e63f11 100644
--- a/src/Taskbar7_Win32.cpp
+++ b/src/Taskbar7_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/src/Terminal_Win32.cpp b/src/Terminal_Win32.cpp
index dfb7e9b..f4f2029 100644
--- a/src/Terminal_Win32.cpp
+++ b/src/Terminal_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/src/Translation.cpp b/src/Translation.cpp
index 49a396d..e2b7371 100644
--- a/src/Translation.cpp
+++ b/src/Translation.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/UpdateChecker.cpp b/src/UpdateChecker.cpp
index c453204..fd6b468 100644
--- a/src/UpdateChecker.cpp
+++ b/src/UpdateChecker.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Utils_Win32.cpp b/src/Utils_Win32.cpp
index d1759e9..2ec4ae5 100644
--- a/src/Utils_Win32.cpp
+++ b/src/Utils_Win32.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Utils_Win32.h b/src/Utils_Win32.h
index 1af1c80..043deb7 100644
--- a/src/Utils_Win32.h
+++ b/src/Utils_Win32.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/src/Version.cpp b/src/Version.cpp
index 28e6705..d7d9c78 100644
--- a/src/Version.cpp
+++ b/src/Version.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/test/src/GlobalTest.cpp b/test/src/GlobalTest.cpp
index 71328a9..b347fcb 100644
--- a/test/src/GlobalTest.cpp
+++ b/test/src/GlobalTest.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/test/src/HashTest.cpp b/test/src/HashTest.cpp
index 4d83c49..5288184 100644
--- a/test/src/HashTest.cpp
+++ b/test/src/HashTest.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/test/src/MUtilsTest.h b/test/src/MUtilsTest.h
index 364bdd8..3d551b8 100644
--- a/test/src/MUtilsTest.h
+++ b/test/src/MUtilsTest.h
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
diff --git a/test/src/Main.cpp b/test/src/Main.cpp
index af9e893..60ee34b 100644
--- a/test/src/Main.cpp
+++ b/test/src/Main.cpp
@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////////
// MuldeR's Utilities for Qt
-// Copyright (C) 2004-2017 LoRd_MuldeR
+// Copyright (C) 2004-2018 LoRd_MuldeR
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
@@ -103,7 +103,7 @@ static void qt_message_handler(QtMsgType type, const char *const msg)
int wmain(int argc, wchar_t **argv)
{
printf("MuldeR's Utilities for Qt v%u.%02u - Regression Test Suite [%s]\n", MUtils::Version::lib_version_major(), MUtils::Version::lib_version_minor(), MUTILS_DEBUG ? "DEBUG" : "RELEASE");
- printf("Copyright (C) 2004-2017 LoRd_MuldeR . Some rights reserved.\n");
+ printf("Copyright (C) 2004-2018 LoRd_MuldeR . Some rights reserved.\n");
printf("Built on %s at %s with %s for Win-%s.\n\n", MUTILS_UTF8(MUtils::Version::lib_build_date().toString(Qt::ISODate)), MUTILS_UTF8(MUtils::Version::lib_build_time().toString(Qt::ISODate)), MUtils::Version::compiler_version(), MUtils::Version::compiler_arch());
printf("This library is free software; you can redistribute it and/or\n");