Commit graph

377 commits

Author SHA1 Message Date
ws
e384f62097 fix #52506 Split Staff on particular slur crashes MuseScore 2015-04-10 11:51:35 +02:00
Marc Sabatella
792d1b3f9b fix #53196: chord symbols on mmrests not transposed 2015-04-07 21:28:28 -06:00
ws
036f1a76ea visualize anchor when dragging InstrumentChange 2015-03-26 13:11:46 +01:00
ws
38eeee0aaa rename 'instrList' to 'instruments' 2015-03-26 13:11:46 +01:00
ws
c8c1c12208 update instrument list in part when inserting/deleting measures 2015-03-26 13:11:46 +01:00
ws
8282094dd6 code cleanups; rename instr() to instrument() 2015-03-26 13:11:46 +01:00
Nicolas Froment
2a24988819 Revert "avoid dots for notes which may result in 256th notes/rests or shorter" 2015-03-11 23:18:01 +01:00
ws
39164cecf8 fix #49916 Crash when adding, changing and removing staves with slurred grace notes 2015-03-10 16:21:27 +01:00
ws
787373aa97 fix #49836 Delete time signature corrupts key sginature 2015-03-09 18:31:49 +01:00
Nicolas Froment
1af29ba143 Merge pull request #544 from AntonioBL/dots_256th
avoid dots for notes which may result in 256th notes/rests or shorter
2015-03-09 16:00:51 +01:00
ws
d952c4c11a fix #45231 Undo does not restore sound of deleted instrument change, crash on subsequent undo 2015-03-05 16:55:09 +01:00
lasconic
a59103f903 fix #48996: Crash when undoing tie. On paste, remove pending ties at the end of the selection 2015-02-26 19:53:59 +01:00
Nicolas Froment
fd51063ec1 Merge pull request #1753 from MarcSabatella/46736-spanner-voice-2
fix #46736: spanner end cannot be set to note in voice > 1
2015-02-22 09:36:25 +01:00
lasconic
caec1dcdae add crop page function to plugin framework 2015-02-20 22:30:10 +01:00
ws
ec8913a19b fix #45601 changing note value can lead to missing accidentals; simplify layout() 2015-02-17 20:22:38 +01:00
Nicolas Froment
06d18e80f7 Merge pull request #1757 from MarcSabatella/46941-change-voice-corruption
fix #46941: corruption on "change voice" command
2015-02-17 15:27:06 +01:00
ws
4c18e20c3d fix #44836 Deleting a bar causes slurs in following bar(s) to disappear 2015-02-17 09:37:02 +01:00
Marc Sabatella
eeddc86529 fix #46941: corrupt on change voice command 2015-02-16 15:29:41 -07:00
Marc Sabatella
8ceb2a4486 fix #46736: spanner end cannot be set to note in voice > 1 2015-02-11 10:13:57 -07:00
ws
cf37ea318a fix #31696 Add Drumset checkbox to the Mixer 2015-02-11 13:17:06 +01:00
Nicolas Froment
502085246d Merge pull request #1746 from andreituicu/fix_5358
Fix 5358 : Play whole chord when adding note
2015-02-11 09:55:56 +01:00
Werner Schweer
df13fd2375 Merge pull request #1574 from MarcSabatella/40246-album-c
fix #40246: reinstate initial "C" key signature in album scores
2015-02-10 16:38:00 +01:00
Marc Sabatella
515955b29e fix #46926: issues with selection of current note in tab staff 2015-02-09 17:16:13 -07:00
Werner Schweer
db9adc4c2e Merge pull request #1739 from MarcSabatella/breath-3
Fix layout of breaths
2015-02-09 10:04:28 +01:00
Andrei Tuicu
430c39c2e0 Play whole chord when adding note. 2015-02-08 22:06:26 +02:00
Marc Sabatella
d79bd3a502 fix #46401: breath segments placed too early 2015-02-06 22:32:34 -07:00
Marc Sabatella
083a2e77cf fix #46356: crash after undo of paste with tie forward 2015-02-03 21:44:18 -07:00
Joachim Schmitz
0877c72e79 fix crash when joining scores with breath or caesura after last note 2015-02-03 17:58:46 +01:00
ws
822aa31be3 cleanup for score dirty status 2015-02-02 10:54:48 +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
6124ba9ef7 Merge pull request #1691 from MarcSabatella/45776-crash-select-end-mmrest
fix #45776: crash on select to end score with mmrest
2015-02-02 10:09:11 +01:00
Marc Sabatella
4becc39ecb fix #37191: playback of breath & section break pauses 2015-01-29 14:57:36 -07:00
ws
3b22424ac9 update playlist after tremolo copy/paste 2015-01-29 10:19:25 +01:00
Marc Sabatella
24a133abb4 fix lastMeasureMM() 2015-01-27 20:56:28 -07:00
Marc Sabatella
18ca4c9de4 fix #45546: crash on split staff in non-top part 2015-01-26 15:37:10 -07:00
Werner Schweer
140a510eec Merge pull request #1642 from mgavioli/potential_crash_deleting_chord_with_lyrics
Potential crash when deleting chords with lyrics.
2015-01-19 13:49:27 +01:00
ws
16764d4614 fix #44466: Crash extending volta over mmrest starting a new system + other cleanups 2015-01-19 12:41:16 +01:00
Maurizio M. Gavioli
21619aac7f Potential crash when deleting chords with lyrics.
Deals with a possible crash when deleting a chord with lyrics, if the lyrics list has empty items.
2015-01-16 11:51:45 +01:00
Maurizio M. Gavioli
c69d2a9262 Lyrics multi-system melisma and dashes
Implements melisma and dash lines for lyrics spanning several systems.

The melisma and dash line is based on the `SLine` class and its segments on the `LineSegment` class. Both the whole line and its segments are not selectable, marked as generated and not saved in the score file, which is not changed in any way.

For very wide dash segments, several dashes are drawn; the distance between the dashes is not configurable.

Lyrics layout code in `Measure` class and in `layout.cpp` file has been commented out as the lyrics line layout is all contained in the lyrics.cpp file

The line is registered with the `Score` (to have its layout delayed until all elements are positioned) with a mechanism similar to other `Spanner`'s, but in a different container (`_unmanagedSpanner`), as the owning `Lyrics` should decide when create, register, unregister and delete its line.

The line segments are registered with the `System` they belong to (to have them drawn), in the same way as other `Spanner`'s.

There is code for using the dash metrics of the lyrics font, but it is turned off via a conditional directive, as there does not seem to be a reliable way to determine the dash metrics; conventional values (determined by trials and errors and based on my taste!) are used when the conditional directive is off.
2015-01-11 10:16:19 +01:00
Werner Schweer
e241e50442 Merge pull request #1588 from Jojo-Schmitz/album
allow subsequent scores to have less parts/staves than the first when joining via album
2015-01-02 08:46:53 +01:00
Joachim Schmitz
a6735b7a9c allow subsequent scores to have less parts/staves
than the first when joining via album
2014-12-30 09:44:34 +01:00
Marc Sabatella
a03cd4bfd0 fix #33476: select similar and other mmrest issues 2014-12-29 16:59:01 -07:00
lasconic
97050de970 add access to more metadata from plugins, add ability to change page size from plugin 2014-12-28 18:20:12 +01:00
Marc Sabatella
175f8a6cac suppress C keysig on next score if previous score ends in C 2014-12-27 15:25:39 -07:00
Marc Sabatella
6c1ce0047d fix #40246: reinstate initial "C" key signature in album scores 2014-12-27 12:11:46 -07:00
lasconic
b1040d8588 fix #41516: Voltas & repeat text do not migrate to top when instrument raised to top of the score 2014-12-20 20:56:40 +01:00
Nicolas Froment
78eac9c96b Merge pull request #1557 from MarcSabatella/41766-transpose-chord-double
fix #41766: use double sharp/flat where appropriate when transposing
2014-12-20 13:45:13 +01:00
Marc Sabatella
223cd20af9 fix #41766: use double sharp/flat where appropriate when transposing 2014-12-19 16:27:06 -07:00
Joachim Schmitz
cdb31d60cb fix compiler warnings in RELEASE mode under Windows
reg. possible uninitialized use of some variables and some unused
parameters
2014-12-18 21:45:49 +01:00
Joachim Schmitz
96e6b8b2fc fix #41401: crash when joining files via album
and none of the files in that album file are found, e.g. because they
had been moved elsewhere.
2014-12-16 13:53:43 +01:00