Commit graph

442 commits

Author SHA1 Message Date
Marc Sabatella
3e7f828e74 fix #65041: breath interferes with chord symbol spacing 2015-06-12 13:09:06 -06:00
Marc Sabatella
b4bdcddc9d fix #64911: space before start repeat 2015-06-11 23:04:43 -06:00
Werner Schweer
adfaf36671 Merge pull request #2045 from MarcSabatella/63711-atonal-naturals
fix #63711: no naturals on change to atonal key signature
2015-06-10 10:11:44 +02:00
Marc Sabatella
9f9eb54f4e fix #64506: temporary corruption on add of measure repeat 2015-06-09 14:25:02 -06:00
lasconic
b433fdd302 fix #64206: Repeat Measure sign in one staff of multi-stave inst. causes repeated playback of all staves 2015-06-08 18:54:57 +02:00
Marc Sabatella
432e14b300 fix #63711: no naturals on change to atonal key signature 2015-06-06 13:26:13 -06:00
lasconic
33797cd6c5 fix #63561: TAB - Modified stem direction - don't work properly 2015-06-03 15:24:07 +02:00
lasconic
bf735e6a97 fix #50921: 'Reduce stretch' has bad effect on other measures as soon as stretch factor reaches 0 2015-05-30 16:08:46 +02:00
lasconic
61eed11401 fix all warnings on Mac OSX. Hopefully without side effects on other platforms. 2015-05-05 18:28:39 +02:00
lasconic
7def880b6d fix #58571: Rehearsal marks in scores created in MuseScore 1.3 not treated as such 2015-05-02 12:03:39 +02:00
ws
892e5887f9 fix #57861 bad import of & in part name 2015-04-27 13:03:52 +02:00
Marc Sabatella
9385df24bd fix #56146: bad read/layout for 1.3 score with invalid symbol tick 2015-04-12 14:14:41 -06:00
ws
b3769043ce fix #54346 Clef in part is offseted when system text is present in pickup 2015-04-10 13:23:18 +02:00
ws
a7d72aed4b Revert "add missing test files"
This reverts commit 06cdfc968f.
2015-04-10 13:05:17 +02:00
ws
06cdfc968f add missing test files 2015-04-10 12:49:29 +02:00
ws
3e8cb5b2e5 fix #54556 Multimeasure clef position bug 2015-04-09 13:48:56 +02:00
ws
03c13fa33e fix reading of xml tag breakMultiMeasureRest and 'irregular' 2015-04-08 11:58:33 +02:00
ws
fd0fe54097 remove RubberBand element 2015-03-31 17:35:18 +02:00
ws
772c691dcb update mtest 2015-03-30 12:38:30 +02:00
ws
41fa148894 fix #51881 Measure number mode not preserved on save/reload 2015-03-30 11:12:17 +02:00
ws
8282094dd6 code cleanups; rename instr() to instrument() 2015-03-26 13:11:46 +01:00
Marc Sabatella
6ae4987fd4 fix #50491: corruption changing length of measure back to nominal 2015-03-12 18:07:34 -06:00
Marc Sabatella
74753d04e1 fix #35826: layout time sig on staff add 2015-03-10 22:31:47 -06:00
ws
75bd3ba77e fix slurs from staff n to staff n-1 2015-03-03 15:45:53 +01:00
lasconic
cebbef5cf5 fix barline translation in palette 2015-02-25 11:54:31 +01:00
Maurizio M. Gavioli
3331b668b8 Bar line user offset lost on score save and reload 2015-02-19 23:55:41 +01:00
ws
29ba6bb24d fix #46731 Wrong barline placement inside a measure (second try) 2015-02-19 13:36:46 +01:00
ws
329124c789 some layout optimizations/claenups 2015-02-19 10:33:46 +01:00
Nicolas Froment
fadb223d1b Merge pull request #1536 from mgavioli/glissando_v2
Glissando as a multi-segment line.
2015-02-18 15:23:22 +01:00
ws
e7591d1d63 fix regression in detecting multi measure rests 2015-02-18 12:26:26 +01:00
Maurizio M. Gavioli
f5d831a023 Glissando as a multi-segment line.
- Implemented as a sub-class of `SLine`.
- Anchor type changed from CHORD to NOTE: allows to attach glissando start and end points to individual notes, rather than generically to chords (with note within the chord chosen by the program).
- The Glissando element is now stored in the `Note::_spannerFor` list.
- `Chord::_glissando` has been removed and replaced by a `bool _endsGlissando`, recording whether the chord is at the end of glissando (as gliss.-end chords require more space if mid-measure or system-initial).
- Debugger UI for `Chord` updated accordingly.
- Glissando in now save into score file as a spanner, within the initial note, and with appropriate `<endSpanner>` tag in the Glissando ending note.
- Existing scores with the old Glissando file format are correctly read back.

