• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

davidbyttow / govips
35%
master: 37%

Build:
Build:
LAST BUILD BRANCH: test/tier1-coverage
DEFAULT BRANCH: master
Repo Added 04 Jan 2017 04:44AM UTC
Files 19
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix/381-loop-metadata
branch: fix/381-loop-metadata
CHANGE BRANCH
x
Reset
  • fix/381-loop-metadata
  • 0.4.4
  • c_format
  • david/fix-tests
  • david/minor-cleanups
  • david/revert-obsoletion
  • davidbyttow/fix-gnu-warnings
  • dependabot/go_modules/golang.org/x/image-0.10.0
  • dependabot/go_modules/golang.org/x/image-0.18.0
  • dependabot/go_modules/golang.org/x/image-0.5.0
  • dependabot/go_modules/golang.org/x/net-0.17.0
  • dependabot/go_modules/golang.org/x/net-0.23.0
  • dependabot/go_modules/golang.org/x/net-0.7.0
  • dependabot/npm_and_yarn/examples/tiff/minimist-1.2.6
  • dependabot/npm_and_yarn/examples/tiff/semver-7.5.3
  • dependabot/npm_and_yarn/examples/tiff/semver-7.5.4
  • dependabot/npm_and_yarn/examples/tiff/sharp-0.30.5
  • dependabot/npm_and_yarn/examples/tiff/sharp-0.32.6
  • dependabot/npm_and_yarn/examples/tiff/simple-get-4.0.1
  • devops-update
  • devops-update2
  • export_params
  • export_tiff
  • fix-#144
  • fix/247-test-reorg
  • fix/275-cmyk-icc-profile
  • fix/287-grey-gradient
  • fix/306-transparent-canvas
  • fix/350-animated-resize-rounding
  • fix/359-gif-quality-docs
  • fix/457-jxl-detection
  • fix/463-tiff-tile-zero
  • fix/489-480-image-interop
  • fix/c-code-bugs
  • fix/keepalive-cgo
  • fix/memory-leaks
  • fix/minor-cleanup
  • fix/quick-wins
  • fix/remove-incorrect-defers
  • fix_21
  • fix_embed_alpha
  • gobject_save
  • goldentests
  • images
  • import_params
  • importparams
  • jammy-ref
  • logging
  • mac_version
  • master
  • merge-files
  • newgoldens
  • reduce-handwritten-c-bridge-code
  • refresh
  • refs/tags/2.10.0
  • refs/tags/v2.1.0
  • refs/tags/v2.10.0
  • refs/tags/v2.11.0
  • refs/tags/v2.12.0
  • refs/tags/v2.13.0
  • refs/tags/v2.14.0
  • refs/tags/v2.15.0
  • refs/tags/v2.17.0
  • refs/tags/v2.2.0
  • refs/tags/v2.3.0
  • refs/tags/v2.3.1
  • refs/tags/v2.4.0
  • refs/tags/v2.5.0
  • refs/tags/v2.6.0
  • refs/tags/v2.7.0
  • refs/tags/v2.8.0
  • refs/tags/v2.8.1
  • refs/tags/v2.9.0
  • revert-merge
  • test/tier1-coverage
  • toni-test
  • toni-testing
  • tonimelisma-doubleunref
  • tonimelisma-patch-1
  • update
  • v2.0.0
  • v2.0.1
  • v2.0.2
  • vipsgen
  • worktree-fix-avis-detection

28 Feb 2026 08:24PM UTC coverage: 35.21% (+0.1%) from 35.07%
22528342334

Pull #503

github

davidbyttow
Preserve loop/delay metadata in RemoveMetadata, add Loop API (#381)

RemoveMetadata() was stripping the "delay" and "loop" animation metadata
because they were not in the technicalMetadata preserve list. This caused
GIF-to-WebP conversions to lose frame timing and loop count.

Changes:
- Add "delay" and "loop" to technicalMetadata so they survive RemoveMetadata()
- Add get_image_loop/set_image_loop C bridge functions
- Add Loop() and SetLoop() public methods on ImageRef

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Pull Request #503: Preserve loop/delay metadata in RemoveMetadata, add Loop API

15 of 15 new or added lines in 2 files covered. (100.0%)

2458 of 6981 relevant lines covered (35.21%)

0.38 hits per line

Relevant lines Covered
Build:
Build:
6981 RELEVANT LINES 2458 COVERED LINES
0.38 HITS PER LINE
Source Files on fix/381-loop-metadata
  • Tree
  • List 35
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22528342334 fix/381-loop-metadata Preserve loop/delay metadata in RemoveMetadata, add Loop API (#381) RemoveMetadata() was stripping the "delay" and "loop" animation metadata because they were not in the technicalMetadata preserve list. This caused GIF-to-WebP conversions to lose... Pull #503 28 Feb 2026 08:27PM UTC davidbyttow github
35.21
22528344553 fix/381-loop-metadata Preserve loop/delay metadata in RemoveMetadata, add Loop API (#381) RemoveMetadata() was stripping the "delay" and "loop" animation metadata because they were not in the technicalMetadata preserve list. This caused GIF-to-WebP conversions to lose... Pull #503 28 Feb 2026 08:27PM UTC davidbyttow github
35.21
See All Builds (606)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc