Commit graph

232 commits

Author SHA1 Message Date
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