summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-01-12Remove Raul::SharedPtr and switch to std::shared_ptr.David Robillard149-1147/+1143
Use project local short type aliases for shared_ptr and friends. Move Raul::Disposable and Raul::Manageable into Raul::Maid. Use sets to store machina nodes and edges to avoid O(n) searches. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4939 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Update test suite for new URI style and patch extension changes.David Robillard17-71/+68
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4938 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Lint.David Robillard11-18/+14
Fix test suite compilation. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4937 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Fix connection bug introduced in r4918 (fix #875).David Robillard2-5/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4936 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Use range-based for loops where possible.David Robillard40-325/+286
Mmm, shiny. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4919 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Use type safe enumerations.David Robillard66-369/+384
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4918 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Initialise atomics.David Robillard4-1/+12
Unlike the old Raul classes, std::atomic<T*> does not automatically initialise to NULL. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4917 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Use C++11 atomics.David Robillard11-51/+53
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4916 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Remove unnecessary include.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4915 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11C++11-safe conversions.David Robillard16-35/+59
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4914 a436a847-0d15-0410-975c-d299462d15a1
2013-01-10Update for latest changes to LV2 patch extension (compact patch:Set message).David Robillard5-18/+27
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4911 a436a847-0d15-0410-975c-d299462d15a1
2013-01-09Load internal plugin data files and rework documentation code to work the ↵David Robillard7-41/+79
same as LV2 plugins (fix #671). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4910 a436a847-0d15-0410-975c-d299462d15a1
2013-01-08Re-enable node documentation.David Robillard8-57/+66
Separate setting documentation from showing documentation pane, and make the latter a user option. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4909 a436a847-0d15-0410-975c-d299462d15a1
2013-01-08Don't highlight fill colour on mouse hover.David Robillard1-1/+1
Fi× embedded plugin UI Gtk style to match block background. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4907 a436a847-0d15-0410-975c-d299462d15a1
2013-01-08Add log plugin.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4906 a436a847-0d15-0410-975c-d299462d15a1
2013-01-08Add support for URID ports.David Robillard19-167/+407
Fix glib errors when resetting properties dialog. Move RDFS domain/range/classes/etc code to reusable location. Add preliminary "mesp" (message processing) plugin package. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4903 a436a847-0d15-0410-975c-d299462d15a1
2013-01-08Add error descriptions data file.David Robillard1-0/+171
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4902 a436a847-0d15-0410-975c-d299462d15a1
2013-01-06Fix incorrect setting of CV values in the middle of a cycle which resulted ↵David Robillard1-3/+1
in two cycles of the same partially set buffer (fix #873). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4901 a436a847-0d15-0410-975c-d299462d15a1
2013-01-05Send LV2 time properties with correct types from specification.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4900 a436a847-0d15-0410-975c-d299462d15a1
2013-01-05Fix graph_type of BlockModel (fix copy and paste).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4899 a436a847-0d15-0410-975c-d299462d15a1
2013-01-05Remove unused event extension prefix.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4898 a436a847-0d15-0410-975c-d299462d15a1
2012-12-29"edge" => "arc".David Robillard41-368/+375
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4897 a436a847-0d15-0410-975c-d299462d15a1
2012-12-23Downgrade to waf 1.7.5.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4896 a436a847-0d15-0410-975c-d299462d15a1
2012-12-23Add missing waf winres tool.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4891 a436a847-0d15-0410-975c-d299462d15a1
2012-12-23Update to waf 1.7.8 and autowaf r90 (install docs to versioned directory).David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4890 a436a847-0d15-0410-975c-d299462d15a1
2012-12-23Use more sensible URI scheme for Ingen paths.David Robillard17-36/+37
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4889 a436a847-0d15-0410-975c-d299462d15a1
2012-12-22Add mirror input for patch control inputs so they are controllable from the ↵David Robillard1-0/+5
canvas. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4888 a436a847-0d15-0410-975c-d299462d15a1
2012-12-22Fix set messages via atom interface (e.g. port controls in LV2 patcher UI)David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4887 a436a847-0d15-0410-975c-d299462d15a1
2012-12-22More sophisticated domain and range handling for properties dialog.David Robillard1-51/+98
Now any classes in the super/sub class closure of the domain/range will be shown. In particular, this makes lv2:designation show up with the expected value. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4886 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Show properties with no domain in add selector of properties dialog.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4885 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Provide access to properties window for Graphs from canvas menu.David Robillard4-6/+32
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4884 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Strip trailing whitespace.David Robillard11-12/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4883 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Gracefully ignore plugins which require unsupported features or have unknown ↵David Robillard7-7/+73
port types. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4882 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Fix crash when deleting subgraphs.David Robillard1-6/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4881 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Fix memory leaks.David Robillard16-24/+37
Add missing library dependencies. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4880 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Improved error handling in Python by loading error descriptions from data.David Robillard4-23/+70
Fix connecting and disconnecting with ingenish. Fix path problems. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4875 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Add canvas menu items for adding CV ports.David Robillard3-1/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4874 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Fix memory leaks.David Robillard5-10/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4873 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Fix UI operation via socket.David Robillard7-29/+33
Fix crashes and deadlocks on shutdown. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4872 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Add preliminary AMS loader script.David Robillard4-95/+496
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4870 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Send a null terminator on bundle boundaries so reading replies from the ↵David Robillard2-0/+12
socket is simple. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4869 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Add Broadcaster::Transfer for scoped recursion-safe reply bundling.David Robillard12-4/+38
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4868 a436a847-0d15-0410-975c-d299462d15a1
2012-12-20Fix crash on bad delete events.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4867 a436a847-0d15-0410-975c-d299462d15a1
2012-12-20Update ingenish to speak the same language as the current server.David Robillard1-5/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4865 a436a847-0d15-0410-975c-d299462d15a1
2012-11-22Show project and author information in plugin dialog (#241).David Robillard2-8/+80
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4854 a436a847-0d15-0410-975c-d299462d15a1
2012-11-22Remove unused icon column from plugin window.David Robillard2-10/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4853 a436a847-0d15-0410-975c-d299462d15a1
2012-11-22Tidy.David Robillard1-28/+21
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4852 a436a847-0d15-0410-975c-d299462d15a1
2012-11-22Don't save control values for block output ports (fixes #868, "direction ↵David Robillard1-0/+3
mismatch" errors on load). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4849 a436a847-0d15-0410-975c-d299462d15a1
2012-11-22Configuration file saving.David Robillard5-42/+185
Automatically save and restore GUI settings (last patch directory, human names, etc.). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4848 a436a847-0d15-0410-975c-d299462d15a1
2012-11-21Move most recent graph open directory to Configuration.David Robillard4-27/+28
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4846 a436a847-0d15-0410-975c-d299462d15a1