anatoly-os
36275efe2c
Merge pull request #4905 from dmitrio95/283542-vbox-remove-crash
...
fix #283542 : fix a crash on removing vertical frame while linked score is in continuous view
2019-05-01 21:51:51 +02:00
anatoly-os
469616459e
Merge pull request #4932 from dmitrio95/change-duration-multiple
...
Allow changing duration of multiple notes
2019-05-01 14:00:45 +02:00
James Thistlewood
62b4559a14
fix #287701 : Default synthesizer settings not applied to new or loaded score
2019-04-19 19:31:50 +01:00
James Thistlewood
121bf5c5b9
fix #287630 : changing instrument doesn't switch patch to expressive
2019-04-19 11:22:13 +01:00
Dmitri Ovodok
a017d8e5a1
Allow changing duration of multiple notes
2019-04-17 14:41:05 +03:00
Dmitri Ovodok
b924de998f
fix #283542 : fix a crash on removing vertical frame while linked score is in continuous view
2019-04-12 11:42:04 +03:00
James Thistlewood
507866fdfb
single-note dynamics: make some final fixes
2019-04-11 19:56:42 +01:00
Marc Sabatella
b8d0338fcd
fix #286530 : scaling of dot, lines, and more in parts
2019-04-01 15:04:50 -06:00
Marc Sabatella
f5abd23390
fix #286794 : permanent courtesy time signatures after style change
2019-03-27 23:51:21 -06:00
anatoly-os
09ef1d4f8f
Merge pull request #4644 from velochy/linearize
...
Tool to unroll all repeats. Fix #283592
2019-03-23 11:11:15 +02:00
anatoly-os
cbcdb290ad
Merge pull request #4815 from dmitrio95/memory-leaks-load-close
...
Fix various memory leaks on loading/closing score
2019-03-22 09:41:38 +02:00
anatoly-os
745aee8c6a
Merge pull request #4792 from peterhieuvu/285781-part-save-reload
...
fix #285781 : loading existing scores no longer applies default style, loading parts no longer inherits style from parent
2019-03-20 16:24:31 +02:00
Dmitri Ovodok
6aeb990ea0
Fix MM rests memory leak
2019-03-20 10:23:35 +02:00
Margus Niitsoo
62e85582e9
Tool to unroll repeats. Fix #283592
...
As a by-product, also Fix ##100246
2019-03-19 16:27:33 +02:00
Dmitri Ovodok
a38c3d3fd5
Fix spanners memory leak
2019-03-19 12:26:12 +02:00
Dmitri Ovodok
c88444aff8
fix imageStore memory leak
2019-03-19 12:25:33 +02:00
anatoly-os
8d4160f8c6
Merge pull request #4794 from mattmcclinch/285888-remove-horizontal-frame
...
fix #285888 : Crash on removing a horizontal frame twice
2019-03-15 17:23:55 +02:00
anatoly-os
bce3db5923
Merge pull request #4786 from dmitrio95/283545-hbox-remove-undo
...
fix #283545 : fix a crash on undoing HBox removal, fix boxes linking in parts
2019-03-15 17:21:42 +02:00
Joachim Schmitz
40f944c331
fix MSVC compiler warnings
...
and a MinGW warning too.
Don't cache (old) mingw dependencies on AppVeyor
2019-03-14 10:00:51 +01:00
Peter Hieu Vu
8e51cf2743
fix improper use of validScores
2019-03-13 08:51:17 -07:00
Matt McClinch
9d3b5e7a76
fix #285888 : Crash on removing a horizontal frame twice
2019-03-13 09:40:22 -04:00
Dmitri Ovodok
90940d634a
fix #283545 : fix a crash on undoing HBox removal, fix boxes linking in parts
2019-03-12 14:19:29 +02:00
James Thistlewood
7bcdd135fc
follow up single-note dynamics: add some forward declarations
2019-03-04 17:56:11 +00:00
anatoly-os
4b61700fbd
Merge pull request #4652 from jthistle/283546-removing-text-frame-crash
...
fix #283546 : removing text frame causes second corrupt one to appear
2019-03-04 10:13:56 +02:00
James Thistlewood
e213784e7d
fix #283546 : removing text frame causes second corrupt one to appear
2019-03-02 18:19:45 +00:00
James Thistlewood
459049b5c4
Add single-note dynamics
2019-03-02 18:18:12 +00:00
ws
ec3be9a99a
Replacd integer midi tick values by fractions.
...
- tick names a position on the time axis
- tick is always a Fraction()
- only Measure() and Segment() (and Tuplet?) have a tick value
- tick() for an generic element return only a sensible value if isMeasure() or isSegment() or isSegment(parent())
- "ticks" names a duration stored in a Fraction()
- the tick value for an Segment is relative to its measure
- rename "duration" to "ticks"
- rename afrac() to tick()
- rename rfrac() to rtick()
- rename some variables, changing "fraction" into "tick"
(example: actualFraction() into actualTicks())
- Lyrics ticks are written as Fraction, on read if xmlreader sees a "/" it reads a fraction
else midi ticks for backwards compatibility
2019-02-18 11:46:05 +01:00
anatoly-os
27dc9000ca
Merge pull request #4655 from dmitrio95/parts-playback
...
fix #109941 : Single parts playback
2019-02-16 11:07:56 +02:00
anatoly-os
bab29bf4e9
Merge pull request #3694 from mattmcclinch/272887-midmeasure-clef
...
fix #272887 : Unable to add mid-measure clef on the first tick of a measure
2019-02-15 16:59:18 +02:00
Dmitri Ovodok
830f989f71
Move playback channels to MidiMapping, fix tests
2019-02-11 14:54:58 +03:00
Dmitri Ovodok
738fe850ea
fix #109941 : enable single part playback
2019-02-08 16:34:51 +03:00
James Thistlewood
64c14e1af8
fix #282918 : disabling measure rests in part doesn't survive save & reopen
2019-02-01 19:34:28 +00: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
Dmitri Ovodok
7fd921aec4
fix #281020 : Slurs settings and saving added instruments lead to crash
2019-01-12 13:54:10 +03:00
Dmitri Ovodok
2bd75bb3a7
Fix fermata time stretch handling on partial re-layout
2019-01-10 14:58:19 +03:00
ws
00e60402f2
fix #276976 Crash on clicking on some measure in a corrupted score
2018-12-20 12:41:13 +01:00
anatoly-os
a7d8f102fc
Merge pull request #4413 from jthistle/280137-part-measure-select
...
fix #280137 : selecting measure in part doesn't play from measure
2018-12-18 17:19:08 +02:00
anatoly-os
410bc92a41
Merge pull request #4434 from dmitrio95/280215-element-destruction-editdata
...
fix #280215 : reset edited element pointer in ScoreView on element destruction
2018-12-18 17:03:41 +02:00
ws
9549474d3f
Revert "fix #102571 Hang/crash by copy-paste all a system of linked staves containing lines"
...
This reverts commit 264ce26c89
.
2018-12-18 11:13:41 +01:00
ws
739386bcd5
Revert "fix #276153 Select>more... by subtype does not work to select by text style"
...
This reverts commit 78933732e9
.
2018-12-18 11:06:33 +01:00
Dmitri Ovodok
a9a86087e0
fix #280215 : reset edited element pointer in ScoreView on element destruction
2018-12-18 10:49:07 +02:00
anatoly-os
316566fa85
Merge pull request #4093 from mattmcclinch/276461-user-text-styles
...
fix #276461 : Custom text styles in previous versions of MS changed to User-1, User-2 etc.
2018-12-17 20:22:27 +02:00
ws
78933732e9
fix #276153 Select>more... by subtype does not work to select by text style
2018-12-17 15:50:15 +01:00
ws
264ce26c89
fix #102571 Hang/crash by copy-paste all a system of linked staves containing lines
2018-12-17 12:18:05 +01:00
James Thistlewood
66a34df18e
fix #280137 : selecting measure in part doesn't play from measure
2018-12-16 10:58:03 +00:00
Dmitri Ovodok
e795ad2f15
fix #279141 : layout score on undoing staves reordering
2018-12-14 11:10:09 +02:00
Matt McClinch
bfbae7f6aa
fix #276461 : Custom text styles in previous versions of MS changed to User-1, User-2 etc.
2018-12-08 11:55:16 -05:00
James Thistlewood
c19894feb0
fix #279202 : can't play from selection in part view
2018-12-06 18:59:08 +00:00
anatoly-os
39501b5adf
Merge pull request #4278 from dmitrio95/fix-bad-memory-access
...
Fix some cases of bad memory access
2018-12-05 22:22:21 +02:00
anatoly-os
79d5bed7d4
Merge pull request #4268 from dmitrio95/87241-corrupted-files-and-selection
...
fix #87241 , fix #279064 : Remove invalid pointers to elements from selection and avoid complete data loss in case of crash on saving .mscz file
2018-12-03 17:00:36 +02:00