Ecosyste.ms: OpenCollective

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

github.com/dmtrKovalenko/odiff

The fastest pixel-by-pixel image visual difference tool in the world.
https://github.com/dmtrKovalenko/odiff

feat: Rewrite in ocaml (#91)

3aea0c0da5ba15e7f56a0e82cf6779eaa3b02a35 authored 10 months ago by Dmitriy Kovalenko <[email protected]>
chore(CI): Use Ubuntu 18.04 (#88)

* CI: Use Ubuntu 18.04

* CI: use ubuntu 20.04

f5789358f2a90571fec0b98063cc0b2ac83330a6 authored over 1 year ago by Manas <[email protected]>
chore: fix Windows builds + upgrade esy (#87)

02b5d5ac4e74ecf4e6404405e91f9cf4969bbaf4 authored over 1 year ago by Manas <[email protected]>
chore(github): Add github sponsorship funding

b753ef43e14d19d9afed979e57f3d359f726e81b authored over 1 year ago by Dmitriy Kovalenko <[email protected]>
chore(docs): Fix broken link to YIQ NTSC reference paper (#81)

## Changes

Link in README.md appears to point to an old address for "Measuring perceived colo...

aa5309b4b4b33cf8089b712995663ab9bb3165e5 authored almost 2 years ago by Lukas Schwab <[email protected]>
fix: Do not count stack without diffLines flag (#79)

* fix: Do not count stack without diffLines flag

* Bump version

fd082e85a275d5553afb406e5ff8181c6ec76eb5 authored almost 2 years ago by Dmitriy Kovalenko <[email protected]>
feat: Add new --output-diff-lines option (#78)

* feat: Add new --output-diff-lines option

* Revert www.cypress-diff.png

* Fix OS versions...

52e1aed58b7b6bc563a1a66bbf1574aa4b38ff23 authored almost 2 years ago by Dmitriy Kovalenko <[email protected]>
chore(readme): Add visual regression services using odiff

075c6b7a64efff3871f327401aa24e5194c6846d authored about 2 years ago by Dmitriy Kovalenko <[email protected]>
fix: Use string value for octal chmod of placeholder binary

8c5af8ea464bfbe4996b60e0d280b40a1e29790c authored about 2 years ago by Dmitriy <[email protected]>
Use bin/bash executable and correct permissions (#71)

d495a2b53ccff11a5f51a51b1dd12768819027e2 authored about 2 years ago by Dmitriy Kovalenko <[email protected]>
fix: Do not fail if binary was already installed (#70)

b22de71868a6df08f9fa7b13ab056119cb983175 authored about 2 years ago by Dmitriy Kovalenko <[email protected]>
feat: Better error message for fopen file error (#69)

* feat: Better error message for fopen file error

* Use correct errno for windows

* Make e...

4ccc1affdf7d06410371e41f985d25daead79aac authored about 2 years ago by Dmitriy Kovalenko <[email protected]>
Add a ODiff cypress plugin link to README.md (#65)

bb8dbe85857c4420c47293cbd331c9c1b8aca443 authored over 2 years ago by Odai Alali <[email protected]>
chore: Add Ukraine help banner

25e14b20a13559c7770490e3d9d67043bca53fd7 authored almost 3 years ago by Dmitriy Kovalenko <[email protected]>
chore(docs): Update features section

5f71714d575ef301abf662685b563bd0d7971de5 authored about 3 years ago by Dmitriy Kovalenko <[email protected]>
Merge branch 'main' of https://github.com/dmtrKovalenko/odiff

cba7252da605755cdb44786952c6e0a3e967a2ac authored about 3 years ago by Dmitriy Kovalenko <[email protected]>
Bump version to 2.5.0

2f5fe43c62145fa664dd985525f674bb8223c70d authored about 3 years ago by Dmitriy Kovalenko <[email protected]>
feat: Add an option `noFailOnFsErrors` to avoid exceptions on fs errors (#61)

* chore: Format C files

* feat: Add an option to avoid failing on missing file path

* chor...

46a3beb10887a697723a56580fd66ef68a479864 authored about 3 years ago by Dmitriy Kovalenko <[email protected]>
feat: Improve png write/read performance by switching to libspng (#57)

* Add libspng

* cleanup

* perf mark

* optimize performance of io

* don't draw immedi...

5bbbc13d75b80182f9f0576a842ba4241c353e45 authored about 3 years ago by Torben Ewert <[email protected]>
feat: remove Camlimages and migrate to raw C io (#47)

2faf5825002287aadc7018fd754f3a468770ca8b authored over 3 years ago by Torben Ewert <[email protected]>
chore: Bump version

626840954a8910aa87561d5551a9a2cd2b64289c authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
fix: Typescript required options declaration (#51)

* Add tests for README ts

* Add auto-injecting of ts interface in readme

* Remove addition...

f1a65827f823d5350926ec636812add179f6d746 authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
hotfix: Disable camlimages (#48)

* hotfix: Temporarily disable camlimages

* hotfix: disable camlimages

* hotfix: Temprorary...

ef6bb989514ea64be4f6c08b03bcab6fc236705a authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
fix: set antialiasing as flag in node bindings (#45)

f73034c2abf54d55957e3999954511a7a7a32625 authored over 3 years ago by Torben Ewert <[email protected]>
fix: fail on different width or height for failOnLayoutChange (#46)

c438b31295c95a93c62c07bd2abd4bd808044304 authored over 3 years ago by Torben Ewert <[email protected]>
chore: Bump version

347f5ac44f6f506b9ca5c96c9fa1c23585a38117 authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
feat: Statically link libpng.a (#42)

* try linking with libpng.a

* Add lz

* Remove CFLAGS and LDFLAGS

* remove -L

* Add -...

ab9a418406c6387d14efdb9238d99c81f204f7c8 authored over 3 years ago by Torben Ewert <[email protected]>
feat: increase performance of color checks (#39)

* increase performance of color checks

* represent pixel as int32

* switch to agbr pixel l...

693cc0576d1e8374fb82c1f2277f27fad21f6e73 authored over 3 years ago by Torben Ewert <[email protected]>
feat: add ignore-regions (#40)

* feat: add ignore-regions

* update syntax

* update readme

* implement review comments

d259e398705a17c4ffeda4daef161bd3ea7c9841 authored over 3 years ago by Torben Ewert <[email protected]>
fix: "index out of bounds" on antialiasing check (#38)

a3c4f5206fa61f7e64a74afbd3ece97a5755c3a0 authored over 3 years ago by Torben Ewert <[email protected]>
Merge branch 'main' of https://github.com/dmtrKovalenko/odiff

25f501de5748bf53e7e125b862f9c2c04ad3aa10 authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
Merge conflcits

ea9bf3f72378c94c2cd2d3b73f71044496ee8c7a authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
fix: Hide internal arg (#37)

cfb08c4b42750f0e7299fa81e69cb7cfd70196aa authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
chore: Include antialiasing in readme

fea16c3804d59fb394e49fdf4cb004a6517f20f3 authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
Merge branch 'main' of https://github.com/dmtrKovalenko/odiff

cffbdd7d80c117be9e37ffe44926c08b37712411 authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
Bump version

77096c709d892155f0a9a42c5a3fbda67735a8a6 authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
feat: Anti-aliasing detection (#27)

* Add basic antialiasing support

* Remove cache

* Update tests / add tests

* Add antial...

31a1680d5a04b7ed80b26c5d8eb880fec6fbbcbd authored over 3 years ago by Torben Ewert <[email protected]>
fix: remove rewritePrefix (#34) (#35)

77964ba97c2ab3ce9524267c5730a039efed4862 authored over 3 years ago by Torben Ewert <[email protected]>
chore(read me): Fix typo

43d8878cd9812463a9769c328e53c68ba5f8d042 authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
chore: Split code into multiple opam packages (#28) (#31)

* Split into multiple opam files

* generate packages with dune-project

* set "use_standard...

35d34a039b3c9b309409d5e5010046993107c62d authored over 3 years ago by Torben Ewert <[email protected]>
Update ts

b36815c842e7d47ebc98985df2a3eeee75baa9ea authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
Merge branch 'main' of https://github.com/dmtrKovalenko/odiff into main

054be0e9f677b83e7b28e8eaa029ccc33d0c2f4e authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
Bump version

a91d4e4d6bffdf1fcf6c268569458623500ca2ca authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
feat: Return diffCount and diffPercentage in nodejs bindings (#32)

* Implement parsing results output for node bindings

* Update ts typings

* Use pattern mat...

08e6bda8b65e2a4d2c24340fc66286a392b8ef91 authored over 3 years ago by Dmitriy Kovalenko <[email protected]>
fix: remove rewritePrefix (#30)

Releases configured with `"esy.release.rewritePrefix": true` cannot be installed into deep files...

8b914ce3be1b278b94e6cc7ef34e564f8998e820 authored over 3 years ago by Torben Ewert <[email protected]>
feat: Add diff percentage to output (#24)

c406edafb310c55946f00c3b6b63f5f477da1d18 authored almost 4 years ago by Torben Ewert <[email protected]>
feat: Better c libraries linking (#20)

* Refactor binary entry point

* Update esy-libpng to 1.6.38

* Use esy-libpng with custom e...

44df454f06dfd02243dbde473e7ecb585c45bb3b authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
fix: typing for diffColor option (#19)

Co-authored-by: andrei.shilov <[email protected]>

cfb8d949b06a959a4e59fe869c1bb459266620e5 authored almost 4 years ago by Andrei Shilov <[email protected]>
feat: New option for custom diff color for output (#18)

2bc9c67401fd0fe4615d271a8d1cd05e9058bc30 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
docs: Update documentation

777f77c698d2743c303cf35d2f0112b37d91a07f authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
chore: Update outpuDiffMask docs instruction

8abdcaf0ca5f51243f6329afd4caca57ead29d3e authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
fix: outputDiffMask NodeJS binding option (#17)

d2a82228f9e95d7542f5d304da56bc534026d4df authored almost 4 years ago by Bobby Donchev <[email protected]>
Update documentation

6f859bd2f90539ac848397a8e3e4a9e05ed439fb authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Merge pull request #16 from dmtrKovalenko/odiff-v2

odiff v2 😱

893d4c061811a0e2964430bdec167accd602a605 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Create correct placeholder binary

76a6b7b2cc1a04daeba733411b9aec2e9db96e19 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Bump LICENSE year

423307db536212204a917dea29c2a237f6b49a9c authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Bump package.json version

76c22f668834effc1f1b8bec442462765e6207d5 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Support --diff-mask option

7ce55a50e9b3d0716b5cf6321886e3d832d3fbdb authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Fix langauge server v2

8b485e6e4f9ec0e4f17957ad4f92096100b57cb6 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Do not run ga on windows

930a9b2b8a496f2f148ce8c7f94abecde4bb8eb9 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Remove typo

7ed8f995952ceef76fd5902fe33d1205aba1961b authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Fix npm release binary references

fc883a8c1234a41de5e22df04a9262cad62ed0a3 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Use esy 0.8 for github actions

045968cb59e6a96b328e6b9513ae9d93754b1771 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Correct pointer conversion for string concatenation

0e926fc5e268d7acacee667da185ce8df655b98a authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try with dune-configurator 2.8.1

2fdb082dd5c303cc06abf62e7583c815bcd03b6c authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Run libpng install on windows

9d6806e692944516f2b8f53437c33e2d4f08931d authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try to get back to working CI

ef680921a93f2edd1b084d2b3a2f7123044af4ab authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Use working libpng flag

58bbbbf28d8fc892f79f81bec16fddf9eaa7d69c authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Use dune 2.8

fe456e2c8cb68658508b05d0652e118bf10c2498 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try to link -lpng

9ab3ac2980ddde9b116120c16d8fad5ea4925838 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
More optimizations

3d503b1d9a844b8150739a5b5fa001da1c3f273a authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Run tests on CI

53380ab5350bb931500228072386e433e03b6b1c authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Fix last test

c83b01f9e223ec17cc8b31940e0308a6d414669e authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Get back tests

c3de385cca6003b749581e2daa58511bef29144b authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Figure out ocaml language server issues

23e983d26974a0dd0fd36f6e7a9e9b9f7527b353 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Pass resolved flags from env vars

1f1bae03174751fa5a5f48ac03a7d3d4b6e25d91 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Run on CI

ba5385c545be7de3f9d4440bef2b55ede0cdee72 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Use esy-libpng fork

1cb5ed983ea11f0dd35562eb6457b92992cf01d7 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Push to test

b449d361971f863fa4f1bbc23e72ac612cb7d210 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Check which pkg-config

b9296a4a20f239702d7d58e16c06709020f18a3c authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Commit esy overrides

fe96569fd6ae526288b426c363df538b2fd64946 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Add pkg-config to deps

f927ba7174a6a751cef3847bcdcc847308847d3a authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Manually run esy pkg-config

b46626b3e8f1867122d6778d3bd4b6f667082b28 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Include dune-configurator flags

e8ee6369887db7a588f9e4d3075a0b76a85fcebf authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try with esy-libpng

4d977aeab621e7bbef26504add1c0c1d172a501c authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Create fallback io for camlimages jpeg and other formats

acd0155402c89dd422d1f8d482bf0ddb5cb1cb4b authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Use functor for Diff module

05f40a9ce7fbe88d8300b45a389381993d46a553 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Check cmake

2b6ceb7253459e796799d65a2affbc01fe1b08ff authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try with flags

770017b37dd5d27e0657b8c91f621a65fd4b3b62 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Fix typo

646cd65a455177774e34c00f95b71e140910e4e0 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Install correct x86 lib

07cd41591ec31a43a1cd411fd4b68a859759e83b authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Use libpng_x86-windows-static

ec894798de43805e64f501ce9d0d62bcfd84e735 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try with libpng-x64-staic

0a8bb606e38e65a805f5b8f09d9939cc45fc0b7b authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Pass directly from flags

70448e795b16135714c21cfee9469fbfb69522f2 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try with gcc compiler

3e4cb2027ae296c8a2aa27f7304db8f6274437b9 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Check gcc

40870cbbb1ba454aa762e5c6a01d91e5bcc5d040 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try correct foreign_archives

6c35c3ae26d22d6d345db25b15799501adee2eb4 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try with foreign_archive

c4a157dcc6d67b935725fe32d4bc3823fd980a20 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try with -I

4b5724efd95ea9967e2d73a76cb68f765da82d95 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>
Try with -linkall

45c9a2711772be0ed9f2b8f0890338f03bcff1f5 authored almost 4 years ago by Dmitriy Kovalenko <[email protected]>