Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.8 KB

README.md

File metadata and controls

41 lines (30 loc) · 1.8 KB

gsoc-old-windows-support

Researching the possibility of adding Windows XP, 7, Vista, and 8 support for Neutralinojs.

Table of Contents

  1. Asio Findings
  2. Boost Asio Findings
  3. Webview Findings
  4. Asio Alternatives
  5. Boost Asio Alternatives
  6. Debugging Windows 7 Compatibility
  7. Webview Alternatives

Project Overview

This project aims to investigate and document the challenges and solutions for maintaining support for Neutralinojs for older Windows versions, particularly Windows 7, in modern C++ libraries and frameworks. The focus is on three main components:

  1. Asio
  2. Boost.Asio
  3. Webview

Repository Structure

  • docs/: Contains all documentation files
    • findings/: Detailed analysis of each component
    • *_alternatives.md: Documents exploring alternative solutions for each component
  • resources/: Additional resources and references
  • LICENSE: License information for this project
  • README.md: This file, providing an overview of the repository

How to Use This Repository

  1. Start with the README (this file) to get an overview of the project.
  2. Navigate to specific documentation using the Table of Contents above.
  3. Review the findings for each component to understand the challenges.
  4. Explore the alternatives documents for potential solutions.
  5. Use the DEBUGGING_WINDOWS7_COMPATIBILITY.md file for practical guidance on addressing compatibility issues.

Contributing

Contributions to this research project are welcome. Please discuss your planned contributions via the Neutralinojs Discord server.