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