8 Commits

Author SHA1 Message Date
Ethan Roseman 50a2b836b9 Migrate from poetry/black to uv/ruff (#1673)
* Migrate from poetry/black to uv/ruff

* fixes

* path change

* path pt 2

* ah

* mkst tweaks (#1674)

* mkst tweaks

* tweaks++

* doh

* tweak harder

---------

Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com>
2025-09-22 19:23:55 +09:00
Mark Street f9cf3e7c47 Remove 'git' requirement from library downloader (#1623) 2025-06-19 01:56:46 +09:00
iFarbod 29ad464e69 Add DXSDK 9.0 to win32 libraries (#1572) 2025-05-30 08:07:09 +01:00
Mark Street 8f601c5506 Make libraries platform-specific redux (#1195)
* Make libraries platform-specific redux

* mypy
2024-04-10 21:02:03 +01:00
Mark Street c6c5b77bf1 Faq (#922)
* Add FAQ

* eth changes

* info about adding presets and compilers

* appease linter

* fix vercel deploy

* fix lint properly?

* giraffe wording

* colour links, one more question

---------

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-12-04 16:40:58 +00:00
Robin Lambertz 1e00311790 Refactor libraries/download.py (#881)
* Avoid warning in git init when downloading libs

* Remove unused --libraries argument

* Take a Path when parsing libraries-dir

* Simplify expression of default libraries_dir

* Ensure the branch name is always a string

* Move git download to a dedicated function

* Emit error if get_library fails to create include dir
2023-10-09 02:37:51 +09:00
Joshua Peisach c63102ea58 Support DirectX 5.0 (#877) 2023-10-05 22:13:27 +01:00
Robin Lambertz e1c33d47d3 Support libraries in decomp.me (#843)
* Add script to download libraries, and download directx

* Add libraries endpoint

* Allow compiling with a library

* Add new libraries tab in frontend

* Add libraries support in CI

* Better look for the libraries

* Give pretty names to libraries

* Move Libraries to live under CompilerOpts

* typechecking hackery

* Make libraries trigger autorecomp and set the unsaved flag

* Fix libraryVersions

* Add new libraries download script to CI, docker and docs

---------

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-09-30 14:54:40 +09:00