Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-24 | Directly allocate a std::string -- remove strndup()/free() | Robin Gareus | |
strndup() is a GNU-extension, not available to MSVC and default macOS/X builds. g_strndup() would have been an alternative. Directly constructing std::string() is however more efficient. | |||
2019-06-24 | Don't expose static methods that don't use members. | Robin Gareus | |
This is in preparation for making parsestring() a constant method | |||
2019-06-22 | Remove nesting limit && fix wasted time recursively scanning regions with no ↵ | Damien Zammit | |
children | |||
2019-06-22 | Update copyright year | Damien Zammit | |
2019-06-22 | Fix erase() calls for vectors && add path getter | Damien Zammit | |
2019-06-21 | Update inline API documentation for return values | Damien Zammit | |
2019-06-21 | More API cleanups | Damien Zammit | |
- Make naming of files more consistent - Use const& for strings where applicable - Move macros out of the global namespace header | |||
2019-06-20 | API cleanup: const-ness, remove public variables | Robin Gareus | |
Do not allow users of the API to modify internal variables, prefer accessor methods to constant data. Use const-references whenever possible (don't copy-construct arguments), likewise prefer direct references over iterators. | |||
2019-06-20 | Prefer explicit initialization of structs | Robin Gareus | |
* Remove c-style typedefs * Use C++ style structs with constructors * Prefer struct variable names to set data | |||
2019-06-20 | Add recursive routine to clear blocks in cleanup() | Damien Zammit | |
2019-06-20 | Clean up ptformat api | Damien Zammit | |
2019-06-17 | Small fix for MIDI and pt10 wavs | Damien Zammit | |
2019-06-17 | Almost fixed MIDI | Damien Zammit | |
2019-06-16 | Begin MIDI support for blocks | Damien Zammit | |
2019-06-16 | Fixes to tracks | Damien Zammit | |
2019-06-16 | Fixing track info | Damien Zammit | |
2019-06-16 | WIP region/track parsing && refactor | Damien Zammit | |
2019-06-15 | Add wav list support to blocks | Damien Zammit | |
2019-06-15 | Parse content type names in dump && parse samplerate | Damien Zammit | |
2019-06-15 | WIP block parsing support | Damien Zammit | |
2018-12-15 | More endian resilient && add more pt5 support for failing sessions | Damien Zammit | |
2018-10-15 | Update directory layout of library to be consistent with Ardour | Damien Zammit | |