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

spng_decode_image(): change *out arg to unsigned char*

this shouldn't break ABI

github.com/randy408/libspng - 2f57bd5ad407043da1df51c1f18b5aec33350bd9 authored over 5 years ago by Randy <[email protected]>
framac: add zlib stub functions

github.com/randy408/libspng - 99017fe084facfbf6baf81867c2e26d8125ff622 authored over 5 years ago by Randy <[email protected]>
disable optimizations for Frama-C

github.com/randy408/libspng - bbab2d132db26ef88d55a10737ee823e0ab2e60b authored over 5 years ago by Randy <[email protected]>
msvc: disable warning 4244

github.com/randy408/libspng - a51f24b37987d29864985ca0df3bdbf1fafb47dc authored over 5 years ago by Randy <[email protected]>
fix some msvc conversion warnings

github.com/randy408/libspng - dd33fc732407fc25ec54da6257f9f35cfb17ba25 authored over 5 years ago by Randy <[email protected]>
add const qualifier to check_*() args

github.com/randy408/libspng - 307a16ff0ea417d2012bea3e85176ab54a6d9f58 authored over 5 years ago by Randy <[email protected]>
disable ARM optimizations

github.com/randy408/libspng - 9fcecef4100bfa40b3b2b106790a97af70096ae0 authored over 5 years ago by Randy <[email protected]>
update tests/meson.build

github.com/randy408/libspng - 70bd7cdf2b909a099024a4a11bf37243124ac39b authored over 5 years ago by Randy <[email protected]>
update .gitignore

github.com/randy408/libspng - 746f94314861738c630b033fe1a52bdb3f3e5feb authored over 5 years ago by Randy <[email protected]>
decode: optimize indexed -> RGBA8

github.com/randy408/libspng - 0af1c2eb4f7fb1fab38c73a20ac6d3c19e78bb0e authored over 5 years ago by Randy <[email protected]>
decode: optimize RGBA8 -> RGBA8

github.com/randy408/libspng - 8d73c6916a2c87b6a93993646d7e6ecee751aaa3 authored over 5 years ago by Randy <[email protected]>
decode: various optimizations

added scale_row(), trns_row()
scaling is now done per-row
transparency tests for truecolor are ...

github.com/randy408/libspng - 7297337d319a8c0c5518e34d6a5303b064eb389c authored over 5 years ago by Randy <[email protected]>
defilter_scanline: reorder checks

github.com/randy408/libspng - 387bfc5c6e5dadead9403bb0d9d10deea34a38c9 authored over 5 years ago by Randy <[email protected]>
decode: do per-row gamma correction

github.com/randy408/libspng - c300181c712c08fe6d645f0045705c6634e1286b authored over 5 years ago by Randy <[email protected]>
decode: use temp buffer for interlaced output rows

github.com/randy408/libspng - 15cae73b755b81271611a8733dc99f345a159462 authored over 5 years ago by Randy <[email protected]>
decode: remove dead code

github.com/randy408/libspng - fe22f73177f5eef664cea88def0b4c1b75fd8a9e authored over 5 years ago by Randy <[email protected]>
decode: use prescaled palette

github.com/randy408/libspng - aad29887c40d493934e9fe7552f77f0305fd6e75 authored over 5 years ago by Randy <[email protected]>
decode: simplify trns/gamma flags

github.com/randy408/libspng - cb68d2ab1d6be3d1243fd01966c3d1f76278f61c authored over 5 years ago by Randy <[email protected]>
decode: move scanline extraction into a function

github.com/randy408/libspng - 02e62736dd5d513819b7eb2b7994401e66870f1d authored over 5 years ago by Randy <[email protected]>
decode: omit unnecessary checks

github.com/randy408/libspng - 3c14356b720b8e91c5d4375a95e50efd931a3b0d authored over 5 years ago by Randy <[email protected]>
LICENSE: remove note about SPDX

it messes with license auto-detection, ironic.

github.com/randy408/libspng - 52a6561f4be56295fae694eefa5280f7c5b46581 authored over 5 years ago by Randy <[email protected]>
fuzz: randomize format, flags, etc

github.com/randy408/libspng - cba3f1c1a704609f47090b46858b08732ad5ab6d authored over 5 years ago by Randy <[email protected]>
docs: remove notes for spng_*_chunk_limits()

github.com/randy408/libspng - 9528f055fc4c5acbdd7f25a3e2aa4304bd712646 authored over 5 years ago by Randy <[email protected]>
clean up spng_read_fn() args, docs

