Nicolas Froment
5022f0271a
Merge pull request #925 from BartlomiejLewandowski/25823-copied-tie
...
fix #25823 removal of ties
2014-05-30 16:09:03 +02:00
Nicolas Froment
e4ca2a3d23
Merge pull request #936 from Jojo-Schmitz/enum-class
...
convert as many "enum" as possible to "enum class", and make them ": char" in the due course #4
2014-05-30 15:39:43 +02:00
Nicolas Froment
1ac9d5e7a6
Merge pull request #928 from MarcSabatella/25648-move-accidentals
...
fix layout issues with offset chords & notes
2014-05-30 15:37:55 +02:00
Joachim Schmitz
6f3a7d1957
whitespace cleanup
2014-05-30 13:37:44 +02:00
Joachim Schmitz
562c92e2bc
convert enum PlayMode into enum class
...
and make enum LayoutFlag a ": char" (making it an enum class requires
more work, as it is used for flags)
2014-05-30 13:37:35 +02:00
Joachim Schmitz
6c3c437b55
convert enum LayoutMode into enum class
2014-05-30 13:37:34 +02:00
Joachim Schmitz
eac6e60fbd
convert enum BarLineType into enum class
2014-05-30 13:37:31 +02:00
ws
401f48fcd7
fix #25884
2014-05-29 14:04:14 +02:00
Marc Sabatella
c26d619282
fix #15125 : spacing of lyric on offset note
2014-05-27 15:27:26 -06:00
Marc Sabatella
69e4c2170b
fix #25809 : space before initial chord with grace note after
2014-05-27 15:27:23 -06:00
Marc Sabatella
fbc676111d
fix #25803 : account for user offset during chord layout
2014-05-27 15:27:22 -06:00
Marc Sabatella
a7f05dac1b
fix #25648 : move accidentals with notes/chords
2014-05-27 15:27:20 -06:00
Joachim Schmitz
c79ae39d0e
convert enum Anchor into enum class
2014-05-26 20:48:27 +02:00
Joachim Schmitz
7f1b612615
convert enum P_ID into enum class
2014-05-26 18:18:01 +02:00
Joachim Schmitz
0b43247956
convert enum StyleIdx into enum class
2014-05-26 15:31:36 +02:00
Bartlomiej Lewandowski
5494cbbb2e
fix #25823 removal of ties
...
Added removal of ties that do not have an end element when pasted.
2014-05-23 22:06:21 +02:00
Joachim Schmitz
6c6c6ad22c
convert unnamed enum to enum Repeat
...
and make it ": char". Making it a class requires more work,
unfortunatly.
2014-05-23 12:10:15 +02:00
Joachim Schmitz
931e837c5e
convert enum ElementType into enum class
2014-05-23 10:35:27 +02:00
Joachim Schmitz
27f8ca023f
convert enum DurationType to enum class
2014-05-23 10:34:57 +02:00
Joachim Schmitz
93799b7c58
convert unnamed enum to enum class CrossMeasure
2014-05-23 10:34:54 +02:00
ws
1cd4416c82
fix #25815
2014-05-22 09:04:08 +02:00
ws
fb0e15eb10
update measure properties + parts
2014-05-20 17:59:32 +02:00
ws
5ca653f70c
fix #24468
2014-05-15 13:42:03 +02:00
Marc Sabatella
3e0f8fdd3f
update to SMuFL 0.9 - glyphsWithAnchors
2014-05-13 21:39:02 -06:00
Werner Schweer
2f5b22ab48
Merge pull request #862 from Isensee/24951-grace-after-new
...
fix #24951 : grace notes after enabled
2014-05-13 13:06:58 +02:00
Marc Sabatella
5c2aa173ef
fix issues with accidental note distance versus accidental distance
2014-05-12 11:15:21 -06:00
Marc Sabatella
04c3ced6d6
migrate code to use cutOuts
2014-05-12 11:15:19 -06:00
vgstef
0f24dcdef9
Fix #21990 - Dragging staves problems in continuous view
2014-05-11 00:07:41 -04:00
Marc Sabatella
bbb45d92cc
fix merge conflicts
2014-05-09 10:17:52 -06:00
Marc Sabatella
933cc07ddd
improve handling of unisons and import of mirror property
2014-05-09 09:24:24 -06:00
Marc Sabatella
2cca9e0502
more tweaks; back out accidental change for now
2014-05-09 08:51:12 -06:00
Marc Sabatella
a43544247c
fix #25648 : manual positioning of note/chord should affect accidental
2014-05-09 08:51:09 -06:00
ws
76eb9ebfb0
use char for some enums
2014-05-07 18:09:01 +02:00
Nicolas Froment
c60e648179
Merge pull request #870 from MarcSabatella/25278-chord-symbol-spacing
...
fix #25278 : allow chord symbols to overlap barline
2014-04-29 14:36:40 +02:00
Marc Sabatella
86096cac19
rebase, minor code cleanup
2014-04-28 17:12:30 -06: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
Marc Sabatella
0d8614d7b4
fix #25497 : unison head size comparison fails sometimes
2014-04-28 15:59:33 -06:00
ws
c7adfb85d2
fix #24357
2014-04-25 10:37:34 +02:00
ws
199feb566d
fix #23986
2014-04-24 16:06:38 +02:00
ws
5a02b9363c
fix #25151
2014-04-24 10:58:50 +02:00
Isensee
69f250919e
fix #24951 : grace notes after enabled
2014-04-23 18:09:57 +02:00
Marc Sabatella
5ebf55bfa9
don't merge small & normal notes either; same override
2014-04-21 21:54:09 -06:00
Marc Sabatella
0c41921408
fix #25497 : merge matching non-auto unison noteheads
2014-04-21 20:04:43 -06:00
Nicolas Froment
9296c7e6af
Merge pull request #850 from MarcSabatella/25454-unison-voices
...
fix #25454 : unisons should share noteheads despite duration difference
2014-04-19 17:28:34 +02:00
lasconic
b28274b139
fix #25456 : Spurious key signatures appear when layout changes
2014-04-19 17:25:46 +02:00
Marc Sabatella
a13b0d9ff7
fix #25454 : unisons should share noteheads despite duration difference
2014-04-18 14:46:42 -06: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
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
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
9da8698926
Fix #20724 - Remove "Hide/show naturals" in keysig context menu.
...
In addition to the score-wide style (which is kept without changes), naturals for individual key sigs are controlled by a previous section break: if the previous measure has a section break, naturals are always hidden; otherwise they follow the score settings.
The KeySig::_showNaturals member var is removed, as well as all the code involving it. This should bring a substantial simplification of the matter, while keeping the possibility to control individual key sig instances.
A partial regression is introduced for 1.x scores, which did not have the concept of section break: they will show naturals originally hidden, until the proper section breaks are not added (which it likely to be done anyway, if the score contains several pieces).
2014-04-10 21:15:49 +02:00
Marc Sabatella
f92a102be5
fix #25320 : too much space between accidental and offset left note
2014-04-09 08:13:08 -06:00
Marc Sabatella
5918788820
fix #23329 : center small chords too
2014-04-09 08:13:07 -06:00
Marc Sabatella
8fbfaba3f6
fix #22473 : conflicts involving breve and other non-standard notehead widths
2014-04-09 08:13:05 -06:00
lasconic
408b74df94
manually merge PR #797 and PR#808
2014-04-02 20:31:37 +02:00
ws
759e40b0a7
#24654
2014-03-25 18:34:14 +01:00
Joachim Schmitz
5977488174
eliminating needless \n in qDebug() calls
...
searching for 'qDebug.*\\n\'
2014-03-25 14:59:32 +01:00
Marc Sabatella
7cbed30dab
slot unmatched accidentals into octave colums where possible
2014-03-20 12:38:41 -06:00
Marc Sabatella
cd8c4f2671
fix #25055 : accidentals on large chords
2014-03-18 23:22:12 -06:00
Nicolas Froment
6d1da20ec1
Merge pull request #770 from MarcSabatella/3325-seconds
...
fix #3325 : layout of seconds and other conflicts in chords
2014-03-18 11:17:47 +01:00
ws
be4a69ea3d
fix #22710
2014-03-16 21:52:05 +01:00
Marc Sabatella
45aff5fa3f
enforce accidental distance even for overlap
2014-03-16 11:53:47 -06:00
Marc Sabatella
3a1ee709ab
improve font independence of accidental layout
2014-03-16 00:55:39 -06:00
Marc Sabatella
fbd5b5bd70
make sure floating point round doesn't interfere with detection of accidental conflict
2014-03-15 09:57:08 -06:00
Marc Sabatella
70d5e46bd6
fix for accidental position on first ledger line
2014-03-14 15:50:25 -06:00
Marc Sabatella
ec8cfa7cb0
fix accidental position with multiple seconds
2014-03-14 09:31:02 -06:00
Marc Sabatella
564bca393f
switch to zig-zag accidental stacking order
2014-03-14 09:31:01 -06:00
Marc Sabatella
f0340749ab
tighter spacing between sharp & natural
2014-03-14 09:31:00 -06:00
Marc Sabatella
aa29cb1471
fix sharp overlap/undercut
2014-03-14 09:30:58 -06:00
Marc Sabatella
18be140451
improve accidental positioning
2014-03-14 09:30:57 -06:00
Marc Sabatella
dfdbcd381e
correct determination of stem width
2014-03-14 09:30:56 -06:00
Marc Sabatella
a0cbb55260
optimizations and debug statements
2014-03-14 09:30:54 -06:00
Marc Sabatella
4ad489539b
fix #22463 : correct accidental placement for offset chords
2014-03-14 09:30:52 -06:00
Marc Sabatella
aa8fa412ce
fix double dot and one case with single dot
2014-03-14 09:30:51 -06:00
Marc Sabatella
53c6a41026
handle dots
2014-03-14 09:30:49 -06:00
Marc Sabatella
73f441b4c0
fixes, tweaks, and optimizations
2014-03-14 09:30:48 -06:00
Marc Sabatella
238570e263
fix #3325 : layout of multi-voice seconds and unisons
2014-03-14 09:30:47 -06:00
ws
92e7bd7f73
fix regression: insert title
2014-03-14 12:08:12 +01:00
Werner Schweer
b9402f6b55
Merge pull request #751 from Gai-Luron/lost-pitch-mmRest
...
#24943 fix lost pich when load mmRest
2014-03-12 09:00:54 +01:00
lasconic
8c86ddb84e
optimize layout when hiding parts
2014-03-10 10:36:36 +01:00
Gai-Luron
5080b5650b
#24943 fix lost pich when load mmRest
2014-03-09 20:24:04 +01:00
Joachim Schmitz
3adc1ea6ed
fix #14764
...
convert qDebug();abort() to qFatal() and if(cond) abort() to
Q_ASSERT(!cond), esp. for the benefit of Windows, where it is impossible
to set a breakpoint on the abort()
Also modernizing mscoreMessageHandler() and making it more informative
by adding file, line and function to the output.
2014-03-04 13:06:23 +01:00
lasconic
fdf255abc1
fix multimeasure rests and hidden part (2)
2014-03-03 16:50:45 +01:00
lasconic
3af29a9555
fix multimeasure rests and hidden part
2014-03-03 14:54:53 +01:00
ws
7841664e99
fix #23382
2014-02-25 13:50:53 +01:00
ws
46bdce7a2a
fix #24572
2014-02-24 13:53:54 +01:00
lasconic
11c5868e00
fix #21861 : note dot disappears if unison with two voices and a single dotted voice
2014-02-22 11:19:44 +01:00
lasconic
73954dfc1a
fix #14146 : Bars with text shouldn't be part of multi bar rests. Staff and System texts break mmRest and are part of it like tempo text and rehearsal mark
2014-02-13 16:45:10 +01:00
lasconic
bb2714c8d9
fix #24563 : double-sided repeat converted to open repeat after multimeasure rest
2014-02-12 17:47:57 +01:00
lasconic
1d1e10891a
fix #24562 : Volta incorrect with multimeasure rests enabled
2014-02-12 10:58:00 +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
7c9118399a
Do not force repeat bar lines to "generated" status.
...
Dropping a repeat bar line (of any kind) or splitting an end-start-repeat bar line with a line break changes the status of the involved bar lines to "generated". This prevents any future edit (span, visibility, colour, ...) to be saved and to stick.
Fix: The current generated status of the bar line is used instead.
2013-12-28 23:47:32 +01:00
Maurizio M. Gavioli
d24c1fecf0
Fix clef change and courtesy clef display.
...
Clef changes and courtesy clef on/off display have several issues: changed clef is not always shown, courtesy clefs on/off is unreliable and so on.
In this fix:
- A clef change at measure boundary is always placed at the end of the previous measure (unless for the very first measure).
- This measure-final clef is never destroyed or re-created (the clef at the beginning of the next staff is managed by Score::layoutSystemRow() as before): this ensures a consistent context.
- Showing / hiding of a courtesy clef is managed by Clef::layout() rather than by Score::layoutSystemRow() as before.
- The clef change on measure boundary (always at the end of the previous measure and always present) is shown if:
-- there is not another clef at the beginning of the next measure (not a courtesy clef at all);
-- the score is set to show courtesy clefs
-- the previous measure is not the last of a repeat or of a section
-- the individual clef is set to show courtesy clef.
- In all other cases, the clef is hidden (i.e. laid out to a element without any symbol).
- The Clef Inspector is changed so that, if there is a pair of matching courtesy and main clef, their Show Courtesy flags are kept in sync (modifying either modifies both)
2013-12-24 20:17:57 +01:00
Werner Schweer
1cced6047e
Merge pull request #568 from AntonioBL/gracenotesbeam
...
Beam mode for grace notes, based on the code for normal notes.
2013-11-26 06:14:10 -08:00
ws
a155186190
add ScoreFont to Symbol class; extend master palette symbols dialog; misc cleanups
2013-11-25 15:02:55 +01:00
AntonioBL
4a5527a217
beam mode for grace notes
2013-11-25 09:13:28 +01:00
ws
e6e7abbd6d
smufl integration: articulation 2
2013-11-12 09:29:13 +01:00
ws
e972638237
smufl integration: fix flags
2013-11-12 09:29:13 +01:00
ws
733c1934db
smufl integration, part I
2013-11-12 09:29:12 +01:00
ws
c6cfc3fcf6
fixes for editing multi measure rests
2013-10-30 14:21:08 +01:00
ws
6fa855c98a
fix #23350
2013-10-30 09:42:08 +01:00
ws
a2d7beff3d
fix mtest
2013-10-28 15:52:32 +01:00
ws
b32bdedba3
fix #23127
2013-10-25 12:17:42 +02:00
ws
40762ee983
synchronize loop marker with pianoroll
2013-10-18 12:21:01 +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
wschweer
0bc17a9740
fix #22977
2013-10-07 18:39:14 +02:00
ws
da044d7714
fix #22978
2013-10-02 10:26:29 +02:00
ws
65e548faed
fix undo after mm rest change
2013-09-28 14:50:01 +02:00
ws
7d919a97e9
fix some regressions for mm rests
2013-09-27 18:43:25 +02:00
ws
02d7b91649
fix #22857
2013-09-25 11:13:50 +02:00
ws
df3b4a295e
fix #22789
2013-09-23 13:41:27 +02:00
ws
4d30f4e727
fix mtest
2013-09-23 12:26:16 +02:00
ws
c84969b094
fix mm rest creation for parts
2013-09-20 17:21:12 +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
48b4930aee
Merge branch 'mmrest'
2013-09-19 15:09:53 +02:00
ws
239ffd7456
change implementation of multi measure rests
2013-09-19 15:08:54 +02:00
lasconic
1e3f6f671e
fix #22667 : Adjacent notes on wrong side of stem
2013-09-18 22:05:17 +02:00
ws
ef021e151e
fix regression: musicxml export of clef
2013-09-16 18:33:16 +02:00
lasconic
8231dfc9b6
fix #22711 : Dropped frame or barline not showing in continuous view
2013-09-16 18:32:25 +02:00
ws
3977415583
fix for cautionary clefs
2013-09-16 15:44:14 +02:00
lasconic
6d72a897d7
fix #22249 : bracket position in Continuous view
2013-09-14 02:30:40 +02:00
Maurizio M. Gavioli
70746d0542
Attaching stems to brevis (and squared brevis ) to draw longa (and squared longa):
...
Stems were not properly attached to brevis. This derived from several factors:
*) mscore-20.xml were not precise for brevis and squared brevis glyphs
*) glyphs themselves were displaced horizontally (probably to attempt some centring)
*) recent changes to centre note heads in segments assume specific glyph positioning
All these factors have been made consistent among themselves.
This commit only fixes Emmentaler font; fix for Gonville will follow once this change will be tested enough.
2013-09-10 01:17:39 +02:00
ws
4b7da8b9c2
fix: undo clef change did not update score
2013-09-04 17:41:30 +02:00
ws
85f9416dee
fix #22493
2013-09-03 14:00:27 +02:00
Maurizio M. Gavioli
d1cc2841a7
Breves are vertically misaligned and in different horiz. positions when 'up-stemmed' and 'down-stemmed' (assuming the had a stem).
...
Fixed by adding the Note::HEAD_BREVIS case when centring note heads.
2013-08-30 01:11:48 +02:00
vgstef
e33f0300f0
Fix loop shortcut state, support multiple scoreviews, add loop on selection
2013-08-22 21:32:16 -04: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
ws
8231b278c8
fix whole note position in small staff
2013-08-12 16:42:29 +02:00
ws
edc8008961
updates for style
2013-08-09 11:42:45 +02:00
ws
889fda3817
fix #22083
2013-07-29 18:06:11 +02:00
ws
6cbea6b518
fix 22043
2013-07-29 11:13:06 +02:00
ws
881781cfbe
fix #21990
2013-07-23 19:08:46 +02:00
ws
c05df37fa0
fix regression
2013-07-23 18:49:26 +02:00
ws
7bb794ddab
fix #21218 (again)
2013-07-17 18:23:13 +02:00
ws
38afa5ee40
fix #20869
2013-07-16 10:01:44 +02:00
ws
58c07cc8e3
fix #21835
2013-07-16 09:03:47 +02:00
ws
c4e95c7766
fix notehead position of whole notes
2013-07-15 19:41:34 +02:00
ws
d0b29ababa
add new style parameter 'barAccidentatalDistance'
2013-07-15 11:57:07 +02:00
ws
2abfd73485
enable mtest plugins
2013-07-11 12:25:25 +02:00
ws
69bb4acb91
fix #21755
2013-07-10 18:01:37 +02:00
ws
3f63dcd6d4
use interval tree for list of spanners
2013-07-05 11:24:14 +02:00
ws
ee4b4ea554
regression: fix note line
2013-07-04 13:40:25 +02:00
ws
ede1234f91
fix cursor position in note entry mode
2013-07-03 11:17:14 +02:00
ws
8e5dd667f8
fix grace note layout in beam context
2013-07-02 09:45:25 +02:00
lasconic
762ef8544f
replace OTF font by TTF font, fix PDF size issue #21567
2013-07-01 18:53:19 +02:00
ws
f7f46859f7
fix #21619
2013-06-28 17:46:40 +02:00
ws
b64ea76d4b
fix #12583
2013-06-28 10:55:50 +02:00
ws
6ce828fdb4
fix #21661
2013-06-27 15:00:08 +02:00
ws
5d03e5770a
fix #21603
2013-06-27 11:03:00 +02:00
ws
64e9e51c27
fix cut&paste of slured grace notes
2013-06-20 17:23:50 +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
48965a09c5
fix regressions
2013-06-19 16:25:29 +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
ws
81bcff9947
fixes for clefs+parts
2013-06-05 15:47:34 +02:00
ws
7bb761846e
fixes for TimeSig
2013-06-04 18:31:25 +02:00
ws
98e849c641
fix #20419
2013-06-03 14:39:59 +02:00
ws
16d38071e1
fix note head position in small staves
2013-05-29 12:21:42 +02:00
ws
699906d876
fix #21221
2013-05-29 11:50:25 +02:00
ws
c4072fce7c
fix #21221
2013-05-28 15:42:16 +02:00
ws
8635098b75
fix #21249
2013-05-27 19:07:03 +02:00
ws
09e75ac98b
fix #21218
2013-05-27 15:59:43 +02:00
ws
b61faafe88
fix grace note stem layout
2013-05-23 16:58:22 +02:00
ws
0cefb023a3
fix stems for drum staves
2013-05-23 15:39:32 +02:00
ws
5e2fa8db79
fixes for stem layout
2013-05-23 12:33:42 +02:00
ws
9c5335482e
fix #20996 #20994
2013-05-22 14:13:02 +02:00
ws
9ebabcc2e5
add namespace Ms
2013-05-13 19:43:59 +02:00
Maurizio M. Gavioli
4b4bf80980
Re-align with other devlopment
2013-05-12 13:02:15 +02:00
Maurizio M. Gavioli
2363aedbce
Align with recent re-factoring.
2013-05-12 13:01:17 +02:00
Maurizio Gavioli
3a836d7fd6
Notes merged into value of previous measure should not combine their hook/beam with following chord beam.
2013-05-12 12:58:51 +02:00
ws
1edcf4dc81
merge
2013-05-12 12:51:42 +02:00
lasconic
83ea471d61
fix #20989 : Crash if exporting empty score
2013-05-06 21:35:08 +02:00
ws
1d3e89ee0d
fixes for timesig dialog
2013-04-29 16:34:05 +02:00
ws
1ec148995a
new grouping implementation, dialog for changing grouping for a timesig
2013-04-29 15:47:22 +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
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
lasconic
15c1263004
factorize hide empty staff code
2013-03-29 15:01:21 +01:00
lasconic
b2f89ce264
multiple fixes for mobile compilation
2013-03-26 23:11:24 +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
88194b078f
honor beam mode NO for grace notes
2013-03-25 12:56:38 +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
9b1656966f
enable initialization of concert & transposing clef from instruments.xml
2013-03-08 19:33:30 +01:00
ws
317e39ad28
replace all subtype()/setSubtype() Element methods
2013-03-05 20:24:16 +01:00
ws
a873ef12da
fix measure delete of repeat measure
2013-02-25 11:17:08 +01:00
AntonioBL
9680914cd2
create clef for all system - bugfix
2013-01-28 18:05:38 +01:00
ws
2921dcb29f
add some checks for corrupted input files
2013-01-24 19:40:23 +01:00
ws
eb2f71a679
replace some qt container with hand crafted single linked list
2013-01-03 16:56:56 +01:00
Werner Schweer
de0d8d0b3d
Merge pull request #136 from AntonioBL/12918_double_bar_key_sig
...
12918 double bar key sig
2013-01-02 23:55:49 -08:00
ws
30e020232a
optimize stem layout
2013-01-02 14:33:23 +01:00
Maurizio Gavioli
bdf2a46e50
1-line staves from 1.2 scores have no bar lines.
2012-12-21 01:09:29 +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
e630a887fd
for optimization replace some foreach loops
2012-12-06 12:46:05 +01:00
Werner Schweer
89c2eaeaf3
simplify searchNote()
2012-12-06 09:19:59 +01:00
lasconic
c35b7424fb
fix LayoutSystem mode
2012-12-04 15:28:26 +01:00
AntonioBL
f776f263e4
Issue #12918 : double bar disappearing when removing courtesy key sig
2012-11-27 09:47:26 +01:00
AntonioBL
fe754d059e
Issue #12918 : double bar disappearing when removing courtesy key sig
2012-11-27 09:47:24 +01:00
Werner Schweer
ab9774ec40
add slur articulation
2012-11-21 13:49:08 +01:00
Maurizio Gavioli
13a0db06c9
Comments improved and cleaned up.
2012-11-11 23:00:36 +01:00
Maurizio M. Gavioli
d553eb63be
Align with latest changes in Score::_staffTypes
...
Fix system left bar line
Fix reading back staff span from file
2012-11-11 23:00:36 +01:00
Maurizio Gavioli
6b17e2e336
Initial implementation
2012-11-11 23:00:36 +01:00
Maurizio M. Gavioli
d21d5bc099
Adds a dottet style to the bar line styles.
...
Manages MusicXML import/export; does not manage Lilypond export or OVE import.
2012-11-09 12:30:04 +01:00
Werner Schweer
1c71a31446
fix system barline layout when vert. spacer set
2012-11-08 12:59:50 +01:00
Werner Schweer
a72b47bd05
fix regression with layout & hidden parts
2012-10-23 22:16:31 +02:00
Werner Schweer
95740c8e4d
remove debug output
2012-10-23 20:24:42 +02:00
Werner Schweer
0c94ad8a43
fix timesig layout after spatium change
2012-10-23 20:23:42 +02:00
Werner Schweer
68d9de4d4f
change system barline type from Line to BarLine
2012-10-17 10:40:02 +02:00
Werner Schweer
2d52eb616f
fix layout issue
2012-10-08 09:34:46 +02:00
Werner Schweer
f50007bb8f
add layout test
2012-10-08 08:28:37 +02:00
Maurizio M. Gavioli
105eb1f241
Plugin: make available Accidental.accType and Accidental.role properties and enums
2012-10-01 20:08:03 +02:00
Werner Schweer
4e54f49315
reorganize file read
2012-10-01 09:58:05 +02:00
Werner Schweer
3139970fd1
move ElementType to Element()
2012-09-13 18:07:11 +02:00
Werner Schweer
0df85cb1d0
implement textline with note anchors
2012-09-12 16:19:03 +02:00
Joern Eichler
7df6e2a27a
fix: null pointer check in layout.cpp
2012-09-08 21:15:18 +02:00
Werner Schweer
082c9b6242
consider courtesy key signatures in line break
2012-09-08 11:35:25 +02:00
Werner Schweer
65bf911ac5
small cleanup
2012-09-06 12:37:27 +02:00
Werner Schweer
47de8d828a
Merge branch 'master' of github.com:musescore/MuseScore
2012-09-06 12:35:49 +02:00
Werner Schweer
c44614970a
consider possible cautionary time signatures when calculating line breaks
2012-09-06 12:35:34 +02:00
Maurizio M. Gavioli
54ab279d12
Merge pull request #60 from mgavioli/Tab_and_linked_staff_timesig
...
Do not delete key sigs in TABs, only hide them. Fix #17930
2012-09-06 01:31:17 -07:00
Werner Schweer
92a5104837
more generic fix for #17735
2012-09-05 12:14:58 +02:00
Maurizio Gavioli
f5df580540
Do not delete key sigs in TABs, only hide them. Fix #17930
2012-09-04 19:17:47 +02:00
Werner Schweer
c47574accf
rename useTablature() -> isTabStaff(); more cleanups
2012-08-16 11:09:36 +02:00
Werner Schweer
9f52947a37
fix #17118 (layout bug)
2012-08-10 10:14:17 +02:00
Werner Schweer
9d12841cf7
cleanup note entry
2012-08-07 16:05:37 +02:00
Werner Schweer
686d0d271c
fix script bindings for some enums
2012-08-04 15:46:43 +02:00
Werner Schweer
2e84a7ee70
fix enum script binding for SegmentType
2012-08-03 15:54:02 +02:00
Werner Schweer
c9f05e41b2
layout changes
2012-08-02 18:33:43 +02:00
Werner Schweer
5cd3f6802b
fixes for 'show part' flag (instrument dialog)
2012-08-01 22:15:58 +02:00
Werner Schweer
55be811a6d
layout changes
2012-08-01 18:00:27 +02:00
Werner Schweer
32d697f85d
layout changes for handling of system header
2012-07-31 09:48:37 +02:00
Werner Schweer
fc19b8b68e
inspector update for KeySig
2012-07-27 18:35:37 +02:00
Werner Schweer
912c5925b0
updates for Clef, KeySig, TimeSig
2012-07-27 18:01:15 +02:00
Werner Schweer
146103e963
enhance import of 1.2 voltas
2012-07-04 13:04:54 +02:00
Werner Schweer
537e79ff90
fix 16930: Opening this score causes crash
2012-06-14 10:10:17 +02:00
Werner Schweer
5985ab5a56
fix layout regression
2012-06-11 12:15:21 +02:00
Werner Schweer
6dbce9b5bc
fix #16833 : Undo in this score causes crash
2012-06-10 10:35:17 +02:00
Werner Schweer
2b3ea0daa9
fix #16853 : Note nudge is cancelled on redraw
2012-06-09 10:50:51 +02:00
Werner Schweer
1f9ccfcdce
add libmscore
...
git-subtree-dir: libmscore
git-subtree-mainline: 412ca45401
git-subtree-split: 6047361bd0
2012-05-26 14:54:47 +02:00