Commit Graph

54 Commits

Author SHA1 Message Date
876e2d3e6d Added new MUtils::parent_path() function. 2019-10-26 21:45:47 +02:00
b1fe06fc33 Various improvements to known_folder() function, again. 2019-05-18 21:15:15 +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
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
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
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
cea3834ddf Added the Lazy<T> class, for "lazy" initialization. 2017-11-04 18:43:02 +01:00
74daec4d22 Switch to using QAtomicInc instead of "volatile" flags in more places. 2017-04-19 23:51:17 +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
b6df766e60 Some documentation updates. 2016-12-26 03:48:17 +01:00
37e7f72069 Clean up MUtils::CPUFetaures code. 2016-12-23 22:14:25 +01:00
f56c49767c Added script for creating release packages. 2016-12-20 21:02:20 +01:00
32e8f2849a Some more documentation updates. 2016-12-19 20:58:42 +01:00
cc67a4e5aa Small documentation fix. 2016-12-19 17:57:29 +01:00
ad051347b8 Fixed some typos + moved "main" page to a separate .dox file. 2016-12-19 17:46:05 +01:00
53830e0b96 Some documentation updates. 2016-12-19 17:09:58 +01:00
6749489559 Some documentation updates. 2016-12-19 01:57:41 +01:00
9b2080af89 Fixed a typo. 2016-12-18 22:48:17 +01:00
a6eec2b99f Fixed a typo. 2016-12-18 22:44:17 +01:00
751e0f69e0 Removed seed_rand() function. Seeding will now be done automatically, if needed. 2016-12-18 22:38:01 +01:00
e3ab64e5bc Don't error out when code is compiled by "Intellisense". 2016-12-17 17:23:28 +01:00
5dbe6b3a19 Renamed functions for consistency. 2016-12-16 19:23:35 +01:00
e08022f02c Added string trimming functions that trim only the left/right side. 2016-12-15 15:16:49 +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
e11b531d86 Happy new year 2016! 2016-02-20 16:30:17 +01: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
dfc1cc97cc Added function to compute parity. 2015-03-21 21:28:26 +01:00
efc4219c5b Happy new year 2015 !!! 2015-01-25 20:48:23 +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
77219cf7d4 Moved available_codepages() function into MUtilities library. 2014-12-19 23:50:58 +01:00
73521c7f98 Moved all the Sound-specific functions into MUtilities library. 2014-12-05 21:07:06 +01:00
3676070821 Added sleep_ms() and check_debugger() functions + moved various auxiliary macros into the MUtils library. 2014-11-30 21:33:03 +01:00
a0707809f5 Moved Natural String Sort functions into MUtils library. 2014-11-30 18:46:56 +01:00
d42da03bf1 Moved all terminal support functions into MUtilities library. 2014-11-25 22:32:20 +01:00
2086c3dde6 Improved temp_folder() function + we will now clean-up the TEMP folder on application exit. 2014-11-25 02:17:11 +01:00
570289edb4 Overhaul of the temp_folder() function + use scoped pointers for global objects. 2014-11-24 22:29:00 +01:00
6b3f9fef73 Added KeccakHash (aka SHA-3) class + make sure that "public" functions and classes are actually exported from the DLL. 2014-11-24 19:35:32 +01:00
906ecb7ab2 Added version info class. 2014-11-21 20:56:36 +01:00