Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dmtrKovalenko/odiff
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.0
Choose a base ref
...
head repository: dmtrKovalenko/odiff
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Loading
Showing with 8,077 additions and 5,225 deletions.
  1. +0 −70 .ci/build-platform.yml
  2. +0 −34 .ci/cross-release.yml
  3. +0 −29 .ci/esy-build-steps.yml
  4. +0 −38 .ci/opam-build-steps.yml
  5. +0 −114 .ci/pipelines-release.js
  6. +0 −16 .ci/release-platform-setup.yml
  7. +0 −176 .ci/release-postinstall.js
  8. +0 −16 .ci/utils/create-docs.yml
  9. +0 −37 .ci/utils/publish-build-cache.yml
  10. +0 −99 .ci/utils/restore-build-cache.yml
  11. +0 −5 .ci/utils/use-esy.yml
  12. +0 −7 .ci/utils/use-node.yml
  13. +2 −0 .gitattributes
  14. +4 −0 .github/FUNDING.yml
  15. +150 −67 .github/workflows/build.yml
  16. +0 −14 .github/workflows/print_esy_cache.js
  17. +7 −1 .gitignore
  18. 0 .ocamlformat
  19. +12 −0 .spr.yml
  20. +19 −0 .vscode/c_cpp_properties.json
  21. +26 −2 .vscode/settings.json
  22. +1 −1 LICENSE
  23. +91 −47 README.md
  24. +3 −0 ava.config.cjs
  25. +0 −44 azure-pipelines.yml
  26. +31 −0 bin/Color.ml
  27. +73 −0 bin/Main.ml
  28. +104 −0 bin/ODiffBin.ml
  29. +0 −141 bin/ODiffBin.re
  30. +38 −0 bin/Print.ml
  31. +12 −1 bin/dune
  32. +0 −19 bin/node-bindings/odiff.d.ts
  33. +0 −96 bin/node-bindings/odiff.js
  34. +59 −1 dune-project
  35. +0 −3 esy.lock/.gitattributes
  36. +0 −3 esy.lock/.gitignore
  37. +0 −1,262 esy.lock/index.json
  38. +0 −37 esy.lock/opam/astring.0.8.5/opam
  39. +0 −55 esy.lock/opam/atd.2.2.1/opam
  40. +0 −53 esy.lock/opam/atdgen-runtime.2.2.1/opam
  41. +0 −63 esy.lock/opam/atdgen.2.2.1/opam
  42. +0 −6 esy.lock/opam/base-threads.base/opam
  43. +0 −6 esy.lock/opam/base-unix.base/opam
  44. +0 −36 esy.lock/opam/base.v0.14.0/opam
  45. +0 −45 esy.lock/opam/biniou.1.2.1/opam
  46. +0 −33 esy.lock/opam/camlimages.5.0.4/opam
  47. +0 −36 esy.lock/opam/cmdliner.1.0.4/opam
  48. +0 −22 esy.lock/opam/conf-m4.1/opam
  49. +0 −37 esy.lock/opam/cppo.1.6.6/opam
  50. +0 −58 esy.lock/opam/csexp.1.3.2/opam
  51. +0 −28 esy.lock/opam/dot-merlin-reader.3.4.1/opam
  52. +0 −47 esy.lock/opam/dune-configurator.2.7.1/opam
  53. +0 −56 esy.lock/opam/dune.2.7.1/opam
  54. +0 −46 esy.lock/opam/easy-format.1.3.2/opam
  55. +0 −24 esy.lock/opam/fix.20200131/opam
  56. +0 −36 esy.lock/opam/fpath.0.7.3/opam
  57. +0 −32 esy.lock/opam/junit.2.0.2/opam
  58. +0 −27 esy.lock/opam/menhir.20200624/opam
  59. +0 −28 esy.lock/opam/menhirLib.20200624/opam
  60. +0 −28 esy.lock/opam/menhirSdk.20200624/opam
  61. +0 −30 esy.lock/opam/merlin-extend.0.6/opam
  62. +0 −74 esy.lock/opam/merlin.3.4.1/opam
  63. +0 −36 esy.lock/opam/ocamlbuild.0.14.0/opam
  64. +0 −4 esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub
  65. +0 −6 esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install
  66. +0 −50 esy.lock/opam/ocamlfind.1.8.1/opam
  67. +0 −52 esy.lock/opam/odoc.1.5.1/opam
  68. +0 −23 esy.lock/opam/ppx_derivers.1.2.1/opam
  69. +0 −49 esy.lock/opam/ptime.0.8.5/opam
  70. +0 −42 esy.lock/opam/re.1.9.0/opam
  71. +0 −22 esy.lock/opam/result.1.5/opam
  72. +0 −4 esy.lock/opam/seq.base/files/META.seq
  73. +0 −3 esy.lock/opam/seq.base/files/seq.install
  74. +0 −15 esy.lock/opam/seq.base/opam
  75. +0 −26 esy.lock/opam/sexplib0.v0.14.0/opam
  76. +0 −27 esy.lock/opam/stdio.v0.14.0/opam
  77. +0 −48 esy.lock/opam/topkg.1.0.3/opam
  78. +0 −47 esy.lock/opam/tyxml.4.4.0/opam
  79. +0 −36 esy.lock/opam/uchar.0.0.2/opam
  80. +0 −40 esy.lock/opam/uutf.1.0.2/opam
  81. +0 −38 esy.lock/opam/yojson.1.7.0/opam
  82. +0 −6 esy.lock/overrides/opam__s__conf_m4_opam__c__1_opam_override/package.json
  83. +0 −10 esy.lock/overrides/opam__s__dune_opam__c__2.7.1_opam_override/files/build.sh
  84. +0 −8 esy.lock/overrides/opam__s__dune_opam__c__2.7.1_opam_override/package.json
  85. +0 −463 esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch
  86. +0 −27 esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json
  87. +0 −471 esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch
  88. +0 −61 esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json
  89. BIN images/2x2-ff0000ff.png
  90. +2 −2 images/README.md
  91. BIN images/__debug.png
  92. BIN images/benchmarks.png
  93. BIN images/extreme-alpha-1.png
  94. BIN images/extreme-alpha.png
  95. BIN images/out.png
  96. BIN images/water-diff.png
  97. BIN images/www.cypress-diff.png
  98. +4 −0 io/ODiffIO.ml
  99. +34 −0 io/bmp/Bmp.ml
  100. +3 −0 io/bmp/Bmp.mli
  101. +169 −0 io/bmp/ReadBmp.ml
  102. +3 −0 io/bmp/ReadBmp.mli
  103. +6 −0 io/bmp/dune
  104. +143 −0 io/config/discover.ml
  105. +3 −0 io/config/dune
  106. +6 −0 io/dune
  107. +31 −0 io/jpg/Jpg.ml
  108. +3 −0 io/jpg/Jpg.mli
  109. +81 −0 io/jpg/ReadJpg.c
  110. +4 −0 io/jpg/ReadJpg.ml
  111. +19 −0 io/jpg/dune
  112. +34 −0 io/png/Png.ml
  113. +80 −0 io/png/ReadPng.c
  114. +4 −0 io/png/ReadPng.ml
  115. +19 −0 io/png/dune
  116. +124 −0 io/png_write/WritePng.c
  117. +6 −0 io/png_write/WritePng.ml
  118. +21 −0 io/png_write/dune
  119. +56 −0 io/tiff/ReadTiff.c
  120. +4 −0 io/tiff/ReadTiff.ml
  121. +31 −0 io/tiff/Tiff.ml
  122. +3 −0 io/tiff/Tiff.mli
  123. +19 −0 io/tiff/dune
  124. BIN logo.png
  125. +4 −0 npm_package/bin/odiff.exe
  126. +53 −0 npm_package/odiff.d.ts
  127. +184 −0 npm_package/odiff.js
  128. +22 −0 npm_package/package.json
  129. +37 −0 npm_package/post_install.js
  130. 0 npm_package/raw_binaries/.gitkeep
  131. +29 −0 odiff-core.opam
  132. +31 −0 odiff-io.opam
  133. BIN odiff-logo-dark.png
  134. BIN odiff-logo-light.png
  135. +30 −0 odiff-tests.opam
  136. +32 −0 odiff.opam
  137. +3,785 −0 package-lock.json
  138. +13 −35 package.json
  139. +1,316 −0 pnpm-lock.yaml
  140. +37 −0 release.sh
  141. +0 −43 scripts/post-release.js
  142. +47 −0 scripts/process-readme.js
  143. +83 −0 src/Antialiasing.ml
  144. +62 −0 src/ColorDelta.ml
  145. +0 −38 src/ColorDelta.re
  146. +141 −0 src/Diff.ml
  147. +0 −83 src/Diff.re
  148. +15 −0 src/ImageIO.ml
  149. +0 −35 src/ImageIO.re
  150. +11 −0 src/PerfTest.ml
  151. +0 −18 src/PerfTest.re
  152. +11 −3 src/dune
  153. +0 −40 test/PngTests.re
  154. +0 −1 test/RunTests.re
  155. +0 −7 test/TestFramework.re
  156. +120 −0 test/Test_Core.ml
  157. +58 −0 test/Test_IO_BMP.ml
  158. +72 −0 test/Test_IO_JPG.ml
  159. +65 −0 test/Test_IO_PNG.ml
  160. +74 −0 test/Test_IO_TIFF.ml
  161. +5 −20 test/dune
  162. +162 −0 test/node-binding.test.cjs
  163. +21 −0 test/node-bindings.test.ts
  164. BIN test/test-images/aa/antialiasing-off-small.png
  165. BIN test/test-images/aa/antialiasing-off.png
  166. BIN test/test-images/aa/antialiasing-on.png
  167. BIN test/test-images/bmp/clouds-2.bmp
  168. BIN test/test-images/bmp/clouds-diff.png
  169. BIN test/test-images/bmp/clouds.bmp
  170. BIN test/test-images/jpg/tiger-2.jpg
  171. BIN test/test-images/jpg/tiger-diff.png
  172. BIN test/test-images/jpg/tiger.jpg
  173. BIN test/test-images/orange_diff.png
  174. BIN test/test-images/png/diff-output-green.png
  175. BIN test/test-images/png/extreme-alpha-1.png
  176. BIN test/test-images/png/extreme-alpha.png
  177. BIN test/test-images/{ → png}/orange.png
  178. BIN test/test-images/{ → png}/orange_changed.png
  179. BIN test/test-images/png/orange_diff.png
  180. BIN test/test-images/png/orange_diff_green.png
  181. BIN test/test-images/png/purple8x8.png
  182. BIN test/test-images/png/white4x4.png
  183. BIN test/test-images/tiff/laptops-2.tiff
  184. BIN test/test-images/tiff/laptops-diff.png
  185. BIN test/test-images/tiff/laptops.tiff
  186. +8 −0 typos.toml
  187. +5 −0 vcpkg.json
70 changes: 0 additions & 70 deletions .ci/build-platform.yml

This file was deleted.

34 changes: 0 additions & 34 deletions .ci/cross-release.yml

This file was deleted.

29 changes: 0 additions & 29 deletions .ci/esy-build-steps.yml

This file was deleted.

38 changes: 0 additions & 38 deletions .ci/opam-build-steps.yml

This file was deleted.

114 changes: 0 additions & 114 deletions .ci/pipelines-release.js

This file was deleted.

16 changes: 0 additions & 16 deletions .ci/release-platform-setup.yml

This file was deleted.

Loading