Commit graph

98 commits

Author SHA1 Message Date
ws
48965a09c5 fix regressions 2013-06-19 16:25:29 +02:00
wschweer
705307a034 updates 2013-06-16 23:33:37 +02:00
wschweer
ab6120f85e refactoring grace notes 2013-06-12 14:23:57 +02:00
ws
a7904c31f5 refactoring spanner, part I 2013-06-10 11:03:34 +02:00
ws
81bcff9947 fixes for clefs+parts 2013-06-05 15:47:34 +02:00
ws
81b67b7739 slight change in fermata algorithm 2013-06-03 17:30:56 +02:00
ws
98e849c641 fix #20419 2013-06-03 14:39:59 +02:00
ws
a68363cf25 make bracket span change undoable 2013-05-31 12:23:07 +02:00
ws
ff9fa3b2e5 small optimizations 2013-05-29 11:50:25 +02:00
Werner Schweer
63b92f81d3 Merge pull request #373 from trig-ger/midi_meter
Meter-adapted duration subdivision
2013-05-29 01:04:09 -07:00
ws
c4072fce7c fix #21221 2013-05-28 15:42:16 +02:00
ws
09e75ac98b fix #21218 2013-05-27 15:59:43 +02:00
Andrey M. Tokarev
cb36f18caa Some refactoring, more comments 2013-05-27 03:48:38 +04:00
ws
5e2fa8db79 fixes for stem layout 2013-05-23 12:33:42 +02:00
Maurizio M. Gavioli
c22aca988c Merge pull request #339 from mgavioli/Fix_20703_keysig_changes_lack_naturals_ter
Fix #20703 - Key sig changes lack naturals (3rd solution)
2013-05-17 14:54:21 -07:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
Maurizio M. Gavioli
b0e4330de7 Fix #20703 - Key sig changes lack naturals (3rd solution)
When a key sig changes, no natural is ever displayed, regardless of the "Hide naturals" property of the key sig.

Corrected by:
- adding methods to KeySig to locate the prev and next key sigs and update naturals accordingly when a key sig is added or removed
- in Score::addElement(), Score::removeElement() and undo's ChangeElement::flip() by calling the relevant KeySig method

Notes:
1) Covers updating naturals in following key sigs, if a previous key changes.
2) Fully integrated in undo
3) The fix is already predisposed to cope with a score style setting for natural display style: none, before, after accidentals. Until this style is implemented, the relevant code is commented out.
2013-05-08 11:36:56 +02:00
ws
1ec148995a new grouping implementation, dialog for changing grouping for a timesig 2013-04-29 15:47:22 +02:00
ws
c1b3182c00 fix name of initial sound font 2013-04-22 10:25:47 +02:00
ws
23cf44f828 retain selection status after undo 2013-04-17 10:50:37 +02:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
ws
2f265da1a2 fix mtest; start implementing master effect section 2013-03-28 11:09:31 +01:00
Joern Eichler
f52d0612d8 do not call updateNoteLines() when adding or removing generated clef 2013-03-26 17:17:22 +01:00
Nicolas Froment
d4f5e070a7 Merge pull request #280 from heuchi/keySig_improvements
Fix #20573 and improve performance of KeySig handling
2013-03-25 01:38:05 -07:00
Joern Eichler
cfd292e422 initial: improve performance adding and removing KeySig 2013-03-23 11:08:28 +01:00
Maurizio M. Gavioli
b5d8fe7f64 Presets: implements presets
*) for percussion staves
*) as a setting in instruments.xml
2013-03-21 22:36:49 +01:00
lasconic
42ccf06ce7 fix #20558: Split staff creates incorrect results 2013-03-21 16:27:10 +01:00
lasconic
51875f4314 do nothing fancy with barline and accolade when splitting staff 2013-03-21 12:21:46 +01:00
lasconic
63e2092edb always use the root score undo stack 2013-03-18 15:14:05 +01:00
Joern Eichler
b066bd62b6 fix memory leak in Score::Score(Score*) 2013-03-18 13:46:28 +01:00
ws
317e39ad28 replace all subtype()/setSubtype() Element methods 2013-03-05 20:24:16 +01:00
Dag Henning Liodden Sørbø
5d817537b5 fix #13577 : Drag-selected lasso rectangle remains 2013-03-04 20:10:58 +01:00
Dag Henning Liodden Sørbø
69f6125b2f Correctly choosing the end segment when selecting only one or the last measure 2013-02-27 13:16:27 +01:00
lasconic
aaea4768e1 revert previous commit 2013-02-07 18:14:31 +01:00
Joachim Schmitz
2ed9be9c29 fix #19985 - mark score dirty
after chnages to Menu -> Display -> Show
{Invisible|Unprintable|Frames|Page Margins}
2013-02-07 16:08:18 +01:00
lasconic
b309511232 add creation date as a meta tag in mscx file 2013-02-06 15:48:37 +01:00
Nicolas Froment
689eee500c Merge pull request #182 from muelleki/17906-chords-undo
Undo commit from muelleki/17906-chords that conflicts with watery/17906-...
2013-01-31 10:28:55 -08:00
AntonioBL
7ee366f3ce make removeElement check if parent is a chord 2013-01-29 18:11:51 +01:00
muelleki
53c4bb868b Undo commit from muelleki/17906-chords that conflicts with watery/17906-midichordinput 2013-01-25 10:05:00 +01:00
ws
3d55d860b9 fix for pitch split + regression test 2013-01-22 20:37:52 +01:00
Werner Schweer
0bc14e8694 Merge pull request #166 from muelleki/17906-chords
#17906: Chord input from MIDI works again
2013-01-21 00:56:15 -08:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
muelleki
e8159e18e8 #17906 (Using MIDI input to input chords causes crash): Reworked moveToNextInput() logic in addPitch(). moveToNextInput() is called before actually inserting a new node, except if adding to a chord or if it is the first note inserted. A new flag InputState::moveBeforeAdding has been added just for this purpuse. 2013-01-10 08:38:13 +01:00
ws
eb2f71a679 replace some qt container with hand crafted single linked list 2013-01-03 16:56:56 +01:00
lasconic
34b0ace853 fix #19240: applying fermata to rest causes crash 2012-12-08 17:24:20 +01:00
Werner Schweer
e630a887fd for optimization replace some foreach loops 2012-12-06 12:46:05 +01:00
Werner Schweer
ee721ae6ef fix regression: midi rendering of grace notes 2012-12-05 14:50:19 +01:00
lasconic
8e34024966 fix getText in score.cpp 2012-11-27 13:19:24 +01:00
Werner Schweer
37b0cb60d0 fix chord entry with keyboard for grace note 2012-11-23 16:18:40 +01:00
Werner Schweer
2d727fbb46 articulation updates 2012-11-21 15:57:35 +01:00