Opened 13 years ago

Closed 13 years ago

#457 closed defect (fixed)

svncopyright is linked against plplot

Reported by: Peter Johansson Owned by: Peter Johansson
Priority: major Milestone: svndigest 0.10
Component: build Version: trunk
Keywords: Cc:

Description

svnvopyright is currently linked against plplot although no plotting is performed by svncopyright

related to ticket #307

Change History (3)

comment:1 Changed 13 years ago by Peter Johansson

I suggest that me move functions Stats:plot and Stats::plot_summary to SvndigestVisitor. Then we can lift out classes SvndigestVisitor and Graph to a separate library and only link against this library in svndigest (not svncopyright).

comment:2 Changed 13 years ago by Peter Johansson

Milestone: svndigest 0.x+svndigest 0.10
Status: newassigned

comment:3 Changed 13 years ago by Peter Johansson

Resolution: fixed
Status: assignedclosed

(In [1290]) closes #457. Lifting out plotting functions in Stats into a new class StatsPlotter?. In same manner lifting out print functions from Node/Directory/File? into a new hierarchy NodePrinter/DirectoryPrinter/FilePrinter?. To accomplish these splits without to much recoding some friendships are introduced. These new classes are only needed for svndigest (not svncopyright) and are therefore placed in a library named libsvndigest together with Graph class and first_page functions. Remaining functionality, shared between svncopyright and svndigest, are located in libsvndigest_core and linked into both binaries.

Note: See TracTickets for help on using tickets.