Skip to content

TikZ export of DiffTrees#46

Merged
pmbittner merged 7 commits intodevelopfrom
benjamin/tikz
Sep 22, 2022
Merged

TikZ export of DiffTrees#46
pmbittner merged 7 commits intodevelopfrom
benjamin/tikz

Conversation

@ibbem
Copy link
Copy Markdown
Collaborator

@ibbem ibbem commented Sep 12, 2022

No description provided.

@ibbem ibbem requested a review from pmbittner September 12, 2022 20:18
@ibbem ibbem changed the base branch from main to develop September 12, 2022 20:18
Copy link
Copy Markdown
Member

@pmbittner pmbittner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look very good. Proceed as discussed.

@ibbem ibbem force-pushed the benjamin/tikz branch 2 times, most recently from 899a0c4 to 3347f15 Compare September 13, 2022 23:08
Copy link
Copy Markdown
Member

@pmbittner pmbittner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only minor changes. Looks very good!

The layout is computed using Graphviz.
Line graph specific export code is moved to the line graph exporter.

This changes the line endings to use the OS dependent representation
through the use of `PrintStream`. Currently there is an unnecessary
conversion from `String` to `ByteArray` and back because `OutputStream`s
are used. This will be optimised in the future by directly outputting to
the desired devices (file and terminal) without converting back to a
`String` representation.
@ibbem
Copy link
Copy Markdown
Collaborator Author

ibbem commented Sep 21, 2022

All requested changes are done now.

@pmbittner pmbittner added the enhancement New feature or request label Sep 22, 2022
@pmbittner pmbittner merged commit 0c9105a into develop Sep 22, 2022
@pmbittner pmbittner deleted the benjamin/tikz branch November 2, 2022 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants