Commit graph

412 commits

Author SHA1 Message Date
lasconic
78c0207779 fix #25478: deleting an instrument causes rehearsal marks to vanish, also fix volta for the same bug 2014-05-23 09:50:53 +02:00
lasconic
fbdf9b7070 fix measure number visibility when top staff is hidden 2014-05-22 22:51:26 +02:00
ws
c66fe22021 fix #25422 next try 2014-05-22 16:18:35 +02:00
ws
085492df90 fix #17535 2014-05-21 20:08:50 +02:00
ws
fb0e15eb10 update measure properties + parts 2014-05-20 17:59:32 +02:00
lasconic
b5e8c777c3 ignore user stretch in float layout 2014-05-17 18:40:05 +02:00
ws
e3e4c091a0 fix #24146 2014-05-13 19:40:42 +02:00
lasconic
0f2695c3e3 fix #25703: wrong clef for 1.3 scores with odd clef change 2014-05-12 17:59:24 +02:00
ws
02d0fcca12 fix #25646 2014-05-08 17:59:24 +02:00
ws
e97e4c9340 fix mtest 2014-05-05 17:56:13 +02:00
ws
10c9ea02dc fix #25594 2014-05-05 16:38:48 +02:00
Joachim Schmitz
2e889b818c removing 2 qDebug() calls
followng some discussion on IRC
2014-04-30 17:03:08 +02:00
ws
f9059a269b remove stafftype subclasses 2014-04-30 13:39:16 +02:00
Marc Sabatella
d5a2141a3f add style parameter to control space to barline 2014-04-28 16:06:28 -06:00
Marc Sabatella
e6722713a6 correct measure width calculation 2014-04-28 16:06:26 -06:00
Marc Sabatella
2185d1c6be fix #25278: chords won't overlap barline 2014-04-28 16:06:25 -06:00
Maurizio M. Gavioli
a14f78159d Merge pull request #809 from mgavioli/fix_25165_pickup_meas_with_irreg_metre_measure_rest_crashes
Fix #25165 - crash when changing measure with whole measure rest
2014-04-28 11:59:55 +02:00
ws
9b552b409e fix #25151 2014-04-24 17:09:42 +02:00
ws
5a02b9363c fix #25151 2014-04-24 10:58:50 +02:00
ws
f754f4a7a6 fix #25253 2014-04-23 20:59:46 +02:00
Joachim Schmitz
d6135aa604 change a printf to a qDebug
and removing an unneeded \n
2014-04-23 13:48:13 +02:00
ws
5fb40769fa fix #25434 2014-04-22 17:02:03 +02:00
ws
549b0c0187 fix #25436 2014-04-18 11:44:08 +02:00
Werner Schweer
cbdfe78142 Merge pull request #840 from mgavioli/Fix_14576_hiding_courtesy_timesigs_corrupts_scores
Fix #14576 : hiding courtesy time sig corrupts score
2014-04-16 15:37:43 +02:00
Maurizio M. Gavioli
80f44c368f Fix compilation errors ( :( ). 2014-04-16 09:35:23 +02:00
Maurizio M. Gavioli
4a9c174d8d Fix #14576 : hiding courtesy time sig corrupts score
See http://musescore.org/en/node/14576 for discussion and examples.

1) Edited courtesy time sig (in any parameter: visibility, colour, text, ...) are saved to the score
2) When read back from file, such a time sig is not recognized as courtesy time sig
3) If the edited courtesy time sig no longer is at the end of a system, it is not removed.

The straight approach could have been to disable any editing of courtesy time sig. Rather than loosing this flexibility, I tried to improve the management of courtesy sigs:

1) not changed
2) when reading a time sig, if not at the beginning of a measure, now it is turned into a courtesy time sig
3) courtesy time sig removal now depends on its position in the system and not on the generated status.

This patch also do the same changes, in the same code areas, for courtesy key signs, as they behave in a very similar way.
2014-04-16 00:55:11 +02:00
Marc Sabatella
58722589b5 don't set stretchDistance after time signature 2014-04-14 22:45:44 -06:00
Marc Sabatella
448ff548d0 fix tests 2014-04-14 22:45:43 -06:00
Marc Sabatella
cc2d769183 fix #25342: space from time signature to accidental 2014-04-14 22:45:40 -06:00
Marc Sabatella
edbeaeccde fix #25341: not enough space before chord with accidental and offset note 2014-04-14 22:45:39 -06:00
Maurizio M. Gavioli
0a556afa3a Merge pull request #824 from mgavioli/fix_ambitus_layout
Fix ambitus layout
2014-04-10 21:06:52 +02:00
ws
e534cccef8 bug fixes for concert pitch switch 2014-04-09 16:09:21 +02:00
Maurizio M. Gavioli
1d8d0eac9e Fixes to ambitus:
- Fix missing adjustReadPos() for ambitus in Maesure::layoutX()

- Reduce left margin in there are accidentals
2014-04-09 12:45:28 +02:00
Maurizio M. Gavioli
390b4ced3e Fix layout of ambitus elements with accidentals.
Ambitus elements with accidental(s) are laid out misaligned with ambitus elements without accidental(s).

The new algorithm aligns the leftmost note heads of each ambitus and places accidentals accordingly.
2014-04-09 12:45:28 +02:00
ws
d280091f22 implement separate tpc values for transposed view 2014-04-09 09:40:48 +02:00
Maurizio M. Gavioli
c67fa1c659 Tick where to place the newly added rests was wrong. 2014-03-29 14:03:41 +01:00
Maurizio M. Gavioli
663ed4fe7c Fix #25165 - crash when changing rest measure duration to or from irregular time.
When the actual duration of a measure is changed and either the starting or ending duration cannot be represented with a simple value (for instance 5/4) and the measure contains a single whole measure rest, a division by 0 results. See http://musescore.org/en/node/25165 for examples, discussion and analysis.

Fixed.

If the new measure value is different from the current time sig, rest(s) to represent the actual measure values are used instead of whole measure rests.
2014-03-28 23:30:57 +01:00
ws
ef3a7da47c fix #25052 2014-03-26 11:02:23 +01:00
ws
ca71cda77e fix #25130 2014-03-26 08:12:10 +01:00
ws
759e40b0a7 #24654 2014-03-25 18:34:14 +01:00
ws
4b2d8f8d76 fix #21242 2014-03-24 17:05:12 +01:00
ws
d211d8c775 fix #25017 2014-03-15 12:58:07 +01:00
lasconic
63de5a3711 option to disable loading of parts and images 2014-03-04 17:40:23 +01:00
Joachim Schmitz
4f8f63f91e fix #23366: more fixes for capitalization
and some more fixes.
2014-03-04 07:44:56 +01:00
lasconic
3af29a9555 fix multimeasure rests and hidden part 2014-03-03 14:54:53 +01:00
ws
fd66e91bc0 link frames 2014-02-28 14:25:47 +01:00
ws
82c8dc5b72 fix #23380 2014-02-26 19:06:42 +01:00
ws
46bdce7a2a fix #24572 2014-02-24 13:53:54 +01:00
lasconic
4d7c88ef07 fix #24654: too much space after barline in measure with accidental and multiple voices 2014-02-21 14:32:50 +01:00
Geoff Lehr
7d239cb687 fix 6055 : when setting the measure length, unless the length is equal to the current time signature 2014-02-17 15:06:11 -07:00
Geoff Lehr
f5edcedd28 fix 6055 - add Ctrl+Shift+0 as command to convert measures containing only rests into full measure rests, even if they are pickup measures 2014-02-17 11:07:56 -07:00
Geoff Lehr
f3d6252008 When adding and instrument to a score with a pickup bar (anacrusis), set the displayed duration to the pickup length and not a full measure rest 2014-02-16 22:11:36 -07:00
lasconic
1a26ef4d35 fix: undo of change actual duration to 8/4 doesn't undo rest shape change 2014-02-11 17:42:22 +01:00
lasconic
afaaa16066 fix #24072: Changing measure actual duration shifts all subsequent spanners 2014-02-11 17:39:44 +01:00
Mark Stanton
4cd0e03a91 Read prior version mscx files correctly by defaulting to single voice
slurs
2014-01-23 22:13:33 +00:00
Mark Stanton
aa2e677bc6 Corrected both reading and writing.
A slur is not equivalent to most of the other spanner elements since it
is related to specific voices, not once but twice.
2014-01-21 21:30:59 +00:00
Mark Stanton
129e12271b Fix for issue #24339
Slurs between voices will now save and restore properly.
The MuseScore debugger has not been fixed to display the cross-voice
property of such slurs.
2014-01-20 18:33:48 +00:00
Mark Stanton
c3dde85b10 Partial fix for issue #24245.
This fix works for slurs starting and ending in the same voice.
2014-01-18 17:19:46 +00:00
ws
fa70cab643 fix segment type in debugger; fix start repeat barline 2014-01-07 11:42:17 +01:00
ws
92b23265b9 no gui in converter mode; more robust reading of bad score files 2013-12-31 12:33:57 +01:00
Maurizio M. Gavioli
59ed3553b0 Segment elements in voices other 1 no longer shown.
A typo in a recent commit prevented elements in voices other than 1 to be displayed.

