Commit graph

8490 commits

Author SHA1 Message Date
anatoly-os
1c5dd138a6 Merge pull request #6103 from Jojo-Schmitz/mtest
Fix #305705: part 2, gp[345] mtest failures
2020-05-25 16:54:08 +02:00
anatoly-os
4d3899ff06 Merge pull request #6052 from mattmcclinch/277796-octave-selection
Fix #277796: Inconsistent octave selection in note input mode
2020-05-25 16:54:03 +02:00
anatoly-os
0c29dd98cd Merge pull request #6065 from dmitrio95/plugin-api-style-settings
Plugin API: add basic access to score style settings
2020-05-20 14:18:02 +02:00
anatoly-os
a4a9ba1ab6 Merge pull request #6064 from AntonioBL/glissandotext
fix #289952 : gliss. text is misplaced on exporting the score
2020-05-20 14:17:52 +02:00
anatoly-os
4494106e7e Merge pull request #6076 from Jojo-Schmitz/compiler-warning
fix compiler warnings
2020-05-20 14:17:45 +02:00
anatoly-os
fe006ce09d Merge pull request #6043 from blackears/304906-improve-pre-tooltips-3
fix #304906 Update Piano Levels Filter to shift to the new Fraction based note measurement system
2020-05-20 14:17:20 +02:00
anatoly-os
ca7e46d422 Merge pull request #6087 from njvdberg/issue-305428-textline-mmrest
Fix #305428 - TextLine doesn't cause a multi-measure break
2020-05-20 14:16:55 +02:00
anatoly-os
7be400bc34 Merge pull request #6093 from njvdberg/issue-279773-dublicated-articulations
Fix #279773 - Articulations are duplicated on adding linked staves, c…
2020-05-20 14:16:44 +02:00
anatoly-os
7859884fac Merge pull request #6048 from njvdberg/issue-304292-stemless
Fix #304292 - Invisible beams influence lyrics distance from staff
2020-05-20 14:15:22 +02:00
anatoly-os
76f7fbdefe Merge pull request #6050 from mattmcclinch/304918-update-channel
Fix #304918: Channel lists contain bad values after an instrument change
2020-05-20 14:15:08 +02:00
anatoly-os
08a16c86af Merge pull request #6073 from IsaacWeiss/305265-bracket-span
Fix #305265: Bracket added from palette only spans one staff regardless of selection
2020-05-20 14:14:03 +02:00
anatoly-os
85830f4921
Merge pull request #6025 from lvinken/299393-shortcut-hairpin-dynamic
fix #299393: [Musicxml Export] - Shortcut hairpin dynamic not exported
2020-05-18 10:30:48 -07:00
anatoly-os
ea3bb89dfe Merge pull request #5969 from AntonioBL/readtextstyle2
fix #303983 : MuseScore takes very long on opening some 2.x scores; w…
2020-05-12 03:41:04 +02:00
anatoly-os
afd762caae Merge pull request #6071 from Jojo-Schmitz/harmony-name
fix #305134: crash on chordsymbol playback
2020-05-12 03:41:04 +02:00
anatoly-os
6cc520bc28 Merge pull request #6069 from mattmcclinch/305125-drag-selection
Fix #305125: Crash in debug build when dragging selected notes
2020-05-12 03:41:04 +02:00
anatoly-os
e5b975d037 Merge pull request #6067 from njvdberg/issue-305135-fretdiagram
Issue 305135 fretdiagram
2020-05-12 03:41:04 +02:00
anatoly-os
5d7f50060e Merge pull request #6058 from dmitrio95/305017-plugin-cursor-addnote-regression
fix #305017: Cursor.addNote fails to add notes to existing chords in INPUT_STATE_INDEPENDENT mode
2020-05-12 03:41:04 +02:00
anatoly-os
c73d41ae8c Merge pull request #6054 from mattmcclinch/head-foot-move
fix #304957: moving headers/footers causes a crash
2020-05-12 03:41:04 +02:00
anatoly-os
29fec5e41e Merge pull request #6045 from Howard-C/tremolo-fix
[Regression] fix #305007: fix an error of single-note tremolo layout
2020-05-12 03:41:04 +02:00
James Thistlewood
8906a2c019 fix #305079: fret diagrams shifted upwards compared to 3.4.2
Fixed by changing a default style value. The layout code for fret diagrams was fixed fairly significantly between
the last versions, and I thoroughly checked it to make sure it is correct. So, that can only mean that the problem
is an incorrect default style value which previously compensated for layout errors.
2020-05-09 15:51:15 +01:00
Joachim Schmitz
cbc90d5307 fix compiler warnings and a string typo 2020-05-03 11:15:21 +02:00
Leon Vinken
8f465478b2 fix #299393: [Musicxml Export] - Shortcut hairpin dynamic not exported 2020-05-03 11:03:15 +02:00
anatoly-os
1b4f320aaa
Merge pull request #6019 from Spire42/304725-remove-using-namespace-std-directive
Fix #304725: Remove “using namespace std” directive
2020-05-03 01:53:07 +03:00
anatoly-os
d0a70e69e3
Merge pull request #5760 from Kartikay26/301584-palette-duplicates
fix #301584: test for duplicates names in palette
2020-05-03 01:51:37 +03:00
anatoly-os
dbfb281f5f
Merge pull request #5744 from jthistle/299644-fretboard-diagram-rotation
fix #299644: add support for fret diagram rotation
2020-05-03 01:50:19 +03:00
anatoly-os
f561851687
Merge pull request #5808 from blackears/278988-paste-non-contigious-notes-in-PRE-2
fix #278988 Copy and paste notes in Piano Roll Editor
2020-05-03 01:46:53 +03:00
anatoly-os
16cc0abcb9
Merge pull request #6017 from Marr11317/backup-folder
Add (advanced) preference for backup folder.
2020-05-03 01:44:45 +03:00
Marr11317
dde106ab6a remove backup files saved before 3.5 in the same directory as the file, if needed 2020-05-01 23:25:57 -04:00
J. Edward Sanchez
5a5857f63b Fix #304725: Remove “using namespace std” directive
Removed a “using namespace std” directive from the file “thirdparty\intervaltree\IntervalTree.h” and added missing “std::” prefixes wherever needed.
2020-04-30 17:45:10 -07:00
Marr11317
ca62d0caf3 Add (advanced) preference for backup folder. To get the old behavior, just set the setting "application/backup/path" to an empty string.
Its default value is ".MuseScoreBackup"
2020-04-30 15:35:44 -04:00
Joachim Schmitz
e982f919b7 fix one singular/plural text and a compiler warning 2020-04-30 20:32:45 +02:00
James Thistlewood
1e40d48606 fix #299644: add support for fret diagram rotation 2020-04-29 16:19:23 +01:00
Unknown
be8a618b88 fix #278988 Copy and paste notes in Piano Roll Editor
Can now copy and paste notes in piano roll editor using the right click menu.

