Edgewall Software

Opened 20 years ago

Last modified 14 months ago

#53 new enhancement

plugin infrastructure for rendering diff HTML previews — at Version 8

Reported by: daniel Owned by: Christian Boos
Priority: high Milestone: next-major-releases
Component: version control/changeset view Version: devel
Severity: normal Keywords: diff image
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christian Boos)

Use Cases

Viewing image changes/patches in a changeset

It would be pretty cool to be able to view image updates in the changeset viewer. An updated image should show the old version and the new version side by side, just like text diffs.

Filter out noisy changes

Typical use case is for showing diffs on .po files, where the chunks corresponding to line number changes only are completely uninteresting and can be safely skipped.

Change History (8)

comment:1 by daniel, 20 years ago

Version: 2.0

comment:2 by daniel, 20 years ago

Milestone: 1.0
Priority: lowestlow
Version: 2.0devel

comment:3 by Christian Boos, 18 years ago

Milestone: 1.00.10
Owner: changed from Jonas Borgström to Christian Boos
Priority: lownormal
Severity: normalminor

See also #3002.

For this, we'd need a plugin infrastructure for rendering diff HTML previews in addition to simple content previews.

comment:4 by Christian Boos, 18 years ago

Milestone: 0.100.11

Nothing critical here, rescheduling for milestone:0.11.

comment:5 by Christian Boos, 17 years ago

#1712 was marked as duplicate of this one.

comment:6 by Christian Boos, 17 years ago

Component: generalchangeset view
Keywords: diff image added
Milestone: 0.110.12

Maybe 0.12.

comment:7 by Remy Blank, 14 years ago

Milestone: next-major-0.1Xunscheduled

comment:8 by Christian Boos, 14 years ago

Description: modified (diff)
Milestone: unschedulednext-major-0.1X
Priority: normalhigh
Severity: minornormal
Summary: Viewing image changes/patches in a changesetplugin infrastructure for rendering diff HTML previews

This ticket is more for adding some new interfaces in trac.mimeview.api (IDiffContentRenderer) than for implementing this particular kind of diff (image diff), which could then be implemented as a plugin.

Changing prio to high a.k.a. sometimes soon, as we badly need the second use case for diffing our .po files

Note: See TracTickets for help on using tickets.