Commit graph

76 commits

Author SHA1 Message Date
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
Werner Schweer
ab9774ec40 add slur articulation 2012-11-21 13:49:08 +01:00
Werner Schweer
42bf99a059 more changes for note articulation 2012-11-20 20:51:18 +01:00
Werner Schweer
f402673a65 fix some regressions for line elements 2012-11-08 12:59:51 +01:00
Werner Schweer
f3e542b9e0 fix #18732: removing instrument causes crash 2012-11-05 10:13:41 +01:00
Werner Schweer
4ef18b5ea0 Merge pull request #116 from mgavioli/Adapt_to_new_staff_types
Adjusts several points to changes in Score::_staffTypes
2012-11-05 00:37:17 -08:00
Werner Schweer
6937cb8e31 remove inconsistent Score->part(int) methods 2012-11-04 09:49:32 +01:00
Maurizio M. Gavioli
7225f0e92e Adjusts several points to the new double indirection in Score::_staffTypes
*) Custom styles read from scores are clones (rather than shared pointers) and set to non-built-in
*) Score::addStaffType() updates pointers to type in staves which use a modified type
*) EditStaffType sets its staff styles as non-built-in
*) Update of EditStaffType preview adapted to new Score::addStaffType()
*) TAB sample score for EditStaffType preview updated to latest version
2012-11-01 22:37:40 +01:00
Werner Schweer
792e398069 fix StaffType change regression 2012-10-29 17:48:09 +01:00
Werner Schweer
995ae53d36 use QList<StaffType**> in Score to avoid some copying 2012-10-29 17:14:05 +01:00
Maurizio Gavioli
95a53fe39b Fix #18664
Edit Staff Types dlg box uses a separate copy of score styles
Edit Staff Types dlg box does not clear the type name when using presets
Edit Staff Types dlg box shows preview for TAB types
Score imports a list of staff types with a in-place deep copy (to keep valid pntrs to type in staves)
2012-10-29 17:14:05 +01:00
Maurizio Gavioli
ce3d2646fd Changed span unit from 1 to 1/2 line distance 2012-10-20 17:00:31 +02:00
Maurizio Gavioli
d1296c8eab Initial implementation 2012-10-20 17:00:31 +02:00
Werner Schweer
3a7e261efd system brackets update 2012-10-17 10:40:03 +02:00
Werner Schweer
4e54f49315 reorganize file read 2012-10-01 09:58:05 +02:00
Werner Schweer
bef9c06cb4 regression test fixes 2012-09-22 19:40:45 +02:00
Werner Schweer
d3de8d3b0d fix regression: missing doLayout() after setLayoutMode() in scoreview 2012-09-22 15:40:15 +02:00
Werner Schweer
629b2889cb add layout flat showInstrumentNames 2012-09-22 15:40:14 +02:00
Werner Schweer
8b016da895 fix multimeasure rests with hidden parts 2012-09-21 14:29:56 +02:00
Werner Schweer
3843057a76 fix clef editing 2012-09-20 11:35:34 +02:00
Werner Schweer
3139970fd1 move ElementType to Element() 2012-09-13 18:07:11 +02:00
Werner Schweer
0df85cb1d0 implement textline with note anchors 2012-09-12 16:19:03 +02:00
Werner Schweer
0c2bd69623 fix handling of grace notes in parts 2012-09-10 16:10:25 +02:00