61 Commits

Author SHA1 Message Date
3aca9f48db Updated copyright year. 2023-03-07 20:35:15 +01:00
49e64e2542 Updated copyright year. 2022-06-16 16:44:01 +02:00
c027d08c84 Increased warning level to #4 and fixed a number of warnings. 2021-12-21 16:20:22 +01:00
bb42907493 Updated copyright year. 2021-02-08 21:02:09 +01:00
876e2d3e6d Added new MUtils::parent_path() function. 2019-10-26 21:45:47 +02:00
aa434dd678 Various improvements to known_folder() function, again. 2019-05-18 18:32:58 +02:00
9a898f5d49 Yet another small improvements to library initialization code. 2019-05-11 21:04:53 +02:00
afa83d8645 Yet another small improvements to library initialization code. 2019-05-11 14:14:06 +02:00
0ee110053b Bump library version. 2019-05-10 23:24:04 +02:00
7b01ea510b Some improvements to library initialization code. 2019-05-10 23:20:50 +02:00
ca093ae096 Updated copyright year. 2019-05-02 13:30:11 +02:00
db0ed92823 Fixed a regression in 8fa44842. 2018-10-23 21:48:24 +02:00
89b73b90c9 Small improvement to init_process() function. 2018-10-22 23:09:52 +02:00
a61fc10602 Added an overload of next_rand_u32() that generates a random number in [0,N) range. 2018-10-20 21:05:39 +02:00
ce24bd2d05 Added an optional parameter to init_process() function, which allows for passing custom environment variables. 2018-10-15 23:21:56 +02:00
da57804590 Added new overloads of make_temp_file() and make_unqiue_file() that take a QDir as parameter. 2018-04-30 13:55:44 +02:00
d0a8249508 Some improvements to remove_file() and remove_directory() functions. 2018-04-09 22:18:39 +02:00
17dbb10810 Documentation was updated. 2018-04-02 18:34:29 +02:00
de57843e3a Added new function break_fp(). 2018-04-01 15:41:16 +02:00
5101e777b2 Happy new year 2018! 2018-01-17 21:04:46 +01:00
96eaf7ddcc Added regexp_parse_int32() functions and new regexp_parse_uint32() overloads. 2017-12-11 01:06:28 +01:00
c4da219a1e In clean_file_name_make_pretty() function: Do *not* simplify() file name, unless we actually perform at least one replacement. 2017-08-15 22:49:08 +02:00
b91185f41e Added option for creating "pretty" file names to clean_file_name_make_pretty() function. 2017-04-09 19:09:16 +02:00
f36c83c25e Happy new year 2017! 2017-01-06 23:17:56 +01:00
f7b7025eed Removed some debug outputs. 2016-12-19 01:56:59 +01:00
751e0f69e0 Removed seed_rand() function. Seeding will now be done automatically, if needed. 2016-12-18 22:38:01 +01:00
5dbe6b3a19 Renamed functions for consistency. 2016-12-16 19:23:35 +01:00
9e54625e59 clean_file_name() function: Deal with reserved file names (e.g. "NUL" or "CON"). 2016-12-15 22:42:50 +01:00
e08022f02c Added string trimming functions that trim only the left/right side. 2016-12-15 15:16:49 +01:00
f5cd39eda3 Revamped clean_file_name() function. Do NOT trim *leading* spaces from file name, as this is allowed (though ugly). 2016-12-15 00:26:37 +01:00
f9dd32c6e3 Added function to generate unique file name, using an increasing counter. 2016-12-14 15:04:23 +01:00
37522d4c15 Some improvements to init_process() function. 2016-10-02 17:32:40 +02:00
1f7d2131e8 Make it possible to set an extra PATH string for the new process, which (will be prepended to PATH environment variable (e.g for loading extra DLL's). 2016-10-02 15:21:58 +02:00
fa4ffbb070 Some improvements to clean_file_path() function. 2016-07-17 20:32:44 +02:00
e11b531d86 Happy new year 2016! 2016-02-20 16:30:17 +01:00
17b91bf297 Silenced some DEBUG outputs + updated list of mirrors. 2015-10-11 17:35:09 +02:00
4c8df65031 Make signature validation work, when keyring file is not located in the same directory as the file to be validated. 2015-08-31 22:56:39 +02:00
4f16db6809 Added project/solution files for VS2015 + some build fixes for VS2015. 2015-08-06 20:49:50 +02:00
4f114738e2 Some improvements to clean_file_name() and clean_file_path() functions. 2015-07-10 22:15:45 +02:00
78fa3cf146 Various improvements to the Regsitry class. 2015-05-03 18:17:54 +02:00
dfc1cc97cc Added function to compute parity. 2015-03-21 21:28:26 +01:00
4091eccf9b Updated IPCChannel class to pass a variable number of parameter strings per message (instead of just one). 2015-02-01 15:07:06 +01:00
efc4219c5b Happy new year 2015 !!! 2015-01-25 20:48:23 +01:00
2f66f6b662 Updated the remove_directory() function to clear the directory attributes before trying to delete the directory. It turns out that, on the Windows platform, directories *can* be read-only - despite the fact that the Windows Explorer can NOT set (or clear) the "read-only" flag for directories and despite the fact that Windows Explorer seems to totally ignore the "read-only" fag when it has been set somehow. 2015-01-05 21:42:20 +01:00
c3a7afa509 Change current directory to root directory *before* trying to clean up the TEMP folder. This avoids the TEMP directory from being removed, because it is the current directory. 2015-01-04 19:44:25 +01:00
c3b213dcbc Improved handling of command-line arguments: Arguments are now provided in the from of a QMap. Also some improvements to directory clean-up code. 2015-01-04 17:09:12 +01:00
4572f69d33 Added the copy_file() function + some improvements to directory clean-up code. 2015-01-02 23:50:14 +01:00
d35ed2eb1b Added helper function for parsing regular expressions. 2014-12-25 00:49:29 +01:00
bc3701305d Moved translation support into MUtilities library + make clean-up of temporary files work again + various minor fixes. 2014-12-20 23:47:06 +01:00
77219cf7d4 Moved available_codepages() function into MUtilities library. 2014-12-19 23:50:58 +01:00