Commit graph

5610 commits

Author SHA1 Message Date
Werner Schweer
9ceac89c03 enhance 2.x compatibility 2017-05-23 16:52:04 +02:00
Werner Schweer
60510d0c61 fix drag&drop of breaks 2017-05-22 17:27:23 +02:00
Werner Schweer
cb027a3039 fix editing of instrument names 2017-05-22 16:25:35 +02:00
Werner Schweer
dd97f24f77 remove CharFormatType 2017-05-22 15:27:16 +02:00
Werner Schweer
9384654ab7 update text editing 2017-05-19 09:06:58 +02:00
Werner Schweer
847d3656cf updates to scripting, text editing 2017-05-19 09:06:58 +02:00
lasconic
4d5cd902c2 export bitmap to svg with lower resolution than original when applicable 2017-05-17 19:39:21 +02:00
lasconic
06cb4c7d29 fix on fret without dots 2017-05-11 18:04:59 +02:00
lasconic
78d4ebee32 fix #198491: Tablature staff lines go through fingering number in graphic export from command line 2017-05-10 17:13:09 +02:00
Werner Schweer
16b977031a fix mtest 2017-05-03 17:31:50 +02:00
Werner Schweer
186c680c38 fix #195631 and other regressions 2017-05-03 16:20:04 +02:00
Werner Schweer
f02a489bf8 fix lyrics editing, context menu 2017-05-03 10:31:30 +02:00
Werner Schweer
be89a2de5e replace QStateMachine 2017-05-02 14:23:01 +02:00
Werner Schweer
f94d05e921 update text editing 2017-05-02 14:17:51 +02:00
lasconic
54c05a7178 fix #192236: Freeze when opening file with very large glissando 2017-04-24 11:36:15 +02:00
lasconic
0d8e5a74da fix #186666: Regression: Crash when pressing tie key in real-time mode with MIDI input/Piano keyboard 2017-04-22 18:55:17 +02:00
Nicolas Froment
f6eef924ce Merge pull request #3137 from Jojo-Schmitz/uploadscore
fix #187386: Save Online shows 'upload audio' when updating score, regardless of default synthesitzer settings
2017-04-22 12:00:05 +02:00
Nicolas Froment
aea384533a Merge pull request #3129 from adrianholovaty/patch-1
Fix ornamentDownPrall composed glyph definition
2017-04-20 23:23:43 +02:00
Nicolas Froment
888cee8141 Merge pull request #3139 from Jojo-Schmitz/wide-dashed-slurties
fix #187556: Allow wider dashed slurs/ties
2017-04-20 23:10:10 +02:00
Nicolas Froment
38ed8ddb0d Merge pull request #3146 from Jojo-Schmitz/revision
fix #152206 follow up: show correct revision in score properties after (auto-)save too
2017-04-20 22:57:49 +02:00
Marc Sabatella
dd1b707a22 fix #51741: no beam for stemless slash notation 2017-04-20 22:50:00 +02:00
Joachim Schmitz
3b91efa95e fix #152206 follow up: show correct revision after save too 2017-04-18 10:00:01 +02:00
Joachim Schmitz
f0d8aab7ca fix #187556: Allow wide dashed slurs/ties 2017-04-13 13:54:12 +02:00
Joachim Schmitz
0cf60e7d5d fix #187386: Save Online shows 'upload audio' when updating score, regardless of default synthesitzer settings 2017-04-12 13:19:37 +02:00
Joachim Schmitz
dc6c583137 fix Windows build after 51372d8
and fix some compiler warnings introduced by the same commit
2017-04-11 17:22:03 +02:00
Nicolas Froment
daefc13afe Merge pull request #3127 from Jojo-Schmitz/shortcuts-master
fix #187136: Shortcuts for "Increase/Decrease active duration" don't work
2017-04-11 16:38:39 +02:00
Adrian Holovaty
c565705a39 Fix ornamentDownPrall composed glyph definition
This composed glyph used the wrong subglyph as its first glyph. It was identical to ornamentLinePrall whereas it should be different.
2017-04-11 12:00:53 +02:00
wschweer
51372d8018 update undo/redo infrastructure for text editing 2017-04-11 11:34:47 +02:00
Joachim Schmitz
a2b189462d fix #187136: Shortcuts for "Increase/Decrease active duration" don't work 2017-04-11 11:20:51 +02:00
Marku Lutz
ef6742d08b Changes to tablature flag automatism, tuplets and graces (now default hidden) 2017-04-04 19:40:22 +02:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
lasconic
60d97e7d39 add mtest for #184061 2017-03-29 00:53:02 +02:00
Nicolas Froment
5c13a28d62 Merge pull request #3111 from IsaacWeiss/184381-dialog-titles
Fix #184381: Unnecessary "MuseScore: " prepended to most window titles and wrong title of Split Staff dialog
2017-03-29 00:08:15 +02:00
Nicolas Froment
7b0c242fbd Merge pull request #3107 from crispy7/fix-dot
fix #183821: Disable dots if it would result in more than 1024th rest
2017-03-28 19:28:35 +02:00
IsaacWeiss
a715fb24c8 Fix #184381: Unnecessary "MuseScore: " prepended to most window titles and wrong title of Split Staff dialog
Also remove spacer at top of Section Break Properties
2017-03-28 12:54:49 -04:00
crispy7
a17ce20cc8 fix #183821: Disable dots if it would result in more than 1024th rest 2017-03-26 14:47:25 +08:00
lasconic
cb4ddb61ba fix compilation warning 2017-03-25 12:38:34 +01:00
lasconic
c08b67ff90 fix #183846 split irreg-len meas shouldn't add rest
This fixes an bug which produced corrupted measures when splitting irregular length measures.  In Score::cmdSplitMeasure() after the newly split measures are first created, if their new actual length was greater than their nominal length, then Measure::adjustToLen() would append additional padding rests at the end of the measure.  However, the subsequent range.write() assumed that the measures were entirely empty before copying contents from the original measure into the new measures.  The extra padding rests were unnecessary, and caused the resulting measures to contain too many notes than their actual length, hence the corruption.

