Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-02 | Fix uninitialized members | David Robillard | 5 | -13/+13 | |
2020-08-02 | Use standard C++ includes | David Robillard | 1 | -1/+1 | |
2020-08-02 | Use auto with casts and allocations to remove redundancy | David Robillard | 1 | -4/+3 | |
2020-08-02 | Fix unnecessary parameter copies | David Robillard | 8 | -29/+30 | |
2020-08-02 | Fix suppressed automatic moves | David Robillard | 1 | -2/+2 | |
2020-08-02 | Make member functions const or static where possible | David Robillard | 5 | -10/+12 | |
2020-08-02 | Fix include order | David Robillard | 3 | -3/+3 | |
2020-08-01 | Use modern casts | David Robillard | 5 | -20/+40 | |
2020-08-01 | Make set_bundle_path_from_code take a function pointer | David Robillard | 1 | -1/+1 | |
2020-08-01 | Add explicit accessors to Quark | David Robillard | 2 | -11/+18 | |
2020-08-01 | Remove superfluous semicolons | David Robillard | 7 | -22/+22 | |
2020-02-26 | Set up serd to read directly from socket without a FILE intermediary | David Robillard | 1 | -0/+7 | |
This was problematic because using fdopen() conflicts with poll(). If the FILE ends up reading more than is actually processed by serd, then poll will not fire because the socket file descriptor has been fully read, even though there is pending input in the FILE object (which is buffered). Avoid this by using a custom read function and calling recv() directly. In retrospect, this was stupid, but it seemed convenient to be able to use the handy built-in support for reading from a FILE in serd. Now, the client and server are using send() and recv() directly on the socket, as things should be. I am not sure if MSG_WAITALL is the best idea here, or if it's really important at all, but it seems like a good idea. | |||||
2019-12-08 | Cleanup: Add missing explicit initialisations | David Robillard | 1 | -1/+1 | |
2019-12-08 | Cleanup: Fix mismatched parameter name | David Robillard | 1 | -1/+1 | |
2019-12-08 | Cleanup: Remove meaningless const qualifiers | David Robillard | 1 | -2/+2 | |
2019-12-08 | Cleanup: Add missing copy and assignment method declarations | David Robillard | 1 | -2/+2 | |
2019-12-08 | Cleanup: Make methods static where possible | David Robillard | 1 | -1/+2 | |
2019-12-08 | Cleanup: Use "default" for default constructors and destructors | David Robillard | 2 | -1/+2 | |
2019-12-08 | Cleanup: Avoid parameter copying overhead | David Robillard | 11 | -57/+59 | |
2019-12-08 | Cleanup: Use "using" instead of "typedef" where appropriate | David Robillard | 11 | -23/+22 | |
2019-12-08 | Cleanup: Fix some includes and forward declarations | David Robillard | 3 | -2/+2 | |
2019-10-17 | Add missing copy constructor | David Robillard | 1 | -0/+2 | |
2019-04-13 | Clean up symbol table | David Robillard | 2 | -9/+13 | |
2019-03-16 | Use search path facilities to find modules | David Robillard | 1 | -1/+2 | |
2019-03-16 | Properly support XDG_DATA_HOME and XDG_DATA_DIRS | David Robillard | 1 | -0/+8 | |
2019-03-09 | Clean up AtomForge | David Robillard | 3 | -108/+126 | |
2019-03-09 | Make start_to_file() take a FilePath for type safety | David Robillard | 1 | -2/+2 | |
2019-03-09 | Make Tee preserve interface order and act as a facade for the first | David Robillard | 1 | -4/+4 | |
2019-03-09 | Clean up includes and forward declarations | David Robillard | 46 | -184/+184 | |
2019-03-09 | Localise dependency on boost::format and improve logging API | David Robillard | 3 | -9/+71 | |
2019-03-09 | Use smart pointers over manual memory management | David Robillard | 2 | -3/+3 | |
2019-03-08 | Add make_shared and make_unique utilities | David Robillard | 1 | -0/+14 | |
2019-03-08 | Pass World everywhere by reference | David Robillard | 10 | -24/+23 | |
2019-03-08 | Make parser take mandatory arguments by reference | David Robillard | 1 | -4/+4 | |
2019-01-09 | Fix SocketWriter bundle delimiters | David Robillard | 1 | -3/+2 | |
In particular, this fixes ingenish. The old solution here was broken by changing to a single message() function since bundle_end() was no longer virtual. | |||||
2018-09-29 | Use nullptr | David Robillard | 3 | -5/+5 | |
2018-09-23 | Fix copy/paste of ports | David Robillard | 1 | -0/+10 | |
2018-09-23 | Allow context to be passed for serialisation | David Robillard | 1 | -1/+3 | |
2018-09-23 | Use override specifiers | David Robillard | 6 | -32/+33 | |
2018-09-23 | Use lowercase namespace names | David Robillard | 52 | -150/+150 | |
2018-09-22 | Use new LV2 include paths | David Robillard | 16 | -26/+26 | |
2018-09-13 | Fix compilation with GCC 7 | David Robillard | 1 | -7/+2 | |
2018-09-04 | Remove dynamic exception specifications | David Robillard | 2 | -10/+17 | |
2018-01-22 | Only enqueue messages when the engine is remote | David Robillard | 2 | -95/+66 | |
When the engine is local, messages are emitted in the Gtk thread and applied immediately. This should make the GUI more responsive. | |||||
2018-01-21 | Fix mismatched struct/class declarations | David Robillard | 1 | -2/+2 | |
2018-01-21 | Allow custom deleters to be used with UPtr | David Robillard | 1 | -4/+8 | |
2018-01-21 | Fix mismatched malloc/delete | David Robillard | 1 | -1/+3 | |
2018-01-21 | Clean up URI and path handling in parser | David Robillard | 2 | -2/+6 | |
2018-01-21 | Avoid string copy | David Robillard | 1 | -1/+3 | |
2018-01-21 | Replace glib quarks | David Robillard | 1 | -1/+11 | |