Fix memory leak in MzML::GetSpectrumOffset? Rework for clarity.
Add some documentation to trickier parts of C/mzml/handlers.inl
Fix off-by-one (well technically off by two) logic related to writing scan indices.
Small refactoring C/mzml/handlers.inl to help track down problems.
Refactor test_parser.py to test modules separately.
Initial work on adding marker bytes to MS2 spectrum, invalid inputs could cause runaway memory allocations and infinite loops. Hoping these marker bytes can prevent that by validating input.
Eliminate unused mzml.points_ms2 and everything used to implement it. Only chunked version seems to be in use.
Work on ms2 marker.
Fixup marker commit.
Cannot figure out how to get search to work, but I assume this function should return the dict it is building up.
More fixes for MS2 markers.