Fixed.
2013-12-28 19:44:59 +01:00
Maurizio M. Gavioli
2774c60360 If the span data of a staff indicate a multiple span and a bar line is custom-shortened to span less staves, the 'uncovered' staves lack their bar line(s) 2013-12-28 15:18:09 +01:00
Maurizio M. Gavioli
b5e1b3d4e9 Make start-repeat bar lines to follow all staff span data.
Start-repeat bar lines only follow the staff span value, but not the spanFrom and spanTo values.
2013-12-28 15:18:09 +01:00
Maurizio M. Gavioli
f978323d82 Fix #6107 : bar lines and brackets disappearing when some of the staff they span is hidden
Fixed by analyzing brackets and bar line spans rather than only relying on start and stop staff Y offset (which is not set if the staff is not shown).

Note: there are still issues with measure numbers, but these belong more to system items than to bar lining.
2013-12-28 10:24:35 +01:00
Maurizio M. Gavioli
2acd24ba1c Finish renaming of Tablature class to StringData
Renames also the files hoding the class itself:
- libmscore/tablature.cpp => stringdata.cpp
- libmscore/tablature.h => stringdata.h

No actual change in the code, only updated references to stringdata.h in #include's.
2013-12-05 21:37:28 +01:00
ws
f5cfb12dc5 revert PR #566 2013-11-27 11:51:16 +01:00
Werner Schweer
784aa2f9ad Merge pull request #566 from Isensee/23543-update_accidental
fix #23543: additional update for acidentals
2013-11-26 06:14:30 -08:00
Maurizio M. Gavioli
41588b2bc1 Renamed element to "Ambitus" 2013-11-25 12:17:12 +01:00
Maurizio M. Gavioli
794612ce0f Rename to Part Range 2013-11-24 23:32:03 +01:00
Maurizio M. Gavioli
f8ef6e6443 Initial implementation of a Range element to display a tune range 2013-11-24 23:30:44 +01:00
Isensee
3f40cbcf21 fix #23543: additional update for acidentals 2013-11-24 16:08:25 +01:00
lasconic
d5e8e5f0be fix #21458: Bar rests not presented correctly at line break before key and time signature change 2013-11-22 17:41:56 +01:00
Maurizio M. Gavioli
7ece5701a0 Fix #23371 : in TAB's grace chords are not fretted at all or fretted incorrectly.
Since the grace chords have been moved from a parent segment of their own to a parent chord, the fretting algorithm no longer 'sees' them correctly.

Fixed by extending the fretting algorithm to deal with chords not belonging to segments.
2013-11-03 01:17:46 +01:00
ws
c6cfc3fcf6 fixes for editing multi measure rests 2013-10-30 14:21:08 +01:00
ws
b32bdedba3 fix #23127 2013-10-25 12:17:42 +02:00
ws
3a6fa1fa08 fix #23230 2013-10-21 13:11:26 +02:00
ws
4c859d86e5 fix editing of bar number in staff != 0 2013-10-18 17:55:51 +02:00
ws
aa616648b8 fix #23140 2013-10-15 16:42:22 +02:00
ws
524e4742ef any spanner breaks multi measure rest 2013-10-15 15:39:32 +02:00
ws
835ef3d5b6 fix #23164 2013-10-14 15:35:00 +02:00
ws
397ef6172a allow slurs from higher track to lower 2013-10-13 13:06:32 +02:00
ws
e9672f0b46 implement up/down keys to move anchor for slurs 2013-10-13 11:37:15 +02:00
wschweer
51a6f6e7cc expose LineBreakType to plugins 2013-10-05 23:13:33 +02:00
lasconic
0ceaaf1056 more fixes for 1.3 slurs import 2013-10-01 09:31:04 +02:00
lasconic
c351315265 fix some crash with invalid drumset 2013-09-29 00:55:37 +02:00
ws
eee9f5fa17 add track2 to spanner 2013-09-27 11:20:12 +02:00
lasconic
3226ca62b0 fix #124912: Mass insert single measure repeats 2013-09-26 20:07:58 +02:00
ws
d4017f3d44 fix #22855 2013-09-25 10:13:00 +02:00
ws
7769088c66 change mm rest alignment (vtest mmrest-5) 2013-09-20 15:03:35 +02:00
ws
528d2976c2 fix regressions for new mm rest implementation 2013-09-20 12:59:31 +02:00
ws
3a23fc9709 better mm rest layout 2013-09-19 17:39:18 +02:00
ws
5800ba4771 more fixes&tests for mm rests 2013-09-19 17:17:22 +02:00
ws
750c75fef7 add fix&test for measure repeat 2013-09-19 16:27:29 +02:00
ws
b000104ee1 change full measure rest alignment 2013-09-19 15:49:39 +02:00
ws
239ffd7456 change implementation of multi measure rests 2013-09-19 15:08:54 +02:00
ws
1f41a8570f fix for measure rest layout 2013-09-17 09:21:21 +02:00
ws
3b0442ebc3 fix mm rest layout 2013-09-16 20:15:36 +02:00
Maurizio M. Gavioli
3ed3546e76 Rename Tablature class to StringData
Refactoring the following names:

Classes:
Tablature => StringData

Member variables and methods:
Instrument::tablature() => stringData()
Instrument::setTablature() => setStringdata()
InstrumentTemplate::tablature => stringData
InstrumentData::_tablature => _stringData
InstrumentData::tablature() => stringData()
InstrumentData::setTablature() => setStringData()

There is no change in logic or program behaviour, only renaming.
2013-09-15 18:43:48 +02:00
lasconic
0d824483e5 fix #22654 2013-09-10 15:11:30 +02:00
lasconic
a08e3aa16d fix #22637: align multimeasure rest and repeat measure correctly 2013-09-10 13:11:56 +02:00
lasconic
b44d1ad5a8 fix #22627: MuseScore doesn't allow thick and thin brackets on the same system 2013-09-09 11:31:07 +02:00
lasconic
62803b8f5e fix #22559: Measure numbers, if set to all staves cannot later be unset 2013-09-06 14:11:05 +02:00
lasconic
65cf846042 fix #22537: Nested tuplets in 1.3 score incorrectly imported 2013-09-05 19:02:43 +02:00
lasconic
0e2368c051 fix drawing and layouting of repeat measure sign 2013-09-04 10:49:33 +02:00
ws
154c33d036 increase distance of chords if both have ledger lines 2013-09-02 12:14:02 +02:00
ws
9dba0be445 updates&fixes for tie editing 2013-08-22 12:18:37 +02:00
ws
d5964f81dd allow ties to connect to note in same or different voice 2013-08-21 12:00:12 +02:00
Maurizio M. Gavioli
073cfec588 Re-factor presets and staff types.
1) Built-in staff types have been removed.

2) Presets are internally used as source for the staff types of a new score, to match data in Instruments.xml and as reference to check for modifications.

3) Each new score is given by default one staff type for each preset with the same name.

4) The Instrument page of the New Score Wizard lists (under the name of "Staff types") the default staff types applicable to the instrument (actually it lists the preset, as the score does not have any staff type yet).

