summaryrefslogtreecommitdiff
path: root/ptformat
AgeCommit message (Collapse)Author
2019-06-24Directly 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-24Don't expose static methods that don't use members.Robin Gareus
This is in preparation for making parsestring() a constant method
2019-06-22Remove nesting limit && fix wasted time recursively scanning regions with no ↵Damien Zammit
children
2019-06-22Update copyright yearDamien Zammit
2019-06-22Fix erase() calls for vectors && add path getterDamien Zammit
2019-06-21Update inline API documentation for return valuesDamien Zammit
2019-06-21More API cleanupsDamien Zammit
- Make naming of files more consistent - Use const& for strings where applicable - Move macros out of the global namespace header
2019-06-20API cleanup: const-ness, remove public variablesRobin 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-20Prefer explicit initialization of structsRobin Gareus
* Remove c-style typedefs * Use C++ style structs with constructors * Prefer struct variable names to set data
2019-06-20Add recursive routine to clear blocks in cleanup()Damien Zammit
2019-06-20Clean up ptformat apiDamien Zammit
2019-06-17Small fix for MIDI and pt10 wavsDamien Zammit
2019-06-17Almost fixed MIDIDamien Zammit
2019-06-16Begin MIDI support for blocksDamien Zammit
2019-06-16Fixes to tracksDamien Zammit
2019-06-16Fixing track infoDamien Zammit
2019-06-16WIP region/track parsing && refactorDamien Zammit
2019-06-15Add wav list support to blocksDamien Zammit
2019-06-15Parse content type names in dump && parse samplerateDamien Zammit
2019-06-15WIP block parsing supportDamien Zammit
2018-12-15More endian resilient && add more pt5 support for failing sessionsDamien Zammit
2018-10-15Update directory layout of library to be consistent with ArdourDamien Zammit