github.com/randy408/libspng - 2f157784102293fe7a1ffd2a7055bb1e9b3e7a8d authored over 5 years ago by Randy <[email protected]>
enable optimizations by default

SPNG_OPTIMIZE_FILTER is ignored
added SPNG_DISABLE_OPT for disabling optimizations
automatically...

github.com/randy408/libspng - cfec07e441216314d46b4d37c296d2a6e46ec5d3 authored over 5 years ago by Randy <[email protected]>
cmake: ZLIB_INCLUDE_DIR -> ZLIB_INCLUDE_DIRS

github.com/randy408/libspng - 100c8fc4d6dbd25e132be36fa045395efbaa5c85 authored over 5 years ago by Randy <[email protected]>
docs: SPNG_DECODE_USE_SBIT should not be used

github.com/randy408/libspng - 3aa79f59745bb404c31647cc1805191db0a116d3 authored over 5 years ago by Randy <[email protected]>
replace magic numbers with SPNG_READ_SIZE

github.com/randy408/libspng - 130e4005b3c16043c7c7549a51a4bcd86f34b015 authored over 5 years ago by Randy <[email protected]>
enable ARM NEON optimizations

github.com/randy408/libspng - ceb49293fb737cd439721d27601cf3650bb0420f authored over 5 years ago by Randy <[email protected]>
build: use find_library() for zlib on android

github.com/randy408/libspng - 85cb7b86152a8be5fcd00f133f876134bd0cebcb authored over 5 years ago by Randy <[email protected]>
fix msvc build

github.com/randy408/libspng - 734ede6c38414e854686505de6208249420f4fcc authored over 5 years ago by Randy <[email protected]>
decode: reduce copying

github.com/randy408/libspng - 36a4b1126cdf87548b4b1093091d418b134b189a authored over 5 years ago by Randy <[email protected]>
README: fix typo

github.com/randy408/libspng - ec294bc8b8383f7cdc31f2bfaa2511befb960dd6 authored over 5 years ago by Randy <[email protected]>
add comment about interlace offsets

github.com/randy408/libspng - f85439115f7ffbe5ae4c652c2175f4189115cd7a authored over 5 years ago by Randy <[email protected]>
appveyor: cleanup

github.com/randy408/libspng - 6ca0409f3cc8c1d23b8c36834db39c05c1db281a authored over 5 years ago by Randy <[email protected]>
README: add badges

github.com/randy408/libspng - 5de7171289bb0019c12f7ede53e7e9385bca9209 authored over 5 years ago by Randy <[email protected]>
appveyor: add zlib build step

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

github.com/randy408/libspng - ebf41fe65449094b830b7b70e7e5059729bbe42a authored over 5 years ago by Randy <[email protected]>
appveyor: add test build with cmake

github.com/randy408/libspng - 74cd9a774b6401b7c052dcfdf8d16c4b157e115c authored over 5 years ago by Randy <[email protected]>
add CMake support (again)

github.com/randy408/libspng - 0c2f3ad4343484c95911cd92d3c7e292783f4c86 authored over 5 years ago by Randy <[email protected]>
api: remove ifdef guard for spng_*_chunk_limits()

github.com/randy408/libspng - 8630e271d219aadf7316cdb01ef82929a19c8970 authored over 5 years ago by Randy <[email protected]>
build: export symbols on windows

github.com/randy408/libspng - 150d8d51c323383d44d34615180b9bf2b04e1f86 authored over 5 years ago by Randy <[email protected]>
add libpng.wrap

github.com/randy408/libspng - 474943b0c02c3198bd84dd6c667d196a29072910 authored over 5 years ago by Randy <[email protected]>
test: add libpng dependency fallback

github.com/randy408/libspng - 7606f2fa510250f2aa4f2e168c877197bb479a06 authored over 5 years ago by Randy <[email protected]>
add zlib.wrap

github.com/randy408/libspng - 4e065d293c9dd56fa734dd3765c8bbaa522a1331 authored over 5 years ago by Randy <[email protected]>
appveyor: add blank lines

github.com/randy408/libspng - 37df5247017f44854e1858e1d049f818549f37a9 authored over 5 years ago by Randy <[email protected]>
appveyor: set PATH for python

github.com/randy408/libspng - f02c193a8e674fd036ecf25ccb652a51c4a95f86 authored over 5 years ago by Randy <[email protected]>
initial appveyor integration

github.com/randy408/libspng - 662e47f14b1fd2d5f8ca51d3535e8ec808627121 authored over 5 years ago by Randy <[email protected]>
ci: extract coverity to a fixed location

github.com/randy408/libspng - 4a8a323ac6db6a061f524e16c50454193e3e4b17 authored over 5 years ago by Randy <[email protected]>
decode_image(): cleanup

github.com/randy408/libspng - 099e9f2461db4f01bdffcf184e393b23ba5bbea7 authored over 5 years ago by Randy <[email protected]>
spng_set_png_stream: fix function definition

github.com/randy408/libspng - ad988dd074ecf4fa995ca2ffd1eb59ab5c90fbc4 authored over 5 years ago by Randy <[email protected]>
testsuite,example: open file in binary mode

github.com/randy408/libspng - 359f3af7214fce9ba58be585f3e602b3f80fd0e2 authored over 5 years ago by Randy <[email protected]>
fix compilation with msvc

github.com/randy408/libspng - 183c6b51f58e1cee60382705475591a02861a115 authored over 5 years ago by Randy <[email protected]>
disable ARM optimization

github.com/randy408/libspng - 5fb650ed5d757ba06c9555597120c7e09b4a6e01 authored over 5 years ago by Randy <[email protected]>
rename internal functions

get_ancillary_data_first_idat -> read_chunks_before_idat
validate_past_idat -> read_chunks_after...

github.com/randy408/libspng - 8de19e160f36b10af3aecf04520995966fbb6b48 authored over 5 years ago by Randy <[email protected]>
add c++ build test

github.com/randy408/libspng - 93909b673bdd933f2a5b95ac216d60bbd90c7e18 authored over 5 years ago by Randy <[email protected]>
add 'info' test to print version info

github.com/randy408/libspng - 46fe38030424aa3a5adac5d81205ca93549e563a authored over 5 years ago by Randy <[email protected]>
docs: spelling

github.com/randy408/libspng - 5a9556c6ebfdf758a53090f1a7f9d47c8524658c authored over 5 years ago by Randy <[email protected]>
decode: omit reserved chunk bit checking

github.com/randy408/libspng - d31179342f52a46f7d5de88d4c49feeb87464ac8 authored over 5 years ago by Randy <[email protected]>
clean up testsuite, build files

github.com/randy408/libspng - b5421a52abd88b6f75c90e39c008cf5fa51cf8e0 authored over 5 years ago by Randy <[email protected]>
reorganize functions

github.com/randy408/libspng - b14250048326a25cb959ccb49e37651dff6663a6 authored over 5 years ago by Randy <[email protected]>
get_idat_bytes() -> read_idat_bytes()

github.com/randy408/libspng - c8d29fe2c3ebbeef3d6de0f36c386f055d9883cf authored over 5 years ago by Randy <[email protected]>
docs: cleanup

github.com/randy408/libspng - 5033e68b970b6a0e0f67c2391069bab8eed07b58 authored over 5 years ago by Randy <[email protected]>
clean up filter optimizations

github.com/randy408/libspng - 1b259fddad4c85f525c2aa365375ef7746678462 authored over 5 years ago by Randy <[email protected]>
add SPDX license identifiers

github.com/randy408/libspng - a083eb956a44f6ed48c8707890cace5b04252021 authored over 5 years ago by Randy <[email protected]>
restrict how spng_set/get_*() can be called

calling spng_set_*() without an input PNG now makes the context encode-only

github.com/randy408/libspng - 5453ccdad5290d01b42eb4d1ed1c96d0c4121588 authored over 5 years ago by Randy <[email protected]>
add FUNDING.yml

github.com/randy408/libspng - f2deb8f9cc41ffac2ae886ae172274b300741b6c authored over 5 years ago by Randy <[email protected]>
bump version to 0.4.6

github.com/randy408/libspng - 0cea583f7d5921fc653fa5114205380e7c39992c authored over 5 years ago by Randy <[email protected]>
ci: run all tests

github.com/randy408/libspng - fb41cbf787b3c74a4c86a6d62fca0a4e1216550c authored over 5 years ago by Randy <[email protected]>
test: add `should_fail : true` for tests affected by #5

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

github.com/randy408/libspng - c8a8f24100d5c2acdda2db4c8686d160b6397ef0 authored over 5 years ago by Randy <[email protected]>
docs: add note about spng_set_chunk_limits()

github.com/randy408/libspng - 2b847da417c0c37af1f3cc227c1cca210a8ccb7b authored over 5 years ago by Randy <[email protected]>
docs: decoded images are always host-endian

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

github.com/randy408/libspng - e009fdf75e1a7058bcbb5cd86ca9d2bb49da8874 authored over 5 years ago by Randy <[email protected]>
arm: use arm_neon.h with clang on windows

