Peter Jonas
52a984e491
fix #74921 : implement pauses for MIDI files (hack)
2017-07-06 23:11:51 +01:00
Werner Schweer
d0a4afceec
fix grace note layout
2017-07-06 09:59:29 +02:00
Werner Schweer
f80caadfe8
misc. layout fixes
2017-06-02 10:28:29 +02:00
Werner Schweer
9384654ab7
update text editing
2017-05-19 09:06:58 +02:00
Werner Schweer
be89a2de5e
replace QStateMachine
2017-05-02 14:23:01 +02:00
Werner Schweer
ac41fa396e
update edit infrastructure
2017-03-31 13:03:30 +02:00
crispy7
a17ce20cc8
fix #183821 : Disable dots if it would result in more than 1024th rest
2017-03-26 14:47:25 +08:00
Nicolas Froment
1c0da662e8
Merge pull request #3065 from Jojo-Schmitz/flag
...
Selecting hooks or accidentals by voice doesn't work
2017-03-15 15:11:53 +01:00
Werner Schweer
d9ff5a26f6
misc. layout fixes
2017-03-14 17:00:49 +01:00
Joachim Schmitz
ada88486f6
fix #181341 : Selecting accidentals by voice doesn't work
2017-03-14 15:38:30 +01:00
Joachim Schmitz
accac71cd7
fix #181131 : selecting hooks by voice doesn't work
2017-03-14 11:14:21 +01:00
Werner Schweer
cf42a3a377
fix #179926 : add scale property for time signature
2017-03-09 13:37:53 +01:00
Werner Schweer
867f2582f6
move Segment::Type into SegmentType
2017-03-08 13:12:26 +01:00
lasconic
576c6c45af
fix #178271 : Select->more... selects tuplets in all voices
2017-02-28 10:45:26 +01:00
lasconic
e2e19b99e1
fix #166651 : Inability to select fingerings in different voices
2017-02-24 18:08:08 +01:00
lasconic
d3e1c0bd24
fix #176631 : Select -> more... selects wrong voice dots
2017-02-22 18:52:20 +01:00
Werner Schweer
90b1991912
replace Q_OBJECT with Q_GADGET for all Element based classes
2017-02-17 15:48:28 +01:00
Werner Schweer
723015c2a3
fix import problem of 2.x files with parts
2017-02-16 11:18:01 +01:00
Werner Schweer
fa25d23bdc
fix deleting measures
2017-02-15 13:59:06 +01:00
Werner Schweer
70eec09476
fix update after add/remove of keysig
2017-02-13 17:06:30 +01:00
Werner Schweer
eafb1e259d
fix #167336 : staff scaling doesn't work
2017-02-08 15:34:53 +01:00
Werner Schweer
902a5f7add
remove obsolete 'Album'; style updates
2017-01-31 12:22:05 +01:00
Werner Schweer
9a9dedf774
change PageFormat to simple style values
2017-01-23 21:53:51 +01:00
Werner Schweer
1d4c6b2f21
move Element::type() to ScoreElement
2017-01-18 14:16:33 +01:00
Werner Schweer
5433d719d9
replace TextStyle by SubStyle
2017-01-16 20:59:21 +01:00
Werner Schweer
0b1aea952f
layout for movements
2017-01-05 11:28:45 +01:00
Werner Schweer
29a1f4725f
add Movement class
2017-01-05 11:24:01 +01:00
Werner Schweer
337e885896
barline changes, part-1
2016-12-28 16:36:59 +01:00
Werner Schweer
660b393b98
change StaffType interface
2016-12-14 15:44:24 +01:00
Werner Schweer
1f243b5ffc
update global insert: combine tuplets
2016-12-06 09:36:02 +01:00
Werner Schweer
107343b1aa
fix #148121 , #138326 ; add provisions for global insert mode
2016-12-01 13:35:48 +01:00
lasconic
8f6abcbefa
fix #147086 : Section break pause is not respected in a file with parts after save/open cycle
2016-11-29 21:20:08 +01:00
Werner Schweer
c5f46bb208
rename Xml() -> XmlWriter()
2016-11-19 11:51:21 +01:00
Werner Schweer
bb7d535ce5
add score ptr to XmlReader and Xml
2016-11-19 10:31:14 +01:00
Werner Schweer
62ec21a671
replace more complete re-layouts with range layout
2016-11-07 09:59:18 +01:00
Werner Schweer
f7d96502c3
update layout, change handling of clefs, system header and trailer
2016-10-25 17:35:55 +02:00
Werner Schweer
4e0b0dbae0
update layout code
2016-10-20 11:32:17 +02:00
Werner Schweer
0763a5cca4
make part names editable
2016-10-10 18:37:39 +02:00
Werner Schweer
6f5aadf8ef
remove staffIdx(Staff*) from score()
2016-09-28 21:13:05 +02:00
Werner Schweer
1a0951a166
fix #116401 Regression: Jazz style chord symbols don't work
2016-09-28 10:01:20 +02:00
lasconic
d98a3d317b
fix #125756 fix #125761 : inability to select similar grace notes, inability to select notes in same voice, staff...
2016-09-24 11:06:10 +02:00
lasconic
12595c2ed5
more option when selecting similar notes
2016-09-22 16:07:47 +02:00
Werner Schweer
4b00406586
draw symbol from fallback font (bravura) if not available in actual score font
2016-09-19 12:22:42 +02:00
lasconic
67b189f8df
disallow to deselect all voices when creating parts, fix crash when double clicking staff lines in part list
2016-09-14 17:48:19 +02:00
Nicolas Froment
c282a23b62
Merge pull request #2656 from Rockettwo/excerptsdialog-singleforeveryVoice
...
New Excerptsdialog with linked voices
2016-09-14 10:38:01 +02:00
werner
82a79cba6d
fix #123536 Multi-select is not working as expected
2016-09-08 11:48:44 +02:00
werner
466cfd50c0
autoplace stafftext
2016-08-25 09:49:19 +02:00
werner
7c5e99a358
implement lyrics above stave
2016-08-24 14:49:51 +02:00
Rockettwo
716eb42031
New Excerptsdialog
2016-08-19 13:02:26 +02:00
werner
9faf3f79e7
autoplace for lyrics
2016-08-17 12:52:35 +02:00
Peter Jonas
201194209a
Rhythm input mode
2016-08-08 16:45:53 +01:00
werner
bcb4cf32c4
mark irregular measures
2016-08-06 11:36:51 +02:00
werner
aed09cc445
note input: first impl. of note insert
2016-08-03 17:30:08 +02:00
lasconic
eb90028844
fix #119581 : Select note values onto multimeasure rests in parts leads to corruption and crash
2016-07-29 15:06:36 +02:00
werner
38a4b21d27
make anchor more sticky when dragging dynamics
2016-07-19 20:19:23 +02:00
heuchi
1428c5c03b
fix #117656 : Appended measures in different time signature
2016-07-09 15:10:02 +02:00
werner
9144b25277
fix #117061 concert pitch button doesn't do anything
2016-07-04 09:27:56 +02:00
lasconic
1a8d1ec9e1
uncomment midi mtests
2016-06-24 11:58:22 +02:00
werner
1a8cdf1da4
remove many setLayoutAll() calls; cleanups
2016-06-14 10:32:34 +02:00
Nicolas Froment
71aee98b3f
Merge pull request #2531 from ericfont/105641-no-initial-clef
...
fix #105641 no initial clef
2016-06-03 16:27:15 +02:00
ws
fab01c5ec6
Merge branch 'dontAllowGaps' of https://github.com/Rockettwo/MuseScore into nogaps
2016-06-03 11:13:54 +02:00
ws
f7111c4323
update mtests
2016-06-03 10:49:54 +02:00
ws
8de3e55b87
speed up some commands; cleanups
2016-06-03 10:49:54 +02:00
Eric Fontaine
204b0ec91a
fix #105641 no initial clef
...
Make sure to test initialClef is non-null before trying to dereference.
2016-06-01 21:46:01 -04:00
Rockettwo
493314bfbe
First attempt to not allow gaps any more
2016-06-01 18:31:51 +02:00
ws
37b6ff0ad8
fix #69751 : add triple and quadruple augmentation dots
2016-05-31 19:48:28 +02:00
Nicolas Froment
931ea7b92b
Merge pull request #2607 from hpfmn/fix-111606
...
Fix #111606
2016-05-20 17:38:26 +02:00
Johannes Wegener
eb7830be44
fix #111606 : Add a couple metric modulations to tempo palette
2016-05-20 16:28:45 +02:00
Joachim Schmitz
95ddd40d4e
fix compiler warning reg. unused parameter
2016-05-19 12:22:37 +02:00
ws
b448ab9c30
update continuous view
2016-05-18 15:44:03 +02:00
Johannes Wegener
61d19f377a
fix #110331 : support for metric modulation
2016-05-17 14:38:42 +02:00
ZackTheCardshark
cdc82364e4
Fix #100396 : change "note heads" to "noteheads"
...
See http://music.stackexchange.com/questions/42722/notehead-or-note-head
(also correct "fo" to "for" in comment)
2016-05-02 21:22:29 -04:00
ws
8b03bc4f4e
fix 106366: <Select all similar element> is broken
2016-04-20 10:45:51 +02:00
ws
94589cc8fd
fix #106726 : Incorrect distance from barline to accidental
2016-04-18 18:11:51 +02:00
ws
01351367dc
fix #106296 : cant create (additional) parts
2016-04-18 12:20:42 +02:00
ws
6a02161060
fix #106731 : Shift+letter to add note to chord not undoable
2016-04-18 11:22:03 +02:00
Eric Fontaine
c1c75fe5e5
fix #105716 Album option Page/Section Break
2016-04-14 15:59:31 -04:00
ws
864a948627
fix mtest split
2016-04-13 12:08:41 +02:00
ws
5bee246125
some regression fixes
2016-04-13 12:05:47 +02:00
ws
696dc07b54
fix crash in range layout
2016-04-13 12:05:47 +02:00
ws
3f1aa2ed1f
misc. updates to layout
2016-04-13 12:05:46 +02:00
ws
f281db5f22
move more functions to MasterScore()
2016-04-13 11:50:18 +02:00
ws
2874c409ae
specialize MasterScore() from Score()
2016-04-13 11:46:21 +02:00
ws
bbd802f8ae
framework for partial relayout
2016-04-13 11:35:21 +02:00
ws
97345495ec
fix regressions for system divider
2016-04-13 11:19:01 +02:00
ws
dfe49b06ad
barline cleanup
2016-04-13 11:18:15 +02:00
ws
989aae1d93
fix note dot handling in inspector
2016-04-13 11:18:15 +02:00
ws
9ec1d02471
code cleanups & speed optimizations
2016-04-13 11:18:14 +02:00
ws
492709f203
code cleanups
2016-04-13 11:10:17 +02:00
ws
3d8749ffe9
some regression fixes, code cleanups
2016-04-13 11:08:01 +02:00
ws
9f933d8503
Layout reorganization
2016-04-13 11:05:04 +02:00
Nicolas Froment
6a89acd502
Merge pull request #2280 from MarcSabatella/84876-extend-select-last
...
fix #84876 : extend selection to left with last measure selected
2016-04-01 12:24:44 +04:00
lasconic
871359f6ab
fix #94911 and add a test
2016-03-21 21:39:29 +04:00
lasconic
4f8cd13198
fix #99796 : Linked staff becomes unlinked (causing corruption) after delete of part
2016-03-17 16:42:52 +04:00
lasconic
8bf08c2328
fix #89636 fix #94911 fix #70226 fix #91351 : unlink the right staves when deleting a part, or deleting a linked staff. Do not store several times the same staves in linkedStaves
...
second take
2016-02-26 15:57:17 +04:00
lasconic
1cc8542a09
fix #96881 : Vertical scrolling: wrong result, or/and inability to enter notes with mouse in score with staves >1
2016-02-16 10:44:03 +04:00
lasconic
ec05fe3a23
fix #93236 : Page orientation 'Vertical': enter notes with mouse fails from a page > 1
2016-01-22 16:36:30 +04:00
Nicolas Froment
d13e2406c6
Merge pull request #2343 from MarcSabatella/93316-slur-relayout
...
fix #93316 : slur still lays out to deleted note
2016-01-22 14:02:08 +04:00
Marc Sabatella
45e6e2de4b
fix #93316 : slur still lays out to deleted note
2016-01-21 13:40:53 -07:00
lasconic
f97384a8c9
fix #94711 : Crash when saving after deleting a staff from grand staff in score with parts
2016-01-19 21:37:52 +04:00
Johan Temmerman
ecb4d530f3
partial fix for #93976 : wrapper function for Ms::Score::firstSegment supporting QML
2016-01-12 22:59:38 +01:00
Joachim Schmitz
a862889de5
fix #90811 : allow dots in filenames
...
rather than truncating and cutting off anything after the 1st dot of a
filename.
2015-12-16 10:24:34 +01:00
ws
600306e1ec
fix page height in SYSTEM layout mode
2015-12-11 14:30:54 +01:00
ws
d8e4373435
make DPI=72 constant
2015-11-16 14:24:47 +01:00
Marc Sabatella
ba2bf988f4
fix #84876 : extend selection to left with last measure selected
2015-11-06 15:05:33 -07:00
Joachim Schmitz
dbcfacc663
fix #85781 : allow slur and tie selection by voice
2015-11-03 09:26:11 +01:00
lasconic
4f5372b8de
merge conflict in importxml.cpp
2015-10-28 12:53:20 +01:00
lasconic
1cc0a09c1c
fix merge conflict
2015-10-28 09:56:21 +01:00
Werner Schweer
dc2139482a
Merge pull request #2224 from ericfont/76101-join-album-initial-clef
...
fix #76101 join score w/ generated initial clef
2015-10-27 18:16:17 +01:00
ws
6f2cf4c2c1
fix build for gcc 5.2
2015-10-27 11:30:09 +01:00
ws
e342fda2f8
implement vertical page orientation; enable properties for Score
2015-10-01 15:03:32 +02:00
Marc Sabatella
f144d7c978
fix #9352 : instrument change transposition
2015-09-25 08:35:55 -06:00
Eric Fontaine
10b4f7f9e3
fix #76101 join score w/ generated initial clef
...
If joining scores via album feature, previous behavior would only copy non-generated clefs. So if the user had manually dropped a different clef into the initial tick of the 2nd score, then that added clef would be appened to the first score when joining the scores. However, if joining a score that used a different default clef (e.g. from using a different template or instrument when creating score via wizard), then the combined score would not copy the 2nd score's initial generated clef when joining the two scores.
This fix copies any such generated clefs if the clef type changes from the final tick of the first score to the initial tick of the second score. It achieves this by converting the initial clef from generated to non-generated if necessary prior to copying the measures over in Score::appendScore.
The test album_76101-01.mscx is treble clef while album_76101-02.mscx has an initial bass clef that is generated. The test joines the two scores into an album and verifies that joined score has the bass clef copied over to the new score.
rebased over issue #78521 (PR #2229 )
2015-09-23 08:49:39 -04:00
Eric Fontaine
1104742718
fix #78521 prevent segfault when append scores without any measures
...
in Score::appendScore, before trying to adjust key signatures at first appended measure, this fix makes sure that the measure actually exists first. This prevents the mscore crash due to null pointer dereference.
In addition, I've changed the variable name 'tickLen' into 'tickOfAppend' so the variable name makes sense before and after the append occurs.
In addition, I've added two constructors to AlbumItem. This allows album test functions to use fewer lines of code, since can append a new albumitem with a path in one line.
The test case I added creates an ablum from two scores of a vbox only and an empty score to exercise ability to append scores with no actual measures.
2015-09-21 02:07:56 -04:00
Marc Sabatella
a6a69163b5
fix #74911 : disable system dividers when generating parts
2015-09-02 08:06:39 -06:00
lasconic
fa2e30d553
fix #75116 : Add a break page by dragging it in an empty space in a score with hidden empty staves causes a crash
2015-08-30 13:03:39 +02:00
Marc Sabatella
ed6aa2e8cf
fix #63041 : editing spanner length with tuplets
2015-08-15 08:26:04 -06:00
Marc Sabatella
4ea940f564
fix #73051 : editing spanner length with multiple voices
2015-08-15 08:07:21 -06:00
igevorse
a8d8b35b86
RebuildMidiMapping() refactoring
2015-07-16 08:39:04 +05:00
igevorse
6674938d52
rebuildMidiMapping(): repair mappings with partially initialized port and channel
2015-07-15 21:07:34 +05:00
igevorse
0779d7037a
Read/write Midi mapping to msc* and midi files
2015-07-15 21:07:34 +05:00
igevorse
57debde474
Implemented new Score::rebuildMidiMapping()
2015-07-15 21:07:34 +05:00
lasconic
d73b6781ad
fix #65996 : Creating joined score with less instruments/staves in subsequent scores vs. the first yields corrupt score
2015-07-04 11:24:23 +02:00
lasconic
f5464d6f11
add some utilities function to extract lyrics, get info on parts...
2015-07-02 18:07:21 +02:00
Marc Sabatella
232520cc73
fix #62091 : crash on change voice
2015-06-27 12:51:04 -06:00
lasconic
34109869d7
fix #65066 : Score elements not deselecting after 'select all' option
2015-06-27 14:18:35 +02:00
Nicolas Froment
73c534f631
Merge pull request #2069 from MarcSabatella/58821-mmrest-select
...
fix #58821 : glitch extending selection left before mmrest
2015-06-23 15:39:12 +02:00
Marc Sabatella
b440f18b35
fix #58821 : glitch extending selection left before mmrest
2015-06-14 12:14:31 -06:00
igevorse
560d95f9be
Comments fix
2015-06-13 21:07:57 +05:00
igevorse
738e0053c3
fix #64961 : Different MIDI ports for drum parts
2015-06-13 14:13:43 +05:00
lasconic
3f62bffa8c
fix #65116 : Metronome is wrong if 4/4 after 2/2 (equivalent time signature)
2015-06-13 10:55:15 +02: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
84a511b9f9
fix #63096 : paste rehearsal mark
2015-06-08 09:58:07 -06:00
Marc Sabatella
432e14b300
fix #63711 : no naturals on change to atonal key signature
2015-06-06 13:26:13 -06:00
Andrey M. Tokarev
24cd467eb8
Search for all staff tracks (not just voice 0) to add lyrics to
2015-06-05 13:36:29 +03:00
lasconic
66cbc77363
fix remaining issue when shift selecting a measure before a measure with first note selected. see ed95870260 (commitcomment-11440058)
2015-05-30 18:27:14 +02:00
lasconic
ed95870260
fix #62956 : create range selection on shift+click measure
2015-05-30 15:00:02 +02:00
lasconic
4d98788c95
fix #60571 : Select similar spanners in a range selection doesn't work
2015-05-18 10:46:10 +02:00
Marc Sabatella
e77fe6483c
fix #58971 : corruption on moving grace note to another voice
2015-05-05 16:35:47 -06:00
heuchi
b11a1e9f54
fix crash in Score::appendPart(name)
2015-04-28 22:12:32 +02:00
ws
892e5887f9
fix #57861 bad import of & in part name
2015-04-27 13:03:52 +02:00
Joachim Schmitz
febfcf37c9
fix #23473 : avoid dots for notes where it may result in 256th notes/rests or shorter
...
based on @AntonioBL's PR #544
2015-04-16 09:58:00 +02:00
lasconic
b2e18e64cb
fix #55446 : Split staff in parts with slur causes a crash
2015-04-13 21:03:29 +02:00
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
ws
567b73c5a0
fix #41291 : Switching concert pitch when using transposing instruments augments the keysignature on each line
2014-12-15 13:31:59 +01:00
Nicolas Froment
7a67e634fb
Merge pull request #1529 from Jojo-Schmitz/pan
...
fix #24084 : mixer pan not exported to MusicXML
2014-12-13 00:20:40 +00:00
Joachim Schmitz
5b9c5b95c1
fix #24084 : mixer pan not exported to MusicXML
2014-12-11 11:35:10 +01:00
Marc Sabatella
69bb399e50
add command: resequence rehearsal marks
2014-12-09 14:40:06 -07:00
ws
8ff4a8f95e
fix #29931 : Custom key signatures do not show
2014-12-08 18:02:29 +01:00
ws
f3071ac9d0
fix #29931 : Custom key signatures do not show
2014-12-04 14:40:26 +01:00
Marc Sabatella
ba9bf16e15
fix #40556 : focus lost after duration change
2014-12-03 00:07:11 -07:00