Commit graph

45 commits

Author SHA1 Message Date
Marc Sabatella
990c79266a fix #60791: timesig change deletes voices 2-4 in linked staves 2015-07-06 20:44:15 -06:00
Marc Sabatella
9c1437b034 fix #49246: elements duplicated when note tied over barline 2015-05-27 15:36:08 -06:00
Marc Sabatella
1e6c3b7e70 fix #51596: corruption deleting global timesig after local 2015-03-20 16:27:32 -06:00
Marc Sabatella
7e4d0daeb0 revert stretch change for now 2015-03-20 00:11:30 -06:00
Marc Sabatella
4ef09e0ea6 fix / prevent by disabling more issues with local time signatures 2015-03-19 15:04:10 -06:00
ws
eacac5cedc fix #38146 2014-11-25 14:40:07 +01:00
ws
4196bd1ca9 fix #38341 2014-11-13 11:53:42 +01:00
lasconic
5fbce98161 remove double ; in several places 2014-11-10 12:41:25 +00:00
ws
88636cbfee fix #23515 2014-08-11 21:17:55 +02:00
ws
de24008aa5 fix #28141 2014-07-27 18:55:05 +02:00
ws
e92ecfd2f8 cleanup findCR() 2014-07-27 16:48:05 +02:00
Joachim Schmitz
e6e7436177 move SegmentType to Segment::Type and make int again
needed to make it available to the plugin framework
and the memory saved is not worth the performance penalty
2014-06-26 11:57:39 +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
f39e4317d9 fix warnings reg. wrong order of evaluation 2014-06-17 14:38:39 +02:00
ws
e8be73f41b fix transposition when changing instrument 2014-06-04 10:40:26 +02:00
ws
e1b1246e0c make SegmentType an global enum class 2014-06-01 20:24:29 +02:00
Joachim Schmitz
eac6e60fbd convert enum BarLineType into enum class 2014-05-30 13:37:31 +02:00
Joachim Schmitz
931e837c5e convert enum ElementType into enum class 2014-05-23 10:35:27 +02:00
Joachim Schmitz
27f8ca023f convert enum DurationType to enum class 2014-05-23 10:34:57 +02:00
ws
5ca653f70c fix #24468 2014-05-15 13:42:03 +02:00
ws
65af8f7bb9 fix #24759 2014-05-14 19:19:39 +02:00
Joachim Schmitz
5977488174 eliminating needless \n in qDebug() calls
searching for 'qDebug.*\\n\'
2014-03-25 14:59:32 +01:00
Joachim Schmitz
3adc1ea6ed fix #14764
convert qDebug();abort() to qFatal() and if(cond) abort() to
Q_ASSERT(!cond), esp. for the benefit of Windows, where it is impossible
to set a breakpoint on the abort()
Also modernizing mscoreMessageHandler() and making it more informative
by adding file, line and function to the output.
2014-03-04 13:06:23 +01:00
Marc Sabatella
8c425ae498 fix repeat barlines & "free" annotations
* preserve repeat and other barlines where possible
* preserve "free" annotations - like chord symbols in the middle of an
otherwise empty measure
* update test
2014-01-21 17:47:03 -07:00
Marc Sabatella
eec88fd4c2 fix #24350: markings lost after timesig change
Annotations were completely lost, spanners placed incorrectly.  Also,
repeat measure symbol caused hang.  These are fixed.  Key signatures
still can get messed up, at least until reload.  And barline styles are
lost even when they coincide.
2014-01-20 18:49:20 -07:00
Maurizio M. Gavioli
bd3fce4fb1 Fix #23447 and #21577 : Adding or removing a time sig deletes key changes in the affected score span
The function TrackList::write(), which restores a score span after reworking the measure affected by the time change, ignores key sig changes. Corrected.

As key sigs have to be placed at measure beginning, an existing key sig which, with the new time subdivision, would be placed mid-measure is moved at the beginning of the measure it falls into.

Note: this may e not round-trip safe; i.e. if a time signature which alters measure boundaries is added and then (manually) removed, key signatures may end up at different points than originally. Undo, however, works as expected.
2013-11-11 23:41:20 +01:00
ws
2a91663a92 fixes for input state 2013-10-29 16:59:22 +01:00
ws
a3c03f364d fix spanner regressions 2013-10-14 11:56:54 +02:00
ws
9dba0be445 updates&fixes for tie editing 2013-08-22 12:18:37 +02:00
ws
b64ea76d4b fix #12583 2013-06-28 10:55:50 +02:00
ws
66c63d06ae use multimap for spanner list 2013-06-20 15:45:59 +02:00
ws
48965a09c5 fix regressions 2013-06-19 16:25:29 +02:00
wschweer
ab6120f85e refactoring grace notes 2013-06-12 14:23:57 +02:00
ws
a7904c31f5 refactoring spanner, part I 2013-06-10 11:03:34 +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
AntonioBL
87ba3366e9 timesig change causes infinite loop in case of tuplets 2013-02-18 16:03:47 +01:00
ws
b4e0f7ba4a fix Range() read/write 2013-01-18 14:42:11 +01:00
ws
83b7ca307b fix #15787 2013-01-04 17:48:15 +01:00
ws
eb2f71a679 replace some qt container with hand crafted single linked list 2013-01-03 16:56:56 +01:00
Werner Schweer
7d60b27532 fix debugging output 2012-12-05 14:50:19 +01:00
Werner Schweer
3139970fd1 move ElementType to Element() 2012-09-13 18:07:11 +02:00
Werner Schweer
2e84a7ee70 fix enum script binding for SegmentType 2012-08-03 15:54:02 +02:00
Werner Schweer
ed875e56cc fix for 'insert timesig' with regression test 2012-06-26 14:41:49 +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