summaryrefslogtreecommitdiffstats
path: root/raul/URI.hpp
AgeCommit message (Collapse)AuthorFilesLines
2012-08-14Remove glib dependency.David Robillard1-64/+51
Make Symbol, URI, and Path simpler derivatives of std::string. 100% test coverage by line for Symbol, URI, Path, AtomicInt, and AtomicPtr. Add Raul::Exception. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4686 a436a847-0d15-0410-975c-d299462d15a1
2012-08-12Use ingen:root as the path for the root patch, opening up path space for ↵David Robillard1-8/+17
engine/driver/etc. Strict conversion between Path and URI (Path no longer is-a URI). git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4672 a436a847-0d15-0410-975c-d299462d15a1
2012-08-12Remove redundant Path::is_valid_name and Path::nameify.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4671 a436a847-0d15-0410-975c-d299462d15a1
2012-05-13Update license to GPL3+.David Robillard1-16/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4389 a436a847-0d15-0410-975c-d299462d15a1
2012-05-13Lint.David Robillard1-3/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4388 a436a847-0d15-0410-975c-d299462d15a1
2012-04-27Implement connecting via atom interface.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4285 a436a847-0d15-0410-975c-d299462d15a1
2012-03-19Use dynamic type IDs for Atoms (for direct compatibility with LV2 atoms).David Robillard1-3/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4079 a436a847-0d15-0410-975c-d299462d15a1
2011-05-18Strip double blank lines.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@3279 a436a847-0d15-0410-975c-d299462d15a1
2011-04-16Update copyright headersDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@3153 a436a847-0d15-0410-975c-d299462d15a1
2011-04-16Squeeze blank lines and delete trailing whitespace.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@3152 a436a847-0d15-0410-975c-d299462d15a1
2011-01-10Touch up documentation (add everything to raul group).David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2823 a436a847-0d15-0410-975c-d299462d15a1
2010-09-04My name is David. :)David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2590 a436a847-0d15-0410-975c-d299462d15a1
2010-02-02Use Glib string interning (quarks) to make Path/URI operator== very fast.David Robillard1-17/+20
This avoids a ton of string comparison overhead in Ingen when setting various properties (e.g. "ingen:value" was compared several times every time a port value was changed, now this is just a single pointer comparison and the full round trip of a value change does no string comparison at all, but is still property based and RDFey). git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2408 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Update bindings.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2079 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2000 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Strip trailing whitespace.David Robillard1-6/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1999 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Use new query system to get LADSPA plugin names from the engine.David Robillard1-1/+1
Fixes ticket #365. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1998 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13The great ID refactoring of 2009.David Robillard1-0/+111
Path is now actually URI (scheme path: for now). Therefore ingen nodes and such live in the same namespace as ... well, everything. Including plugins. Thar be profit, laddies. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1992 a436a847-0d15-0410-975c-d299462d15a1