Commit Graph

180 Commits

Author SHA1 Message Date
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
3c6a7b1745 Added support for Visual Studio 2015 with Update-3. 2016-09-17 20:36:05 +02:00
69c4969083 Fixed a few more instances of "LameXP" being hardcoded into MUtilities library. 2016-07-18 14:01:48 +02:00
fa4ffbb070 Some improvements to clean_file_path() function. 2016-07-17 20:32:44 +02:00
00fd55bf7c Disable telemetry with VC14. 2016-06-11 20:29:47 +02:00
2e22f8ff4b Small improvement in get_real_os_version() function. 2016-05-16 17:05:59 +02:00
cb53f41a01 Improved get_real_os_version() function. Now also detects the real build number. 2016-05-15 23:03:38 +02:00
6185f67786 Fixed getExecutableName() function. 2016-05-15 23:02:32 +02:00
59aed73bf4 Use RtlGetVersion() to detect the *real* Windows version. 2016-05-13 20:44:23 +02:00
3302895145 Fixed is_library_file() for older Windows versions. 2016-05-08 20:39:23 +02:00
7f1bad6ca1 Added is_library_file() function. 2016-05-08 19:24:09 +02:00
1087c599e8 Limit number of connection attempts. 2016-04-23 18:36:19 +02:00
a6f6264917 Revamped updater thread: Got rid of some old cruft + now using NC for connectivity test (way faster than Wget). 2016-04-23 13:25:01 +02:00
35159c3d07 Updated README file. 2016-04-16 14:28:32 +02:00
4d2b4cf6f0 Updated README file. 2016-04-16 14:25:52 +02:00
16e01f9b99 Added support for Visual Studio 2015 with Update-2. 2016-04-07 20:52:07 +02:00
819a3106b3 Registry functions: Optionally allow caller to force 32-bit registry view or 64-bit registry view. Default behavior should be unchanged. 2016-03-11 19:11:18 +01:00
52c0c777f5 More accurate way to check whether AVX OS-support is enabled. 2016-02-20 17:41:15 +01:00
e11b531d86 Happy new year 2016! 2016-02-20 16:30:17 +01:00
3ec3580ba4 CPUFeatures: Added AVX detection. 2016-02-20 16:26:56 +01:00
46c2831304 Fixed compilation with VS2010 and VS2013. 2015-12-19 19:06:40 +01:00
59c60a9a8d Bump version. 2015-12-12 15:08:23 +01:00
b257f11e88 Added support for Visual Studio 2015 with Update-1. 2015-12-09 20:33:11 +01:00
d17c45e592 Some code clean-up + removed a debug output. 2015-11-25 20:50:48 +01:00
670d4dc36c Some more code refactoring. 2015-11-23 22:28:52 +01:00
7f5d618eba Some code refactoring: Dynamic loading of DLL functions is now handled at a centralized place. 2015-11-22 21:45:09 +01:00
b82098a29e Fixed possible memory leak. 2015-11-22 18:36:05 +01:00
ae605d9d1e Added function to a file's path from a handle (file descriptor). 2015-11-22 17:33:25 +01:00
b926f98ee7 Added the set_file_time() function. 2015-10-25 16:11:12 +01:00
1a2ae57129 Removed project/solution files for VS2012. 2015-10-24 13:48:36 +02:00
612a3c0290 Bump version. 2015-10-23 21:04:55 +02:00
a80a041b12 Updated project/solution file for VS2012. 2015-10-23 21:00:46 +02:00
d64aff1dcd Added one more mirror. 2015-10-20 20:53:35 +02:00
a562c9750c Simplified the qt_registry_cleanup() function. 2015-10-18 21:43:23 +02:00
bd9519b60b Some improvements to reg_key_delete() function. 2015-10-18 19:13:40 +02:00
9038b60650 Added one more mirror. 2015-10-18 18:07:04 +02:00
d4153ce243 Added the qt_registry_cleanup() function. Will be called via atexit() on application shutdown. 2015-10-18 16:09:25 +02:00
415d385f86 Fixed MUtils::OS::arguments() function. Regression in 44add70b7c. 2015-10-17 14:01:42 +02:00
17b91bf297 Silenced some DEBUG outputs + updated list of mirrors. 2015-10-11 17:35:09 +02:00
44add70b7c Expose the crack_command_line() function. 2015-09-20 14:54:37 +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
da2833d4a2 Updated project/Solution file for VS2010. 2015-08-30 14:33:17 +02:00
96f54a170e Make the update checker fetch new signature (".sig2") file. 2015-08-24 22:49:45 +02:00
cdd7be0409 Updated list of known hosts. 2015-08-24 21:49:15 +02:00
2eac767ad2 UpdateChecker: Parse and forward the new "DownloadChecksum" entry from update info file. 2015-08-16 16:27:43 +02:00
4bc32e75c6 Removed some obsolete/broken mirror sites from the list. 2015-08-15 18:03:58 +02:00
5068bf06eb Small synchronization fix. 2015-08-09 21:34:31 +02:00
a05dcbfe80 Yet another method to initialize the terminal. Tested to work with VS2013 *and* VS2015. 2015-08-09 21:21:05 +02:00
fee09d0982 In Terminal code: Skip the "stdio" layer altogether. It appears that, starting with VS2015, it is no longer possible to connect stdout/stderr to a terminal allocated via AllocConsole() in a way that doesn't mess up UTF-8 strings before they arrive at the terminal. So we have to write to the terminal directly via Win32 API from now on... 2015-08-09 18:15:51 +02:00
ea12214b1b Changed the terminal initialization code, to make it work with VS2015. 2015-08-07 10:15:54 +02:00