Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: reactos/reactos
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: DFN-master/reactos
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 146 files changed
  • 1 contributor

Commits on Mar 5, 2026

  1. 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.
    DFN-master committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    8031f57 View commit details
    Browse the repository at this point in the history
  2. 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.
    DFN-master committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    723277e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e432b53 View commit details
    Browse the repository at this point in the history
  4. 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.
    DFN-master committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    e8a1113 View commit details
    Browse the repository at this point in the history
  5. 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.
    DFN-master committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    34e513c View commit details
    Browse the repository at this point in the history
  6. 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.
    DFN-master committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    20e8655 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1320a34 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    861ec4a View commit details
    Browse the repository at this point in the history
  9. 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.
    DFN-master committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    c957ded View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ce166c6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7e46b71 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2026

  1. Configuration menu
    Copy the full SHA
    e934a7c View commit details
    Browse the repository at this point in the history
Loading