Werner Schweer
cbc5ea2e39
fix shape of beamed notes
2017-07-21 12:11:15 +02:00
Werner Schweer
0ff253996d
fix for beam editing
2017-07-06 10:36:07 +02:00
Werner Schweer
4151a1e3b6
layout tempo text on top of slurs
2017-07-04 16:43:25 +02:00
Werner Schweer
4241b93649
update scripting interface
2017-06-22 12:42:14 +02:00
Werner Schweer
ac41fa396e
update edit infrastructure
2017-03-31 13:03:30 +02:00
Werner Schweer
0cd61fa338
fix #183156 : no hooks
2017-03-21 10:39:13 +01:00
Werner Schweer
d9ff5a26f6
misc. layout fixes
2017-03-14 17:00:49 +01:00
Werner Schweer
129d508144
move Ottava::Type into OttavaType
2017-03-08 14:18:34 +01:00
Werner Schweer
867f2582f6
move Segment::Type into SegmentType
2017-03-08 13:12:26 +01:00
Werner Schweer
1d4c6b2f21
move Element::type() to ScoreElement
2017-01-18 14:16:33 +01:00
Werner Schweer
5433d719d9
replace TextStyle by SubStyle
2017-01-16 20:59:21 +01:00
Werner Schweer
62513977a0
misc. updates for barlines
2016-12-29 13:42:55 +01:00
Werner Schweer
337e885896
barline changes, part-1
2016-12-28 16:36:59 +01:00
Werner Schweer
d34d09aab9
add StaffTypeChange element
2016-12-14 15:44:24 +01:00
Werner Schweer
660b393b98
change StaffType interface
2016-12-14 15:44:24 +01:00
Werner Schweer
01e5df432b
fix #140266 : no system header after horizontal frame; code cleanups
2016-12-12 10:31:37 +01:00
lasconic
4e966e0692
fix #138256 : crash after moving to kneed beams in grace notes
2016-11-30 13:38:59 +01:00
Werner Schweer
c5f46bb208
rename Xml() -> XmlWriter()
2016-11-19 11:51:21 +01:00
lasconic
977d948304
fix #140081 : Repeatedly deleting displaced beams causes crash
2016-11-08 09:55:46 +01:00
Werner Schweer
f7d96502c3
update layout, change handling of clefs, system header and trailer
2016-10-25 17:35:55 +02:00
lasconic
f8c3049ef6
fix potential crash when drawing beam
2016-10-23 08:22:18 -04:00
werner
8149ea5d92
fix beam width of grace notes
2016-08-09 15:22:55 +02:00
werner
367f445953
autoplacement for hairpins, pedal lines
2016-07-15 14:07:23 +02:00
werner
dc4d3ec4f8
the connection between style and property now depends on element type
2016-07-09 17:07:12 +02:00
werner
2ab36c59d5
limit effect: beam should have the same thickness for any given slant
2016-07-06 10:18:53 +02:00
werner
54811ac8c2
make beam thickness independent of slant
2016-07-03 16:23:11 +02:00
werner
1a8cdf1da4
remove many setLayoutAll() calls; cleanups
2016-06-14 10:32:34 +02:00
werner
22d16c3615
inspector updates; misc. cleanups
2016-06-09 09:33:19 +02:00
ws
66d0b1ed23
misc. layout fixes
2016-06-02 10:38:57 +02:00
Joachim Schmitz
fd8b2af294
fix mtest after a286e8a
2016-05-20 11:33:22 +02:00
ws
1afdb4ce3e
reorder layout to fix hooks
2016-05-19 13:15:46 +02:00
ws
e6fed8a7ed
fix #107671 : Accidentals and grace notes collide with stems
2016-04-27 16:33:30 +02:00
ws
b9daf6ed4c
rename Segment->shape(int) to Segment->staffShape(int)
2016-04-18 20:27:01 +02:00
Joachim Schmitz
5d29ff1261
fix warnings introduced with the newlayout merge
2016-04-15 08:34:02 +02:00
ws
0382b6898e
fix local layout feature
2016-04-13 12:08:41 +02:00
ws
097ac65733
fix more regressions; comment out all failing mtest
2016-04-13 12:07:48 +02:00
ws
073fd90f8c
fix layout for moved beams
2016-04-13 12:07:47 +02:00
ws
28921bec16
cross beam fixes
2016-04-13 12:05:47 +02:00
ws
9d0478d365
fix stem shapes for cross staff beams
2016-04-13 12:05:46 +02:00
ws
1987af0e3d
add beams to segment shape
2016-04-13 12:05:46 +02:00
ws
a7dd9039d1
fix more mtest regressions
2016-04-13 11:38:09 +02:00
ws
bbd802f8ae
framework for partial relayout
2016-04-13 11:35:21 +02:00
ws
6fdbf515e8
changed element type conversion
2016-04-13 11:20:06 +02:00
ws
592ce7f53c
fix misc. layout regressions
2016-04-13 11:20:05 +02:00
ws
66455c0cb3
more layout regression fixes
2016-04-13 11:20:05 +02:00
ws
9ec1d02471
code cleanups & speed optimizations
2016-04-13 11:18:14 +02:00
ws
3d8749ffe9
some regression fixes, code cleanups
2016-04-13 11:08:01 +02:00
ws
9f933d8503
Layout reorganization
2016-04-13 11:05:04 +02:00
Eric Fontaine
9cbdf4b96a
make release tests pass
2016-03-29 08:51:06 -04:00
Eric Fontaine
e56717e255
fix #95951 use signed chars for BeamMetric to fix ARM type limit issue causing long stems
2016-01-29 06:13:08 -05:00
lasconic
bf3ca4d273
Merge branch '2-3-line' of https://github.com/MarcSabatella/MuseScore into MarcSabatella-2-3-line
...
On branch MarcSabatella-2-3-line
2015-10-28 12:41:40 +01:00
Werner Schweer
3d70f05599
Merge pull request #2170 from MarcSabatella/71901-cross-staff-seconds
...
partial fix for #71901 : layout of cross staff seconds
2015-10-28 10:49:55 +01:00
CombatCube
3cfb3b1095
Fix #53271 : Beams retain slope when spanning rests
2015-10-13 01:50:58 -07:00
Marc Sabatella
73922c6898
fix 2-line and 3-line layout issues
2015-09-01 13:42:17 -06:00
Marc Sabatella
40052f98d6
fix #58061 : partial beam wrong direction in tuplets
2015-08-29 18:38:28 -06:00
Marc Sabatella
427f28d101
fix #71901 : layout of cross staff seconds
2015-08-18 09:42:32 -06:00
lasconic
4cf536652f
fix #67171 : Cross-staff beams cannot be set to horizontal
2015-06-29 19:24:02 +02:00
ws
3e383af345
fix arpeggio and glissando lines
2015-05-08 08:59:34 +02:00
lasconic
61eed11401
fix all warnings on Mac OSX. Hopefully without side effects on other platforms.
2015-05-05 18:28:39 +02:00
Joachim Schmitz
010f9e49f2
fix compiler warnings
...
reg. potentially uninitialized variables, probably present since quite a
while and some others introduced recently with xml pull parser
2015-04-04 16:24:28 +02:00
lasconic
42bdb5f01e
fix #53761 : cross-staff beam too short
2015-04-03 13:58:46 +02:00
Nicolas Froment
c3185c958b
Merge pull request #1859 from MarcSabatella/another-partial-beam
...
fix #40806 : more corner cases involving broken beam segments
2015-03-09 18:24:49 +01:00
Marc Sabatella
27386900a2
fix #40806 : more corner cases
2015-03-09 09:45:43 -06:00
Marc Sabatella
6a230ff067
fix #50006 : beam editing issues
2015-03-08 18:59:07 -06:00
Marc Sabatella
ecc69afaf7
fix regression with beam direction
2015-03-07 13:45:19 -07:00
Marc Sabatella
539ce242c8
fix #41761 : beam angle too sharp
2015-03-06 23:37:25 -07:00
Marc Sabatella
fb442cffa2
fix #46251 : avoid beam corners
2015-03-06 14:19:53 -07:00
Marc Sabatella
3e32c5e2ea
fix #42856 : wrong direction of partial beam
2015-03-04 14:38:35 -07:00
Maurizio M. Gavioli
a7c9d9b721
Fix #47161 : Stem layout in TABs by reverting fix to #30626
...
A previous fix to #30626 : https://github.com/musescore/musescore/commit/07f7cc6 broke stem layout in TAB's in an attempt to shorten through-staff TAB stems which were too long. See discussion in issue thread: http://musescore.org/en/node/47161
This fix reverts the code changes of the previous fix (while keeping its cosmetic and code-style changes) and adds a partial, cheap fix to shorten TAB stems by a fixed amount.
Proper adjustment of TAB through-staff stems would require making the many numeric factors in `Beam::computeStemLen()` aware of staff line distance.
2015-02-13 01:50:35 +01:00
ws
69febbce94
fix #44676 : Change of duration of measures including grace notes (acciaccatura) causes a crash in tab staff
2015-01-21 11:57:57 +01:00
ws
16764d4614
fix #44466 : Crash extending volta over mmrest starting a new system + other cleanups
2015-01-19 12:41:16 +01:00
Marc Sabatella
3bd9e25755
fix #42936 : beam distance doesn't scale with staff size
2014-12-31 12:19:13 -07:00
ws
07f7cc6891
fix #30626 : Tablature stems too long
2014-12-18 11:55:06 +01:00
ws
7ed6b1184e
fix #32591 : Stems too long on beamed grace notes
2014-12-02 15:14:21 +01:00
ws
7b823436d6
fix #23137 : Beam of small chord aren't small
2014-12-02 14:31:51 +01:00
Marc Sabatella
fef82c1a10
beam beats in X/4 according to minimum durations
2014-11-15 11:04:10 -07:00
ws
c68669c178
fix #37961
2014-11-01 11:07:57 +01:00
ws
6bbcfb55e5
fix #37456
2014-10-28 13:45:35 +01:00
ws
f262e9c107
some fixes for #18943
2014-10-27 16:25:14 +01:00
lasconic
2640c79b99
fix #30186 : Hang when selecting all and double-clicking feature in Beam Properties
2014-08-21 13:14:30 +02:00
ws
6d46589c56
fix #29431
2014-08-13 21:01:21 +02:00
Joachim Schmitz
e95d169d5c
move Direction and DirectionH into MScore
...
needed to make them available to the plugin framework
2014-06-26 12:03:14 +02:00
Joachim Schmitz
dc5c0b48f6
move BeamMode to Beam::Mode
...
needed to make it available to the plugin framework
2014-06-26 12:01:55 +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
lasconic
77010d4bdb
fix #25670 : Stem direction on beamed notes not imported correctly in 1.3 score. Also, changing stem direction of first note of beam while entering is not ignored when entering more notes in the beam
2014-06-19 08:54:55 +02:00
Joachim Schmitz
48f3ea412a
initialize variables
2014-06-10 09:27:48 +02:00
ws
e1b1246e0c
make SegmentType an global enum class
2014-06-01 20:24:29 +02:00
Joachim Schmitz
f76946c2cf
convert unnamed enum into enum class IconType
...
and change to a better sentinel for end of list.
Also move the Q_DECLARE_METATYPE(Ms::ValueType) nearer to its
definition.
This should conclude the work on the enums in libmsore/mscore.h.
2014-05-30 13:37:32 +02:00
Joachim Schmitz
641a7a5a91
convert enum NoteType into enum class
2014-05-27 10:35:28 +02:00
Joachim Schmitz
4d52881f70
convert enum SpannerSegmentType into enum class
2014-05-26 20:38:22 +02:00
Joachim Schmitz
7f1b612615
convert enum P_ID into enum class
2014-05-26 18:18:01 +02:00
Joachim Schmitz
0b43247956
convert enum StyleIdx into enum class
2014-05-26 15:31:36 +02:00
Joachim Schmitz
931e837c5e
convert enum ElementType into enum class
2014-05-23 10:35:27 +02:00
Joachim Schmitz
a1c6c8c493
improve enum ElementFlag
...
more work needed to convert it into a class, same issue as with
ArticulationShowIn.
2014-05-23 10:35:22 +02:00
Joachim Schmitz
27f8ca023f
convert enum DurationType to enum class
2014-05-23 10:34:57 +02:00
ws
7f765e70a2
better layout for beams+rests
2014-05-17 15:48:37 +02:00
ws
e47d77250f
fix #21999
2014-05-16 14:23:28 +02:00
ws
18c6acdbb1
fix #12112
2014-05-16 13:52:22 +02:00
ws
a26ffac13f
fix #21168
2014-05-16 11:35:20 +02:00