Commit graph

616 commits

Author SHA1 Message Date
ws
af29311ec4 remove Element->_readPos 2018-04-30 16:08:25 +02:00
wschweer
903817537c remove code duplication: LinkedStaves 2018-04-27 13:29:39 +02:00
ws
27145ea9b3 fix #271258: Changing 9va-8vb for an Ottava in the Inspector leads to crash 2018-04-13 14:30:54 +02:00
ws
82699c7233 fix adjustment of system header gap in general style 2018-04-13 11:15:28 +02:00
Joachim Schmitz
2c4e32b306 fix 2 compiler warnings 2018-03-29 11:15:03 +02:00
ws
33d1cd7fb4 rename StyleIdx -> Sid and P_ID -> Pid 2018-03-27 15:36:00 +02:00
ws
6969419cfc update subStyle implementation 2018-03-21 14:05:43 +01:00
ws
1a4bd0feb9 add tuplet shape to segment/measure shape; properties update 2018-03-16 10:58:31 +01:00
luz.paz
dab3b5f056 Misc. typos follow up
Follow up to previous typo commit a8ac55c180
2018-02-19 19:30:12 -05:00
herrwagner
11001b53ec fix #268713: start repeat barline added twice 2018-01-22 18:39:20 +01:00
ws
35265cd358 implement new fermata element 2018-01-16 13:38:28 +01:00
ws
187effc33a fix #268201 2018-01-09 10:24:49 +01:00
Werner Schweer
f26ebf688f fix #268110 2018-01-04 12:41:42 +01:00
Werner Schweer
e6175c5dda rearrange class hierarchy 2017-12-27 11:51:09 +01:00
Werner Schweer
1943bd1ff1 replace most static_cast in libmscore 2017-12-20 16:49:58 +01:00
Werner Schweer
283b8c9369 fix end/start repeat barline layout 2017-12-19 12:16:38 +01:00
Werner Schweer
c1db68ea82 fix several issues for import gtp and ptb files 2017-11-30 13:05:36 +01:00
Werner Schweer
2210363047 update Palm Mute; fix for grace notes in drum staff 2017-11-29 09:50:02 +01:00
Werner Schweer
e212f7d57e add new elements LetRing and Vibrato 2017-11-27 09:56:54 +01:00
Werner Schweer
6c735b8798 another multi measure rest layout fix 2017-10-18 13:09:35 +02:00
Werner Schweer
7724169f97 fix for multi measure rest layout 2017-10-17 14:28:03 +02:00
Werner Schweer
302eb0f891 fix clef left margin when there is no systemic barline 2017-10-09 11:47:17 +02:00
Werner Schweer
c4af0c22bc fix for auto layout lyrics/slurs 2017-09-19 15:20:06 +02:00
Werner Schweer
8feb117936 change barline alignment & layout 2017-08-04 15:45:48 +02:00
Werner Schweer
931891724d slur layout update 2017-08-02 18:19:18 +02:00
divya-urs
28d4e39b05 accessibility: nextElement and prevElement 2017-07-13 23:52:00 +05:30
Werner Schweer
b35caf3a45 use barAccidentalDistance style parameter 2017-07-06 13:28:37 +02:00
Werner Schweer
a8329a43b7 layout ottavas after slurs 2017-06-23 19:48:10 +02:00
Werner Schweer
b4f7489ccc regression: start edit mode when adding a slur 2017-06-23 19:30:54 +02:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
lasconic
c08b67ff90 fix #183846 split irreg-len meas shouldn't add rest
This fixes an bug which produced corrupted measures when splitting irregular length measures.  In Score::cmdSplitMeasure() after the newly split measures are first created, if their new actual length was greater than their nominal length, then Measure::adjustToLen() would append additional padding rests at the end of the measure.  However, the subsequent range.write() assumed that the measures were entirely empty before copying contents from the original measure into the new measures.  The extra padding rests were unnecessary, and caused the resulting measures to contain too many notes than their actual length, hence the corruption.

The fix here is to add a default boolean parameter to adjustToLen() called appendRestsIfNecessary which is true by default so as to not change behavior when it is called without specifiying the parameter. However, cmdSplitMeasure() will call adjustToLen with that boolean explicitly false, so that the new measures don't get unnecessary rests.
2017-03-24 17:31:25 +01:00
Werner Schweer
d435c3e5fc change barline alignment 2017-03-20 18:24:29 +01:00
Werner Schweer
1167ae6a0d barline layout fixes 2017-03-20 18:24:29 +01:00
Werner Schweer
f3ad7db520 fix #182211: Time Signature position of numerals not updated when staff size change 2017-03-20 18:24:29 +01:00
lasconic
752bafc8e9 fix #99146: File > Save Selection… leads to corrupt score if selection is not 4/4 and does not start with time signature 2017-03-09 23:55:10 +01:00
Werner Schweer
867f2582f6 move Segment::Type into SegmentType 2017-03-08 13:12:26 +01:00
Werner Schweer
6e3c2479ca change drop behaviour for end-start repeat barlines 2017-03-08 10:51:19 +01:00
Werner Schweer
297b66f6b6 barline fixes 2017-03-07 18:02:07 +01:00
Werner Schweer
c4b477bab2 fixes for layout, align property 2017-02-23 11:42:03 +01:00
Werner Schweer
88703a3259 interpret custom keys 2017-02-13 12:45:37 +01:00
Werner Schweer
f8417ca046 add SystemText element 2017-01-20 11:05:52 +01:00
Werner Schweer
1d4c6b2f21 move Element::type() to ScoreElement 2017-01-18 14:16:33 +01:00
lasconic
c745526cfe fix compilation after 5433d71 2017-01-16 22:16:10 +01:00
Werner Schweer
5433d719d9 replace TextStyle by SubStyle 2017-01-16 20:59:21 +01:00
Werner Schweer
0b1aea952f layout for movements 2017-01-05 11:28:45 +01:00
Werner Schweer
9bbec943ad fix barlines in palette 2016-12-29 15:11:28 +01:00
Werner Schweer
aa98918784 add 'set as staff default' button for barline in inspector 2016-12-28 19:09:11 +01:00
Werner Schweer
22454df70e small fixes for save/restore barlines 2016-12-28 17:21:30 +01:00
Werner Schweer
1a52a38164 update BarLine, mtests 2016-12-28 16:36:59 +01:00
Werner Schweer
337e885896 barline changes, part-1 2016-12-28 16:36:59 +01:00