Commit graph

242 commits

Author SHA1 Message Date
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
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