Allowing cut and paste of nodes in piano roll editor.


Allowing cut and paste of nodes in piano roll editor.


Cleaning code.

Using Fraction::fromTicks to convert ticks.

Changing variable names.

Updating cut/paste to use Fraction

Adding cut shortcut.

Undo now reverts all notes from paste.

Cleaning up code

Refactoring method

Fixing rebase

Making PRE child of main window.

Can now drag notes in PRE

Fixing layout of PRE levels window

Now showing note blocks when dragging.

Can now drag notes with relative offset

Escape will now cancel drag

Fixing rebase

Removing code that accidentally undid PR #6006

Fixing text, can now set voices of selected notes.
2020-04-29 09:55:44 -04:00
Joachim Schmitz
5c10b811b4 fix singular/plural translations 2020-04-29 14:33:45 +02:00
anatoly-os
6601f4e162
Merge pull request #5811 from IsaacWeiss/65241-mmrest-numbers
Fix #65241: add property and style for position of multimeasure rest numbers
2020-04-29 15:32:42 +03:00
anatoly-os
86ddf86e00
Merge pull request #5614 from AntonioBL/courtesyclef
Fix Courtesy Clef visibility for most (simple) cases
2020-04-29 15:30:47 +03:00
anatoly-os
81662a270e
Merge pull request #5887 from SKefalidis/dc-footer
fix #16077 part 2: Double click a header/footer to open the corresponding menu
2020-04-29 15:16:12 +03:00
Kumar Kartikay
0cca701ee0 change names in menus.cpp 2020-04-29 14:33:06 +05:30
Unknown
9af96a6a4e Remove virtual keyword where unnecessary in class Rest 2020-04-28 22:08:05 -04:00
IsaacWeiss
9dae50e5e0
Fix typo in include guard 2020-04-28 15:59:58 -04:00
Unknown
52b7c8456e Fix #65241: add property and style for position of multimeasure rest numbers 2020-04-28 12:58:42 -04:00
Joachim Schmitz
b2509155c2 fix compiler warnings 2020-04-28 14:59:52 +02:00
anatoly-os
3d7acd7394
Merge pull request #5715 from jthistle/239181-fret-diagram-accessible
fix #239181: make fret diagrams accessible for screenreaders
2020-04-28 15:40:47 +03:00
DangWang
c5be1af3ba fix #16077 part 2: Double click a header/footer to open the corresponding menu 2020-04-28 15:38:36 +03:00
anatoly-os
a10ec7027a
Merge pull request #5817 from Marr11317/mn-red
Measure numbers
2020-04-28 15:05:09 +03:00
anatoly-os
985a60c92e
Merge pull request #5813 from blackears/279471-set-note-cutoff-times-2
fix #279471 Set note cutoff length
2020-04-28 15:03:01 +03:00
anatoly-os
e29406d265
Merge pull request #5947 from MarcSabatella/301259-2-text-offset
fix #301259: wrong text offset for non-default text styles
2020-04-28 14:51:28 +03:00
anatoly-os
960047dd53
Merge pull request #4916 from MarcSabatella/287662-transpose-key
fix #287662: transpose keys
2020-04-28 14:48:50 +03:00
anatoly-os
4d02a005d6
Merge pull request #5985 from blackears/304302-editing-butons-for-PRE
fix #304302 Creating button bar for note lengths.
2020-04-28 14:35:38 +03:00
anatoly-os
45fd0fae63
Merge pull request #5876 from njvdberg/issue-293785-jumping-harmonies
Fix #293785: Fix #302590: Fix #294890: Chord symbols jump when user goes into edit…
2020-04-28 12:50:09 +03:00
Howard-C
306bdf8178 fix #296075: enable showing brackets which span to single stave when empty staves are hidden 2020-04-27 12:25:56 +08:00
anatoly-os
97720a25a2
Merge pull request #5987 from Howard-C/tremolo-layout-fix
Fix layout of tremolos attached to chords with opposite stem directions
2020-04-27 01:05:25 +03:00
Marr11317
f50ac46086 UI fixes for bend canvas 2020-04-26 16:37:41 -04:00
Howard-C
dabfae031e Fix layout of tremolos attached to chords with opposite stem directions
The flattening mechanism should be performed after the `boundingRect()` operation, otherwise the tremolo strokes will be unnecessarily stretched. Also, the mechanism should take the actual length of the strokes (`defaultLength` here) into consideration, since `1.0 * _spatium` is relative to it.
2020-04-26 00:10:25 +08:00
Unknown
ff93b4b8b9 fix #304302 Creating button bar for note lengths.
Adding tool buttons

