Hi Leon,
Thank you for the notice! I agree that it's the right time to do this.
There is one PR that you might want to consider before starting the move to
the pull parser.
https://github.com/musescore/MuseScore/pull/1733
I didn't merge it yet because I wanted your opinion about it.
lasconic
2015-02-10 23:16 GMT+01:00 Marc Sabatella <[email protected]>:
> There is one thing I would like to see changed in MusicXML import (and
> export) before 2.0 if possible, and that is open/atonal key signatures -
> http://musescore.org/en/node/46986. It should be an extremely easy
> change, and I'm happy to do it myself, except I don't know what the
> MusicXML *should* look like for these key signatures.
>
> On Tue, Feb 10, 2015 at 2:28 PM, Leon Vinken <[email protected]>
> wrote:
>
>> For your information, I am currently working on migrating the MusicXML
>> parser
>> from the current DOM parser to the (new) pull parser, which is also used
>> for
>> reading MuseScores .mscx files.
>>
>> As this is a significant effort (the MusicXML importer is about 8500 lines
>> of code), it is most efficient to do it while the MuseScore core is quite
>> stable (which is now, before we start work on new things for the post 2.0
>> release). Due to the obvious risk, this should not be included in 2.0
>> anymore. It is my intention to be ready for commit soon after 2.0 is done.
>>
>> Note that I consider neither of the current open MusicXML importer issue a
>> showstopper and do not intend to work on these until the pull parser
>> migration is done. If anyone disagrees please let me know.
>>
>> Finally, consider this a request to try to limit MusicXML importer changes
>> to a minimum until the migration is done, or consult me about how to do
>> this
>> without causing a significant merge effort.
>>
>> Regards, Leon.
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://dev-list.musescore.org/Migrating-MusicXML-import-to-pull-parser-tp7579106.html
>> Sent from the MuseScore Developer mailing list archive at Nabble.com.
>>
>>
>> ------------------------------------------------------------------------------
>> Dive into the World of Parallel Programming. The Go Parallel Website,
>> sponsored by Intel and developed in partnership with Slashdot Media, is
>> your
>> hub for all things parallel software development, from weekly thought
>> leadership blogs to news, videos, case studies, tutorials and more. Take a
>> look and join the conversation now. http://goparallel.sourceforge.net/
>> _______________________________________________
>> Mscore-developer mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>>
>
>
>
> --
> Marc Sabatella
> [email protected]
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Mscore-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Mscore-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mscore-developer