musescore/MuseScore — pull request #1335 by MarcSabatella (2014-09-22 17:32:59+00:00)
Title: fix #33966: voltaY & mmrest settings for parts in 1.3 scores

1.3 scores were being imported with no mmrests. We could force this in the Score(Score*) constructor as we do for concert pitch, but I elected instead to simply mimic how we do it when creating parts for new scores in excertpsdialog.cpp

Regarding volta, it appears their offsets in 1.3 scores were hardcoded to assume a default position of -2.0sp. The current code was forcing the score to use that value for voltaY, but it doesn't make sense for parts to inherit that, since their voltas are all reset to default position and that is not a good default in general. We could instead consider rebasing the voltas in 1.3 scores to assume a default of -3.0sp. It kind of looks like that approach was attempted and abandoned - or maybe I am misinterpreting this:

https://github.com/musescore/MuseScore/commit/f5dc1766cef874851fb2284ea902dfc5f45fd975#diff-97d139714d630a8f95d269d78b4d8fb1R65