| -rw-r--r-- | .github/dependabot.yml | 17L |
| -rw-r--r-- | .github/workflows/ci.yml | 174L |
| -rw-r--r-- | .github/workflows/winget.yml | 18L |
| -rw-r--r-- | .gitignore | 10L |
| -rw-r--r-- | .goreleaser.yml | 39L |
| -rw-r--r-- | LICENSE | 21L |
| -rw-r--r-- | appicon/appearance.go | 108L |
| -rw-r--r-- | appicon/appearance_test.go | 105L |
| -rw-r--r-- | appicon/appicon.go | 143L |
| -rw-r--r-- | appicon/appicon_test.go | 405L |
| -rw-r--r-- | appicon/oracle_darwin_test.go | 168L |
| -rw-r--r-- | appicon/writer.go | 197L |
| -rw-r--r-- | argb_test.go | 102L |
| -rw-r--r-- | cmd/icnsify/check.go | 107L |
| -rw-r--r-- | cmd/icnsify/check_test.go | 195L |
| -rw-r--r-- | cmd/icnsify/doc.go | 80L |
| -rw-r--r-- | cmd/icnsify/iconset.go | 97L |
| -rw-r--r-- | cmd/icnsify/iconset_test.go | 50L |
| -rw-r--r-- | cmd/icnsify/main.go | 295L |
| -rw-r--r-- | cmd/icnsify/main_test.go | 81L |
| -rw-r--r-- | cmd/icnsify/pipe.go | 16L |
| -rw-r--r-- | cmd/preview/go.mod | 25L |
| -rw-r--r-- | cmd/preview/go.sum | 49L |
| -rw-r--r-- | cmd/preview/main.go | 341L |
| -rw-r--r-- | cmd/preview/main_test.go | 134L |
| -rw-r--r-- | cmd/preview/readme.md | 6L |
| -rw-r--r-- | cmd/shell-extension/.gitignore | 2L |
| -rw-r--r-- | cmd/shell-extension/dll_test.go | 402L |
| -rw-r--r-- | cmd/shell-extension/go.mod | 9L |
| -rw-r--r-- | cmd/shell-extension/go.sum | 6L |
| -rw-r--r-- | cmd/shell-extension/internal/com/com.go | 172L |
| -rw-r--r-- | cmd/shell-extension/internal/com/factory.go | 97L |
| -rw-r--r-- | cmd/shell-extension/internal/provider/gdi.go | 99L |
| -rw-r--r-- | cmd/shell-extension/internal/provider/provider.go | 297L |
| -rw-r--r-- | cmd/shell-extension/main.go | 95L |
| -rw-r--r-- | cmd/shell-extension/readme.md | 91L |
| -rw-r--r-- | cmd/shell-extension/register.go | 233L |
| -rw-r--r-- | cmd/wasm/main.go | 174L |
| -rw-r--r-- | doc.go | 26L |
| -rw-r--r-- | docs/preview.png | 41722B |
| -rw-r--r-- | error.go | 35L |
| -rw-r--r-- | exe/exe.go | 72L |
| -rw-r--r-- | exe/exe_test.go | 169L |
| -rw-r--r-- | exe/reader.go | 246L |
| -rwxr-xr-x | exe/testdata/icon.dll | 12288B |
| -rw-r--r-- | exe/testdata/icon.ico | 7886B |
| -rwxr-xr-x | exe/testdata/plain.dll | 4096B |
| -rw-r--r-- | go.mod | 5L |
| -rw-r--r-- | go.sum | 2L |
| -rw-r--r-- | go.work | 7L |
| -rw-r--r-- | go.work.sum | 13L |
| -rw-r--r-- | icns.go | 333L |
| -rw-r--r-- | icns_test.go | 540L |
| -rw-r--r-- | ico/bmp.go | 133L |
| -rw-r--r-- | ico/bmp_test.go | 191L |
| -rw-r--r-- | ico/ico.go | 167L |
| -rw-r--r-- | ico/ico_test.go | 196L |
| -rw-r--r-- | ico/oracle_windows_test.go | 151L |
| -rw-r--r-- | ico/reader.go | 193L |
| -rw-r--r-- | ico/validate.go | 263L |
| -rw-r--r-- | ico/validate_test.go | 213L |
| -rw-r--r-- | ico/writer.go | 138L |
| -rw-r--r-- | indexed.go | 117L |
| -rw-r--r-- | indexed_test.go | 193L |
| -rw-r--r-- | internal/resample/resample.go | 107L |
| -rw-r--r-- | interpolation.go | 22L |
| -rw-r--r-- | oracle_test.go | 174L |
| -rw-r--r-- | reader.go | 323L |
| -rw-r--r-- | reader_test.go | 250L |
| -rw-r--r-- | readme.md | 322L |
| -rwxr-xr-x | release.sh | 76L |
| -rw-r--r-- | rle.go | 174L |
| -rw-r--r-- | rle_test.go | 250L |
| -rw-r--r-- | slot.go | 73L |
| -rw-r--r-- | slot_test.go | 223L |
| -rw-r--r-- | validate.go | 216L |
| -rw-r--r-- | validate_test.go | 284L |
| -rw-r--r-- | web/build.sh | 10L |
| -rw-r--r-- | web/index.html | 133L |
| -rw-r--r-- | writer.go | 122L |