Commit graph

3390 commits

Author SHA1 Message Date
kouta a9a4a052a9 Remove priority() from TiledMapPrivate as it can now be accessed straight from the underlying type. 2024-07-11 14:34:12 -03:00
kouta 41979460f6 Merge remote-tracking branch 'refs/remotes/raworigin/master' into hotfix/affine-tiles 2024-07-11 14:27:37 -03:00
renovate[bot] d07e1265e1
Update Javascript packages (non-major) 2024-07-10 15:48:34 +00:00
kouta 1340b992cb Code review 2024-07-10 09:29:07 -03:00
Gwilym Inzani 476adafeb4
Fix two build issues with latest rust version (#736)
- [x] no changelog update needed
2024-07-10 09:17:54 +01:00
Gwilym Inzani 741c3dedee Fix two build issues with latest rust version 2024-07-10 09:06:52 +01:00
kouta-kun 8c6e1ae0a9
Update CHANGELOG.md 2024-07-09 16:59:30 -03:00
kouta cf2b8be6e0 Fix affine matrix tile setting 2024-07-07 00:53:52 -03:00
Corwin 919a4046b7
Update Javascript packages (non-major) (#731) 2024-07-02 19:10:37 +01:00
renovate[bot] 81734745e1
Update Javascript packages (non-major) 2024-07-01 19:50:42 +00:00
Corwin 1257fbbf79
Update Javascript packages (non-major) (#728) 2024-06-20 21:07:24 +01:00
renovate[bot] 7ad88d405b
Update Javascript packages (non-major) 2024-06-20 19:57:31 +00:00
Corwin a4d6ba5bc9
Release v0.20.5 2024-06-18 17:49:56 +01:00
Corwin aa2edf131e
update changelog 2024-06-18 17:47:19 +01:00
Corwin cd8c058b13
Fix xmrs minor version breakage (#727)
- [x] no changelog update needed
2024-06-17 20:50:40 +01:00
Corwin 592e6dce09
fix xmrs minor version breakage 2024-06-17 20:37:32 +01:00
Corwin ac2e6b5046
Release v0.20.4 2024-06-13 23:13:02 +01:00
Corwin bc061f676f
move some functions under more general generics (#726)
- [x] Changelog updated
2024-06-13 22:56:47 +01:00
Corwin f6ff13e1b2
add changelog entry 2024-06-13 22:49:39 +01:00
Corwin bc63776b9e
Exclude tests / examples / benches from the published packages (#589)
The package published to crates.io should not include tests / examples /
benches. Previously we ran into issues with having a too large package
from example data, but we avoided this by making the examples smaller. A
better way to avoid this is to not include them at all.

- [x] no changelog update needed
2024-06-13 22:48:00 +01:00
Corwin 4e0334f29c
move some functions under more general generics 2024-06-13 22:47:03 +01:00
Corwin a6e4be0577
Release v0.20.3 2024-06-12 17:57:39 +01:00
Corwin 5ca9cd5480
fix the overflow bug on kerning / xmin on a new sprite (#725)
- [x] Changelog updated
2024-06-12 17:40:46 +01:00
Corwin 547c6b1ebe
Expose graphics mode (#723)
- [x] Changelog updated
2024-06-12 17:37:37 +01:00
Corwin cbf0fa0a23
add changelog entry 2024-06-12 17:33:46 +01:00
Corwin 53f0901ceb
fix the overflow bug on kerning / xmin on a new sprite 2024-06-12 17:29:39 +01:00
Corwin 7292748848
add changelog entry 2024-06-12 17:18:36 +01:00
Corwin 50f2ad6f52
exclude tests / examples / benches from the published packages 2024-06-12 01:19:18 +01:00
Corwin 9ef4a8efcc
Update dependency @types/node to v20.14.2 (#722) 2024-06-11 20:59:21 +01:00
Corwin fed560b41b
expose graphics mode 2024-06-11 17:50:22 +01:00
renovate[bot] 29454c5752
Update dependency @types/node to v20.14.2 2024-06-11 01:45:15 +00:00
Gwilym Inzani 062eb1154e
The link register points to the next instruction, not the current one (#718)
agb-debug was producing some bad backtraces which was being caused by
the fact that we were producing slightly incorrect values which made
bigger examples of backtraces completely useless.

I could fix this in agb-debug, but I feel like the correct place to do
this is just fixing agb.

- [x] Changelog updated
2024-06-04 21:47:16 +01:00
Gwilym Inzani 32c6ed4e35 Ensure the frame pointer is always 0 2024-06-04 21:39:58 +01:00
Gwilym Inzani b405a04a4a Add a changelog entry 2024-06-04 21:19:29 +01:00
Gwilym Inzani d9243ded6b The link register points to the next instruction 2024-06-04 21:18:10 +01:00
Gwilym Inzani fafa4ba7ea
Update Rust crate xmrs to 0.6 (#716)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [xmrs](https://codeberg.org/sbechet/xmrs) | dependencies | minor |
`0.5` -> `0.6` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log [here](https://developer.mend.io/github/agbrs/agb).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
2024-06-04 20:19:30 +01:00
Corwin d6b52f8ce8
Update dependency @types/node to v20.14.1 (#717) 2024-06-04 20:03:34 +01:00
renovate[bot] cb6e8edb99
Update dependency @types/node to v20.14.1 2024-06-04 01:13:58 +00:00
Corwin 8d1e5ee192
Update dependency @types/react to v18.3.3 (#715) 2024-05-29 18:01:53 +01:00
renovate[bot] dd15cb2ee0
Update Rust crate xmrs to 0.6 2024-05-29 16:36:06 +00:00
renovate[bot] 886874ffd0
Update dependency @types/react to v18.3.3 2024-05-28 01:30:25 +00:00
Gwilym Inzani 2de07342d7
Fix affine background matrix creation outside of the 1st quadrant (#714)
- [x] Changelog updated
2024-05-27 16:46:59 +01:00
Gwilym Inzani 6b58280e81 Add changelog entry for affine background positions 2024-05-27 14:47:17 +01:00
Gwilym Inzani fde444e253 Fix affine background matrix creation outside of the 1st quadrant 2024-05-27 14:46:55 +01:00
Gwilym Inzani 27ee9c7b85
Revert "Remove lifetime from dma transfer handle" (#713)
Reverts agbrs/agb#712

This wasn't for the data but for the DMA itself
2024-05-27 14:24:02 +01:00
Gwilym Inzani 21658b9b15
Revert "Remove lifetime from dma transfer handle" 2024-05-27 14:16:24 +01:00
Gwilym Inzani dc06aabb19
Remove lifetime from dma transfer handle (#712)
The lifetime here is pointless since we copy the data anyway. And this
makes a bunch of stuff not unsafe any more which is really nice.

- [x] Changelog updated / no changelog update needed
2024-05-27 13:39:27 +01:00
Gwilym Inzani e91e7a84e7 Add changelog entry for less unsafe 2024-05-27 13:25:52 +01:00
Gwilym Inzani c4719a5ce0 Remove unsafe from examples 2024-05-27 13:24:58 +01:00
Gwilym Inzani e9ce8cd2ad hblack_transfer doesn't need to be unsafe 2024-05-27 13:23:49 +01:00