1
0
Fork 0
mirror of https://github.com/italicsjenga/agb.git synced 2025-02-23 22:58:18 +11:00
Commit graph

2878 commits

Author SHA1 Message Date
Corwin
ce4882a56c
add changelog entry 2024-03-29 14:43:36 +00:00
Corwin
184b11ed81
use static rather than const 2024-03-29 14:41:08 +00:00
Gwilym Inzani
92c39ecc5d
Unicode font support ()
![image](https://github.com/agbrs/agb/assets/460842/52dcd161-d8e4-4588-8f3e-c8dd8c2540aa)

Doesn't correctly handle accents or modifiers like that. Ligatures are
also not supported. But does correctly render any character directly in
the font :)

- [x] Changelog updated / no changelog update needed
2024-03-27 09:53:11 +00:00
Gwilym Inzani
232e5670d4 Say hello in japanese for the object_text_render example 2024-03-27 09:44:40 +00:00
Gwilym Inzani
a7b017e7e7 Add a changelog entry for initial unicode support 2024-03-27 09:32:34 +00:00
Gwilym Inzani
fa1de1fab7 Should be static 2024-03-27 09:30:41 +00:00
Gwilym Inzani
f4efaf67a4 Add a japanese text rendering example 2024-03-27 09:26:11 +00:00
Gwilym Inzani
a61fe79a6f Allow any character supported by the font 2024-03-27 09:21:06 +00:00
Gwilym Inzani
dc8a6e3884 Add a japanese font to the examples ready for testing 2024-03-27 09:09:40 +00:00
Gwilym Inzani
0142decb92
Document -> DocumentMut ()
Build started failing last night because of this
2024-03-20 13:34:14 +00:00
Gwilym Inzani
b28f3872c0 Document -> DocumentMut 2024-03-20 13:26:02 +00:00
Gwilym Inzani
33bc38a094
Update Rust crate asefile to 0.3.8 ()
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [asefile](https://togithub.com/alpine-alpaca/asefile) | dependencies |
patch | `0.3.7` -> `0.3.8` |

---

### Release Notes

<details>
<summary>alpine-alpaca/asefile (asefile)</summary>

###
[`v0.3.8`](https://togithub.com/alpine-alpaca/asefile/blob/HEAD/CHANGELOG.md#038)

[Compare
Source](https://togithub.com/alpine-alpaca/asefile/compare/v0.3.7...v0.3.8)

-   Parse `repeat` property of a tag. [#&#8203;23]
-   Upgrade Rust edition and `bitflags` dependency [#&#8203;24]

[#&#8203;23]: https://togithub.com/alpine-alpaca/asefile/pull/23

[#&#8203;24]: https://togithub.com/alpine-alpaca/asefile/pull/24

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
2024-03-19 23:41:19 +00:00
GBA bot
4bf1778dec Update lockfiles 2024-03-19 23:30:08 +00:00
renovate[bot]
2a418ed38a
Update Rust crate asefile to 0.3.8 2024-03-19 23:29:33 +00:00
Gwilym Inzani
f36a888771
Add changelog entry ()
Forgot to push the changelog entry
2024-03-13 15:45:33 +00:00
Gwilym Inzani
09ad7c2c5d Add changelog entry 2024-03-13 15:36:46 +00:00
Gwilym Inzani
0c21f70c46
Make dma module public ()
I was trying to use DMA in a less trivial case than the examples and
couldn't because I couldn't write the types (since I'd forgotten to
export the module).

This will likely just be 0.19.2 with the extra `pub mod` :)

- [x] Changelog updated
2024-03-13 14:38:13 +00:00
Gwilym Inzani
b25302f133 Add required doc comments 2024-03-13 14:28:48 +00:00
Gwilym Inzani
3c28324e83 Make the DMA module public 2024-03-13 14:24:14 +00:00
Gwilym Inzani
95b5e85f57
Update Rust crate xmrs to 0.4 ()
[![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.3` -> `0.4` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
2024-03-09 16:22:56 +00:00
GBA bot
0b669e513e Update lockfiles 2024-03-09 15:28:03 +00:00
renovate[bot]
5093c94eac
Update Rust crate xmrs to 0.4 2024-03-09 15:27:29 +00:00
Gwilym Inzani
d804edb1ec
Fix clippy lint in agb tools ()
Clippy lint was getting upset that we were pointlessly cloning. So stop
doing that (even though the lint seems to have a bug, but I'd like the
build to start working again).

- [x]  no changelog update needed
2024-03-09 12:18:38 +00:00
Gwilym Inzani
622887bcdc Don't clone unnecessarily 2024-03-09 12:09:34 +00:00
Corwin
9e63b2c46c
Release v0.19.1 2024-03-06 19:11:47 +00:00
Corwin
2e87a77b79
Fix out by one in infinite scroll ()
Fix out by one in infinite scroll
2024-03-06 17:22:09 +00:00
Gwilym Inzani
7ebebb2942 Fix out by one in infinite scroll 2024-03-06 15:42:48 +00:00
Gwilym Inzani
75320ed3e0
Fix the incorrect copying of map tiles issue ()
* A very old issue that meant you couldn't move more than one tile per
frame.
* This fixes the logic so we can move maps quickly.

- [x] Changelog updated
2024-03-06 14:30:21 +00:00
Gwilym Inzani
f8e24a3ee3 Add changelog entry 2024-03-06 14:24:58 +00:00
Corwin
78146bc963
fix the incorrect copying of map tiles issue 2024-03-06 12:40:53 +00:00
Corwin
20a74fe319
introduce vector and rect abs 2024-03-06 12:40:53 +00:00
Gwilym Inzani
66ec762855 Release v0.19.0 2024-03-06 09:33:58 +00:00
Gwilym Inzani
ec2bbb3eca Changelog should say 'changed' 2024-03-06 09:26:47 +00:00
Gwilym Inzani
5bdc782e78
Add an into_inner() function on infinite scrolled map ()
Adds a useful into_inner function which we need at the moment.

Will add a changelog and documentation later

- [x] Changelog updated
2024-03-06 09:11:08 +00:00
Gwilym Inzani
90fe94424f Add a doc entry for into_inner 2024-03-06 09:02:40 +00:00
Gwilym Inzani
98d9c133c7 Add a changelog entry for into_inner 2024-03-06 09:00:28 +00:00
Gwilym Inzani
569a1c0425 Add an into_inner() function on infinite scrolled map 2024-03-06 08:59:29 +00:00
Corwin
0e7716b4ee
Bump asefile version () 2024-03-03 16:23:53 +00:00
Corwin
7a84eb3cd5
update lockfiles 2024-03-03 15:59:15 +00:00
Corwin
7515a192f4
remove unused import 2024-03-03 15:59:06 +00:00
Corwin
c4d06b6e7f
bump asefile version 2024-03-03 15:58:59 +00:00
Gwilym Inzani
2c8cb646ac
Default implementations ()
Add some implementations of `Default` for classes with empty new
constructors

- [x] Changelog updated
2024-02-28 10:17:03 +00:00
Gwilym Inzani
42eadde631 Also add default implementation for InitOnce 2024-02-28 10:09:12 +00:00
Gwilym Inzani
0f19093465
Update extractions/setup-just action to v2 ()
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [extractions/setup-just](https://togithub.com/extractions/setup-just)
| action | major | `v1` -> `v2` |

---

### Release Notes

<details>
<summary>extractions/setup-just (extractions/setup-just)</summary>

### [`v2`](https://togithub.com/extractions/setup-just/compare/v1...v2)

[Compare
Source](https://togithub.com/extractions/setup-just/compare/v1...v2)

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
2024-02-28 09:58:18 +00:00
Gwilym Inzani
661eb7155f Add changelog entry for default implementations 2024-02-28 09:56:23 +00:00
Gwilym Inzani
941eb4ade1 Add missing default implementations 2024-02-28 09:55:55 +00:00
GBA bot
6dbf946ca3 Update lockfiles 2024-02-27 22:05:08 +00:00
renovate[bot]
dbaea5a341
Update extractions/setup-just action to v2 2024-02-27 22:04:35 +00:00
Gwilym Inzani
b5c97afe61
Manually copy the first value when you set up hblank ()
Fixes the weird lines on the hblank demos

- [x] No changelog update needed
2024-02-27 20:50:14 +00:00
Gwilym Inzani
4ebab07d47 Manually copy the value when you set up hblank 2024-02-27 20:40:20 +00:00