Refactoring

Insert mode works

Inserting should work for tuplets now too.

Adding click-erase.

Can now change note length on click.

Change length now handles entire chord.

Refactoring erase & note length methods.

Adding support for cutting notes.

Adding append-note-to-chord

Adding support for multiple dot lengths.

Adding breve and longa to note length buttons.

Cleaning up dot calculation

Fixing dot length value.

Fixing method names

Can now select while holding shift in inser mode.

Cut tool now uses voice of note clicked upon if available

Can now set voices explicitly

Drawing tie marks

Toggling of ties now implemented

Adding missing element to array

Fixing spacing.
2020-04-24 14:25:30 -04:00
anatoly-os
4703ec3b2e
Merge pull request #5657 from dmitrio95/plugin-cursor-modes
Plugin API: alter Cursor API for better usage in interactive plugins
2020-04-22 20:30:28 +03:00
AntonioBL
1e141fdfcc fix #151121 fix #286497 fix #298638 : fix courtesy clef visbility and add tests 2020-04-22 17:43:56 +02:00
AntonioBL
067814ad60 fix #280584 : changing clef with courtesy disabled does not change main clef 2020-04-22 17:32:50 +02:00
James Thistlewood
7102b7054c fix #239181: make fret diagrams accessible for screenreaders 2020-04-22 14:42:32 +01:00
Unknown
6c0659ed93 fix #279471 Set note cutoff length
Adding dialog to allow user to specify a fraction of a beat that notes should be cutoff at.  Right click in the paino note area and select 'Note Tweaker' to activate dialog.
Can now set note values using levels chooser widget.

