Commit graph

98 commits

Author SHA1 Message Date
Dmitri Ovodok
72be412663 Read/write tuplets without using IDs 2018-08-16 19:10:28 +03:00
Dmitri Ovodok
55bef706b8 Add API for retrieving positions of elements in terms of fractions
Rename fpos -> rfrac
Merge Element::ftick with Element::afrac
2018-08-16 19:08:45 +03:00
ws
4247e09755 fix #275102 Default A note is A3, but was A4 in 2.3.2 2018-08-09 15:36:37 +02:00
ws
10ebbb9080 update text style implementation 2018-08-01 11:46:35 +02:00
ws
d5b6ca6780 fix collision detection for tuplets 2018-07-23 11:18:02 +02:00
ws
0828f49810 add style value for tuplet bracket hook height 2018-07-20 11:11:59 +02:00
ws
a204e6b3fd fix tuplet number layout 2018-07-20 10:03:30 +02:00
ws
175d5aadb3 cleanup ElementFlags interface, use more Placement properties on mxml import/export 2018-07-04 12:41:14 +02:00
ws
ec3f2ca3c5 2.x import: fix tuplet number alignment 2018-06-27 10:38:00 +02:00
ws
9a9256c94f fix #272521 Crash whe saving slanted tuplets 2018-06-11 17:30:29 +02:00
Matt McClinch
e92ac205ab fix #272209: Tuplet bracket is way too thick 2018-05-09 12:11:33 -04:00
ws
af29311ec4 remove Element->_readPos 2018-04-30 16:08:25 +02:00
ws
6d460f012b regression fixes for tuplet layout 2018-04-09 11:51:45 +02:00
ws
f9effbaf23 fix visual test regressions 2018-03-28 17:49:08 +02:00
ws
33d1cd7fb4 rename StyleIdx -> Sid and P_ID -> Pid 2018-03-27 15:36:00 +02:00
ws
2580eb7a69 update for properties/styles 2018-03-27 14:40:45 +02:00
Matt McClinch
6e87c9d2a2 check for missing elements before sanitizing a tuplet 2018-03-23 12:27:37 -04:00
Matt McClinch
5b4e908237 compare duration() of tuplet with calculated duration to see if it needs to be sanitized 2018-03-23 12:27:37 -04:00
ws
6969419cfc update subStyle implementation 2018-03-21 14:05:43 +01:00
lasconic
39a8b26718 fix #270476: Tuplets numbers, when creating parts, obey first to the scaling in main score instead of the default parts scaling 2018-03-19 22:12:38 +01:00
ws
974a388041 add LINE_WIDTH property to tuplet 2018-03-16 12:08:57 +01:00
ws
1a4bd0feb9 add tuplet shape to segment/measure shape; properties update 2018-03-16 10:58:31 +01:00
AntonioBL
e1110cf732 fix #202271 : copy-paste of tuplets with non-reduced ratio 2018-03-10 13:24:11 +01:00
anatoly-os
f1c36a6ed9 fix #240831, fix #267689: crash on editing arpeggios, spacers, brackets and stems
Added required call to the super startEdit() method to initialize ElementEditData for further usage in startEditDrag.
Removed nullptr check since it is actually useful to have crashes on master to find incorrect program states, but not just avoid occasional crashes.
2018-02-09 15:14:44 +02:00
ws
5d1b3549d5 fix vtest articulation-1 2018-01-16 14:36:39 +01:00
Werner Schweer
1943bd1ff1 replace most static_cast in libmscore 2017-12-20 16:49:58 +01:00
Werner Schweer
d92ef8b9d4 update properties/styles, update glissando 2017-12-13 15:50:04 +01:00
Werner Schweer
ac13db43b4 add more tuplet style values to inspector 2017-07-10 19:23:56 +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
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
0b1aea952f layout for movements 2017-01-05 11:28:45 +01:00
AntonioBL
b65df09211 fix reading of tuplets and add tests 2016-12-19 14:11:55 +01:00
AntonioBL
f58c0c0ea2 Cleanup and fixes for corrupted tuplets import 2016-12-19 14:11:40 +01:00
AntonioBL
57f2791c44 fix tuplet duration and baselength when importing old files 2016-12-19 14:11:13 +01:00
Werner Schweer
660b393b98 change StaffType interface 2016-12-14 15:44:24 +01:00
Werner Schweer
dfe4c7b433 in Range(): allow tuplets to be split in the middle 2016-11-28 17:25:37 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
lasconic
3b7c0fedd4 fix #136406. add Tuplet::read in the compatibility code and add mtests. 2016-11-09 17:12:52 +01:00
lasconic
25c3d07063 fix #137281: Corruption when deleting tuplets filled with one single chord 2016-11-09 13:29:27 +01:00
Werner Schweer
3b0c41475b fix tuplet duration calculation 2016-11-02 08:42:32 +01:00
lasconic
f7cb227ada fix #136406: Non-Reduced ratio tuplets of full measure duration not copy-pastable 2016-10-09 08:55:40 +02:00
werner
3172717cbb autoplace for volta 2016-07-10 12:00:57 +02:00
werner
dc4d3ec4f8 the connection between style and property now depends on element type 2016-07-09 17:07:12 +02:00
werner
e1e492da3c Connect style values with properties. This allows to set style values from the inspector. Implemented are some tuplet style values. 2016-07-08 21:44:27 +02:00
werner
40a6150874 fix #117086 Add tuplet style options to match existing inspector parameters 2016-07-08 16:48:23 +02:00
werner
1a8cdf1da4 remove many setLayoutAll() calls; cleanups 2016-06-14 10:32:34 +02:00
ws
28921bec16 cross beam fixes 2016-04-13 12:05:47 +02:00
ws
3f1aa2ed1f misc. updates to layout 2016-04-13 12:05:46 +02:00