Skip to content

v2.10 release

Choose a tag to compare

@qstanczyk qstanczyk released this 22 Sep 12:41
· 9 commits to master since this release
caf0a31
Native Windows support (#277)

* Compile project on Windows

* Fix compilation and run-time issues

* Fix runtime errors

The problem was with reading files: file paths are different on Unix and Windows.

* Set library extension to .pyd

* Add platform specific instructions. Build engine using pip

Use variable length arrays on platforms other than Windows

Build engine using pip on Windows

Add more platform-specific instructions

* Prepare for PR: add development install, update guides

Improve finding Boost Python on Linux. Prepare for PR.

Include source files with gfootball_engine

Add installation instructions for Windows

Add CMakeModules with data_files

Use MANIFEST.in to include additional files

Remove unnecessary call to Shutdown SDL: it is being called in blunted.cpp on Exit

Use platform-specific logic for copying fonts and building

Allow development (-e) install on Windows

Fix development (-e) install. Update README

* * Add GitHub workflow to publish wheels to PyPI
* Use vcpkg manifests to install C++ dependencies
* Fix tests to run on Windows
* Delete Simple Vertex Buffer during Exit (not in the destructor)
* Update MANIFEST.in to include necessary files
* Add requirements.txt
* Update compile engine doc

* Install psutil with a separate command in Docker

* Update CHANGELOG and docs

* Finalize PR changes