Spin box now has better default limits.

Manually set note attribute values.


Cleaning up code.

Fixing pianolevelschooser in cmake

Fixing macro

Fixing macro

Cleaning up code

Changing copyright notice
2020-04-22 05:35:25 -04:00
anatoly-os
607a344953
Merge pull request #5978 from SKefalidis/cursor-height
fix #303078: Fixed a bug where the cursor would be on the wrong height after deleting all chars in a line (fixed regression)
2020-04-22 11:40:49 +03:00
DangWang
723f6b8132 fix #303087: Fixed a bug where the cursor would be on the wrong height after deleting all chars in a line 2020-04-22 10:39:24 +03:00
anatoly-os
3c2bf50785 Revert "Merge pull request #5884 from SKefalidis/cursor-height"
This reverts commit 72cf832819.
2020-04-22 01:43:23 +02:00
anatoly-os
72cf832819
Merge pull request #5884 from SKefalidis/cursor-height
fix #303078: Fixed a bug where the cursor would be on the wrong height after deleting all chars in a line
2020-04-21 22:56:55 +03:00
anatoly-os
7d0e193943
Merge pull request #4105 from Jojo-Schmitz/grace-bagpipe
playback multiple subsequent grace notes as acciaccaturas
2020-04-21 22:53:33 +03:00
anatoly-os
9a6f17a471
Merge pull request #5634 from Jojo-Schmitz/selection-filter
Split Selection filter for Dynamics/Hairpins and Articulations/Ornaments
2020-04-21 22:42:30 +03:00
Joachim Schmitz
edc9872a02 fix #43906: completing support of 256th, 512th and 1024th durations, followup 2020-04-21 21:29:17 +02:00
anatoly-os
2e4e798155
Merge pull request #5679 from Jojo-Schmitz/ottava-size
fix #300738: Ottava (8va/8vb) number is too big
2020-04-21 22:28:28 +03:00
anatoly-os
4c317ac6c9
Merge pull request #5795 from Jojo-Schmitz/256th-1024th
Fix #43906: Completing support for 256th, 512th and 1024th durations
2020-04-21 22:23:53 +03:00
anatoly-os
dda133f456
Merge pull request #5918 from njvdberg/issue-302571-disappearing-beam
Fix 302571: Disappearing beam while editing slur node
2020-04-21 21:03:37 +03:00
anatoly-os
557e4f8a9d
Merge pull request #5792 from njvdberg/issue-121416-instr-name
Fix #121416 - Show instrument name on lower staff when upper staff of…
2020-04-21 21:02:58 +03:00
anatoly-os
232acabd32
Merge pull request #5750 from njvdberg/issue-280311-broken-tie
Fix #280311 - Tie broken when using Split Staff
2020-04-21 21:00:42 +03:00
anatoly-os
ea89c3e522
Merge pull request #5722 from njvdberg/issue-290409-brackets-disappear
Fix #290409 - Stave brackets disappear on a 1 line percussion staff
2020-04-21 20:56:25 +03:00
anatoly-os
7a134d281d
Merge pull request #5674 from njvdberg/issue-298541-copy-harmony
fix #298541 - Chord symbols deleted on paste
2020-04-21 20:53:50 +03:00
DangWang
5ff11a3ad9 fix #303087: Fixed a bug where the cursor would be on the wrong height after deleting all chars in a line 2020-04-21 16:31:56 +03:00
anatoly-os
eeba20230e
Merge pull request #5972 from njvdberg/voice-parts
Fix #291688, Fix: #285855
2020-04-21 16:17:08 +03:00
anatoly-os
773a3ea7fe
Merge pull request #5870 from SKefalidis/text-ctrl-back
fix #293724: added the ability to delete the previous word using ctrl + backspace
2020-04-21 16:12:07 +03:00
anatoly-os
e0d7245ab7
Merge pull request #5875 from SKefalidis/text-delete
fix #291402: added the ability to delete \n using the delete key (duplicate, the old one was automatically closed for some reason)
2020-04-21 16:04:35 +03:00
Joachim Schmitz
e9c0b35a22 fix compiler warnings seen on Travis CI, for the Linux build and on MinGW 2020-04-21 13:20:54 +02:00
anatoly-os
e9864d1e83
Merge pull request #5371 from mattmcclinch/294085-has-voices
fix #294085: all elements set to normal position if all rests in voices other than voice 1 are deleted
2020-04-20 15:51:47 +03:00
anatoly-os
f214cd1535
Merge pull request #5812 from njvdberg/issue-302316-slur-shift
fix #302316, fix #297501 - slurs and fingering
2020-04-20 15:48:09 +03:00
anatoly-os
2d2027ecf9
Merge pull request #5919 from SKefalidis/break-acc
fix #302822: breaks are now accessible via keyboard
2020-04-20 15:46:58 +03:00
anatoly-os
02916d39a9
Merge pull request #5881 from SKefalidis/text-small
fix  #292652: Empty lines become smaller.
2020-04-20 15:36:55 +03:00
anatoly-os
b87666d764
Merge pull request #5834 from SKefalidis/293129-selectall
fix #295156: select-all now highlights text without the need to release ctrl
2020-04-20 15:35:43 +03:00
Niek van den Berg
28d8d8772e Fix #291688, Fix: #285855
Solves:
    #291688 - Time signature change doesn't appear in parts which don't have
    #285855 - Creating part from voice 2 does not respect key change

