Commit graph

26 commits

Author SHA1 Message Date
Dmitri Ovodok
f84f889d8e Basic implementation of single-click access to editing elements with grips 2019-12-24 14:15:35 +02:00
Marc Sabatella
ceaea1f149 fix #292510, fix #292928: navigation and screenreader support for frames
Added code to read the text within frames in accessibleExtraInfo(),
but also fixed the navigation to check for a frame
before moving to the next/previous measure.
Because frames will generally have a track of -1,
I also needed to take advantage of the tracking of the current track from a previous commit
so that nagivation continues on the correct track after passing through a frame.
I also needed to be careful to handle the -1.
2019-09-17 13:33:23 +02:00
Dmitri Ovodok
c354eb24c3 Remove read300 functions 2018-09-19 01:57:37 +03:00
Dmitri Ovodok
8fa920b7df Backup old MSC read functions, add a test for fileformats compatibility
Use old read functions for reading 1.x and 2.x fileformats

Assign version number 3.01 to the new MSCX format flavor
2018-08-16 19:08:45 +03:00
Werner Schweer
b46b55fa1e fix ties from/to grace notes; add 'final' to classes were appropriate 2017-12-21 14:08:44 +01:00
Werner Schweer
0e4211e2d0 update let ring, palm mute 2017-11-27 16:55:52 +01:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
Werner Schweer
90b1991912 replace Q_OBJECT with Q_GADGET for all Element based classes 2017-02-17 15:48:28 +01:00
Werner Schweer
1d4c6b2f21 move Element::type() to ScoreElement 2017-01-18 14:16:33 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
werner
863c9ac1fd slur cleanups 2016-07-04 13:21:52 +02:00
Eric Fontaine
ea7714af41 fix #105621 CRASH album when remove score w/ TBox
This fixes a crash that occured during the TBox deconstructor.
When generating an album, there joined scores have their measures cloned into the first score.  However, the TBox clone constructor did not allocate a new Text object when performing the clone, but rather only simply copied the pointer address.  Hence, when the Album::createScore() would delete the score, that original Text object would be deleted.  But then the second time that score was deleted, that corresponding TBox would have _text pointing to an previously-deleted Text object.  The solution I've done is to allocate a new Text object during clone.
2016-05-13 13:06:19 +02:00
ws
bbd802f8ae framework for partial relayout 2016-04-13 11:35:21 +02:00
Marc Sabatella
408785b091 fix #65786: crashes and loss of work with paste in text frames 2015-06-24 16:29:53 -06:00
lasconic
091cf77569 fix #49956: Center and right alignment in text frames does not work as expected 2015-03-07 22:28:25 +01:00
ws
13eccf97fb fix #47976 Crash when closing score with empty tet-frame 2015-02-17 21:12:19 +01:00
ws
db79435ebd fix #47636 Text in Text-Frames not being seen in parts 2015-02-17 10:05:05 +01:00
ws
fab62beb31 fix #36776 2014-10-16 11:56:25 +02:00
Joachim Schmitz
75623c53dc move ElementType to Element::Type
needed to make it available to the Plugin framework
2014-06-26 11:57:35 +02:00
Joachim Schmitz
931e837c5e convert enum ElementType into enum class 2014-05-23 10:35:27 +02:00
Joachim Schmitz
54ede6a1f6 improve builtin plugin documentation
reformatting, removing some comments that are irrelevant to plugin
framework in a way that DoxyGen should still find them, documenting the
enums and fully qualify all types that are specific to MuseScore,
2014-05-16 13:58:30 +02:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
Werner Schweer
3d91e61ef4 More plugin bindings 2012-07-25 11:49:34 +02:00
Werner Schweer
5182c9e085 derive Element from QObject; add Q_OBJECT into every Element class 2012-05-28 11:29:21 +02:00
Werner Schweer
1f9ccfcdce add libmscore
git-subtree-dir: libmscore
git-subtree-mainline: 412ca45401
git-subtree-split: 6047361bd0
2012-05-26 14:54:47 +02:00