-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MU3 Backend] ENG-42 & ENG-14: MusicXML Barlines fixes #8175
[MU3 Backend] ENG-42 & ENG-14: MusicXML Barlines fixes #8175
Conversation
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected.
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests.
e2746cc
to
cfbbea8
Compare
Where is testSystemBrackets3_ref.mscx loaded and verified? UPDATE: it isn't in the master/MU4 branch, only MU3.6 |
That's correct; these changes are only on this specific branch (3.6.2_backend) for now. |
Is there any reason not to merge everything on 3.6.2_backend to master then? I've updated my PR with some of these changes but not all.
Get Outlook for Android<https://aka.ms/ghei36>
…________________________________
From: Henry Ives ***@***.***>
Sent: Thursday, June 3, 2021 5:28:16 AM
To: musescore/MuseScore ***@***.***>
Cc: wizofaus ***@***.***>; Comment ***@***.***>
Subject: Re: [musescore/MuseScore] [MU3 Backend] ENG-42 & ENG-14: MusicXML Barlines fixes (#8175)
Where is testSystemBrackets3_ref.mscx loaded and verified?
I can't find "SystemBrackets3" anywhere in the source code at all.
UPDATE: it isn't in the master/MU4 branch, only MU3.6
That's correct; these changes are only on this specific branch (3.6.2_backend) for now.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#8175 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABI5UAKY6DDQGDFBGJ33A5TTQ2A5BANCNFSM45QVBB5Q>.
|
So far this branch does include at least one commit containing code exclusive to this task that does not go in master, but other than that, porting all these to master is indeed the eventual plan as far as I know. You are welcome to do that with any commit you see fit, provided you double-check for any regressions. |
Does "Fetch Upstream" not work for branches other than 'master'? I just did it on my fork but my 3.6.2_backend branch didn't get updated, I had to explicitly merge from the original musescore remote to get the latest changes. |
|
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
… (and elsewhere) spans across multi-staff parts Backport of musescore#8146, but see also musescore#8175
This commit is a port of 3080d21 with some additional tests. It makes sure that when setting the final barline type on a part with multiple staves, the barline spans the staves. Additionally, it adds a test just for grand staff barlines, and updates a test that is now corrected. Port of musescore#8175, part 1, but see also musescore#8146
This commit fixes the handling of (non-repeat) barlines on grand staves by creating a barline for each staff in the part, and setting the _spanStaff property of the first barline of each multi-staff part. Also updates the relevant tests. picpickk Port of musescore#8175, part 2
Resolves: ENG-42: Final barlines must be joined over grand staff, and ENG-14: Double barlines faulty on grand staff
Fixes issues with final barlines and other barlines in grand staves. The former is fixed with a port from 3080d21.