Commit Graph

88 Commits

Author SHA1 Message Date
Alexander Frick bf858378f0 set minimum subsystem version to windows 2000 2025-12-08 23:17:34 -06:00
Alexander Frick 3c9ecb462e add last corrections for MinGW bugs 2025-12-05 19:54:58 -06:00
Alexander Frick 36fe56e5ad corrections to .gitattributes and Makefile 2025-12-05 19:54:22 -06:00
Alexander Frick a5fc84b959 add build_mingw.sh 2025-12-04 21:15:10 -06:00
Alexander Frick 67c5770e12 add check for fNonExistFile pointer 2025-12-04 20:28:54 -06:00
Alexander Frick f9c910d094 add Debug/Release build flag configs 2025-12-04 20:23:47 -06:00
Alexander Frick 8323c8fa7a fix compilation from missing version.h header in utils.h 2025-12-04 20:23:32 -06:00
Alexander Frick 7fcf855350 fix msvcrt.dll bug in Windows XP by replacing freopen_s() with freopen() if compiler is not MSVC 2025-12-04 20:14:18 -06:00
Alexander Frick 5e44136f5c include version.h only where necessary 2025-12-04 20:13:08 -06:00
Alexander Frick 37978af259 correct RC var in Makefile, add .idea/ to .gitignore 2025-12-04 14:24:37 -06:00
Alexander Frick b416f4bc09 update screenshot for 1.1.5 release 2025-12-04 02:10:17 -06:00
Alexander Frick 31259d14e4 add .manifest for ALL msvs build configurations 2025-12-04 02:07:05 -06:00
Alexander Frick d5f92f1ecf split makefile for Linux MinGW from main one for MSYS2 MinGW 2025-12-04 02:04:19 -06:00
Alexander Frick 13b3ad924b update building instructions in readme 2 2025-12-04 02:02:01 -06:00
Alexander Frick 7b10a5b19d update building instructions in readme 2025-12-04 02:00:09 -06:00
Alexander Frick 8d8fd06f5b remote -lm library 2025-12-04 01:59:52 -06:00
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