github.com/randy408/libspng - f94208f491d6bb2b818cfb59da877031dac4454f authored over 5 years ago by Randy <[email protected]>
decode: check for zero-length eXIf

github.com/randy408/libspng - 94c6198a1bb93fa6cd209085b817c1e64272abb4 authored over 5 years ago by Randy <[email protected]>
finish chunk_limits, some CRC_DISCARD work

github.com/randy408/libspng - cb18f38c1f2c62a70062d5d2d36b28e7384b954d authored over 5 years ago by Randy <[email protected]>
spng_get_chunk_limits(): check all arguments

github.com/randy408/libspng - e414c532fe5317a1727d02c055b4127e66bb846a authored over 5 years ago by Randy <[email protected]>
docs: only <=32bit fixed width integers are required

github.com/randy408/libspng - 2902933c0676730057e72db1bbbe6a42b39f2ffb authored over 5 years ago by Randy <[email protected]>
update .gitignore

github.com/randy408/libspng - b286e7fdb38f09dbdb541da4bb87e322749df1c8 authored over 5 years ago by Randy <[email protected]>
README: fix link to comparison page, typo

github.com/randy408/libspng - 471496bb24cfd2221c2fe9091753fc233e142689 authored over 5 years ago by Randy <[email protected]>
update issue template

github.com/randy408/libspng - 87f38d558527c8549d633f373b827261cc71432c authored over 5 years ago by Randy <[email protected]>
add ARM filter optimizations

github.com/randy408/libspng - f0a7eb97ddb4daecf4b7e2afdad7ea1d25c3c20e authored over 5 years ago by Randy <[email protected]>
example: cleanup

github.com/randy408/libspng - 940e085245da1ebeaaa2cf8359ae484745a4541d authored over 5 years ago by Randy <[email protected]>
decode_image(): cleanup

github.com/randy408/libspng - 828960f1e3c16557c75b93d071576b6c1ad3b06c authored almost 6 years ago by Randy <[email protected]>
validate values passed to sample_to_target()

github.com/randy408/libspng - 8a8b699b3b3aaf0e40a422cb1b3fc75f8248b9f0 authored almost 6 years ago by Randy <[email protected]>
update README

github.com/randy408/libspng - 79d7086394f266e47b014861b6b508924f0045f8 authored almost 6 years ago by Randy <[email protected]>
version bump to 0.4.5

github.com/randy408/libspng - 92ec45efb16ecfa2d02b7d6661b165c98bcba74f authored almost 6 years ago by Randy <[email protected]>
make internal functions static

github.com/randy408/libspng - 6b0f8f592ec6837c610a101bd5d920c61d9c6e87 authored almost 6 years ago by Randy <[email protected]>
add regression test with invalid sBIT chunk

Add grayscale alpha image with an invalid sBIT alpha value.
related issues:
https://bugs.chromiu...

github.com/randy408/libspng - 0a046945fbf9fc280c4c4fca6abb8268618fdf2b authored almost 6 years ago by Randy <[email protected]>
check_sbit(): check for grayscale alpha bits

github.com/randy408/libspng - 833a52b05905699a1a69188e1371dd495ece9b1e authored almost 6 years ago by Randy <[email protected]>
docs: fix formatting

github.com/randy408/libspng - 50e16f378d96a49a8d3bc62694bcc18f7e2f4a55 authored almost 6 years ago by Randy <[email protected]>
update README

github.com/randy408/libspng - 1b3bb7f669e3dbd4fe91a8fa3d23adfaf86241db authored almost 6 years ago by Randy <[email protected]>
docs: update build.rst

github.com/randy408/libspng - 975e128d6fa06c8804fadf9ca2bb0eadb1f46ec5 authored almost 6 years ago by Randy <[email protected]>
CONTRIBUTING: improve wording

github.com/randy408/libspng - 264dc4da07d2ba410b2dba9fcfbacadaef92288f authored almost 6 years ago by Randy <[email protected]>
fuzz: add SPNG_DECODE_USE_SBIT flag

github.com/randy408/libspng - 915d4a0e897e36553c06afe8e15297183e75e88b authored almost 6 years ago by Randy <[email protected]>
clean up x86 optimizations

github.com/randy408/libspng - 7f8cdecd76f0f50cc9af6c11a4e8ce1659fcd362 authored almost 6 years ago by Randy <[email protected]>
make constants static

github.com/randy408/libspng - 29df142ac1f0008b52f0d5459290abdf06812bae authored almost 6 years ago by Randy <[email protected]>