Ecosyste.ms: OpenCollective

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

libspng

Simple, modern libpng alternative
Collective - Host: opensource - https://opencollective.com/libspng - Website: https://libspng.org/ - Code: https://github.com/randy408/libspng

docs: use superscript for 2^31-1

github.com/randy408/libspng - 669b3f6e1f74c69537e7b1d8cc1196aed2312b44 authored about 6 years ago by Randy <[email protected]>
Fix logic error with DECODE_USE_SBIT flag(thanks to reddit.com/u/skeeto)

github.com/randy408/libspng - 4d92283f220c4fd8c782de47af0f4a971d0b835c authored about 6 years ago by Randy <[email protected]>
update README

github.com/randy408/libspng - bb7860d8891968be23e742d32dbe8c1f7e9d5ba0 authored about 6 years ago by Randy <[email protected]>
version bump to 0.4.0

github.com/randy408/libspng - 726ac66887a70f342bddb5710a5313b75d0f1efb authored about 6 years ago by Randy <[email protected]>
docs: fix typo

github.com/randy408/libspng - 73bef11fdc7694565dcd51217c71fa3f0d42e561 authored about 6 years ago by Randy <[email protected]>
README: clarify versioning

github.com/randy408/libspng - 45c2ef3e283c1bf22ffb3ac9e3071aee04f5697f authored about 6 years ago by Randy <[email protected]>
ci: switch to source directory before launching codecov

github.com/randy408/libspng - 051f7d5de59df88eb9e093dfba7ef7248702db7b authored about 6 years ago by Randy <[email protected]>
add codecov.yml

github.com/randy408/libspng - 4ad2e363c8405c45cba3c1c61d157668187f7d6a authored about 6 years ago by Randy <[email protected]>
docs: document spng_ctx_new2()

github.com/randy408/libspng - d8ac87032bff0ec171ae88fbd019d0c8d9d79391 authored about 6 years ago by Randy <[email protected]>
add support for custom memory allocator

github.com/randy408/libspng - 172c25682f788f0816ec9bb9d64dfe5140bace40 authored about 6 years ago by Randy <[email protected]>
Return early for zero-length text, iccp, splt chunks

github.com/randy408/libspng - 5d86ed2ec73c4126a42b234b6af69854ba602392 authored about 6 years ago by Randy <[email protected]>
Add note about spng_set_crc_action() in README and docs

github.com/randy408/libspng - e4889882196364e0ff809eb0df2eacda291fb579 authored about 6 years ago by Randy <[email protected]>
cmake: update paths

github.com/randy408/libspng - ea3072527b3ad7c2d8f771d4aa27f1fc93a5785d authored about 6 years ago by Randy <[email protected]>
Integrate with codecov.io

github.com/randy408/libspng - 8b8badb35558e55f885b07d0926651ca3cedd889 authored about 6 years ago by Randy <[email protected]>
move library sources to "src", example.c to "examples"

github.com/randy408/libspng - 7cf524b929e541cb5b1eb0d762ea1ecc7b9b101c authored about 6 years ago by Randy <[email protected]>
README: add link to API/ABI tracker, note about test images

github.com/randy408/libspng - e24fc36c0611469f8237b8f0250c3f7953a93f6b authored about 6 years ago by Randy <[email protected]>
docs: add spng_set_crc_action()

github.com/randy408/libspng - 02d9e9a437c528f164cf79846826a28e5a00d8e0 authored about 6 years ago by Randy <[email protected]>
add initial spng_set_crc_action() implementation

SPNG_CRC_DISCARD is not implemented

github.com/randy408/libspng - 096e1328678b2bf2d4d958571a4401a504501501 authored about 6 years ago by Randy <[email protected]>
ci: add new test cases

github.com/randy408/libspng - ab6c96451ac5e72f889b4c7140414a488c540e9d authored about 6 years ago by Randy <[email protected]>
testsuite: add "crashers" images from libpng

github.com/randy408/libspng - c169e5cb037e35304f8b9d302a1b3225fe212936 authored about 6 years ago by Randy <[email protected]>
abi: add reserve context flags

github.com/randy408/libspng - 22668e1db5a41d1c7ecd2ad7dec90fa429d397b3 authored about 6 years ago by Randy <[email protected]>
cleanup: move includes

github.com/randy408/libspng - d75a58e67f8d268274feeed428025c5283d7c61f authored about 6 years ago by Randy <[email protected]>
spng.h: remove comment

github.com/randy408/libspng - 43562285e57ead78dc71480b6041de0435d4db93 authored about 6 years ago by Randy <[email protected]>
remove unnecessary lines from docs/conf.py