The fix here is to add a default boolean parameter to adjustToLen() called appendRestsIfNecessary which is true by default so as to not change behavior when it is called without specifiying the parameter. However, cmdSplitMeasure() will call adjustToLen with that boolean explicitly false, so that the new measures don't get unnecessary rests.
2017-03-24 17:31:25 +01:00
Nicolas Froment
4b2df3e81a Merge pull request #3104 from ericfont/test-Q-W-ShiftQ-ShiftW
Basic Tests for Q, W, Shift+Q, Shift+W
2017-03-24 10:11:18 +01:00
Nicolas Froment
1db53767f4 Merge pull request #3102 from ericfont/Prevent-2048th-rests-from-Q-or-ShiftQ-master-only
Prevent Q or Shift+Q from resulting in 2048th rests 3.0-only
2017-03-24 10:09:14 +01:00
Eric Fontaine
99d159e48a Basic Tests for Q, W, Shift+Q, Shift+W
Tests for basic functionally.  Going between 128th duration & whole duration and applies commands 'half-duration', 'double-duration', 'dec-duration-dotted', 'inc-duration-dotted'

Class Score gets methods cmdDoubleDuration(), cmdHalfDuration(), cmdIncDurationDotted(), cmdDecDurationDotted() which are public wrappers around private method cmdIncDecDurationDotted.

Simplified the text description of the commands
2017-03-24 02:12:40 -04:00
crispy7
c556e4e957 fix missing hook in 1024th note 2017-03-24 10:55:30 +08:00
Eric Fontaine
46f44f3efe Prevent Q or Shift+Q from resulting in 2048th rests 3.0-only
Must prevent Q or Shift+Q from resulting in a note with a number of dots that would result in a 2048th rest to balance it out.  This causes problems because 2048th durations don't work on 3.0.
2017-03-23 13:04:17 -04:00
Werner Schweer
ee309b5978 enhance reading of old 3.x file format (PageFormat) 2017-03-22 10:04:36 +01:00
Werner Schweer
0b64340fbe fix #182226 segfault trying to switch visible state of bracket with 'v' key 2017-03-21 14:02:58 +01:00
Werner Schweer
0cd61fa338 fix #183156: no hooks 2017-03-21 10:39:13 +01:00
Werner Schweer
efcd779013 extend lyrics layout for voices 2017-03-20 20:28:30 +01:00
lasconic
a0c12344f2 validateText should cope with 'sym' tag 2017-03-20 18:34:22 +01:00
Werner Schweer
d435c3e5fc change barline alignment 2017-03-20 18:24:29 +01:00
Werner Schweer
1167ae6a0d barline layout fixes 2017-03-20 18:24:29 +01:00