-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Comparing changes
Open a pull request
base repository: reactos/reactos
base: master
head repository: DFN-master/reactos
compare: master
- 12 commits
- 146 files changed
- 1 contributor
Commits on Mar 5, 2026
-
Implement Windows 10 Driver Compatibility Layer
- Added build scripts for ReactOS 64-bit compilation and bootable image creation. - Introduced versionhelpers.dll for Windows version detection APIs. - Created vscode_compat.dll to provide compatibility for Electron-based applications. - Implemented compatibility shims for Windows 10 drivers in the kernel. - Added INF file for Windows 10 driver compatibility. - Included stubs for Direct2D, Direct3D 11, and DirectWrite to support Electron rendering. - Enhanced driver compatibility logging and validation mechanisms.
Configuration menu - View commit details
-
Copy full SHA for 8031f57 - Browse repository at this point
Copy the full SHA 8031f57View commit details -
Implement compatibility stubs for modern applications in ReactOS
- Added stubs for Direct3D 11 (d3d11.dll) and DXGI (dxgi.dll) to force software rendering. - Implemented minimal stubs for DirectWrite (dwrite.dll) and Direct2D (d2d1.dll) to handle font rendering. - Created compatibility DLLs for Visual C++ runtime (vcruntime140.dll, msvcp140.dll) to support applications requiring MSVC 2017+. - Updated version helpers (versionhelpers.dll) to spoof Windows version checks. - Introduced vscode_compat.dll to provide UWP/AppContainer API stubs for Electron applications. - Modified compatibility shims in ntoskrnl to use a pointer for driver context ID. - Added CMakeLists and .spec files for new DLLs to ensure proper build and linking. - Documented implementation details and limitations in COMPATIBILITY_SOLUTIONS.md.
Configuration menu - View commit details
-
Copy full SHA for 723277e - Browse repository at this point
Copy the full SHA 723277eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e432b53 - Browse repository at this point
Copy the full SHA e432b53View commit details -
Add comprehensive documentation and installer for VS Code 100% compat…
…ibility using proprietary DLLs - Created STUB_VS_PROPRIETARY_COMPARISON.md to compare stub and proprietary implementations, highlighting performance and compatibility differences. - Developed VSCODE_100PCT_PROPRIETARY.md detailing the strategy for achieving full compatibility with proprietary DLLs, including DLL replacement mapping and implementation steps. - Introduced vscode-install-100pct.bat script for automated installation of proprietary DLLs, including downloading, extraction, and verification processes.
Configuration menu - View commit details
-
Copy full SHA for e8a1113 - Browse repository at this point
Copy the full SHA e8a1113View commit details -
Add native .NET Framework 4.8 integration and installation scripts fo…
…r ReactOS - Introduced CMakeLists.txt for integrating .NET Framework 4.8 into bootcd.iso, including necessary DLLs and tools. - Created dotnet-install.bat for downloading, extracting, and installing .NET Framework 4.8, including pre-flight checks and installation verification. - Added dotnet-verify.bat to validate the installation of .NET Framework 4.8, checking for critical DLLs and compiler availability. - Developed vscode-install-integrated.bat to automate the installation of VS Code with GPU acceleration and .NET Framework 4.8, including downloading dependencies and creating launch scripts.
Configuration menu - View commit details
-
Copy full SHA for 34e513c - Browse repository at this point
Copy the full SHA 34e513cView commit details -
Add Windows UUID generation support for isohybrid EFI
This commit introduces a new header file `uuid_windows.h` that provides a Windows-compatible implementation for UUID generation using the native RPC runtime (rpcrt4.dll). The `uuid_generate` function utilizes `UuidCreate` to generate random UUIDs, which is essential for isohybrid EFI support on Windows platforms. The implementation defines `uuid_t` as `GUID` and omits unnecessary functions like `uuid_parse` and `uuid_unparse`, focusing solely on UUID generation.
Configuration menu - View commit details
-
Copy full SHA for 20e8655 - Browse repository at this point
Copy the full SHA 20e8655View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1320a34 - Browse repository at this point
Copy the full SHA 1320a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 861ec4a - Browse repository at this point
Copy the full SHA 861ec4aView commit details -
feat: Implement complete admin account creation page in ReactOS insta…
…ller - Added modern_admin_page.c for handling admin account creation logic. - Updated modern_resource.h and modern_dialogs.rc for new dialog resources. - Created test_admin_page.bat for validating username and password functionalities. - Introduced QUICK_START.txt for a quick overview of the new feature. - Added build-reactos.bat for simplified build process with admin page integration. - Enhanced user experience with real-time validation and modern UI elements. - Documented implementation steps and testing procedures in ADMIN_PAGE_README.md and ADMIN_INTEGRATION_GUIDE.txt.
Configuration menu - View commit details
-
Copy full SHA for c957ded - Browse repository at this point
Copy the full SHA c957dedView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce166c6 - Browse repository at this point
Copy the full SHA ce166c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e46b71 - Browse repository at this point
Copy the full SHA 7e46b71View commit details
Commits on Mar 10, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e934a7c - Browse repository at this point
Copy the full SHA e934a7cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master