5) The "Add | Instruments" dlg box lists all the staff types applicable to the instrument: = to the list of 4) + any user-created staff type.

6) The Staff Properties dlg box lists all the staff types applicable to the instrument: = list in 5)

7) The Staff Type Editor lists all the staff types

This should ensure consistency among the several lists of staff types and avoid duplication of similar items

Terminology:

7) A new staff type created in the editor is named by default with the group name ("Standard-", "Perc-", "Tab-") + the index of the new type in its group + the suffix "[*]" marking a user customisation. The user is anyway able to rename it, if he want.

8) The pitched staff type has been renamed everywhere (hopefully!) to "Standard"

9) The term 'preset' have been removed from the UI, except from the Staff Type Editor where it keeps its meaning of ready-made collections of parameters

The commit affects many files, but a fair number of them have only changes in names of literals. The files with significant code changes are:
libmscore/score.cpp
libmscore/stafftype.cpp/.h
mscore/editstafftype.cpp (code for naming a new staff type)
mscore/instrdialog.cpp (building type list)

Note: as score files store staff type indications as integer indices and the number and order of new default staff types is different from the old built-in types, there is a compatibility issue with old 2.0 score which use percussion and tab staves. In Score::read() (libmscore/scorefile.cpp), there is a rudimentary attempt to cope with this.Old scores will need manual fix anyway. There should not be any (new) compatibility issue with 1.x scores, as they did not use staff types.
2013-08-18 11:55:31 +02:00
ws
0d1c84aebf fix #21964 2013-07-24 14:33:46 +02:00
ws
74a2fb2178 fix regression: full measure rest layout blocks 2013-07-19 16:45:25 +02:00
ws
497892dc5b fix possible crash in measure rest layout 2013-07-19 12:13:58 +02:00
ws
31c7874c71 fix #21911 2013-07-19 11:25:25 +02:00
ws
6c03d00352 fix layout of multimeasure rests 2013-07-18 15:54:26 +02:00
ws
f21a599ee6 new style parameter multiMeasureRestMargin; fix #2834 2013-07-17 12:18:10 +02:00
ws
58c07cc8e3 fix #21835 2013-07-16 09:03:47 +02:00
lasconic
ebbfcee866 fix import of reduceable time sig 2013-07-15 15:40:32 +02:00
ws
d0b29ababa add new style parameter 'barAccidentatalDistance' 2013-07-15 11:57:07 +02:00
ws
6383c012dd fix #21283 2013-07-15 07:53:16 +02:00
ws
7cf70a66b7 fix for clef in middle of measure 2013-07-12 18:41:33 +02:00
ws
3f63dcd6d4 use interval tree for list of spanners 2013-07-05 11:24:14 +02:00
ws
f7f46859f7 fix #21619 2013-06-28 17:46:40 +02:00
lasconic
5036e8ca1d fix #12367: volta and parts. + volta and multimeasure rest. + volta and invisible staff 2013-06-27 18:31:00 +02:00
AntonioBL
3d9dd09597 fix 1.x tremolo between 2 notes import 2013-06-27 10:03:36 +02:00
lasconic
723bcbd2e4 fix #21608: Multi-voice notes in the wrong place 2013-06-26 18:38:05 +02:00
lasconic
1b35202700 fix #21665: Incorrect values when pasting 2013-06-26 14:55:55 +02:00
ws
7f9c245ada fix regressions 2013-06-25 19:52:00 +02:00
ws
f227ab77d1 fix import regressions; remove debug code 2013-06-25 14:29:18 +02:00
ws
71d39e6ffe fixes for timesig & more... 2013-06-25 10:41:42 +02:00
ws
47f933ee96 ignore Segments in msc[xz] files 2013-06-25 10:41:42 +02:00
lasconic
5d482a071c fix #21625: key signature and ledger lines in staff type don't work 2013-06-22 10:55:22 +02:00
ws
b4772a6d54 fix regressions for mtest 'link' 2013-06-21 15:19:44 +02:00
ws
9c4ba850bb fix copy&paste for spanner 2013-06-20 18:48:28 +02:00
ws
66c63d06ae use multimap for spanner list 2013-06-20 15:45:59 +02:00
ws
783168fd18 fix regression for grace notes 2013-06-20 10:19:04 +02:00
ws
63a73576c2 fix regression for volta 2013-06-19 18:20:09 +02:00
ws
ad980e003e merge with master 2013-06-19 16:45:21 +02:00
ws
48965a09c5 fix regressions 2013-06-19 16:25:29 +02:00
lasconic
9858b7a104 respect defaultColor for barline and textlines 2013-06-19 09:53:15 +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
12875796ee refactoring grace note implementation 2013-06-10 21:13:04 +02:00
ws
a7904c31f5 refactoring spanner, part I 2013-06-10 11:03:34 +02:00
lasconic
632b56eed5 fix moving tied note should move all tied notes 2013-06-05 22:36:17 +02:00
lasconic
3f2bfbb7a1 fix #21439: Cannot tie to enharmonic note 2013-06-05 16:16:18 +02:00
ws
91f2a5d14f clef: fix insertion of clef at same tick position 2013-06-05 09:53:38 +02:00
ws
7bb761846e fixes for TimeSig 2013-06-04 18:31:25 +02:00
ws
699906d876 fix #21221 2013-05-29 11:50:25 +02:00
ws
ff9fa3b2e5 small optimizations 2013-05-29 11:50:25 +02:00
lasconic
430374304e fix #21066, fix #18693, manually merge pull request #165 2013-05-24 12:36:32 +02:00
Maurizio M. Gavioli
418044c0b5 Merge pull request #358 from mgavioli/Fix_bug_in_Measure_createEndBarLines
Fix a bug in Measure::createEndBarLines().
2013-05-18 14:44:31 -07:00
lasconic
e929ed2f60 fix #20964: 7 and 9 tuplet groups result in a corrupted score when reopened 2013-05-18 21:58:51 +02:00
Maurizio M. Gavioli
5a9abfdf68 Fix a bug in Measure::createEndBarLines().
A typo in function Measure::createEndBarLines() was creating a problem (additional bar lines not created when a mensurstrich span style was reduced at a normal span style).
At the same time, the typo was hiding another, perhaps more serious, bug: in some cases, extra bar lines were created for staves spanned by multi-staff bar lines.

Corrected.
2013-05-15 10:23:07 +02:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
ws
66e5ef9e9d fix performance regression for layout 2013-05-06 14:20:43 +02:00
lasconic
f6de8f26da fix #20456: Measure number not displayed if top staff is hidden 2013-05-01 22:44:49 +02:00
lasconic
724700ad9c fix compilation on MacOSX 2013-04-08 18:26:53 +02:00
Werner Schweer
244d9d765b Merge pull request #262 from softins/chord-symbol-layout
Chord symbol layout
2013-04-08 02:12:42 -07:00
Maurizio M. Gavioli
a79ce25a53 End-Start-Repeat Bar line:
When at end of system, the From-To span of the separate Start bar line is not adjusted to staff From-To span
2013-04-06 08:12:20 +02:00
Tony Mountifield
8511a883f4 Use a tight bounding box for Harmony layout.
Also normalise chord names to lower case when matching typed input.
2013-04-03 18:16:28 +01:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
ws
311f6143b3 show system elements when first staff is hidden 2013-03-27 15:16:23 +01:00
Tony Mountifield
709470b6fc Remove debug code and update some comments 2013-03-26 15:34:58 +00:00
Tony Mountifield
7defb7f4c4 Add stretch to notes under a long chord symbol.
Also, allow chord symbols to overlap if separated vertically.
2013-03-26 15:25:07 +00:00
ws
667cd5c6dd cleanups 2013-03-25 16:27:20 +01:00
Tony Mountifield
60a3c46b45 Allow harmony to span multiple segments.
Also add a style setting for minimum chordname spacing.
2013-03-14 16:18:09 +00:00
Tony Mountifield
fbab0fb842 Work in progress for chord symbol spacing.
This expands the containing segment to allow space for the chord symbol.
Further work required to allow a chord symbol to overlap segments that
do not have their own chord symbol.
2013-03-14 16:13:20 +00:00
ws
91a0464242 fix compilation 2013-03-14 16:36:24 +01:00
lasconic
17b9360b2d fix #20409: Opening 1.X scores doesn't display lyrics 2013-03-13 18:16:25 +01:00
ws
f74272bb91 fix #20352 implement measure numbers for all staves 2013-03-08 16:07:03 +01:00
ws
8210fb81ee more inspector cleanups; add measure property Measure Number Mode to allow adding/removing measure numbers on top of style rules 2013-03-08 12:55:12 +01:00
ws
d4749e2f35 fix #20331 Attempting to move a measure number results in a crash 2013-03-06 09:49:33 +01:00
ws
317e39ad28 replace all subtype()/setSubtype() Element methods 2013-03-05 20:24:16 +01:00
ws
3f1d5c23a2 fix too wide layout spacing 2013-03-04 12:00:02 +01:00
Maurizio M. Gavioli
a78988d1fa TAB: initial support for multiple voices.
Note fretting in one voice takes into account frets in other voices.
Stems, beams, etc are NOT adjusted yet.
2013-03-02 23:40:59 +01:00
ws
626a86a03d fix delete/add start/end repeat bars in scores with parts 2013-02-27 14:41:28 +01:00
ws
74f8813f09 updates for new element edit mode schema 2013-02-27 11:26:58 +01:00
ws
2bcc1bdf5a change edit mode implementation 2013-02-27 11:26:58 +01:00
ws
5ab0347ef2 fix dynamic regression 2013-02-14 14:14:21 +01:00
Nicolas Froment
f86bf52a0e Merge pull request #168 from Soerboe/fix19306
fix #19306 : Elements of instruments added after creation not positioned...
2013-01-31 10:32:35 -08:00
ws
02fe7a77b7 tune layout rules to better match 1.2 behaviour 2013-01-28 21:45:57 +01:00
ws
61fabb7294 fix for part creation; fix hairpin import from 1.2 2013-01-24 14:38:35 +01:00
ws
28d7708fc9 remove 2.0 tags from 1.2 importer 2013-01-24 09:31:41 +01:00
ws
a14b2e694e more regressions fixes for xml reader 2013-01-23 14:14:09 +01:00
ws
73f2e81f2d fix slur regression 2013-01-21 20:21:41 +01:00
ws
75d780cb79 fix drag&drop from palette 2013-01-18 10:55:52 +01:00
ws
59bf7f378a fix all regressions detected by mtest 2013-01-17 12:56:14 +01:00
Dag Henning Liodden Sørbø
fb427fb385 fix #19306 : Elements of instruments added after creation not positioned correctly 2013-01-12 12:48:44 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
ws
1778f37b61 fix crash with parts and ties; more optimizations 2013-01-08 11:00:53 +01:00
ws
4f9d80a7af fix regression tests 2013-01-04 10:18:06 +01:00
ws
eb2f71a679 replace some qt container with hand crafted single linked list 2013-01-03 16:56:56 +01:00
ws
9fae9fbfea low level optimizations 2013-01-03 09:03:26 +01:00
ws
30e020232a optimize stem layout 2013-01-02 14:33:23 +01:00
ws
00ce99f280 fix stem layout; some optimizations 2013-01-02 09:30:59 +01:00
Werner Schweer
52e54d5b0b more stable 1.2 import 2012-12-18 09:09:11 +01:00
Werner Schweer
23d29f6c86 page format fixes (minSystemDistance); make vertical space for fret diagram 2012-12-10 17:44:57 +01:00
Werner Schweer
9079e316e5 remove incomplete spanner when loading corrupted score 2012-12-10 14:00:17 +01:00
Werner Schweer
e630a887fd for optimization replace some foreach loops 2012-12-06 12:46:05 +01:00
Maurizio M. Gavioli
835f6393d1 Merge pull request #135 from mgavioli/fix_reading_inter-staff_bar_span_from_file
Fix missing bar lines between staves
2012-11-26 03:07:37 -08:00
Maurizio Gavioli
51ebd3424f In some cases (particularly while undoing), a bar line brought back to same type as measure bar line type remained flagged as custom-typed. 2012-11-26 02:31:25 +01:00