Skip to content
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] [DAISY] backport of master fixes to 3.x #7870

Closed
wants to merge 5 commits into from

Conversation

Jojo-Schmitz
Copy link
Contributor

@Jojo-Schmitz Jojo-Schmitz commented Apr 2, 2021

@shoogle's fixes (all still in draft currently):

For the DAISY Music Braille Project

@Jojo-Schmitz Jojo-Schmitz force-pushed the daisy-3.x branch 2 times, most recently from 4f86382 to a128cc1 Compare April 2, 2021 11:22
@Jojo-Schmitz Jojo-Schmitz changed the title [MU3] [Daisy] backport of master fixes to 3.x [MU3] [DAISY] backport of master fixes to 3.x Apr 2, 2021
@Jojo-Schmitz
Copy link
Contributor Author

Jojo-Schmitz commented Apr 2, 2021

I wonder why those mtest failures don't happen in master, are those tests disabled there? They seem (largely) related to measure numbers (and some <divisions>1</divisions>)

If anything, this does show the usefulness of having such PRs for both, 3.x and master...

@shoogle
Copy link
Contributor

shoogle commented Apr 3, 2021

If anything, this does show the usefulness of having such PRs for both, 3.x and master...

It shows the usefulness of automated tests, which we should enable on the master branch.

The plan is to not release another version in the 3.x series except in an emergency, and even then it would only fix the emergency, not provide new functionality. People should avoid working on the 3.x branch unless and until that plan changes.

Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Apr 10, 2021
Previously it was assumed that measure numbers always started at 1 and
increased by 1 for each regular measure. Now the actual measure numbers
given in the MusicXML are used within MuseScore during import to
calculate measure number offsets. During export, these offsets are
converted back into absolute numbers for use in the MusicXML.

Backport of musescore#7617, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Apr 10, 2021
Previously, if a note had both a fermata and a grace note then the
grace note would gain a fermata during export.

Backport of musescore#7621, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Apr 10, 2021
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Apr 26, 2021
Previously it was assumed that measure numbers always started at 1 and
increased by 1 for each regular measure. Now the actual measure numbers
given in the MusicXML are used within MuseScore during import to
calculate measure number offsets. During export, these offsets are
converted back into absolute numbers for use in the MusicXML.

Backport of musescore#7617, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Apr 26, 2021
Previously, if a note had both a fermata and a grace note then the
grace note would gain a fermata during export.

Backport of musescore#7621, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Apr 26, 2021
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Apr 26, 2021
Previously it was assumed that measure numbers always started at 1 and
increased by 1 for each regular measure. Now the actual measure numbers
given in the MusicXML are used within MuseScore during import to
calculate measure number offsets. During export, these offsets are
converted back into absolute numbers for use in the MusicXML.

Backport of musescore#7617, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Apr 26, 2021
Previously, if a note had both a fermata and a grace note then the
grace note would gain a fermata during export.

Backport of musescore#7621, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Apr 26, 2021
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request May 11, 2021
Previously it was assumed that measure numbers always started at 1 and
increased by 1 for each regular measure. Now the actual measure numbers
given in the MusicXML are used within MuseScore during import to
calculate measure number offsets. During export, these offsets are
converted back into absolute numbers for use in the MusicXML.

Backport of musescore#7617, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request May 11, 2021
Previously, if a note had both a fermata and a grace note then the
grace note would gain a fermata during export.

Backport of musescore#7621, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request May 11, 2021
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Jun 28, 2021
Previously it was assumed that measure numbers always started at 1 and
increased by 1 for each regular measure. Now the actual measure numbers
given in the MusicXML are used within MuseScore during import to
calculate measure number offsets. During export, these offsets are
converted back into absolute numbers for use in the MusicXML.

Backport of musescore#7617, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Jun 28, 2021
Previously, if a note had both a fermata and a grace note then the
grace note would gain a fermata during export.

Backport of musescore#7621, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Jun 28, 2021
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Jul 1, 2021
Previously it was assumed that measure numbers always started at 1 and
increased by 1 for each regular measure. Now the actual measure numbers
given in the MusicXML are used within MuseScore during import to
calculate measure number offsets. During export, these offsets are
converted back into absolute numbers for use in the MusicXML.

Backport of musescore#7617, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Jul 1, 2021
Previously, if a note had both a fermata and a grace note then the
grace note would gain a fermata during export.

Backport of musescore#7621, resp. duplicate of musescore#7870
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Jul 1, 2021
@Jojo-Schmitz Jojo-Schmitz marked this pull request as draft July 1, 2021 11:37
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Jul 27, 2021
Previously it was assumed that measure numbers always started at 1 and
increased by 1 for each regular measure. Now the actual measure numbers
given in the MusicXML are used within MuseScore during import to
calculate measure number offsets. During export, these offsets are
converted back into absolute numbers for use in the MusicXML.

Backport of musescore#7617, resp. duplicate of musescore#7870, likely a culprit for mtest
failures
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 9, 2021
Implement screen reader output for custom tuplets.

