Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-08-18 | Avoid "else" after "return", "break", and "continue" | David Robillard | 1 | -2/+6 | |
2022-08-18 | Use default member initialization | David Robillard | 1 | -5/+0 | |
2022-08-18 | Clean up includes | David Robillard | 1 | -0/+2 | |
2022-08-18 | Clean up includes | David Robillard | 1 | -1/+0 | |
2021-01-02 | Update for latest raul | David Robillard | 1 | -1/+1 | |
2020-08-03 | Clean up includes | David Robillard | 1 | -1/+0 | |
As directed by include-what-you-use. Unfortunately, it is still confused by quite a few things, but this gets a lot closer to a clean report, and at least makes the output more tolerable to manually check. | |||||
2020-08-02 | Remove std::shared_ptr alias | David Robillard | 1 | -12/+12 | |
2020-08-02 | Clean up URI map interface | David Robillard | 1 | -1/+1 | |
2020-08-02 | Remove wrappers for standard memory functions | David Robillard | 1 | -2/+2 | |
2020-08-02 | Use auto with casts and allocations to remove redundancy | David Robillard | 1 | -2/+2 | |
2020-08-01 | Use modern casts | David Robillard | 1 | -8/+14 | |
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 | Cleanup: Add missing explicit initialisations | David Robillard | 1 | -1/+2 | |
2019-03-09 | Clean up AtomForge | David Robillard | 1 | -14/+7 | |
2019-03-09 | Clean up includes and forward declarations | David Robillard | 1 | -6/+12 | |
2019-03-09 | Localise dependency on boost::format and improve logging API | David Robillard | 1 | -4/+3 | |
2019-03-08 | Use smart pointers to handle FILE streams | David Robillard | 1 | -4/+6 | |
2018-09-23 | Use lowercase namespace names | David Robillard | 1 | -3/+3 | |
2018-01-21 | Use C++ style includes for standard language headers | David Robillard | 1 | -1/+2 | |
2017-12-25 | Use std::move to potentially avoid copying | David Robillard | 1 | -1/+1 | |
2017-12-25 | Use nullptr | David Robillard | 1 | -8/+8 | |
2017-12-24 | Clean up includes in public headers | David Robillard | 1 | -0/+1 | |
2017-02-12 | Fix various cast alignment warnings | David Robillard | 1 | -7/+6 | |
2016-07-29 | Remove Forge dependency from AtomReader | David Robillard | 1 | -5/+1 | |
2015-10-02 | Unregister socket clients on hangup. | David Robillard | 1 | -0/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5735 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-05-25 | Use ingen:/ as base URI on the wire. | David Robillard | 1 | -3/+2 | |
This allows referring to non-graph items, which are converted to bundle-relative URIs on save, resolving issue #1049. Change root graph URI to ingen:/graph. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5687 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-05-23 | Prevent concurrent Sord access. | David Robillard | 1 | -8/+23 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5683 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-02-07 | Demodularize socket stuff. | David Robillard | 1 | -0/+187 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5535 a436a847-0d15-0410-975c-d299462d15a1 |