Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gbdev/rgbds-deb

Alright, let's get RGBDS into Debian repositories
https://github.com/gbdev/rgbds-deb

Shorten license comments and consolidate an AUTHORS file (#1217)

f8af569680edd7059dd392ecf4b0c179877ed90f authored about 1 year ago by Rangi <[email protected]>
Implement `ENDSECTION` (#1211)

259ec581408c47e0a3b2d93cb97bf51e15c5a08f authored about 1 year ago by Rangi <[email protected]>
`#!/bin/bash` -> `#!/usr/bin/env bash` (#1216)

99727cbe99f8fb2daf791c4e0a0eee9e99c4da79 authored about 1 year ago by Rangi <[email protected]>
Remove deprecated RGBASM features (#1215)

- Escaped commas "\," inside strings
- `name: MACRO` syntax
- `__FILE__` and `__LINE__`
- `-H...

46e67ee07874ca4fb28547810d2c2d3fe76914e0 authored about 1 year ago by Rangi <[email protected]>
Update ucity for testing (#1212)

28d92b7be3be176ccfe58d5aa13a6860c2a84fa6 authored about 1 year ago by Rangi <[email protected]>
Implement SIZEOF and STARTOF for section types (#1205)

c869edd1d243e708963209347a345be01f133331 authored about 1 year ago by Rangi <[email protected]>
Implement `DS` for linker scripts (#1206)

8f3369fe295480a99345dc341c1ad8818dd8a814 authored about 1 year ago by Rangi <[email protected]>
Actually use PNGCFLAGS to build rgbgfx (#1209)

477e9812d421bbccac06602fe25a187226077e46 authored about 1 year ago by Rangi <[email protected]>
Sort symbols by address, then parentage, then index (#1186)

9e4b9e75e33501ce81153f030c6b0c41847012f9 authored about 1 year ago by Rangi <[email protected]>
Update the ucity repo being tested (#1207)

55f946198b5bba970b896b96d74fcb2b5df88018 authored about 1 year ago by Rangi <[email protected]>
Implement INCHARMAP function (#1184)

181512ad9d0552103fd38c5a6cff4491fd790bd3 authored about 1 year ago by Rangi <[email protected]>
Allow rgbgfx to generate a palette from a spec, without an image (#1192)

5a25c547aba8205941788694c42a9556c14a7ae4 authored about 1 year ago by Rangi <[email protected]>
Consistent behavior with missing or incorrect parameters (#1179)

0d72ba886ba9125c861d15941b10494e24e6daca authored about 1 year ago by Rangi <[email protected]>
Avoid using `%#` printf specifier

a64f28de5c58a9f3dd65e681fb5ae4dacb3b2981 authored about 1 year ago by Rangi42 <[email protected]>
Warn when SGB compatibility is set without old licensee 0x33

b4dbb5093af8dafc9f67ea41130c9ed5d900793c authored about 1 year ago by Rangi42 <[email protected]>
Explicitly specify which files build with PNGCFLAGS (#1201)

e7d0428a2e5a0580bb785230ee7e02920004cfe6 authored about 1 year ago by Rangi <[email protected]>
Deprecate DEF-less definitions (#1193)

bb7c34db657c917ee771692e52b69d66b7f24773 authored about 1 year ago by Rangi <[email protected]>
Correct documentation for `rgbgfx -r` (#1197)

02f06407b140266689bcbd1b5a276292660a816b authored about 1 year ago by Rangi <[email protected]>
Update the pret repos being tested (#1198)

73e9aac135b28ce27c21869a48b8f881bef5dd24 authored about 1 year ago by Rangi <[email protected]>
Don't export anonymous labels (#1185)

32bc68d06dd2a6cf3f9c6a7409c70ae11739aa1c authored about 1 year ago by Rangi <[email protected]>
readme: update email

a5d51b4330113f5bf698216fc7ebe7109421ef54 authored about 1 year ago by Antonio Vivace <[email protected]>
Improve incorrect object file revision error (#1189)

Fixes #1118

79948be3a0e09bd1acbac40e8f5fe0b80e6b6c32 authored about 1 year ago by Rangi <[email protected]>
Consistently use uppercase hex digits

45c2a5e4ec2336d568eeed300b8ce9ace6335c38 authored about 1 year ago by Rangi42 <[email protected]>
Document STRUPR/STRLWR as ASCII-only

ab42eb2c503a37e524290f9d84b55d1cc56f3bd0 authored about 1 year ago by Rangi42 <[email protected]>
Clarify documentation of RGBGFX deduplication (#1191)

Fixes #1169

ae38ebaf6fd5d33fd3bd59b5485b95623a41ea26 authored about 1 year ago by Rangi <[email protected]>
Revise documentation for `rgbasm -p` (#1190)

Fixes #1125

80bdc889f86796307bf61556107505ae819e7775 authored about 1 year ago by Rangi <[email protected]>
ENDL restores the label scope from before LOAD (#1180)

84f3cb4075dd806ce0924cf4c8c804844c6e0d62 authored about 1 year ago by Rangi <[email protected]>
Save and restore `opt r` on the stack. (#1178)

Fixes #1174

22def89760a80fc2c1debdebf737eaf1ab7fce42 authored about 1 year ago by Rangi <[email protected]>
contributing: update repository links (rednex -> gbdev org) (#1177)

a15f1a52c79e10ad863f5e3409c890501577d384 authored about 1 year ago by Rangi <[email protected]>
Implement order-independent purge (#1173)

Each symbol passed to purge is collected in a list before mass removal.
Fixes the issue describe...

944c5f0cd0a677f18390fa9367cb44d6aa680d2f authored about 1 year ago by Quinn <[email protected]>
Add dockerfile to build and run RGBDS (#1167)

7a39e9e569783962d54265809d8ec654b91c318b authored over 1 year ago by Antonio Vivace <[email protected]>
Enforce that transparent colours take slot #0 in all palettes

cfe432ea656f28a6ca50cfcdadb7c9d26bbc263c authored over 1 year ago by ISSOtm <[email protected]>
Silence spurious GCC warning

36bfeea8dce26144f9c9fe11d39542fadf8ffd18 authored over 1 year ago by ISSOtm <[email protected]>
Add `--only-free` and `--help` options to test scripts (#1161)

7b3a05eea8a11f68ae62b8298b3d987d356fb4f4 authored over 1 year ago by Damian Yerrick <[email protected]>
Allow defining local labels for another scope (#1159)

fix #1157 for the following source code

```
section "hSAVE_locals",HRAM
func3.hSpam: ds 1 ...

e1f0a13e5a2d5811171fd42a5dcc3f2943095968 authored over 1 year ago by Damian Yerrick <[email protected]>
Improve description of `rgblink -O` (#1162)

e634888a505341beec792b0e8be259883e2c1a8b authored over 1 year ago by Eldred Habert <[email protected]>
Create statically-linked Linux binaries on release (#1148)

Co-authored-by: Antonio Vivace <[email protected]>

168950855d4d06eb4354e781b20da65a6833763b authored over 1 year ago by Eldred Habert <[email protected]>
Fix typos reported by lintian (#1147)

From https://mentors.debian.net/package/rgbds/#upload-1

a2e0ac28728fbba8950c1f69783604dcf2e31d49 authored over 1 year ago by Robbi-Blechdose <[email protected]>
Improve bit rotation/shift explanations by using Unicode box diagrams

The existing explanations have proven confusing to many,
and presenting the instructions in a mo...

6d806238fbc9fd8b6f1ce6443846981279a86d29 authored over 1 year ago by ISSOtm <[email protected]>
Fix off-by-one error in "scramble spec" validation (#1144)

a0dfa916e6ea04900db94f67a5dfb37e478b2982 authored over 1 year ago by Evie <[email protected]>
Fix incorrect options in RGBGFX zsh completions

9748524ef67aafca0034d65a319cb84b010ed01b authored over 1 year ago by Eldred Habert <[email protected]>
Fix SRL [HL] Flags link

718cfa133f135519fceece9ed95be69263db6945 authored over 1 year ago by Tian(Maxwell) Yang <[email protected]>
`\en` not `\n` is a newline in troff

4cadc6f0fe3f5e6b143e6d2d1563415d76caa7c9 authored almost 2 years ago by Rangi <[email protected]>
Fix palmap option using wrong file name

2023d9ed995a17014ef9bc6701c5bfc8e549a40c authored almost 2 years ago by Eldred Habert <[email protected]>
"Hook up" new releases' docs

6828f7bf493cd4c9c332ea769e6e38fbbe258821 authored almost 2 years ago by ISSOtm <[email protected]>
Properly detect tiles with more than 4 colours

Fixes #1127, which was caused by a dumb logic error. Duh me.

33a0857b8d2f382b21f4efad7bd25b400185019f authored almost 2 years ago by ISSOtm <[email protected]>
funding: add GitHub sponsors

4e712807d7a2add9f93a265b25638e6f1ca32ff3 authored almost 2 years ago by Antonio Vivace <[email protected]>
Fix WRAM0/WRAMX test

The previous test did not expect failure when trying to stuff
$3000 bytes into $2000-byte WRAM; ...

2d15e405395912ea4e6bd3b3ce90010427ab44d8 authored almost 2 years ago by ISSOtm <[email protected]>
Fix `-w` not coercing WRAMX sections to WRAM0

Fixes #1116

50aaa6524dbeea1b571132e5f7a63a95b2f6f8f6 authored about 2 years ago by Eldred Habert <[email protected]>
Preserve `\@` through `INCLUDE`

Fixes #1112

01f1703dfb64b6a859e04e077249881c3857dd06 authored about 2 years ago by Rangi <[email protected]>
Version 0.6.1

69a573923f208d625df589c7a54a18738b07969c authored about 2 years ago by Rangi <[email protected]>
Remove use of std::filesystem

This appears to break compatibility with macOS 10.9

7eb4ecea8bd4494fb384b24179973ab09b39058c authored about 2 years ago by ISSOtm <[email protected]>
Force Windows builds to use our zlib and libpng

Otherwise we will have a few problems if, say, a system version was
detected and picked up inste...

599ce757a1f644aba35d692cec68202944f7163f authored about 2 years ago by ISSOtm <[email protected]>
Always initialise `section->data` to avoid an uninit read

The addition of SDCC objects required a change in the logic of
`mergeSections()` to dispatch bas...

75a07a90f842382d7f888def0eb0104391620099 authored about 2 years ago by ISSOtm <[email protected]>
Use a special name for stdin/stdout in diagnostics

3e5cd8ce1ab3294217c14b05ccd4ee6caa28e280 authored about 2 years ago by ISSOtm <[email protected]>
Allow `rgbgfx -` for stdin and stdout

Closes #1087

6902387991696a8ef067981823e790daa2a87774 authored about 2 years ago by ISSOtm <[email protected]>
Remove `auto` parameter to `-flto`

Not all supported compilers support the argument;
the move was a bit premature.

ec2d1312ef39a18e9e8fe155bf91d58c79b5878b authored about 2 years ago by ISSOtm <[email protected]>
Only cache dependency directories instead of whole test/

Otherwise, changes made to the test suite are not picked up

03b6dd93214f0af3aaa0176725e5e7cdac002dac authored about 2 years ago by ISSOtm <[email protected]>
Fail RGBGFX test suite if support test programs fail to be built

a16d3d640512b4bec17eaafa3ea4a216f71bc551 authored about 2 years ago by ISSOtm <[email protected]>
Upgrade to checkout action v3

No code changes, just uses Node 16 instead of the
deprecated Node 12

62b4f2b264c170db59701f45fe0f8fb7b7e64039 authored about 2 years ago by ISSOtm <[email protected]>
Print "; Next union/fragment" between "pieces" in .map file

Resolves #1099

32cb0558e45355b4b0cb2553928304ad0078afae authored about 2 years ago by Rangi <[email protected]>
Align the "; Next union/fragment" comments with their symbols

79748afdc4261a34195b23bd14cd245a176f04d7 authored about 2 years ago by Rangi <[email protected]>
Remove duplicated EMPTY label in case no bank memory is used

92b2ac3c8c47a9de73dad12bfeebf1ed25c92523 authored about 2 years ago by rlewicki <[email protected]>
Fix indention when writing EMPTY label inside link output.c file

0e67298dffd2bf338e22f6a40bbc768804ffd8f9 authored about 2 years ago by rlewicki <[email protected]>
Fix regression tests failing due to invalid cache being restored (#1104)

f6d218ed36a01e8c99d68db760aadacab73b73a4 authored about 2 years ago by Robert Lewicki <[email protected]>
#1082 Add cache check for external repositories used during testing (#1100)

Co-authored-by: Rangi <[email protected]>
Co-authored-by: Eldred Habert...

1a9fc964dfa3f157f35ea0c7e1952d51ec982887 authored about 2 years ago by Robert Lewicki <[email protected]>
Suppress CMake project maintainer warnings in CI

48248faab01c207613e668f899a942ac182070bc authored about 2 years ago by ISSOtm <[email protected]>
Rename `actions` folder as `scripts`

It's clearer this way.

0f86084e08c20bbba44c60c981776c54e7101aab authored about 2 years ago by ISSOtm <[email protected]>
Hoist common Windows dep grabbing code to a script

Function courtesy of @aaaaaa123456789

58181c2d7392e3d780458a641076d0168e263f0c authored about 2 years ago by ISSOtm <[email protected]>
Mangle the name of absolute sections

They are unlikely to be unique across files, actually

c8e602dec130aba90f46cd462731b53e7e3e3820 authored about 2 years ago by ISSOtm <[email protected]>
Update zlib to 1.2.13

1.2.12 is no longer provided by upstream anymore,
which fails Windows CI

b168717e9164f788c6f588d8b034980c4422e2dc authored about 2 years ago by ISSOtm <[email protected]>
Require Bison 3.0.0 in CMakeLists

We actually require that version, so be explicit about it
to provide better error messages.

930c2ac328ecc09d630165bf5f5211e9edc165be authored about 2 years ago by ISSOtm <[email protected]>
Enable GLIBCXX_ASSERTIONS in `make develop`

Not sure it's very portable, but this is only the dev config

28737d5778f05bd554e595360c1f94d21328d15d authored about 2 years ago by ISSOtm <[email protected]>
Check that colour slot is non-empty before checking for gray-ness

This is otherwise UB, and trips a GLIBCXX assertion (when enabled).

12ba057b4f74a6ef4989d0ceb4075ef74bcc6ea2 authored about 2 years ago by ISSOtm <[email protected]>
Print addr ranges for empty blocks as well

Mirrors what sections do, for clarity & consistency

0e0876b17f9c40c5a5e18dd4b536911451d5cfc1 authored about 2 years ago by ISSOtm <[email protected]>
Avoid `-x c++` affecting `${PNGLDLIBS}`

version.c doesn't link to anything from libpng, so it'll be fine

a1e59ddc3d587616a66e19f5145c85c31a5ea942 authored about 2 years ago by ISSOtm <[email protected]>
Update .github/workflows/create-release-artifacts.yaml

Co-authored-by: Rangi <[email protected]>

b28eea24fcab53f6d8b4d45392e50d3e05e7b69d authored about 2 years ago by Eldred Habert <[email protected]>
Build macOS binaries as well for releases

3fbdba31bfa9af2660e2c7dc8d106d6110edd159 authored about 2 years ago by ISSOtm <[email protected]>
Terminate RGBGFX when opening a file fails

`std::filebuf::open`'s result must be checked, though that's not obvious.

d90a7e43028d9859fc0771a11b56379c18b8d7be authored over 2 years ago by ISSOtm <[email protected]>
Improve RGBASM's "input files" error messages slightly

7377a142451ecea51eaa51b6047b5537f8926ef4 authored over 2 years ago by ISSOtm <[email protected]>
Print a more user-friendly error message for leftover diff marks (#1089)

e2136d60b2db6c714a0c7c84f38bbcad5c519b71 authored over 2 years ago by Eldred Habert <[email protected]>
Sync release docs CI workflow with master

We should look into reusable workflows, really.
https://docs.github.com/en/actions/using-workflo...

74e40654e64f321399f3e2bb04019f83c96ce6fa authored over 2 years ago by ISSOtm <[email protected]>
Version 0.6.0

f90857032c938ea9fc87d4f9bdefe9864c730774 authored over 2 years ago by Rangi <[email protected]>
Use `-flto=auto`

1653a9a3f26fd221b854b28991b155c36858f0bb authored over 2 years ago by Rangi <[email protected]>
Fixed-point functions can take specific precision (#1086)

3c049983f1008e52c5b04a870d91cd0e03ac5c36 authored over 2 years ago by Rangi <[email protected]>
Fixed-point values can use all 32-Q magnitude bits (#1085)

8553b61a946527d12f2af7b75b1a7c66b8044ca1 authored over 2 years ago by Rangi <[email protected]>
Update CI target OSes

Remove platforms deprecated by GitHub Actions
Add new platforms supported by the same

80a62a8a03fc252b68c59b110879b2694693e991 authored over 2 years ago by ISSOtm <[email protected]>
Fix use of bitwise OR instead of logical

Thanks, Clang!

b8307432b896deb73785ec3f0e08930b7bea7691 authored over 2 years ago by ISSOtm <[email protected]>
Properly build and link against libpng

Doing it right this time.
Also bundling the newly required DLLs.

8ccbd9dc36c9fd672225ba91e50d022f166acd73 authored over 2 years ago by ISSOtm <[email protected]>
Properly exclude GCC from macOS matrices

ab12c474d27291fe69b25e68d00184b05a601926 authored over 2 years ago by ISSOtm <[email protected]>
Sort `rgbgfx`'s `-r` option alphabetically

bbe28faab4f6dce29fe820450c425d255546cfbb authored over 2 years ago by Rangi <[email protected]>
Allow fixed-point constants to have unsigned range (#1084)

For example with Q.4, $F0 is 15.0, which no longer warns

106ad30e5a02f60037fd1d99d26866b4820a8197 authored over 2 years ago by Rangi <[email protected]>
Refactor `!!x` to `x != 0`

Also limit comments and docs to single "!"s

a1107fc5cfa552f9e1958de688f82aa5129adbcd authored over 2 years ago by Rangi <[email protected]>
Parse HEX palettes (#1081)

Addresses one item of #1065

969412af246eb7ca8fe1f5799281eb0df67a6102 authored over 2 years ago by Rangi <[email protected]>
Comply with sym file spec (#1078)

Co-authored-by: Rangi <[email protected]>

c10345f26d2aa370bc35d73ac5c81ea85beb788e authored over 2 years ago by Eldred Habert <[email protected]>
Document `gbc` pal spec format

I *knew* I had forgotten something!

6fd5c94b27aff9adc2d2fb9428177605f2d3f552 authored over 2 years ago by ISSOtm <[email protected]>
Parse GPL palettes, and fix PSP palette parsing (#1080)

Addresses one item of #1065

ddb1d0b6aa6fb36081e2cc24176c0e6e77bcbe44 authored over 2 years ago by Rangi <[email protected]>
Only define `@` and `_NARG` when they have values (#1073)

Fixes #1069

Co-authored-by: Eldred Habert <[email protected]>

08545643cfb75b02a23e1af6b853f1432dd422f0 authored over 2 years ago by Rangi <[email protected]>
Patch pokecrystal to use embedded palettes

140c6b169e1b70443ddb1fe3b8ecf235e7fd0dcd authored over 2 years ago by Rangi <[email protected]>
Remove legacy support for generating a palette with unused colors

If you need an explicit set of colors, possibly including
unused ones, use `-c`.

Fixes #1062

d86d24bdc14fb2fc5c1ca9729495e1a26c2d6d08 authored over 2 years ago by Rangi <[email protected]>