Backport of musescore#8877, part 1, resp. duplicate of musescore#7870, part 4
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 9, 2021
Implement screen reader speech output for when a note has a non-default
notehead shape (group type) such as cross, triangle, diamond, etc.

Backport of musescore#8877, part 2, resp. duplicate of musescore#7870, part 5
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 10, 2021
Jojo-Schmitz added a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 10, 2021
See also musescore#7870, part 1, which is a backport of musescore#7617.
There are many mtests failures caused by that PR that need to get fixed first
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 10, 2021
Implement screen reader output for custom tuplets.

Backport of musescore#8877, part 1, resp. duplicate of musescore#7870, part 4
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 10, 2021
Implement screen reader speech output for when a note has a non-default
notehead shape (group type) such as cross, triangle, diamond, etc.

Backport of musescore#8877, part 2, resp. duplicate of musescore#7870, part 5
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 23, 2021
Previously it was assumed that measure numbers always started at 1 and
increased by 1 for each regular measure. Now the actual measure numbers
given in the MusicXML are used within MuseScore during import to
calculate measure number offsets. During export, these offsets are
converted back into absolute numbers for use in the MusicXML.

Backport of musescore#7617, resp. duplicate of musescore#7870 part 1, culprit for quite a lot
mtest failures
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 23, 2021
Previously, if a note had both a fermata and a grace note then the
grace note would gain a fermata during export.

Backport of musescore#7621, resp. duplicate of musescore#7870, part 2
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 23, 2021
Jojo-Schmitz added a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 23, 2021
See also musescore#7870, part 1, which is a backport of musescore#7617.
There are many mtests failures caused by that PR that need to get fixed first
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 23, 2021
Implement screen reader output for custom tuplets.

Backport of musescore#8877, part 1, resp. duplicate of musescore#7870, part 4
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 23, 2021
Implement screen reader speech output for when a note has a non-default
notehead shape (group type) such as cross, triangle, diamond, etc.

Backport of musescore#8877, part 2, resp. duplicate of musescore#7870, part 5
Jojo-Schmitz added a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 26, 2021
See also musescore#7870, part 1, which is a backport of musescore#7617.
There are many mtests failures caused by that PR that need to get fixed first
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 26, 2021
Implement screen reader output for custom tuplets.

Backport of musescore#8877, part 1, resp. duplicate of musescore#7870, part 4
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 26, 2021
Implement screen reader speech output for when a note has a non-default
notehead shape (group type) such as cross, triangle, diamond, etc.

Backport of musescore#8877, part 2, resp. duplicate of musescore#7870, part 5
Jojo-Schmitz added a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 29, 2021
See also musescore#7870, part 1, which is a backport of musescore#7617.
There are many mtests failures caused by that PR that need to get fixed first
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 29, 2021
Implement screen reader output for custom tuplets.

Backport of musescore#8877, part 1, resp. duplicate of musescore#7870, part 4
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Sep 29, 2021
Implement screen reader speech output for when a note has a non-default
notehead shape (group type) such as cross, triangle, diamond, etc.

Backport of musescore#8877, part 2, resp. duplicate of musescore#7870, part 5
Jojo-Schmitz added a commit to Jojo-Schmitz/MuseScore that referenced this pull request May 12, 2022
See also musescore#7870, part 1, which is a backport of musescore#7617.
There are many mtests failures caused by that PR that need to get fixed first
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request May 12, 2022
Implement screen reader output for custom tuplets.

Backport of musescore#8877, part 1, resp. duplicate of musescore#7870, part 4
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request May 12, 2022
Implement screen reader speech output for when a note has a non-default
notehead shape (group type) such as cross, triangle, diamond, etc.

Backport of musescore#8877, part 2, resp. duplicate of musescore#7870, part 5
@Jojo-Schmitz Jojo-Schmitz deleted the daisy-3.x branch January 18, 2023 15:08
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Mar 5, 2023
Previously it was assumed that measure numbers always started at 1 and
increased by 1 for each regular measure. Now the actual measure numbers
given in the MusicXML are used within MuseScore during import to
calculate measure number offsets. During export, these offsets are
converted back into absolute numbers for use in the MusicXML.

Backport of musescore#7617, resp. duplicate of musescore#7870 part 1, culprit for quite a lot
mtest failures
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Mar 5, 2023
Previously, if a note had both a fermata and a grace note then the
grace note would gain a fermata during export.

Backport of musescore#7621, resp. duplicate of musescore#7870, part 2
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Mar 5, 2023
Jojo-Schmitz added a commit to Jojo-Schmitz/MuseScore that referenced this pull request Mar 5, 2023
See also musescore#7870, part 1, which is a backport of musescore#7617.
There are many mtests failures caused by that PR that need to get fixed first
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Mar 5, 2023
Implement screen reader output for custom tuplets.

Backport of musescore#8877, part 1, resp. duplicate of musescore#7870, part 4
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Mar 5, 2023
Implement screen reader speech output for when a note has a non-default
notehead shape (group type) such as cross, triangle, diamond, etc.

Backport of musescore#8877, part 2, resp. duplicate of musescore#7870, part 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants