summaryrefslogtreecommitdiff
path: root/tikzit/src/common/Edge.m
AgeCommit message (Collapse)Author
2013-03-25Catch some memory leaksAlex Merry
Memory usage on Linux no longer shoots up after running the tikz parser a handful of times.
2013-03-25Fix issues found by the clang static analyzerAlex Merry
2013-03-25Fix clang warningsAlex Merry
2013-03-22Add debugging option to Select toolAlex Merry
Selecting edges and/or nodes and pressing shift-d will print info about them to the console.
2013-03-22When the @property says we copy it, actually copy itAlex Merry
Fixes a crash when manually editing anchors on Linux.
2013-03-22Account for rounding errors when calculating edge head and tailAlex Merry
Previously, we could find the "maximum exit point" of an edge to be very slightly inside the actual bounds; this would cause the actual exit point not to be found. So we expand the bounding rect very slightly.
2013-02-12Make sure edge bounds include decorationsAlex Merry
Fixes rendering of newly-drawn edges in GTK+ version.
2013-01-28fix incorrect use of pointer equality when comparing anchor stringsAleks Kissinger
2013-01-24Anchor support for the parser and osx guiJohan Paulsson
2012-06-29Do not set looseness prop if edge is straightAlex Merry
2012-06-14Re-render bend incident edges when node style changesAlex Merry
The node shape affects where edges terminate. This affects the shape of bent edges.
2012-03-10Fix memory issuesrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@423 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-03-10Make common code KVC compliant, and implement NSCopying where relevantrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@420 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-03-08Fix how copying is implementedrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@419 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-18Fix nomenclature - the arrow head is at the target, the tail is at the sourcerandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@395 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-17We can now render arrow heads (in the GTK port, at least).randomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@390 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-17Calculate the head and tail of edges to be just where they contact the node ↵randomguy3
(ie: behave more like tikz). git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@388 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-17Basic build fixesrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@384 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-16Some cleanup before calculating proper head and tail endpoints for Edgerandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@379 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-09Move tikzit into "trunk" directoryrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@365 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64