Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-02 | Fix build as a subproject | David Robillard | 4 | -8/+8 | |
2020-08-02 | Add missing override specifiers | David Robillard | 21 | -22/+23 | |
2020-08-02 | Fix self-assignment | David Robillard | 1 | -4/+6 | |
2020-08-02 | Make move operators noexcept | David Robillard | 1 | -2/+2 | |
2020-08-02 | Remove unnecessary move | David Robillard | 1 | -1/+1 | |
2020-08-02 | Fix whitespace | David Robillard | 1 | -2/+1 | |
2020-08-02 | Add missing braces | David Robillard | 2 | -2/+4 | |
2020-08-02 | Move public headers to a separate include directory | David Robillard | 4 | -12/+12 | |
This is more conventional and probably best practice (since it avoids polluting the include path with non-headers), and is supported by the clang-tidy llvm-header-guard check. | |||||
2020-08-02 | Remove stale forward declarations | David Robillard | 6 | -10/+1 | |
2020-08-02 | Use "using" over "typedef" | David Robillard | 2 | -2/+2 | |
2020-08-02 | Clean up namespace comments | David Robillard | 18 | -28/+29 | |
2020-08-02 | Use explicit default for trivial constructors | David Robillard | 5 | -11/+11 | |
2020-08-02 | Use default member initialization | David Robillard | 8 | -45/+36 | |
2020-08-02 | Fix implicit constructor | David Robillard | 1 | -1/+1 | |
2020-08-02 | Use consistent naming for context parameters | David Robillard | 73 | -437/+443 | |
2020-08-02 | Use std::make_shared | David Robillard | 5 | -10/+15 | |
2020-08-02 | Remove wrappers for standard memory functions | David Robillard | 30 | -79/+128 | |
2020-08-02 | Pass by value and use std::move | David Robillard | 1 | -8/+6 | |
2020-08-02 | Fix uninitialized variables | David Robillard | 8 | -18/+23 | |
2020-08-02 | Fix uninitialized members | David Robillard | 18 | -139/+131 | |
2020-08-02 | Don't access static methods through instances | David Robillard | 4 | -8/+7 | |
2020-08-02 | Fix incorrect strncmp length | David Robillard | 1 | -1/+1 | |
2020-08-02 | Use standard C++ includes | David Robillard | 2 | -2/+2 | |
2020-08-02 | Use auto with casts and allocations to remove redundancy | David Robillard | 21 | -98/+103 | |
2020-08-02 | Fix unnecessary parameter copies | David Robillard | 21 | -88/+90 | |
2020-08-02 | Fix suppressed automatic moves | David Robillard | 2 | -2/+2 | |
2020-08-02 | Remove redundant base class initializations | David Robillard | 2 | -4/+3 | |
2020-08-02 | Make member functions const or static where possible | David Robillard | 14 | -25/+24 | |
2020-08-02 | Use type-appropriate math functions | David Robillard | 2 | -3/+3 | |
2020-08-02 | Fix multiple declarations on a single line | David Robillard | 2 | -3/+10 | |
2020-08-02 | Fix unnecessary copies in for loops | David Robillard | 6 | -8/+8 | |
2020-08-02 | Use faster variant of std::string::find | David Robillard | 1 | -6/+6 | |
2020-08-02 | Fix include order | David Robillard | 12 | -16/+17 | |
2020-08-01 | Use modern casts | David Robillard | 64 | -343/+478 | |
2020-08-01 | Make set_bundle_path_from_code take a function pointer | David Robillard | 2 | -3/+4 | |
2020-08-01 | Add explicit accessors to Quark | David Robillard | 13 | -24/+28 | |
2020-08-01 | Remove superfluous semicolons | David Robillard | 1 | -1/+1 | |
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 | 1 | -1/+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 | 1 | -19/+27 | |
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 | 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 | |