Used element->tick() instead of segment->rtick() to check whether the element
was at the beginning of the measure.
2020-04-19 13:38:33 +02:00
Joachim Schmitz
4b93e91b04 fix #43906: completing support of 256th, 512th and 1024th durations 2020-04-19 13:13:04 +02:00
Marr11317
808911942c Fix #203026, fix #301847, Add Measure number inspector,
providing the ability to place measure numbers above and below the staff,
but also left, centered, and right.
2020-04-18 12:29:54 -04:00
Marr11317
3d474bd273 Rename staffs to staves 2020-04-18 12:04:41 -04:00
Marr11317
8ea3e54ea0 Make measure numbers deletable 2020-04-18 12:04:40 -04:00
Marr11317
316360b3a4 Add Measure Number element to palettes 2020-04-18 12:04:39 -04:00
DangWang
0998fffc66 fix #292652: Empty lines become smaller 2020-04-18 00:30:48 +03:00
anatoly-os
f993cc2e9e
Merge pull request #5763 from dmitrio95/anchors_rebasing
Rebase segment-anchored lines on dragging
2020-04-17 17:05:40 +03:00
anatoly-os
9c614db713
Merge pull request #5948 from Howard-C/beaming-style
String fix regarding the alternate beaming style of minim tremolos
2020-04-17 17:04:56 +03:00
DangWang
1050986069 fix #291402: added the ability to delete \n using the delete key 2020-04-17 14:14:49 +03:00
Howard-C
c876cbe4a6 String fix regarding the alternate beaming style of minim tremolos
- "Beam style" -> "Stroke style"
- "All lines attached to stem" -> "All strokes attached to stems"
2020-04-17 15:55:13 +08:00
anatoly-os
3306b7c7bb
Merge pull request #5949 from igorkorsukov/mue/audio_module
Moved midi, synthesizers, drives, exports to audio module
2020-04-17 10:26:11 +03:00
Marc Sabatella
b4844d0b58 fix typo in comment 2020-04-16 20:30:56 -06:00
Marc Sabatella
d240284068 make offsetSid a member function of TextBase 2020-04-16 20:25:21 -06:00
Dmitri Ovodok
c7ffeba4cf Rework edit drag for lines
Restructure lines anchors rebasing code, allow for reliable line
span change between systems
2020-04-17 00:10:42 +03:00
Dmitri Ovodok
55230ca86d Add a way to handle dragging elements collectively
Also draw anchor lines for multiple selected elements on dragging
2020-04-17 00:10:39 +03:00