Corwin
5fe4b8dfa5
format
2023-12-05 21:06:39 +00:00
Gwilym Inzani
62b5052b41
Update Rust crate fontdue to 0.8 ( #518 )
...
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [fontdue](https://togithub.com/mooman219/fontdue ) | dependencies |
minor | `0.7` -> `0.8` |
---
### Release Notes
<details>
<summary>mooman219/fontdue (fontdue)</summary>
###
[`v0.8.0`](https://togithub.com/mooman219/fontdue/blob/HEAD/CHANGELOG.md#080---2023-11-25 )
##### Added
- `Font.has_glyph()` for convenience.
##### Changes
- The 0.7.4 breaks semver by adding a field to FontSettings. 0.7.4 is
yanked and republished as 0.8.0
###
[`v0.7.4`](https://togithub.com/mooman219/fontdue/blob/HEAD/CHANGELOG.md#074---2023-11-25 )
##### Added
- Support Loading Ligature & Substitution Glyphs.
##### Changes
- Update `ttf-parser` to 0.20
- Update `hashbrown` to 0.14
##### Fixed
- Fixed a potential unaligned read on x86.
###
[`v0.7.3`](https://togithub.com/mooman219/fontdue/blob/HEAD/CHANGELOG.md#073---2023-04-16 )
##### Added
- Expose layout settings on `Layout`
- Add a line height option to LayoutSettings
##### Changes
- Relicense to MIT OR Apache-2.0 OR Zlib
- Update `hashbrown` to 0.13
- Refactored development related artifacts into the `dev` folder. This
reduces pollution in the main crate.
- Removed some needless unsafe, documented other uses.
##### Fixed
- More doc typos.
###
[`v0.7.2`](https://togithub.com/mooman219/fontdue/blob/HEAD/CHANGELOG.md#072---2022-03-03 )
##### Added
- Added `byte_offset` to GlyphPosition
##### Changes
- Breaking - Renamed `line_start`/`line_end` to
`glyph_start`/`glyph_end`
##### Fixed
- More doc typos.
- `line_start`/`glyph_start` skipping spacing characters.
###
[`v0.7.1`](https://togithub.com/mooman219/fontdue/blob/HEAD/CHANGELOG.md#071---2022-02-25 )
##### Changes
- `ttf-parser` updated to 0.15
##### Fixed
- `LinePosition` doc typo.
- Benign compiler error in debug mode in layout.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
2023-12-05 20:57:15 +00:00
GBA bot
382d465f3e
Update lockfiles
2023-12-05 20:51:29 +00:00
Gwilym Inzani
522183b3ab
Use ..Default::default() to make it clearer what we're changing
2023-12-05 20:50:33 +00:00
Gwilym Inzani
904c702e49
Ensure that the affine background example looks consistent ( #523 )
...
Fixes #522
- [x] Changelog updated / no changelog update needed
2023-12-05 20:48:12 +00:00
Gwilym Inzani
35c601d4e9
Ensure that the affine background example looks consistent
2023-12-05 20:33:00 +00:00
GBA bot
b1df507fa6
Update lockfiles
2023-11-26 04:15:22 +00:00
renovate[bot]
f615f9cf9f
Update Rust crate fontdue to 0.8
2023-11-26 04:14:47 +00:00
Gwilym Inzani
5e8e816294
Update Rust crate libc to 0.2.150 ( #514 )
...
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [libc](https://togithub.com/rust-lang/libc ) | dependencies | patch |
`0.2.149` -> `0.2.150` |
---
### Release Notes
<details>
<summary>rust-lang/libc (libc)</summary>
###
[`v0.2.150`](https://togithub.com/rust-lang/libc/releases/tag/0.2.150 )
[Compare
Source](https://togithub.com/rust-lang/libc/compare/0.2.149...0.2.150 )
#### What's Changed
- feat: closefrom() and close_range() for FreeBSD by
[@​SteveLauC](https://togithub.com/SteveLauC ) in
[https://github.com/rust-lang/libc/pull/3374 ](https://togithub.com/rust-lang/libc/pull/3374 )
- adding apple ifreq by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3375 ](https://togithub.com/rust-lang/libc/pull/3375 )
- Add pthread_once by [@​0xcaff](https://togithub.com/0xcaff ) in
[https://github.com/rust-lang/libc/pull/3376 ](https://togithub.com/rust-lang/libc/pull/3376 )
- netbsd: Add SO_NOSIGPIPE by
[@​taiki-e](https://togithub.com/taiki-e ) in
[https://github.com/rust-lang/libc/pull/3377 ](https://togithub.com/rust-lang/libc/pull/3377 )
- Say goodbye to GH Pages in favor of docs.rs by
[@​JohnTitor](https://togithub.com/JohnTitor ) in
[https://github.com/rust-lang/libc/pull/3378 ](https://togithub.com/rust-lang/libc/pull/3378 )
- bugfix for teeos use Option by
[@​Sword-Destiny](https://togithub.com/Sword-Destiny ) in
[https://github.com/rust-lang/libc/pull/3379 ](https://togithub.com/rust-lang/libc/pull/3379 )
- openbsd/netbsd sharing execvpe definition by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3382 ](https://togithub.com/rust-lang/libc/pull/3382 )
- ifreq for apple follow-up fix case when in non libc_union case by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3385 ](https://togithub.com/rust-lang/libc/pull/3385 )
- NetBSD's mod.rs: fix cpuid_t definition. by
[@​he32](https://togithub.com/he32 ) in
[https://github.com/rust-lang/libc/pull/3386 ](https://togithub.com/rust-lang/libc/pull/3386 )
- ifconf addition to apple. fixing freebsd's implementation while at it.
by [@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3388 ](https://togithub.com/rust-lang/libc/pull/3388 )
- adding exect/execvP for FreeBSD/DragonflyBSD by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3381 ](https://togithub.com/rust-lang/libc/pull/3381 )
- adding execvP for apple by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3383 ](https://togithub.com/rust-lang/libc/pull/3383 )
- adding ifreq struct for openbsd by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3384 ](https://togithub.com/rust-lang/libc/pull/3384 )
- Add `MCL_ONFAULT` constants by
[@​newpavlov](https://togithub.com/newpavlov ) in
[https://github.com/rust-lang/libc/pull/3380 ](https://togithub.com/rust-lang/libc/pull/3380 )
- Add time namespace constant by
[@​cd-work](https://togithub.com/cd-work ) in
[https://github.com/rust-lang/libc/pull/3352 ](https://togithub.com/rust-lang/libc/pull/3352 )
- adding few more CLONE_\* constant for Linux/Android. by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3034 ](https://togithub.com/rust-lang/libc/pull/3034 )
- android add handful lock free stdio calls by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3290 ](https://togithub.com/rust-lang/libc/pull/3290 )
- hurd: Fix msghdr's msg_iov field type by
[@​sthibaul](https://togithub.com/sthibaul ) in
[https://github.com/rust-lang/libc/pull/3389 ](https://togithub.com/rust-lang/libc/pull/3389 )
- Adding missing macros from linux/if_tun.h by
[@​BrandonMFong](https://togithub.com/BrandonMFong ) in
[https://github.com/rust-lang/libc/pull/3320 ](https://togithub.com/rust-lang/libc/pull/3320 )
- vxworks: Add mman.h consts and shm functions by
[@​jdygert-spok](https://togithub.com/jdygert-spok ) in
[https://github.com/rust-lang/libc/pull/3406 ](https://togithub.com/rust-lang/libc/pull/3406 )
- Reenable FreeBSD 14 CI, and update definitions to match 14.0-RC1. by
[@​asomers](https://togithub.com/asomers ) in
[https://github.com/rust-lang/libc/pull/3355 ](https://togithub.com/rust-lang/libc/pull/3355 )
- Use new check-cfg syntax in newer nightly by
[@​Urgau](https://togithub.com/Urgau ) in
[https://github.com/rust-lang/libc/pull/3410 ](https://togithub.com/rust-lang/libc/pull/3410 )
- musl fixes and musl+riscv32 fixes by
[@​akiernan](https://togithub.com/akiernan ) in
[https://github.com/rust-lang/libc/pull/3302 ](https://togithub.com/rust-lang/libc/pull/3302 )
- Add various constants from OpenBSD's sys/exec_elf.h. by
[@​ltratt](https://togithub.com/ltratt ) in
[https://github.com/rust-lang/libc/pull/3409 ](https://togithub.com/rust-lang/libc/pull/3409 )
- riscv64/musl: Add landlock syscalls by
[@​marv](https://togithub.com/marv ) in
[https://github.com/rust-lang/libc/pull/3398 ](https://togithub.com/rust-lang/libc/pull/3398 )
- Add stat64at function declaration to AIX by
[@​ecnelises](https://togithub.com/ecnelises ) in
[https://github.com/rust-lang/libc/pull/3324 ](https://togithub.com/rust-lang/libc/pull/3324 )
- adding getmntinfo/getmntvinfo for DragonFlyBSD. by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3394 ](https://togithub.com/rust-lang/libc/pull/3394 )
- adding MOVE_MOUNT\* constants for linux to use with SYS_move_mount by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3391 ](https://togithub.com/rust-lang/libc/pull/3391 )
- freebsd adding PROT_MAX|PROT_MAX_EXTRACT mmap flags by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3399 ](https://togithub.com/rust-lang/libc/pull/3399 )
- linux/android adding few if_alg.h constants. by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3404 ](https://togithub.com/rust-lang/libc/pull/3404 )
- Setup Dependabot for GitHub Actions by
[@​JohnTitor](https://togithub.com/JohnTitor ) in
[https://github.com/rust-lang/libc/pull/3411 ](https://togithub.com/rust-lang/libc/pull/3411 )
- For NetBSD: add entry for NetBSD/riscv64. by
[@​he32](https://togithub.com/he32 ) in
[https://github.com/rust-lang/libc/pull/3291 ](https://togithub.com/rust-lang/libc/pull/3291 )
- adding more recent pthread_get/setname_np calls to
freebsd/dragonflybsd by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3412 ](https://togithub.com/rust-lang/libc/pull/3412 )
- NetBSD/mipsel: add support. by
[@​he32](https://togithub.com/he32 ) in
[https://github.com/rust-lang/libc/pull/3416 ](https://togithub.com/rust-lang/libc/pull/3416 )
- feat: add new constants from fanotify linux api by
[@​ad0](https://togithub.com/ad0 ) in
[https://github.com/rust-lang/libc/pull/3408 ](https://togithub.com/rust-lang/libc/pull/3408 )
- linux: add PTRACE_GETSIGMASK and PTRACE_SETSIGMASK by
[@​mbyzhang](https://togithub.com/mbyzhang ) in
[https://github.com/rust-lang/libc/pull/3163 ](https://togithub.com/rust-lang/libc/pull/3163 )
- Add a few declarations for Apple systems by
[@​vincentisambart](https://togithub.com/vincentisambart ) in
[https://github.com/rust-lang/libc/pull/3328 ](https://togithub.com/rust-lang/libc/pull/3328 )
- feat: Added ifconf struct by
[@​Brijeshkrishna](https://togithub.com/Brijeshkrishna ) in
[https://github.com/rust-lang/libc/pull/3393 ](https://togithub.com/rust-lang/libc/pull/3393 )
- Upgrade Docker images to Ubuntu 23.10 by
[@​JohnTitor](https://togithub.com/JohnTitor ) in
[https://github.com/rust-lang/libc/pull/3418 ](https://togithub.com/rust-lang/libc/pull/3418 )
- redox: Add remaining `grp.h` functions by
[@​ids1024](https://togithub.com/ids1024 ) in
[https://github.com/rust-lang/libc/pull/3421 ](https://togithub.com/rust-lang/libc/pull/3421 )
- netbsd/openbsd adding more accessors to siginfo_t. by
[@​devnexen](https://togithub.com/devnexen ) in
[https://github.com/rust-lang/libc/pull/3400 ](https://togithub.com/rust-lang/libc/pull/3400 )
- Prepare release for v0.2.150 by
[@​JohnTitor](https://togithub.com/JohnTitor ) in
[https://github.com/rust-lang/libc/pull/3424 ](https://togithub.com/rust-lang/libc/pull/3424 )
#### New Contributors
- [@​0xcaff](https://togithub.com/0xcaff ) made their first
contribution in
[https://github.com/rust-lang/libc/pull/3376 ](https://togithub.com/rust-lang/libc/pull/3376 )
- [@​he32](https://togithub.com/he32 ) made their first
contribution in
[https://github.com/rust-lang/libc/pull/3386 ](https://togithub.com/rust-lang/libc/pull/3386 )
- [@​sthibaul](https://togithub.com/sthibaul ) made their first
contribution in
[https://github.com/rust-lang/libc/pull/3389 ](https://togithub.com/rust-lang/libc/pull/3389 )
- [@​BrandonMFong](https://togithub.com/BrandonMFong ) made their
first contribution in
[https://github.com/rust-lang/libc/pull/3320 ](https://togithub.com/rust-lang/libc/pull/3320 )
- [@​jdygert-spok](https://togithub.com/jdygert-spok ) made their
first contribution in
[https://github.com/rust-lang/libc/pull/3406 ](https://togithub.com/rust-lang/libc/pull/3406 )
- [@​Urgau](https://togithub.com/Urgau ) made their first
contribution in
[https://github.com/rust-lang/libc/pull/3410 ](https://togithub.com/rust-lang/libc/pull/3410 )
- [@​akiernan](https://togithub.com/akiernan ) made their first
contribution in
[https://github.com/rust-lang/libc/pull/3302 ](https://togithub.com/rust-lang/libc/pull/3302 )
- [@​marv](https://togithub.com/marv ) made their first
contribution in
[https://github.com/rust-lang/libc/pull/3398 ](https://togithub.com/rust-lang/libc/pull/3398 )
- [@​ad0](https://togithub.com/ad0 ) made their first contribution
in
[https://github.com/rust-lang/libc/pull/3408 ](https://togithub.com/rust-lang/libc/pull/3408 )
- [@​vincentisambart](https://togithub.com/vincentisambart ) made
their first contribution in
[https://github.com/rust-lang/libc/pull/3328 ](https://togithub.com/rust-lang/libc/pull/3328 )
**Full Changelog**:
https://github.com/rust-lang/libc/compare/0.2.149...0.2.150
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
2023-11-14 20:06:36 +00:00
GBA bot
323dbd8f01
Update lockfiles
2023-11-14 20:04:00 +00:00
renovate[bot]
d1135d544d
Update Rust crate libc to 0.2.150
2023-11-14 20:03:31 +00:00
Gwilym Inzani
d9f8e5f14f
Update Rust crate toml_edit to 0.21 ( #515 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [toml_edit](https://togithub.com/toml-rs/toml ) | dependencies | minor
| `0.20` -> `0.21` |
---
### Release Notes
<details>
<summary>toml-rs/toml (toml_edit)</summary>
###
[`v0.21.0`](https://togithub.com/toml-rs/toml/compare/v0.20.7...v0.21.0 )
[Compare
Source](https://togithub.com/toml-rs/toml/compare/v0.20.7...v0.21.0 )
###
[`v0.20.7`](https://togithub.com/toml-rs/toml/compare/v0.20.6...v0.20.7 )
[Compare
Source](https://togithub.com/toml-rs/toml/compare/v0.20.6...v0.20.7 )
###
[`v0.20.6`](https://togithub.com/toml-rs/toml/compare/v0.20.5...v0.20.6 )
[Compare
Source](https://togithub.com/toml-rs/toml/compare/v0.20.5...v0.20.6 )
###
[`v0.20.5`](https://togithub.com/toml-rs/toml/compare/v0.20.4...v0.20.5 )
[Compare
Source](https://togithub.com/toml-rs/toml/compare/v0.20.4...v0.20.5 )
###
[`v0.20.4`](https://togithub.com/toml-rs/toml/compare/v0.20.3...v0.20.4 )
[Compare
Source](https://togithub.com/toml-rs/toml/compare/v0.20.3...v0.20.4 )
###
[`v0.20.3`](https://togithub.com/toml-rs/toml/compare/v0.20.2...v0.20.3 )
[Compare
Source](https://togithub.com/toml-rs/toml/compare/v0.20.2...v0.20.3 )
###
[`v0.20.2`](https://togithub.com/toml-rs/toml/compare/v0.20.1...v0.20.2 )
[Compare
Source](https://togithub.com/toml-rs/toml/compare/v0.20.1...v0.20.2 )
###
[`v0.20.1`](https://togithub.com/toml-rs/toml/compare/v0.20.0...v0.20.1 )
[Compare
Source](https://togithub.com/toml-rs/toml/compare/v0.20.0...v0.20.1 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
2023-11-14 20:00:46 +00:00
GBA bot
cc0400e6a3
Update lockfiles
2023-11-09 20:10:08 +00:00
renovate[bot]
1f1de83564
Update Rust crate toml_edit to 0.21
2023-11-09 20:09:30 +00:00
Gwilym Inzani
198afdf8ce
Update Rust crate bindgen to 0.69 ( #513 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [bindgen](https://rust-lang.github.io/rust-bindgen/ )
([source](https://togithub.com/rust-lang/rust-bindgen )) |
build-dependencies | minor | `0.68` -> `0.69` |
---
### Release Notes
<details>
<summary>rust-lang/rust-bindgen (bindgen)</summary>
###
[`v0.69.0`](https://togithub.com/rust-lang/rust-bindgen/blob/HEAD/CHANGELOG.md#0690-2023-11-01 )
[Compare
Source](https://togithub.com/rust-lang/rust-bindgen/compare/v0.68.1...v0.69.0 )
#### Added
- Added the `ParseCallbacks::header_file` callback which runs on every
filename passed to `Builder::header`.
- Added the `CargoCallbacks::new` constructor which emits a cargo-rerun
line
for every input header file by default.
- Added the `CargoCallbacks::rerun_on_header_files` method to configure
whether
a cargo-rerun line should be emitted for every input header file.
#### Changed
- The `--wrap-static-fns` feature was updated so function types that has
no
argument use `void` as its sole argument.
- `CargoCallbacks` is no longer a [unit-like
struct](https://doc.rust-lang.org/reference/items/structs.html ) and the
`CargoCallbacks` constant was added to mitigate the breaking nature of
this
change. This constant has been marked as deprecated and users will have
to
use the new `CargoCallbacks::new` method in the future.
#### Removed
#### Fixed
- Allow compiling `bindgen-cli` with a static libclang.
- Emit an opaque integer type for pointer types that don't have the same
size
as the target's pointer size.
- Avoid escaping Objective-C method names unless they are `Self`,
`self`,
`crate` or `super`.
#### Security
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
2023-11-09 20:08:43 +00:00
GBA bot
7425afdf75
Update lockfiles
2023-11-01 19:22:41 +00:00
renovate[bot]
f793ea4f01
Update Rust crate bindgen to 0.69
2023-11-01 19:22:02 +00:00
Gwilym Inzani
7c6eaf324b
Release v0.18.0
2023-10-31 20:35:14 +00:00
Gwilym Inzani
9f2087735c
Add a symlink for the readme to the agb directory ( #512 )
...
This is an attempt to make the readme show up on crates.io
- [x] no changelog update needed
2023-10-31 20:20:15 +00:00
Gwilym Inzani
fbd138a0cf
Add a symlink for the readme to the agb directory
...
This is an attempt to make the readme show up on crates.io
2023-10-31 20:04:18 +00:00
Gwilym Inzani
95721e2b77
Update lockfiles ( #509 )
...
Build is getting slow, this seems to be a pretty good way to fix that
- [x] no changelog update needed
2023-10-26 22:40:52 +01:00
Gwilym Inzani
e8eb216ff4
Update lockfiles
2023-10-26 22:27:19 +01:00
Gwilym Inzani
88eb89f821
Nicer instruments for dungeon puzzlers lament ( #508 )
...
Found some nice samples on http://legowelt.org/samples/ so decided to
put them in the dungeon puzzlers lament. Sounds a lot nicer now that I'm
not using pure square / saw waves :D
- [x] no changelog update needed
2023-10-26 21:24:15 +01:00
Gwilym Inzani
79184c9457
Delete the theme we're not using
2023-10-26 21:09:42 +01:00
Gwilym Inzani
f345e6c46b
Some nicer instruments for dpl
2023-10-26 21:09:26 +01:00
Gwilym Inzani
4199e22c5e
Fix the combo rom ( #507 )
...
Previously amplitude could not be played!
This will make sure that we don't mess up as easily as the old version.
2023-10-24 22:20:46 +01:00
Corwin
afcce9bb1c
use a single structure for both the tile and game launch
2023-10-24 22:04:50 +01:00
Gwilym Inzani
c47bef8983
Add clear and draw wide point functions to bitmap4 ( #505 )
...
- Adds a proper clear and draw wide point functions to bitmap4 for
consistency.
- I must save the bitmap modes from being removed
2023-10-24 21:57:02 +01:00
Corwin
4ad93d134e
fix the combo rom
2023-10-24 21:39:05 +01:00
Gwilym Inzani
df716a9d9a
Add missing #[cfg(test)] ( #506 )
...
Linter updates caused it to start complaining.
- [x] no changelog update needed
2023-10-24 20:42:44 +01:00
Gwilym Inzani
85a8540d44
Add missing #[cfg(test)]
2023-10-24 20:22:43 +01:00
xokz
fdab4a3e6f
Update bitmap4.rs
2023-10-23 17:28:22 -04:00
xokz
fe90d4d8d7
Update bitmap4.rs
2023-10-23 17:26:20 -04:00
Gwilym Inzani
b3693401b6
Allow TileSetting palette to be set ( #502 )
...
This PR adds the ability for a palette to be set on a TileSetting
struct. This is useful when doing more advanced palette tricks on a
background. For example, changing the palette for only a portion of a
background or manually managing screen palettes.
- [x] Changelog updated
2023-10-21 14:15:30 +01:00
Brandon Atkinson
2f1ad07e43
allow TileSetting palette to be set
2023-10-18 23:28:13 -06:00
Gwilym Inzani
1a468e7b55
Fixing up the linker scripts ( #503 )
...
* Builds upon #501 with related improvements we wanted to make.
* Fixes multiboot to work, and to work on mgba.
* Remove the need for copying the linker scripts into your repo
- [x] Changelog updated
2023-10-18 13:12:06 +01:00
Gwilym Inzani
469db44ad1
Correct the pluralisation
2023-10-18 12:28:41 +01:00
Gwilym Inzani
4ed2ea3784
Move the linkers scripts to the src directory so agb itself can change its script
2023-10-18 12:26:50 +01:00
Gwilym Inzani
721aba3c76
Remove linker script consistency checks and helpers
2023-10-18 12:09:01 +01:00
Gwilym Inzani
00631b2166
Delete all the gba.ld files
2023-10-18 12:08:25 +01:00
Gwilym Inzani
eff075f50b
Remove the need for a linker script and move multiboot to a feature
2023-10-18 12:08:12 +01:00
Corwin
0e0cc6f909
update changelog to include linker script changes
2023-10-18 00:48:10 +01:00
Corwin
41e192eff2
set interrupt handler to its own section
2023-10-18 00:17:24 +01:00
Gwilym Inzani
48b9eb3775
Update all the remaining linker scripts
2023-10-17 23:52:04 +01:00
Gwilym Inzani
ce233f7d62
Always check the address to make sure that things work as expected
2023-10-17 23:51:40 +01:00
Gwilym Inzani
5feb67285d
Add a test that multiboot works
2023-10-17 23:49:57 +01:00
Gwilym Inzani
aa33a46919
Remove trailing spaces
2023-10-17 23:45:08 +01:00
Gwilym Inzani
41bda0036f
Make sure mgba recognises this as a GBA rom
2023-10-17 23:44:48 +01:00
Gwilym Inzani
c9c8d9e879
Don't put the entrypoint in the .text section
2023-10-17 23:22:04 +01:00
Gwilym Inzani
1c0e9f9a2a
Maybe get multiboot to work?
2023-10-17 23:15:51 +01:00