Commit Graph
10 Commits
Author SHA1 Message Date
Kenix3andGitHub 706036d482 Fix formatting of README.md 2024-04-30 23:04:38 -04:00
Kenix3andGitHub 54a387a894 Implements a new Glob matching function. (#518)
* Implements a new Glob matching function.

* clang-format

* Correctly cite the glob.c file

* Correctly cite the glob.c file
2024-04-25 21:32:07 -04:00
Kenix3andGitHub 1cef81cf82 Adds description to libzip credits 2024-04-23 22:04:05 -04:00
Kenix3andGitHub 7fab78ce51 Adds libzip to credits 2024-04-23 22:03:25 -04:00
Kenix3andGitHub ec44917cf5 Update README.md to fix link to Discord 2023-09-12 23:59:19 -04:00
Kenix3andGitHub 31189cc9b3 Adds CONTRIBUTING.md (#295)
* Adds email address to CODE_OF_CONDUCT.md

* Adds CONTRIBUTING.md

* Removes clang-format text from README.md

* Fixes typo in CONTRIBUTING.md file link.
2023-05-29 01:42:11 -04:00
Kenix3andGitHub 19dce80fee Update README.md 2023-05-29 01:01:40 -04:00
Kenix3andGitHub 85254518ed Adds C bridges to LUS C++ code to their own files. Additionally organizes headers for more organic includes. (#29)
* Removes unused extern definition for __osMaxControllers in SDLController.cpp

* Moves libultraship functions to their own files.

* Headers are now moved to include and adds bridge functions for basic LUS functionality.

* Updates PulseAudioPlayer to have our naming convenstions and runs clang-format.

* Updates clang-tidy headers.

* Moves GameOverlay to menu directory.

* Fixing naming conventions in PulseAudioPlayer.

* Fixes clang-tidy errors in ResourceMgr.

* Fixes include of GameOverlay.h

* GameOverlay screen dimensions are now protected access.

* Fixes gbi.h includes.

* AudioPlayer.doInit -> AudioPlayer.DoInit

* Excluding os.h from clang-tidy

* Include stddef.h in libultraship.h for size_t

* Includes studded.h in AudioPlayer.h for size_t

* Includes stddef.h in audioplayerbridge.h for size_t

* Removes unnecessary includes in LUS.h

* Libultra types now includes stddef which brings a long size_t for all platforms.
2022-11-17 07:57:16 -05:00
Kenix 404ce30357 Fixes build validation and adds vcpkg auto download to README 2022-11-03 21:24:49 -04:00
2aecab6840 Standalone build (#9)
* Organizes libultraship files into directories.

* Adds StormLib, ZAPDUTILS, and tidies up /lib/

* Moves include up a directory and moves abi.h to include.

* Fixes gitignore to only ignore build folders, and commits forgotten files.

* update CMakeLists and `#include`s to match directory structure

* Windows CMake now builds project files.

* Restructure CMake project

* feat: sdl via vcpkg (#1)

Co-authored-by: briaguya <briaguya@alice>

* Build via VS generator

* Use ccache for faster building

* Error CI workflow on no lib generated

* Remove unused lib (mINI)

* Update embedded lib (nlohmann-json)

* Cleanup main CMakeLists.txt

* Remove unecessary header

* Use Ninja for MSVC

* Update embedded lib (spdlog)

* Update embedded lib (StormLib)

* Improve CMake structure

* define NOMINMAX for certain windows files

* Add and run clang-format

* Add and run clang-tidy

* Add CI workflow for clang-format/tidy

* Split CI workflows

* Use new format validation

* Fixes typos preventing patch OTRs from working on Switch (#8)

* Removes third party BinaryTools and re-implements and reloacates ZAPDUtils Binary Tools. (#7)

* Removes third party BinaryTools and implements ZAPDUtils' into LUS.

* Attempts to make the Linter happy.

* Another run of linter fixing improvements.

* Should be last linting-related change.

* Fixes tidy-format-validation to only check src and include directories in the git diff

Co-authored-by: briaguya <briaguya@alice>
Co-authored-by: David Chavez <david@dcvz.io>
Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
Co-authored-by: Christopher Leggett <chris@leggett.dev>
2022-11-03 18:26:17 -04:00