Igor Korsukov
68b3415c47
fixed some issues from PVS-Studio report (step1)
2020-03-20 12:18:07 +02:00
Howard-C
1b918568d1
fix #298913 : new section break inspector lose data
...
This is because `read()` and `write()` aren't updated to "inspector style" (which deals with `Pid` instead of variables in class).
2019-12-26 18:49:22 +08:00
Howard-C
64b27e7a3d
show S button for "Pause" property
2019-11-15 12:36:19 +08:00
Howard-C
b8ad6741ac
move Section Break Properties into Inspector
2019-11-11 02:07:05 +08:00
Dmitri Ovodok
99c7b0d746
Add more information to setLayout()
2019-10-25 16:18:41 +02:00
Dmitri Ovodok
d26bd056de
Assign PIDs and names for some properties
2019-03-14 15:13:43 +02:00
Dmitri Ovodok
ea81a9338c
Add a new QML plugins API
...
- Move Qml plugin engine out of libmscore
- Add Pid::TICK handling to Element class
- Make tick QML property correspond to absolute tick in all contexts
That is a temporary solution though, a proper solution would
require revising Pid::TICK handling
- Move plugins API to api directory
- Rename ElementW -> Element (PluginAPI namespace)
- Remove Qt meta-object macros from Score in libmscore
- Remove string-based access to properties from QML
- Remove unused functions from Note
- Rename QML properties names to camel case
Two reasons:
- They were named so in MuseScore 2.X.
- Using underscored_names is less consistent with MuseScore
coding style.
2019-01-24 17:36:05 +03:00
ws
d2e452040b
fix #278099 Crash when inserting a symbol from master palette
2018-11-13 13:32:33 +01:00
Dmitri Ovodok
c95dfd5a40
Make it possible to record elements written to MSCX
2018-10-29 16:30:19 +02:00
ws
6dbff17ca7
fix compat114 issues
2018-10-26 10:41:30 +02:00
ws
10ebbb9080
update text style implementation
2018-08-01 11:46:35 +02:00
ws
33d1cd7fb4
rename StyleIdx -> Sid and P_ID -> Pid
2018-03-27 15:36:00 +02:00
Werner Schweer
1943bd1ff1
replace most static_cast in libmscore
2017-12-20 16:49:58 +01: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
0b1aea952f
layout for movements
2017-01-05 11:28:45 +01:00
Werner Schweer
c5f46bb208
rename Xml() -> XmlWriter()
2016-11-19 11:51:21 +01:00
Werner Schweer
ab1723fc6f
implementation of 'no break' layout break type
2016-10-12 17:56:22 +02:00
werner
bcb4cf32c4
mark irregular measures
2016-08-06 11:36:51 +02:00
ws
5bee246125
some regression fixes
2016-04-13 12:05:47 +02:00
ws
bbd802f8ae
framework for partial relayout
2016-04-13 11:35:21 +02:00
ws
97345495ec
fix regressions for system divider
2016-04-13 11:19:01 +02:00
lasconic
afe487868a
fix #57496 : Section Break pause properties don't stick if set to 0.00sec
2015-04-28 10:07:48 +02:00
ws
3dc040452e
fix #48176 Line break not visible on multimeasure rest
2015-02-23 11:45:04 +01:00
ws
13eccf97fb
fix #47976 Crash when closing score with empty tet-frame
2015-02-17 21:12:19 +01:00
Marc Sabatella
4becc39ecb
fix #37191 : playback of breath & section break pauses
2015-01-29 14:57:36 -07:00
ws
6d46589c56
fix #29431
2014-08-13 21:01:21 +02:00
Joachim Schmitz
29d17dae5c
rename LayoutBreak::LayoutBreakType to LayoutBreak::Type
2014-06-26 11:57:45 +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
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
2ae0940bdd
convert enum LayoutBreakType to enum class
2014-05-23 10:35:13 +02:00
ws
e534cccef8
bug fixes for concert pitch switch
2014-04-09 16:09:21 +02:00
Joachim Schmitz
5977488174
eliminating needless \n in qDebug() calls
...
searching for 'qDebug.*\\n\'
2014-03-25 14:59:32 +01:00
wschweer
51a6f6e7cc
expose LineBreakType to plugins
2013-10-05 23:13:33 +02:00
lasconic
c451ac2027
fix overlap of lines in break symbols
2013-05-15 18:33:39 +02:00
lasconic
dd30824745
make breaks and spacer bigger
2013-05-15 18:33:39 +02:00
lasconic
cd0a64acd9
try something new for breaks design
2013-05-15 18:33:39 +02:00
ws
9ebabcc2e5
add namespace Ms
2013-05-13 19:43:59 +02:00
lasconic
220fbdff58
experiment new color and thickness for breaks and spacer to make them more discrete
2013-05-11 11:18:26 +02:00
ws
220db94494
reorganize synthesizer; add zita1 reverb
2013-04-03 12:50:21 +02:00
ws
317e39ad28
replace all subtype()/setSubtype() Element methods
2013-03-05 20:24:16 +01:00
Werner Schweer
d0f4ee00a2
layout fixes for edit styled text
2013-02-06 16:23:27 +01:00
ws
bf1cbe2aa0
use QXmlStreamReader for xml parsing
2013-01-11 18:10:18 +01:00
Werner Schweer
da1358de52
extend property implementation
2012-08-12 11:44:36 +02:00
Werner Schweer
c02cf8772e
property implementation rollback
2012-08-10 17:01:35 +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