Commit Graph

72 Commits

Author SHA1 Message Date
Alexander Frick 192c69b634 add TODO.md 2025-12-04 01:59:33 -06:00
Alexander Frick 5e65d7a479 remove chromium version stuff from version.cc for now 2025-12-04 00:57:38 -06:00
Alexander Frick 32cf44d22d more Makefile updates 2025-12-04 00:38:24 -06:00
Alexander Frick 339ff5f8b9 update .gitattributes and .gitignore for mingw 2025-12-03 00:03:40 -06:00
Alexander Frick ece90a2011 bump version to 1.1.5, and add version.cc file 2025-12-02 22:24:01 -06:00
Alexander Frick 078db5213f overhaul all utils in utils.cc, especially windows version user facing string getter 2025-12-02 22:17:10 -06:00
Alexander Frick 6c64a48921 add more consts to constants.h and more stdlib headers to framework.h 2025-12-02 22:10:48 -06:00
Alexander Frick fb39162651 fixup windows version logging, fix mingw compiler warning 2025-12-02 21:46:29 -06:00
Alexander Frick 3da9fff2a5 only embed manifest in .rc if mingw 2025-12-02 21:28:01 -06:00
Alexander Frick bb772a8cf4 embed manifest for mingw 2025-12-01 13:00:55 -06:00
Alexander Frick 26aad33873 correctly add .manifest file 2025-11-29 14:34:41 -06:00
Alexander Frick 82c323c59b update framework.h to not need winsdkver.h/sdkddkver.h, add initial support for cr_base library 2025-11-27 14:09:25 -08:00
Alexander Frick dbaca97953 convert confirmation dialog to switch statement 2025-11-27 15:53:30 -06:00
Alexander Frick d3fe19e81a fix typo 2025-11-26 04:59:13 -06:00
Alexander Frick d2b84df850 1.1.4 2025-11-26 04:57:47 -06:00
Alexander Frick 20454d95eb add version checker and messagebox to let user proceed even on non-xp machines 2025-11-26 04:48:50 -06:00
Alexander Frick e2b65c4591 rewrite a bunch of string stuff in version getters 2025-11-26 03:52:47 -06:00
Alexander Frick 76ea4f9ef1 log more windows getter functions 2025-11-26 00:44:45 -08:00
Alexander Frick 3786c38c9c more compilation fixes and add strings.h/.cc for string conversions 2025-11-26 00:38:45 -08:00
Alexander Frick b88680a20b corrections to make everyone happy, it now compiles with Clang, MSVC, and MinGW! 2025-11-26 02:20:13 -06:00
Alexander Frick 96b7272158 add MinGW Makefile and update .gitignore for it 2025-11-26 02:17:56 -06:00
Alexander Frick 29310bc3fa add keys icon to assets/, add ECC research sources and Endermanch readme pngs 2025-11-25 19:06:03 -06:00
Alexander Frick 20cd76fb90 move msvcrt.lib to orig/ 2025-11-24 04:00:29 -06:00
Alexander Frick b5e7c6bc6a add other original sources from antiwpa.planet-dl.org/index2.php 2025-11-24 03:58:31 -06:00
Alexander Frick 57deee1202 add Endermanch's original code in case it ever gets taken down 2025-11-24 03:55:11 -06:00
Alexander Frick 72148adaca add brackets to everything, remove static keyword on xp_activate.cc functions, add more strings and add IDS_* for them instead of raw numbers, add functions to get and log Windows version, translation corrections 2025-11-24 01:53:10 -08:00
Alexander Frick ec4b7fafe0 add globals.h, cleanup logging, don't use static for all functions in xp_activate32.h 2025-11-23 20:09:04 -08:00
Alexander Frick 3e871fd475 convert from console app to proper windowed app 2025-11-23 19:33:50 -08:00
Alexander Frick e8b215dfb9 typo corrections: 2025-11-23 19:10:54 -08:00
Alexander Frick c08fdccc06 add BUILD.gn and corrections for compiling with Clang under GN/Ninja 2025-11-23 19:02:00 -08:00
Alexander Frick 4ead6e8beb update readme with purty images 2025-11-22 15:15:45 -06:00
Alexander Frick 4573934380 add assets/ dir 2025-11-22 15:13:07 -06:00
Alexander Frick 9a6220ec13 add framework.h as main header, add utils.h/.cc, and keygen.h/.cc to split out more logic 2025-11-22 13:07:01 -08:00
Alexander Frick e4e9839cc9 convert tabs to spaces in all source 2025-11-22 05:35:14 -08:00
Alexander Frick 89cf7eb878 organize resource.h more 2025-11-22 05:31:02 -08:00
Alexander Frick 0b35972033 add way to set custom icon from .dll, and add keys icon for dialog 2025-11-22 05:29:09 -08:00
Alexander Frick 2460c54ea6 move more stuff to header file, add function to get version string. Log version and exit code 2025-11-22 03:29:01 -08:00
Alexander Frick d53d220e13 clang-format functions in .cc file, add all function declarations to xp_activate32.h header and separate needed stuff out to it. 2025-11-22 03:10:29 -08:00
Alexander Frick a4762918ad tweak messagebox titles 2025-11-22 03:08:40 -08:00
Alexander Frick f787a7a6a7 set target win32 version info in version.h 2025-11-22 02:51:06 -08:00
Alexander Frick 24db3331f8 make separate build .bat scripts 2025-11-22 02:50:18 -08:00
Alexander Frick 794b60ff35 xp_activate32 version 1.0.1 at last! 2025-11-22 00:39:43 -08:00
Alexander Frick df57dc5329 make DIALOGEX easier to read in .rc file 2025-11-22 00:32:40 -08:00
Alexander Frick 9a3cfc5b11 better dialog button text 2025-11-22 00:29:53 -08:00
Alexander Frick 587dc84e09 fix remaining C++ warnings 2025-11-22 00:29:34 -08:00
Alexander Frick e6a78edb26 add version.h, constants.h (and move constants there), and proper VERSIONINFO in .rc file 2025-11-22 00:17:30 -08:00
Alexander Frick 9a228bf40d fix horrible UI strings 2025-11-21 23:54:56 -08:00
Alexander Frick 7d90589b5e cleanup .rc file in preparation for string corrections 2025-11-21 23:43:12 -08:00
Alexander Frick c5756d6920 fix x64 compilation by correcting erroneous commctrl.lib -> comctl32.lib 2025-11-21 23:41:29 -08:00
Alexander Frick f0976ec0b1 for some reason, the main dialog HAS to have ID of 100? 2025-11-21 23:40:20 -08:00