fix: merging CSH errors
[graph] fix: do not deallocate twice
Spelling
[win] Upgrade to v145 toolset
v8.6.3 version bump
[signalling] fix: parser crashes
[signalling] fix: crash of defproc & naming.append
Added Section 3 to shapes (both fore and bkground)
Spelling
[signalling] fix
Fixes and suppressions found by cppcheck
[block] Added label.align=auto for arrows
[contour] fix: limit effort when sanitizing rays
[contour] fix: Improved ray sanitization
[contour] fix: Edge::CrossingWithOverlap() rets -1
[test] yet another test
[contour] Added utilities
[test] failing unit tests now fail 'make check'
[test] fix: uplift a flaky unit test
[contour] Tweak of natvis
fix: empty, single-line labels have zero size
[block] fix: layout with label & content
[gui] fix: replace all in a selection
fix: invalidated vector iterator
fix: remove UB via member pointers
Change default text attributes for \c(), \s(), etc
Spelling
[signalling] byref verticals pointing up
[signalling] Add centerline to more elements
fix: overlapping csh errors correctly stored
Simplify GraphViz version detection
[graph] uplift for gv-12
[test] Remove exotic font from test
fix: UB for uninitialized cursor pos in tei-mode
[graph] fix: remove warning
v8.6.2 version bump
License uplift
v8.6.1 version bump
[build] fix: Remove precompiled graphviz for [win]
fix: error squiggles at line ends
fix: don't crash for --tei-mode without -S
[build] fixes
v8.6 doc fixes
[block] Added 'tangent' routing to arrow labels.
[block] Refactor label orient using EOrientation
[block] Uplift tests to past changes
[block] fix: bounds check & order
[block] Added routing.allow_joint_layout
[block] fix: check overlap after de-overlap runs
[block] fix: to de-overlap fully overlapped arrows
[block] Add routing.try_harder to de-overlapping
[dbg] Added dbg chart to debug contour
[gui] making config saves atomic
[gui] fix: do stop ongoing compilation on a change
[contour] fix: less stringent HullOverlap()
[contour] fix: an assert
[contour] fix: Angle() fallback for short edges
Spelling
[block] fix: pre-calculate vector
[block] fix: apply de-overlap factor consistently
[block] fix: do not calc distance, it can differ.
[block] fix: de-overlap 'horizonal' arrows, too
[block] fix: correct group merge at de-overlap
[block] fix: honour user set offset at de-overlap
Spelling
[block] fix: Consider arrow line width at layout
[block] Lay out parallel arrows as one
[block] fix: at de-overlap, block around endings
[block] Improve de-overlap
[block] Update natvis, show arrow/block names
[block] fix: hints for 'via' shall not be selectable
Spelling
v8.6 version bump, copyright year, doc update
[test] 'contours' now prints errors to stderr
[test] Added 2 more failing unit tests
[test] added a failing unit test
[block] Added routing=grid
[block] fix: arrow path eval considers waypoints
[block] More built-in ports to boxes
[block] fix: hinting at color (re-)definition
[block] fix: CSH and hinting for 'around'
[block] Retain labels for 'join' even with fills
[gui] fix: ctrl+delete now works well
Even more opportunity to inline
Split Crossing calculation into two
[block] fixes
[graph] Uplifting to graphviz v11
[graph] fix: prevent a crash
[block] fully overlapping arrows routed as a single entity
[block] Improve de-overlap
[block] Update natvis
[test] 'contours' now prints errors to stderr
v8.6 version bump, copyright year, doc update
fix to 'join'
[test] added a failing unit test
[test] Added 2 more failing unit tests
[block] Added routing=grid
[block] fix: arrow path eval considers waypoints
[block] More built-in ports to boxes
[block] fix: hinting at color (re-)definition