Key signatures transposed incorrectly in parts
Ubuntu 14.04, GIT commit: 48f066c
There seem to be a few facets to this. Here is one way to see a problem:
1) new score, treble clef template, C major
2) add notes
3) generate parts
4) select all
5) notes / transpose
6) key of D
8) view part
Resukt: notes are transposed, key signature is not.
This happens because there was no actual C major key signature in the score to transpose. A "D" key signature is generated at the end of Score::transpose(), but it is not applied to the parts.
It's worse than this, actually. The score and part are now out of sync such that if you then add a key signature to the score, it gets added to both score and parts and everything *appears* to be in sync, but somehow it is not. The next transposition will not work either, even though no "C" key signatures are involved. The parts seem permanently out of sync with respect to key signatures as far as I can tell; not sure why. Maybe it's because the key signatures are not actually linked, although it seems in other situations this is not a problem.
However, I am also pretty sure I have been able to reproduce a case where some sequence of key changes and flipping the concert pitch button creates a similar situation where the key signatrues become out of sync even without using Notes / Transpose. I just can't find the steps right now.