summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2014-07-13Fix bug where edges would not update when nodes are moved after the canvas is...David Robillard1-0/+1
2014-05-05Fix compilation on old glib.David Robillard1-9/+14
2014-04-28Fix comments for GIR.David Robillard5-15/+14
2014-04-27Fix gtk-doc comment format.David Robillard1-2/+2
2014-04-27Fix layout of nodes with partners.David Robillard2-2/+8
2014-04-26Clean up Ganv API.David Robillard13-389/+572
2014-04-10Fix dragging when modules and ports are both selected.David Robillard1-1/+3
2014-04-08Fix input port selection (regression in previous commit).David Robillard1-11/+16
2014-04-07Fix selecting input ports without controls.David Robillard1-1/+2
2014-04-07Hide invisible "partner" alignment edges in DOT export.David Robillard1-1/+1
2014-03-31Use the same padding for arrange and zoom to fit.David Robillard1-4/+5
2014-03-31Fix ganv_canvas_for_each_edge().David Robillard1-2/+1
2014-03-30Reimplement canvas zoom.David Robillard12-231/+155
2014-03-16Don't trigger layout when node is selected (fix #959).David Robillard1-1/+1
2014-03-16Allow user to enable or disable sprung layout.David Robillard1-2/+29
2014-03-15Clean up public canvas interface.David Robillard2-190/+24
2014-03-15Clean up public canvas interface.David Robillard8-1012/+959
2014-01-18Fix some minor issues found by clang.David Robillard1-1/+0
2014-01-11FDGL: Reduce oscillation.David Robillard2-4/+4
2014-01-11Stop layout while connect dragging.David Robillard2-4/+5
2014-01-11Merge GanvCanvasBase and GanvCanvas.David Robillard11-1873/+1830
2014-01-11Make some functions private.David Robillard4-28/+14
2014-01-11Move item implementation to item.c.David Robillard3-779/+825
2014-01-07Remove debug printf.David Robillard1-1/+0
2014-01-07Twiddle physics to reduce oscillation.David Robillard2-5/+4
2014-01-04Fix sizing of vertical modules with embedded widgets.David Robillard1-6/+8
2014-01-04Fix documentation pane.David Robillard1-0/+4
2014-01-04Fix control updating with animated canvas.David Robillard2-1/+15
2014-01-04Make only control inputs controllable by user.David Robillard3-4/+18
2014-01-04Fix select rectangle drag from bottom right to top left.David Robillard4-70/+105
2014-01-03Improve performance by avoiding unnecessary i2w conversions.David Robillard4-7/+20
2014-01-03Draw and layout performance improvements.David Robillard6-90/+76
2014-01-03Make graph input ports controllable outputs and remove double port kludge.David Robillard2-1/+27
2014-01-03Don't abuse show_label property for vertical/horizontal mode.David Robillard4-36/+31
2013-12-31FDGL: Make repelling forces directionally proportional to area for tighter sp...David Robillard2-3/+5
2013-12-31FDGL: Increase maximum simulation time to converge faster on larger graphs.David Robillard1-4/+4
2013-12-31FDGL: Tweak variables for better directional layout.David Robillard1-4/+4
2013-12-31Fix incorrect port offsets.David Robillard3-51/+24
2013-12-30Fix compiling against Graphviz 2.3*.David Robillard1-43/+51
2013-12-30Fix control sensitivity.David Robillard1-5/+4
2013-12-27Remove dead code.David Robillard3-73/+1
2013-12-27Performance improvements.David Robillard10-176/+179
2013-12-25Fix more const-correctness violations.David Robillard1-2/+2
2013-12-21FDGL: Make layout converge and stop chewing CPU when done again.David Robillard2-12/+15
2013-12-20FDGL: Use inverse cubic charge law and tide force to prevent graph explosion.David Robillard2-17/+56
2013-12-19FDGL: Improve flow-directed layout.David Robillard5-45/+104
2013-12-18FDGL: Only install layout handler as needed.David Robillard3-16/+43
2013-12-18FDGL: Add slight directional force to push sinks to the right/down.David Robillard1-3/+11
2013-12-18Shorter code.David Robillard2-31/+25
2013-12-18FDGL: Add spring between partners so interface modules line up in Patchage.David Robillard2-8/+23