github.com/randy408/libspng - 41c7c4e4d30ca10b61ddecfa2c4a3ed138e0e723 authored about 6 years ago by Randy <[email protected]>
decode: simplify data reads, improve readability

Added functions for reading data, reading and checksumming chunk data,
reading IDAT data and dis...

github.com/randy408/libspng - 507846b221e0b6054a6bbe96d638e500e2500d09 authored about 6 years ago by Randy <[email protected]>
testsuite: print context structure size

github.com/randy408/libspng - 643b72fdea97b15705664b90988c2910ed2d3b3e authored about 6 years ago by Randy <[email protected]>
simplify tRNS struct

github.com/randy408/libspng - bf857eed9b7205337ec6174d02d57fe221328743 authored about 6 years ago by Randy <[email protected]>
remove unused structs

github.com/randy408/libspng - 20e2cfb7812a71817137eade404b329c6fee7da9 authored about 6 years ago by Randy <[email protected]>
spng_set_trns: use more appropriate error code

github.com/randy408/libspng - 18afdee3120983985caf9eef5b9f51b8979b6d6a authored about 6 years ago by Randy <[email protected]>
decode: simplify buffer reads

Buffer reads now share the streaming the codepath

github.com/randy408/libspng - 3be8f6b14115f369da08bb358e24a5809e394627 authored about 6 years ago by Randy <[email protected]>
cleanup: struct spng_ctx -> spng_ctx

github.com/randy408/libspng - fc902d4956236ccadc5a8dbf910d9e3c15366296 authored about 6 years ago by Randy <[email protected]>
add alpha channel to palette entry for internal use

github.com/randy408/libspng - 0aaa739d6e0c4927781928345ead29184cf5b024 authored about 6 years ago by Randy <[email protected]>
docs: cleanup

struct spng_ctx -> spng_ctx
context structure -> context handle
add missing iccp struct
fix inde...

github.com/randy408/libspng - 632c455f7573562216996c1ffdf135578dfb6b69 authored about 6 years ago by Randy <[email protected]>
simplify bKGD struct

github.com/randy408/libspng - 801f7502b931acf8a66b6f9a0065ba5e056db0e9 authored about 6 years ago by Randy <[email protected]>
docs: update structures

github.com/randy408/libspng - edd8df66468f08fe9e56465de2f947396e828b45 authored about 6 years ago by Randy <[email protected]>
remove .gitkeep

github.com/randy408/libspng - e3d0f025c11f0735ecb9bd794c3ac119ba12d1b3 authored about 6 years ago by Randy <[email protected]>
spng_decode_image: clean up error handling

github.com/randy408/libspng - a721cb60220f1773cd921bfd27fa256c9cace40a authored about 6 years ago by Randy <[email protected]>
CI: fix path for testsuite executable

github.com/randy408/libspng - 6d13434ec61160858dfc431032a778fb8a19a832 authored about 6 years ago by Randy <[email protected]>
CI: fix install step

install packages from stretch-backports, specify clang-tools version

github.com/randy408/libspng - 1429e5de4fa447cb84ba3a4e4d0b2569fef712dd authored about 6 years ago by Randy <[email protected]>
README: add more info about code safety

github.com/randy408/libspng - 176408ff10dceac4bd5b7a3b2caa5c26c119f0b2 authored about 6 years ago by Randy <[email protected]>
meson: add library version, soversion

github.com/randy408/libspng - 15e0482ea975cfd677662e2859bfa8a9a151f302 authored about 6 years ago by Randy <[email protected]>
calculate_subimages: use unsigned int for channels

github.com/randy408/libspng - c4c36bcf5c9f824494680af0ef0d7eb5f9086597 authored about 6 years ago by Randy <[email protected]>
decode: error out if IHDR is set manually

github.com/randy408/libspng - 9934455e4e3a220785ffb40378699f187f578f7c authored about 6 years ago by Randy <[email protected]>
docs: grey -> gray

github.com/randy408/libspng - 4602aa237175fb166fceb53a6962df405e714c70 authored about 6 years ago by Randy <[email protected]>
api: grey -> gray

github.com/randy408/libspng - 1decbda2967145923c6d1f200fdded57fa96725d authored about 6 years ago by Randy <[email protected]>
docs: colour -> color

github.com/randy408/libspng - 257120b45e56f9b4e2066a7c1ced9457b6730c26 authored about 6 years ago by Randy <[email protected]>
api: colour -> color

github.com/randy408/libspng - 375960054c527e2b482682febb79be0be2195d4c authored about 6 years ago by Randy <[email protected]>
docs: update cHRM functions

github.com/randy408/libspng - 4b55009dda072a6ff9fa152ff4ad23987a775236 authored about 6 years ago by Randy <[email protected]>
cHRM: add separate _get/set functions for floating/integer types

github.com/randy408/libspng - 2e3f153858f1c931f4b0cb2bb40df79167b9955c authored about 6 years ago by Randy <[email protected]>
spng_set_plte: check for zero-length palette

github.com/randy408/libspng - d2e8cf2b67312d739c47bd50ff8b93883b48eabd authored about 6 years ago by Randy <[email protected]>
move subimage and scanline width calculation to a function, cleanup

github.com/randy408/libspng - 3336bdbb4f448c15e0da05d0b84565412cac377c authored about 6 years ago by Randy <[email protected]>
meson: move benchmarks and test to separate file

github.com/randy408/libspng - 3e9dd38e57fae563ba797727fb8b81c56693a8c6 authored about 6 years ago by Randy <[email protected]>
doc: will not support 16-bit platforms in the foreseeable future

github.com/randy408/libspng - e9adbb919118bf85deacc75ef7509735c39e479a authored about 6 years ago by Randy <[email protected]>
CONTRIBUTING: update code quality requirements

github.com/randy408/libspng - 61f9ef5e16eff81c54b4a70c9eb4c0f3fbecaba8 authored over 6 years ago by Randy <[email protected]>
update .gitignore

github.com/randy408/libspng - b9c871272133dc876216da5aad5f2652a737e2a9 authored over 6 years ago by Randy <[email protected]>
README: update build instructions

github.com/randy408/libspng - 980f489921dca8d744edd18d191ad4e23aa01b2f authored over 6 years ago by Randy <[email protected]>
build: basic CMake support

github.com/randy408/libspng - 0b38aac73dc754b8131fe5bbade1c2a19edb6858 authored over 6 years ago by Randy <[email protected]>
build: make it usable as a meson subproject

github.com/randy408/libspng - 0711d114fd69377ea0ccccda0d64c5f450580b63 authored over 6 years ago by Randy <[email protected]>
build: generate pkgconfig file by default, cleanup

github.com/randy408/libspng - 3835c512d95fe149a3fb11908488c55db6e38a61 authored over 6 years ago by Randy <[email protected]>
move context structure to common.h

should have done this in the previous commit

github.com/randy408/libspng - f77e5001370c47c8a779ac7ea37595be69081fc1 authored over 6 years ago by Randy <[email protected]>
make the context structure a typedef

github.com/randy408/libspng - e90c6b8dd3c557d8e18deb26c32c5a866dff0965 authored over 6 years ago by Randy <[email protected]>
version bump to 0.3.1

github.com/randy408/libspng - 370a354711f286298edb922175f7a76d3a9831d2 authored over 6 years ago by Randy <[email protected]>
Add documentation

github.com/randy408/libspng - ea3d93142a237a1718b7d80113cb7eecf3a04562 authored over 6 years ago by Randy <[email protected]>
common.c cleanup

github.com/randy408/libspng - 1dd4dafebafc3893cb43fb4e8629d822586819f7 authored over 6 years ago by Randy <[email protected]>
testsuite: don't compare each pixel if images are indentical

github.com/randy408/libspng - 6df71755fbe399943362626caae10e6906002cc6 authored over 6 years ago by Randy <[email protected]>
example, test_spng: use spng_strerror()

github.com/randy408/libspng - 894c49df430d69e818d641f22a2a2eb4332296f9 authored over 6 years ago by Randy <[email protected]>
README: Update instructions for testing and benchmarking

github.com/randy408/libspng - a32c2821c39fff9dfea4174110d9bb9829d5be60 authored over 6 years ago by Randy <[email protected]>
rename benchmark images

github.com/randy408/libspng - f4feea333aa5bff9fcc3ec54ba8a5ef5c65a246c authored over 6 years ago by Randy <[email protected]>
read tEXt, zTXt, iTXt chunks

github.com/randy408/libspng - 5bfb6328b5c6a10ceb412d5c5ca5b00112ce4649 authored over 6 years ago by Randy <[email protected]>
spng_strerror(): add more error strings

github.com/randy408/libspng - 418f25f2be5d0d94fbb2d2f59aad2557b726ab23 authored over 6 years ago by Randy <[email protected]>
use enums for colour type, decode flags etc

github.com/randy408/libspng - ecc907e391c8a4cc5715a8552257a1b081544169 authored over 6 years ago by Randy <[email protected]>
api: add spng_version_string()

github.com/randy408/libspng - bfd38bc6794d0ea28ba1db4b535ed85a40fd1a6f authored over 6 years ago by Randy <[email protected]>
api: return a const char* from spng_strerror()

github.com/randy408/libspng - 447538dce32173adbd04b607f3694b13e553a2f5 authored over 6 years ago by Randy <[email protected]>
api: add "flags" argument for spng_ctx_new()

github.com/randy408/libspng - 7fdeecad0dacc8b7be8775ca8ba33fe4304d9a38 authored over 6 years ago by Randy <[email protected]>
improve decoding and validation

read tIME, eXIf chunks after IDAT
add missing validation for oFFs, eXIf chunks
do not read sPLT ...

github.com/randy408/libspng - 7016b3fb8f95c51b44ee602d30ec16110e8c7eb2 authored over 6 years ago by Randy <[email protected]>
fuzz: disable memory usage limit

github.com/randy408/libspng - 634641bc6716b02c7b83a5c6f031829df32a36fe authored over 6 years ago by Randy <[email protected]>
fuzz: update read fuzzer

github.com/randy408/libspng - bc51f4808c232644841cf4d6d521f16d08b0fc8b authored over 6 years ago by Randy <[email protected]>
initial OSS-Fuzz integration

add LibFuzzer fuzz target, dictionary and fuzzing options file

github.com/randy408/libspng - b70f7beead818c6f2e5dafe2768d7a1ea7405860 authored over 6 years ago by Randy <[email protected]>
build: generate pkgconfig only if dev_build is enabled

github.com/randy408/libspng - 415ffcc6eb42607e391d7a6a462edc55b07649f1 authored over 6 years ago by Randy <[email protected]>
reorganize files

github.com/randy408/libspng - 8c0504c225bc9b1c453a6697cf657f028ce3d0b6 authored over 6 years ago by Randy <[email protected]>
remove unused error code

github.com/randy408/libspng - 939b42e8a62bb3d3cfb5f8bd7f75018af8fdbf79 authored over 6 years ago by Randy <[email protected]>
add spng_strerror()

github.com/randy408/libspng - 386f2bde5606f7358979cfd919fe788e674397a4 authored over 6 years ago by Randy <[email protected]>
use enum for error codes

github.com/randy408/libspng - 44250ba451419ce8d86767e4ab909c532280bd5a authored over 6 years ago by Randy <[email protected]>
use bitfields for context flags

github.com/randy408/libspng - c2f943ee2e273ee1d496ec71d45eb80ba3aa94d9 authored over 6 years ago by Randy <[email protected]>
Update README.md

github.com/randy408/libspng - 072584031a2a8d10565ff5c07a2e09e21fb75e2f authored over 6 years ago by Randy <[email protected]>
add more benchmark images

github.com/randy408/libspng - 6917ecacdc99106e1f8a8ef177d853a19581da45 authored over 6 years ago by Randy <[email protected]>
minor API change

github.com/randy408/libspng - 0a118d836444dd60bef425c7a37c1a6273dd1e87 authored over 6 years ago by Randy <[email protected]>
reorder arguments for spng_decode_image()

github.com/randy408/libspng - 1a370acc4e5dbfb1d6d256d52b26170003b97615 authored over 6 years ago by Randy <[email protected]>
fix coverity defects

github.com/randy408/libspng - 7c1eb4f443edd545900c9ef08213026704981f3e authored over 6 years ago by Randy <[email protected]>
build: add dev_build option, generate pkg-config file

github.com/randy408/libspng - 0e8da315660ad7f59bdece7904f8cc53bb63d3ae authored over 6 years ago by Randy <[email protected]>
fix some clang-analyzer warnings

github.com/randy408/libspng - 299cf33d52f8cf904dc08f68d4c4c448a9042c87 authored over 6 years ago by Randy <[email protected]>
add get/set functions for text and sPLT chunks, bugfixes

fix freeing user-allocated buffers if spng_set_* is called more
than once for some chunks.

github.com/randy408/libspng - be025df38b2f4a344557c20b039d83e4d2c7b7f6 authored over 6 years ago by Randy <[email protected]>
move non-decoding functions to common.c

github.com/randy408/libspng - d09356f3e6f43cd0c1909b71773e5e4fe41dd1c8 authored over 6 years ago by Randy <[email protected]>
spng.c -> decode.c

github.com/randy408/libspng - 8a2277c2f51024a82c228499870e2d4c539d1dbf authored over 6 years ago by Randy <[email protected]>
Benchmark improvements

github.com/randy408/libspng - dfabd4df7d139169d180ab8908ac201b5708a899 authored over 6 years ago by Randy <[email protected]>