Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Guile version requirements to >= 3.0.6. | David Thompson | 2022-12-10 | 2 | -1/+2 |
| | | | | Thanks to Adam Rogoyski for pointing this out! | ||||
* | Add TODO.org file. | David Thompson | 2022-12-06 | 1 | -0/+168 |
| | |||||
* | audio: Fix bug where #:audio argument is ignored in make-source. | David Thompson | 2022-11-27 | 1 | -0/+2 |
| | |||||
* | cli: bundle: Remove FLAC from shared library list. | David Thompson | 2022-10-27 | 1 | -1/+0 |
| | |||||
* | cli: bundle: Fix list of bundled libraries. | David Thompson | 2022-10-26 | 1 | -5/+1 |
| | |||||
* | doc: Remove reference to long defunct macro. | David Thompson | 2022-10-25 | 1 | -2/+1 |
| | |||||
* | Allow for changing the default clear color in run-game procedure. | David Thompson | 2022-10-25 | 4 | -3/+23 |
| | | | | Add a matching flag for 'chickadee play', too. | ||||
* | guix: Update version to 0.9.0.v0.9.0 | David Thompson | 2022-10-25 | 1 | -1/+1 |
| | |||||
* | Bump to version 0.9.0. | David Thompson | 2022-10-25 | 1 | -1/+1 |
| | |||||
* | Add tests for (chickadee math rect) module. | David Thompson | 2022-10-24 | 2 | -0/+175 |
| | |||||
* | math: rect: Fix vec2-clamp-to-rect implementation. | David Thompson | 2022-10-24 | 1 | -1/+3 |
| | |||||
* | math: matrix: Add copy procedures. | David Thompson | 2022-10-24 | 3 | -9/+82 |
| | |||||
* | Update SDL game controller database file. | David Thompson | 2022-10-24 | 1 | -9/+29 |
| | |||||
* | Update README. | David Thompson | 2022-10-24 | 1 | -23/+46 |
| | |||||
* | graphics: text: Fix page size calculation. | David Thompson | 2022-10-18 | 1 | -3/+11 |
| | |||||
* | graphics: color: Define custom color printer. | David Thompson | 2022-10-18 | 1 | -0/+8 |
| | |||||
* | Rename (chickadee graphics font) to (chickadee graphics text). | David Thompson | 2022-10-17 | 14 | -18/+91 |
| | |||||
* | graphics: font: Add compositor and page layers to rendering pipeline. | David Thompson | 2022-10-17 | 1 | -123/+309 |
| | | | | | | | | | These new abstractions will allow for caching rendered text and rendering more complicated text with multiple fonts, font sizes, and colors. Leaving them undocumented for now so I can test the API more and make tweaks before really committing to anything. | ||||
* | cli: play: Wrap line over 80 characters. | David Thompson | 2022-10-15 | 1 | -1/+2 |
| | |||||
* | script: Add join procedure. | David Thompson | 2022-10-11 | 2 | -6/+32 |
| | |||||
* | scripting: Fix some indenting. | David Thompson | 2022-10-11 | 1 | -3/+3 |
| | |||||
* | image: png: Add support for paletted images via auto-expansion. | David Thompson | 2022-10-09 | 1 | -3/+5 |
| | |||||
* | async-repl: Remove 'pk' that was accidentally left in. | David Thompson | 2022-10-09 | 1 | -1/+0 |
| | |||||
* | guix: Update guile-sdl2 to latest commit. | David Thompson | 2022-10-09 | 1 | -2/+2 |
| | |||||
* | play: Slightly improve rendering of error messages. | David Thompson | 2022-10-08 | 1 | -3/+4 |
| | |||||
* | play: Fix crash when exception stack frame is from an unknown file. | David Thompson | 2022-10-08 | 1 | -1/+5 |
| | |||||
* | doc: Fix a couple of small mistakes. | David Thompson | 2022-10-08 | 1 | -3/+2 |
| | |||||
* | Update error handling to use Guile's new exception API. | David Thompson | 2022-10-08 | 4 | -44/+39 |
| | |||||
* | Allow 'chickadee play' to use languages other than Scheme. | Arne Babenhauserheide | 2022-10-08 | 2 | -11/+65 |
| | |||||
* | guix: Fix guile-sdl2 version number. | David Thompson | 2022-10-01 | 1 | -1/+1 |
| | |||||
* | guix: Update guile-sdl2 to latest commit. | David Thompson | 2022-10-01 | 1 | -2/+2 |
| | |||||
* | Update SDL game controller database file. | David Thompson | 2022-10-01 | 1 | -792/+1073 |
| | |||||
* | emacs: Remove directory local compile command. | David Thompson | 2022-10-01 | 1 | -2/+1 |
| | |||||
* | audio: Do not crash if there are no audio devices available. | David Thompson | 2022-09-17 | 1 | -8/+13 |
| | |||||
* | dir-locals: Update compile-command to use 'guix shell'. | David Thompson | 2022-08-31 | 1 | -1/+1 |
| | |||||
* | guix: Replace mention of 'guix environment' with 'guix shell'. | David Thompson | 2022-08-31 | 1 | -1/+1 |
| | |||||
* | guix: Use simpler method of using local git checkout. | David Thompson | 2022-08-31 | 1 | -6/+2 |
| | |||||
* | graphics: path: Apply transformation matrix to path origin. | David Thompson | 2022-08-27 | 1 | -1/+1 |
| | | | | | | Fixes a bug where a path with no initial 'move-to' always has the first point at (0, 0) even if the transformation matrix includes a translation. | ||||
* | Add tests for matrix module. | David Thompson | 2022-08-05 | 2 | -0/+64 |
| | |||||
* | math: vector: Separate vec2 and vec3 things into their own sections. | David Thompson | 2022-08-03 | 1 | -140/+150 |
| | | | | Having them mixed up was confusing. | ||||
* | math: matrix: Add matrix4-inverse and matrix4-inverse! procedures. | David Thompson | 2022-08-03 | 2 | -0/+165 |
| | |||||
* | math: matrix: Replace matrix4-transform! with matrix4-transform-{vec2,vec3}! | David Thompson | 2022-08-03 | 1 | -5/+41 |
| | |||||
* | math: matrix: Add matrix4= procedure. | David Thompson | 2022-08-03 | 1 | -0/+5 |
| | |||||
* | math: matrix: Fix error in a comment. | David Thompson | 2022-08-03 | 1 | -1/+1 |
| | |||||
* | math: matrix: Add docstring to matrix3-inverse procedure. | David Thompson | 2022-08-03 | 1 | -0/+1 |
| | |||||
* | math: vector: Reduce character count of printed vectors. | David Thompson | 2022-08-03 | 1 | -2/+2 |
| | | | | Easier to read this way, IMO. | ||||
* | math: vector: Export set-vec3-z! | David Thompson | 2022-08-03 | 1 | -0/+1 |
| | |||||
* | graphics: sprite: Add #:shear argument to sprite-batch-add! | David Thompson | 2022-08-01 | 2 | -6/+8 |
| | |||||
* | graphics: sprite: Add #:shear argument to draw-sprite. | David Thompson | 2022-08-01 | 2 | -10/+14 |
| | |||||
* | math: matrix: Clean up matrix4-2d-transform! implementation. | David Thompson | 2022-08-01 | 1 | -37/+35 |
| |