5 Commits

Author SHA1 Message Date
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