summaryrefslogtreecommitdiffstats
path: root/raul
AgeCommit message (Collapse)AuthorFilesLines
2018-09-17Fix Windows buildDavid Robillard1-0/+1
2018-09-17Add missing includeDavid Robillard1-0/+1
2018-09-16Lint with clang-tidyDavid Robillard13-92/+82
2018-09-16Remove C castsDavid Robillard3-9/+13
2018-09-16Clean up include guardsDavid Robillard4-12/+12
2018-09-16Modernize ArrayDavid Robillard1-23/+29
2018-09-16Clean up includesDavid Robillard11-36/+38
2018-09-16Fix potential memory leakDavid Robillard1-1/+2
2018-01-21Remove URI classDavid Robillard2-137/+27
2017-12-16Clean up DoubleBufferDavid Robillard1-24/+24
2017-12-16Remove queuesDavid Robillard2-349/+0
2017-12-16Add Managed wrapper for managing arbitrary typesDavid Robillard1-0/+11
2017-12-16Allow use of make_managed with move-only argumentsDavid Robillard1-1/+1
2017-12-16Fix various warningsDavid Robillard9-29/+22
2017-07-23Fix semaphore with initial count on DarwinDavid Robillard1-1/+1
2017-07-23Make Semaphore non-copyableDavid Robillard1-0/+3
2017-02-27Use std::chrono::duration in Semaphore APIDavid Robillard1-19/+33
2017-02-25Reduce memory cleanup overheadDavid Robillard1-7/+2
2017-02-12Add managed_ptr for automatic real-time safe garbage collectionDavid Robillard1-59/+60
2016-09-26Remove features now provided by C++11David Robillard3-136/+5
2016-09-18Update copyright datesDavid Robillard14-14/+14
2016-09-18Fix minor memory errors in test suiteDavid Robillard1-1/+3
2015-05-31Fix minor comment issues.David Robillard2-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5691 a436a847-0d15-0410-975c-d299462d15a1
2015-05-26Listen for TCP connections on all interfaces.David Robillard1-2/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5689 a436a847-0d15-0410-975c-d299462d15a1
2015-03-16Fix launching GUI with no engine.David Robillard2-40/+39
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5640 a436a847-0d15-0410-975c-d299462d15a1
2015-02-17Delete trailing whitespace.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5582 a436a847-0d15-0410-975c-d299462d15a1
2015-02-09Fix client socket address.David Robillard1-4/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5549 a436a847-0d15-0410-975c-d299462d15a1
2014-12-18Fix compilation on OSX.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5501 a436a847-0d15-0410-975c-d299462d15a1
2014-08-09Fix object disposal.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5449 a436a847-0d15-0410-975c-d299462d15a1
2014-08-08Use Markdown in doc comments for better source readability.David Robillard4-7/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5429 a436a847-0d15-0410-975c-d299462d15a1
2014-08-08Use Markdown in doc comments for better source readability.David Robillard5-20/+20
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5428 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Fix minor memory errors.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5205 a436a847-0d15-0410-975c-d299462d15a1
2013-06-08Better test coverage.David Robillard1-17/+33
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5125 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Move Socket class to Raul.David Robillard1-0/+259
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5079 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Use c++11 method deletion for Noncopyable.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5078 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Remove Raul::fmt wrapper, the last vestige of boost dependency for Raul.David Robillard1-28/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5077 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Move Atom implementation out of Raul so it can depend on LV2.David Robillard2-316/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5076 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Remove unused fields.David Robillard1-4/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5074 a436a847-0d15-0410-975c-d299462d15a1
2013-02-04Replace Raul::thread with std::thread.David Robillard1-120/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5047 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02More generic Atom class.David Robillard1-13/+16
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@5024 a436a847-0d15-0410-975c-d299462d15a1
2013-01-14Safer construction of TimeStamp from double.David Robillard1-5/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4976 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Remove Raul::SharedPtr and switch to std::shared_ptr.David Robillard6-167/+33
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/raul@4939 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Bring Machina back into the fold (fix #844).David Robillard4-12/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4921 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Fix DoubleBuffer compilation.David Robillard1-31/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4920 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Initialise atomics.David Robillard2-2/+2
Unlike the old Raul classes, std::atomic<T*> does not automatically initialise to NULL. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4917 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Use C++11 atomics.David Robillard6-203/+41
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4916 a436a847-0d15-0410-975c-d299462d15a1
2012-11-22Tidy.David Robillard11-37/+53
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4851 a436a847-0d15-0410-975c-d299462d15a1
2012-11-22Fix crash when calling Thread::set_scheduling on a Thread that does not exist.David Robillard1-4/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4850 a436a847-0d15-0410-975c-d299462d15a1
2012-11-21Move Exception inside Raul namespace.David Robillard2-2/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4838 a436a847-0d15-0410-975c-d299462d15a1
2012-11-21Remove remaining library code, Raul is now header only.David Robillard1-9/+40
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4837 a436a847-0d15-0410-975c-d299462d15a1