~octaspire/cl-octaspire-sdl2

1071250a — octaspire 2 years ago main
Add, export, and test multiple functions, structs and constants
a2fdf5e8 — octaspire 2 years ago
Add `cl-hexdump.lisp` to autogenerate hexdumps from assets

 Remove manually generated asset hexdumps. Use instead
 simple Common Lisp program to iterate asset directory
 and generate a Lisp hexdump for each asset. Update
 this step as a prerquisite for Makefile's `test`
 target.
11639bcb — octaspire 2 years ago
Add, export, and test more functions, change project structure
f1265be7 — octaspire 2 years ago
Add, export and test some sound and music related things

 * Add foreign functions for loading, releasing
   and playing SDL2 chunks and music.
 * Add `with-*` helper macros for working with sound.
 * Add `audio` class, functions, and method for playing
   it. Constructor takes care of all the foreign allocation and
   setup, and destructor releases all foreign data.
 * Disable FreeBSD and OpenBSD CI runner for now.
   For some reason, they don't work on remote headless
   server as well as on local headless VM.
bced7bda — octaspire 2 years ago
Do some changes for CI runners
67cb651b — octaspire 2 years ago
Use Xvfb to run unit tests without display on CI
56e873ca — octaspire 2 years ago
Add, export, and test few functions
2fe5a749 — octaspire 2 years ago
Add, export, and test macros and foreign functions, add test asset
dc444e32 — octaspire 2 years ago
WIP Add mixer
558e4d92 — octaspire 2 years ago
Add, export, and test more constants
60c8faae — octaspire 2 years ago
Make names shorter, add package nickname, etc.

 * Make names shorter, for example `init` instead
   of `sdl-init`. If using package nickname `sdl`,
   this is then written `sdl:init`.

 * Add, export, and test one new constant.

 * Add unit test runner for OpenBSD.
2e865555 — octaspire 2 years ago
Make unit test runner for ECL silent, and for CLISP more silent
6b0c569a — octaspire 2 years ago
Fix FreeBSD 13.x unit test runner
d0231ae6 — octaspire 2 years ago
Add unit test runner for FreeBSD 13.x
be1e4a08 — octaspire 2 years ago
Fix shellcheck errors in unit test script, load SDL2 in macOS
29b2d7bc — octaspire 2 years ago
Fix Debian unit test runner by enabling Quicklisp for CLISP
cfa197d8 — octaspire 2 years ago
Modify Debian GNU/Linux unit test runner
b6f8a835 — octaspire 2 years ago
Fix unit test runner for Debian GNU/Linux

 * Make Quicklisp available in ECL
dabe382c — octaspire 2 years ago
Fix and update unit tets runner for Debian GNU/Linux
15818633 — octaspire 2 years ago
Modify unit test runner script
Next