Notes:

- MusicXML import/export of the new Glissando implementation NOT IMPLEMENTED.
- This version can read scores from older versions, but older versions **cannot read** scored from this version (they do not expect a <Glissando> tag within a Note). Does this require a NEW FILE VERSION NUMBER?
- This implementation would allow rather easily to move the start and end anchors around (as for slurs) to override the note/chord chosen by the program when the glissando is initially created; but the UI for this is not implemented yet.
2015-02-18 12:21:56 +01:00
ws
ec8913a19b fix #45601 changing note value can lead to missing accidentals; simplify layout() 2015-02-17 20:22:38 +01:00
ws
50bc1b6dad fix undo of local time signature change 2015-02-16 09:44:39 +01:00
ws
c94d62d5a5 fix #23254 LAyout/undo issues with clef change after repeat barline 2015-02-14 16:24:52 +01:00
ws
8dacb7f27b fix #47141 Wrong results ion lined staves (Tab and standard) when dragging notes with mouse 2015-02-12 11:41:39 +01:00
ws
cf37ea318a fix #31696 Add Drumset checkbox to the Mixer 2015-02-11 13:17:06 +01:00
Marc Sabatella
d79bd3a502 fix #46401: breath segments placed too early 2015-02-06 22:32:34 -07:00
ws
8b747c1201 fix #22040 No impending save after making changes to Edit Drumset 2015-02-04 19:51:24 +01:00
Werner Schweer
e951b925e5 Merge pull request #1707 from MarcSabatella/section-pause
fix #37191: playback of breath & section break pauses
2015-02-02 10:30:45 +01:00
Werner Schweer
ac8c99ba2d Merge pull request #1692 from MarcSabatella/check-multi-voice
fix #9355: only offset rests / flip stems if multivoice visible
2015-02-02 10:10:46 +01:00
Marc Sabatella
4becc39ecb fix #37191: playback of breath & section break pauses 2015-01-29 14:57:36 -07:00
ws
3f5d291998 fix #6861: Changing from pitched to non-pitched instrument and undo retains note heads of the latter 2015-01-29 10:39:00 +01:00
Marc Sabatella
4b4ac70a78 fix #9355: only offset rests / flip stems if multivoice visible 2015-01-27 23:33:26 -07:00
ws
1634901bc9 fix #42466: Add a staff to an other which contains a local time signature causes a crash 2015-01-26 12:48:32 +01:00
Werner Schweer
69fcd6e94a Merge pull request #1677 from mgavioli/Fix_15022_29526_improve_graces_after_chord
Fix #15022 and #29526 - Improve layout of grace notes after chord
2015-01-26 10:36:59 +01:00
Werner Schweer
db768c4cbe Merge pull request #1671 from mgavioli/no_lyrics_syll_padding_in_measure
Do not expect padding for lyrics syllabic dashes in Measure layout
2015-01-26 10:32:41 +01:00
ws
898e4a3bc8 fix #45436: Multi-voice grace notes collide with bar line 2015-01-26 10:23:35 +01:00
Maurizio M. Gavioli
1d070a3e96 Fix #15022 and 29526 - Improve layout of grace notes after chord
An attempt to improve the layout of grace notes after chord. It probably does not cover all the possible interactions with other score elements, particularly in tight scores, but it should achieve reasonable results for common cases with a rather simple algorithm.

For some discussion and examples, see the original issue at http://musescore.org/en/node/15022 and the forum thread at http://musescore.org/en/node/45346
2015-01-25 23:00:59 +01:00
Maurizio M. Gavioli
a4a51787bb Do not expect padding for lyrics syllabi dashes in Measure layout
In `Measure::layoutX()` and in `Score::computeMinWidth()` there is code to add room for dash padding in lyrics syllables, with a reference to `System::layoutLyrics()`.

As `System_layoutLLyrics()` no longer exists and as `LyricsLineSegment::layout()` now adjusts (and occasionally skips) dash width to actual note distance, this is now redundant and may in some cases interfere with the `LyricsLineSegment::layout()` calculations.

Some tests with rather dense polyphonic scores did show that some space may be gained, without raising any evident 'crowding' problem.
2015-01-23 22:26:44 +01:00
Marc Sabatella
45b6bb4cf6 Merge pull request #1661 from MarcSabatella/44991-note-entry-accidental-state
fix #44991: wrong accidental for transposing instruments in note entry
2015-01-22 16:41:46 -07:00