Commit graph

  • 41ccd56919 new function for blend Corwin 2022-08-06 18:37:25 +01:00
  • d0b3d9e7b3 add blend abstraction Corwin 2022-08-06 18:35:36 +01:00
  • 5d2161c318 add function to attempt to change base Corwin 2022-08-06 18:35:29 +01:00
  • ca9c898c14 add general set bits Corwin 2022-08-06 18:34:03 +01:00
  • 3dda6fb0da
    Merge pull request #292 from corwinkuiper/fix-fast-normalise Corwin 2022-08-08 19:45:22 +01:00
  • a1ea317b43 update the changelog to note this fix Corwin 2022-08-08 18:57:46 +01:00
  • 102b4f6c2d take absolute values of the x, y coordinate Corwin 2022-08-08 18:56:30 +01:00
  • 522140e1fa add a workspace to load all agb projects Corwin 2022-08-08 18:55:19 +01:00
  • 4a5f77ddd6 fix doc comment to link correctly Corwin 2022-08-06 21:16:11 +01:00
  • 319cb7da6f
    Merge pull request #283 from agbrs/windows Corwin 2022-08-06 14:10:12 +01:00
  • 12d4a8cd81 add module level docs Corwin 2022-08-06 12:51:59 +01:00
  • fc94f833f7 update changelog with windows Corwin 2022-08-06 12:35:55 +01:00
  • e1448f7d81 write docs for windows Corwin 2022-08-06 12:33:06 +01:00
  • 78ff4011c7 merge imports Corwin 2022-08-06 12:20:13 +01:00
  • dbbd7a3d34 add some inlines to small functions Corwin 2022-08-06 01:33:03 +01:00
  • e318898197 add example for window Corwin 2022-08-06 01:09:36 +01:00
  • 2b4a95a4a9 clamp the position before converting to u8 Corwin 2022-08-06 01:03:51 +01:00
  • 648ce375d5 enabling and disabling windows Corwin 2022-08-04 21:55:05 +01:00
  • f9d9220ead function to reset the window Corwin 2022-08-04 21:49:21 +01:00
  • 44fd7d0027 use a name matching rust conventions Corwin 2022-08-04 21:48:14 +01:00
  • 7735baecc9 use a more sensible ordering of numbers Corwin 2022-08-04 21:47:52 +01:00
  • a188e7ba66 add abstraction over windows Corwin 2022-08-04 21:41:58 +01:00
  • 10423d0752 background id exposed Corwin 2022-08-04 21:41:48 +01:00
  • 15cfc5196b
    Merge pull request #286 from corwinkuiper/sound-converter-out_dir Corwin 2022-08-04 23:28:54 +01:00
  • 66e4e3759b
    Merge pull request #285 from gwilymk/rewrite-shell-scripts-in-rust Gwilym Kuiper 2022-08-04 23:03:50 +01:00
  • 0e1eb41852 No longer hardcode the crates to publish Gwilym Kuiper 2022-08-04 22:57:24 +01:00
  • d0a238da9e emit sound directly as a single token Corwin 2022-08-04 22:53:25 +01:00
  • c74c231863 Deny clippy::all Gwilym Kuiper 2022-08-04 22:24:25 +01:00
  • 4bc5df458a Lint and test the tools in CI Gwilym Kuiper 2022-08-04 22:23:49 +01:00
  • 604395ec26 Release as much at once as possible Gwilym Kuiper 2022-08-04 22:17:54 +01:00
  • 99af3e2b17
    Merge pull request #281 from corwinkuiper/hashmap-allocator Corwin 2022-08-04 21:55:51 +01:00
  • c3f803206a Add the ability to read the dependencies of a crate Gwilym Kuiper 2022-08-04 21:53:18 +01:00
  • 4277f07ec0 Allow dry run of publish Gwilym Kuiper 2022-08-04 21:36:24 +01:00
  • 375c878849 Use the new publish crate tool Gwilym Kuiper 2022-08-04 21:30:52 +01:00
  • 0fea113fa2 Remove the need for clap derive and the cargo feature Gwilym Kuiper 2022-08-04 21:30:02 +01:00
  • bd6089f7c9 Add some tests for tools Gwilym Kuiper 2022-08-04 21:14:47 +01:00
  • ab4bcad10e Remove unused import Gwilym Kuiper 2022-08-04 21:11:44 +01:00
  • e7d27b55f0 Get the publish script fully working Gwilym Kuiper 2022-08-04 21:10:11 +01:00
  • 9149cc046d Extract publish function to a new module Gwilym Kuiper 2022-08-04 20:29:01 +01:00
  • bf3021c6d9 Basic publish command that just prints 'publishing' Gwilym Kuiper 2022-08-04 20:28:14 +01:00
  • ca13cae830
    Merge pull request #282 from gwilymk/move-crt0-to-src Gwilym Kuiper 2022-08-04 20:17:20 +01:00
  • 194c40dc2e add entry for allocators in hashmap in changelog Corwin 2022-08-04 20:08:39 +01:00
  • 73cec55e05 Move crt0.s and interrupt_handler.s to src Gwilym Kuiper 2022-08-04 20:08:18 +01:00
  • 5b3d288079 support custom allocators in hashmap Corwin 2022-08-04 19:27:08 +01:00
  • e3ac5de377 make the allocators clonable Corwin 2022-08-04 19:26:55 +01:00
  • 2e97fb2b24 Release v0.11.1 Corwin 2022-08-02 23:52:43 +01:00
  • a0ee727ed0 update changelog to the version that will be released Corwin 2022-08-02 23:49:46 +01:00
  • 43b256a9f3 Release v0.11.0 Corwin 2022-08-02 23:44:33 +01:00
  • 566d5927a5 write release changelog Corwin 2022-08-02 23:40:00 +01:00
  • c38a036329
    Merge pull request #279 from gwilymk/make-releases-faster Gwilym Kuiper 2022-08-02 23:33:24 +01:00
  • f67af1d3bd Poll the correct URL this time ($1 = the first argument, not $0) Gwilym Kuiper 2022-08-02 23:24:08 +01:00
  • ed30fe212e
    Merge pull request #278 from gwilymk/move-gba-ld-consistency-to-just-ci Gwilym Kuiper 2022-08-02 23:21:56 +01:00
  • 1400dd1652 Name the build-and-test Gwilym Kuiper 2022-08-02 23:04:25 +01:00
  • 566b43b85b Check linker script consistency using just ci Gwilym Kuiper 2022-08-02 22:55:24 +01:00
  • 14f42670d2
    Merge pull request #277 from gwilymk/deny-missing-docs-in-hashmap Gwilym Kuiper 2022-08-02 22:59:53 +01:00
  • db2e7fa730
    Merge pull request #276 from corwinkuiper/pr-template Corwin 2022-08-02 22:55:17 +01:00
  • 4465b83be3 add what we need to do before merging Corwin 2022-08-02 22:52:33 +01:00
  • 460cf7db91 Deny missing docs in HashMap and document two public structs Gwilym Kuiper 2022-08-02 22:52:16 +01:00
  • 1ec64afeae
    Merge pull request #274 from corwinkuiper/fixnum-docs Corwin 2022-08-02 22:49:10 +01:00
  • d43ec79064 increase optimisation Corwin 2022-08-02 22:47:37 +01:00
  • ba9ec2b638 update changelog Corwin 2022-08-02 22:36:15 +01:00
  • 267fe80981 remove doc outside of agb_fixnum Corwin 2022-08-02 19:40:22 +01:00
  • ffdd812da3
    Merge pull request #273 from corwinkuiper/book-discussion-link Corwin 2022-08-02 19:00:10 +01:00
  • e97b67516f fix some of the doc comments Corwin 2022-08-02 18:56:46 +01:00
  • e675fc5c3e fix name of trig functions Corwin 2022-08-02 18:53:15 +01:00
  • 46c5dcd2de inline docs in agb crate Corwin 2022-08-02 18:49:00 +01:00
  • 0658895eb6 add docs to all public functions Corwin 2022-08-02 18:48:53 +01:00
  • e51fde18bc Add a link to the discussions page on the repo Corwin 2022-08-01 23:41:01 +01:00
  • 2fd41869ec
    Merge pull request #272 from corwinkuiper/sprites-intro-book Corwin 2022-08-01 23:22:37 +01:00
  • 7e2787384d reorder sprites Corwin 2022-08-01 23:02:23 +01:00
  • 6c957f9e3f resolve multiple aseprite files Corwin 2022-08-01 23:00:50 +01:00
  • f4bd6e330d satisfy linter Corwin 2022-08-01 22:50:37 +01:00
  • 595d64912e remove unused import Corwin 2022-08-01 22:50:31 +01:00
  • 41f22f825b update link to use latest on docs.rs Corwin 2022-08-01 22:50:22 +01:00
  • 553a4bea08 update the sprites page of the book Corwin 2022-08-01 22:26:32 +01:00
  • 940a92b021
    Merge pull request #271 from lifning/master Corwin 2022-08-01 20:38:39 +01:00
  • 8421ca2893 add quotes to the target paths to allow for spaces Corwin 2022-08-01 20:31:23 +01:00
  • cddde79935 add non square sprite support to changelog Corwin 2022-08-01 17:54:32 +01:00
  • 6f154b2600
    Merge pull request #269 from corwinkuiper/non-square-sprites Corwin 2022-08-01 17:52:53 +01:00
  • 90c069c3e3
    Merge pull request #270 from gwilymk/add-a-changelog Corwin 2022-08-01 17:52:44 +01:00
  • 8a9ce6fd8b modify all other configs to be able to compile with arm Corwin 2022-08-01 17:36:35 +01:00
  • 191741d3c8 test in ci Corwin 2022-08-01 17:36:12 +01:00
  • f7d6199ab2 add the config to be able to compile this Corwin 2022-08-01 17:36:02 +01:00
  • 40472b05f4 add json for this target Corwin 2022-08-01 17:35:51 +01:00
  • ca64a2bb78 perform check in proc macro for size Corwin 2022-08-01 12:08:22 +01:00
  • 9410f6ed1d update docs Corwin 2022-08-01 12:07:50 +01:00
  • 22e9cbccc0 Support armv4t-none-eabi target as well. lifning 2022-08-01 02:20:03 -07:00
  • 3778f523df Try to order the changes in order of relevance to users Gwilym Kuiper 2022-08-01 06:58:31 +01:00
  • 238b335aba First draft at a changelog Gwilym Kuiper 2022-08-01 06:56:06 +01:00
  • 0409a20527 add examples demonstrating this Corwin 2022-08-01 01:38:26 +01:00
  • 3fa5b4467f support sprites that are not square in include_aseprite Corwin 2022-08-01 01:38:17 +01:00
  • a7e038aa18 Release v0.10.0 Corwin 2022-07-31 17:08:48 +01:00
  • 567244d7dc remove print from test Corwin 2022-07-31 14:45:07 +01:00
  • da40fa7167
    Merge pull request #268 from corwinkuiper/object-docs Corwin 2022-07-31 14:26:00 +01:00
  • 473fc12cee document objects Corwin 2022-07-31 13:42:41 +01:00
  • 3903b10d15
    Merge pull request #266 from gwilymk/update-include-gfx-docs Gwilym Kuiper 2022-07-31 11:38:01 +01:00
  • 1e85c34187
    Merge pull request #267 from corwinkuiper/zst-allocator Corwin 2022-07-31 01:29:13 +01:00
  • cd70a3ed22 update docs Corwin 2022-07-31 00:51:01 +01:00
  • e92e8d39a5 implement allocators as zsts Corwin 2022-07-31 00:44:12 +01:00
  • acf33a5058 Update include_gfx! documentation Gwilym Kuiper 2022-07-31 00:04:52 +01:00