Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-02 | Fix unnecessary copies in for loops | David Robillard | 8 | -10/+8 | |
2020-08-02 | Use faster variant of std::string::find | David Robillard | 2 | -7/+6 | |
2020-08-02 | Fix include order | David Robillard | 16 | -20/+20 | |
2020-08-02 | Fix ambiguous variable name flake8 warning | David Robillard | 1 | -2/+2 | |
2020-08-01 | Update clang-tidy file | David Robillard | 1 | -2/+46 | |
2020-08-01 | Improve lint target | David Robillard | 1 | -36/+43 | |
2020-08-01 | Use modern casts | David Robillard | 73 | -375/+532 | |
2020-08-01 | Make set_bundle_path_from_code take a function pointer | David Robillard | 5 | -6/+7 | |
2020-08-01 | Add explicit accessors to Quark | David Robillard | 15 | -35/+46 | |
2020-08-01 | Set third party packages as system dependencies | David Robillard | 1 | -3/+15 | |
This suppresses warnings in their headers. | |||||
2020-08-01 | Remove superfluous semicolons | David Robillard | 11 | -49/+52 | |
2020-08-01 | Be more explicit about warnings | David Robillard | 2 | -3/+87 | |
2020-07-18 | Add missing const specifiers | David Robillard | 3 | -3/+3 | |
2020-07-18 | Remove unused macros | David Robillard | 2 | -5/+0 | |
2020-07-18 | Fix incorrect format specifiers | David Robillard | 2 | -2/+2 | |
2020-07-18 | Add missing static specifiers | David Robillard | 3 | -3/+3 | |
2020-03-13 | Move README to README.md | David Robillard | 1 | -2/+1 | |
2020-02-26 | Fix undo and redo when using a remote server | David Robillard | 1 | -0/+4 | |
2020-02-26 | Fix atomic bundle execution | David Robillard | 4 | -5/+26 | |
2020-02-26 | Add note about redundant arc deletion when deleting a selection | David Robillard | 1 | -0/+3 | |
2020-02-26 | Poll for POLLPRI as well | David Robillard | 1 | -1/+1 | |
I don't think this actually matters, but I'm now paranoid about poll() not waking up on input for any reason. | |||||
2020-02-26 | Set up serd to read directly from socket without a FILE intermediary | David Robillard | 2 | -19/+34 | |
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. | |||||
2020-02-09 | Update waf script to print an error when submodules are not set up | David Robillard | 2 | -3/+13 | |
2019-12-09 | Fix autowaf submodule reference | David Robillard | 1 | -1/+1 | |
2019-12-08 | Fix network communication with Python bindings | David Robillard | 2 | -6/+7 | |
2019-12-08 | Improve lint target | David Robillard | 2 | -16/+81 | |
2019-12-08 | Fix use of virtual functions in destructors | David Robillard | 10 | -13/+19 | |
2019-12-08 | Cleanup: Work around clang-tidy bug | David Robillard | 1 | -3/+3 | |
For some reason clang-tidy thinks that insert can modify the value of tail_block, so this triggers a null dereference warning. If that were true, it would be true with things swapped around like this as well, but it makes the warning go away at least. | |||||
2019-12-08 | Cleanup: Use emplace_back | David Robillard | 1 | -1/+1 | |
2019-12-08 | Cleanup: Fix potential memory leak | David Robillard | 1 | -0/+1 | |
2019-12-08 | Cleanup: Fix potential null dereferences | David Robillard | 1 | -7/+12 | |
2019-12-08 | Cleanup: Remove potentially redundant store | David Robillard | 1 | -6/+4 | |
2019-12-08 | Cleanup: Set up engine RNG with a distinct seed | David Robillard | 1 | -1/+1 | |
From a clang-tidy warning. This almost certainly doesn't matter, but since it's used for monitor event timing, it could spread the load a little better if multiple engines are used in the same process. | |||||
2019-12-08 | Cleanup: Add missing namespace comment | David Robillard | 1 | -1/+1 | |
2019-12-08 | Cleanup: Use strtoul for numeric conversion | David Robillard | 1 | -1/+3 | |
2019-12-08 | Cleanup: Make single argument constructors explicit | David Robillard | 4 | -10/+10 | |
2019-12-08 | Cleanup: Remove multiple variable declarations on a single line | David Robillard | 2 | -4/+11 | |
2019-12-08 | Cleanup: Use brace initialisation to avoid repeating return type | David Robillard | 1 | -5/+5 | |
2019-12-08 | Cleanup: Improve a few basic operator implementations | David Robillard | 2 | -4/+8 | |
2019-12-08 | Cleanup: Remove unnecessary numeric conversions | David Robillard | 1 | -2/+2 | |
2019-12-08 | Cleanup: Add missing explicit initialisations | David Robillard | 13 | -22/+39 | |
2019-12-08 | Cleanup: Fix mismatched parameter name | David Robillard | 1 | -1/+1 | |
2019-12-08 | Cleanup: Remove redundant string initialisations | David Robillard | 2 | -2/+2 | |
2019-12-08 | Cleanup: Merge branches with identical bodies | David Robillard | 3 | -11/+4 | |
2019-12-08 | Cleanup: Remove unused parameter names | David Robillard | 22 | -44/+39 | |
2019-12-08 | Cleanup: Remove meaningless const qualifiers | David Robillard | 7 | -10/+10 | |
2019-12-08 | Cleanup: Add missing copy and assignment method declarations | David Robillard | 4 | -4/+14 | |
2019-12-08 | Cleanup: Remove redundant branches | David Robillard | 1 | -4/+0 | |
2019-12-08 | Cleanup: Make methods static where possible | David Robillard | 6 | -13/+17 | |
2019-12-08 | Cleanup: Use "default" for default constructors and destructors | David Robillard | 8 | -17/+6 | |