summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-01-11Delete modules when Jack clients disappear.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3934 a436a847-0d15-0410-975c-d299462d15a1
2011-12-18Use opaque port colours.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3886 a436a847-0d15-0410-975c-d299462d15a1
2011-12-10Fix event handling.David Robillard2-5/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3852 a436a847-0d15-0410-975c-d299462d15a1
2011-12-09Remove GnomeCanvas dependency.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3842 a436a847-0d15-0410-975c-d299462d15a1
2011-12-08Fix node moving (inform user via "moved" signal).David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3833 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Remove cruft from public API.David Robillard1-2/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3828 a436a847-0d15-0410-975c-d299462d15a1
2011-12-06FlowCanvas's successor is hereby dubbed Ganv.David Robillard11-64/+68
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3820 a436a847-0d15-0410-975c-d299462d15a1
2011-12-06Death to Module.cpp.David Robillard2-3/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3817 a436a847-0d15-0410-975c-d299462d15a1
2011-12-05Remove cruft.David Robillard3-17/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3811 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Move module port management stuff down to C level.David Robillard2-4/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3798 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Move module ports down to C level.David Robillard2-11/+15
Add STL-style port iteration API to Module. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3795 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Store C items in Canvas.David Robillard2-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3792 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Store C edges in Canvas.David Robillard2-0/+3
Edge is now truly just a thin C++ wrapper for the C object. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3787 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Move Port::_module down to C level (Port is now a stateless wrapper).David Robillard2-2/+2
Fix crash on edge deletion. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3785 a436a847-0d15-0410-975c-d299462d15a1
2011-12-03Don't expose canvas data structures.David Robillard5-46/+103
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3775 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Remove Shape typedef.David Robillard2-2/+2
Add Box wrapper class. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3752 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Joinable => Node.David Robillard2-14/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3751 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Remove Shape::store_location() in favour of Joinable::signal_moved.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3747 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Use Joinable shape and remove Node::_circle.David Robillard1-1/+1
Remove unused Shape::load_location(). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3746 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Connection => Edge.David Robillard6-11/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3745 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01Move color stuff down to C level.David Robillard3-5/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3733 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01Use consistent property wrappers for x and y coordinates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3730 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01FlowCanvas::Item => FlowCanvas::Shape.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3719 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01Remove menu stuff from FlowCanvas.David Robillard3-1/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3717 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01Remove width and height stuff from Item (not generic).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3713 a436a847-0d15-0410-975c-d299462d15a1
2011-11-30Remove redundant Connection::_source and Connection::_dest.David Robillard2-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3708 a436a847-0d15-0410-975c-d299462d15a1
2011-11-30Connectable => Joinable.David Robillard2-14/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3706 a436a847-0d15-0410-975c-d299462d15a1
2011-11-30Remove old Connection handle stuff.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3703 a436a847-0d15-0410-975c-d299462d15a1
2011-11-29Remove all centering stuff. Nothing but trouble.David Robillard2-3/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3686 a436a847-0d15-0410-975c-d299462d15a1
2011-11-29Remove libgnomecanvasmm dependency.David Robillard3-7/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3685 a436a847-0d15-0410-975c-d299462d15a1
2011-11-28Make Item no longer a Gnome::Canvas::Group.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3684 a436a847-0d15-0410-975c-d299462d15a1
2011-11-28Add missing include.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3683 a436a847-0d15-0410-975c-d299462d15a1
2011-11-27Add missing include (#788).David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3656 a436a847-0d15-0410-975c-d299462d15a1
2011-11-27Remove linear searching for connections.David Robillard3-3/+3
Remove redundant connection lists stored in Connectable. Add arrange and straight connections options to flowcanvas_bench. Add Connection::set_curved(). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3652 a436a847-0d15-0410-975c-d299462d15a1
2011-11-27Document public API.David Robillard6-12/+12
Remove weird canvas parent event handler stuff. Normalize selection rectangle and simplify "within" methods accordingly. Move Port::disconnect_all() to Connectable::disconnect_all(). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3649 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Rename ChangeLog to NEWS, which is what it really is.David Robillard1-13/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3648 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Use the more portable/correct lib instead of linkflags.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3647 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Mac integration.David Robillard7-415/+100
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3641 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Fix potential crash on exit.David Robillard1-1/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3640 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Fix OSX bundling with auto-arrange enabled.David Robillard2-11/+22
Use Mac-style keybindings on OSX. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3639 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Fix whitespace.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3638 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Remove spurious comma.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3637 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Add missing file.David Robillard1-0/+156
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3636 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Handle adding and removing connections internally like with items.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3635 a436a847-0d15-0410-975c-d299462d15a1
2011-11-26Don't expose non-const references to internal canvas collections.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3634 a436a847-0d15-0410-975c-d299462d15a1
2011-11-25Remove Raul dependency.David Robillard12-43/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3633 a436a847-0d15-0410-975c-d299462d15a1
2011-11-25Move more logging into the messages window.David Robillard4-28/+18
Make View->Messages a plain menu item. Pop up messages window on error. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3632 a436a847-0d15-0410-975c-d299462d15a1
2011-11-25Remove cruft.David Robillard3-6/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3631 a436a847-0d15-0410-975c-d299462d15a1
2011-11-25Fix JACK checking so compilation works with old Jack (just without session ↵David Robillard1-8/+6
support). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3630 a436a847-0d15-0410-975c-d299462d15a1
2011-11-25Fix OSX bundle.David Robillard3-8/+17
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3629 a436a847-0d15-0410-975c-d299462d15a1