Commit graph

5491 commits

Author SHA1 Message Date
Eism
8632949167 Fixed unnecessary closing of the popup if the parent of the popup is a popup 2022-05-25 17:46:58 +03:00
Eism
8583805af3 fixed #11752: Necessity to clear data when popup is destroyed 2022-05-25 17:43:57 +03:00
vpereverzev
dd8a07e1e5 Fixed a build of MU for backend 2022-05-25 15:59:35 +02:00
Michele Spagnolo
74ac594483 grace notes code restructure 2022-05-25 14:30:59 +02:00
Michele Spagnolo
061527a7ee shape code restructure 2022-05-25 14:30:59 +02:00
Michele Spagnolo
c0f26a2983 graceNotesOverhaul
included Vasily's review
bug fix
2022-05-25 14:30:59 +02:00
Leon Vinken
2807f80ff0 Fix #321751 - [MusicXML import] use note type instead of note duration to determine note length
Currently, the importer uses MusicXML note duration instead of note length as calculated from the MusicXML note
type, dots, time-modification etcetera to determine how long a note takes and where to place the next note. When
the MusicXML note duration does not match the calculated value, various types of corruption occur.

When using the calculated duration, none of these problems occur. This change does not affect correctly encoded
MusicXML files.
2022-05-25 07:52:14 +02:00
RomanPudashkin
ab2cc4f35f
Merge pull request #11717 from softcat477/palettesNotFoundHint
Fix #11378. Add palettes not found message
2022-05-24 21:40:43 +02:00
RomanPudashkin
23c32aac80
Merge pull request #10650 from asattely/show-system-objects-removal
[MU4] Remove all showSystemObjects functionality from ScoreGroup
2022-05-24 21:40:21 +02:00
RomanPudashkin
b2565b1cff
Merge pull request #11725 from HemantAntony/11721-changes_to_learn
Fix #11721: Minor changes to "Classes" tab
2022-05-24 21:28:54 +02:00
vpereverzev
892e0c333f Fixed typo in AudioEngine::Mode enum 2022-05-24 16:54:04 +02:00
vpereverzev
7c1180e9db Fixed an issue with sample length calculations for opus codec 2022-05-24 16:54:04 +02:00
vpereverzev
e5ff7aded0 Fixed an issue with a playback position shifting of muted tracks 2022-05-24 16:54:04 +02:00
vpereverzev
32cb4aa495 Preventing execution of redundant callbacks from audio driver during offline rendering 2022-05-24 16:54:04 +02:00
vpereverzev
286c4592c9 Fixed an issue with audio export of files with "silent" start 2022-05-24 16:54:04 +02:00
Igor Korsukov
53f39bc330 fixed open scores (fixed bytearray) 2022-05-24 13:14:10 +02:00
Igor Korsukov
9f7bf74e8e [engraving] fixed read xml 2022-05-24 13:18:58 +03:00
Igor Korsukov
de6fea2dcb Replaced QFileInfo to mu::io::FileInfo 2022-05-24 12:40:42 +03:00
Igor Korsukov
acd0d2b695 added QT_SUPPORT global cmake option 2022-05-24 10:50:56 +03:00
Igor Korsukov
8b0f15bebc moved logger, profiler and async to global 2022-05-24 10:50:56 +03:00
softcat477
a2f8a72551 Fix #11378. Add palettes not found message 2022-05-23 19:56:55 -04:00
Aaron Sattely
8911eadec9 Fix dumb rebase mistake 2022-05-23 11:13:16 -04:00
Aaron Sattely
311013902f Fix unit tests 2022-05-23 10:54:03 -04:00
Aaron Sattely
79502e12a4 Remove all showSystemObjects functionality from ScoreGroup
system object information does not rely on orders.xml anymore, so it shouldn't ever be in the <Section> xml element. ignore from previous versions.
2022-05-23 10:53:57 -04:00
HemantAntony
25d655f942 Fix #11721: Minor changes to "Classes" tab 2022-05-23 19:41:06 +05:30
Igor Korsukov
ed248f8cd8 replaced QFile to mu::io::File for gp import 2022-05-23 12:11:18 +00:00
Roman Pudashkin
b3e985cbc4 fixed the "no-sound" problem for Bass Drums 2022-05-23 12:16:13 +02:00
Roman Pudashkin
fc84f53fc3 fixed the "no sound" problem for Cymbals 2022-05-23 12:16:13 +02:00
Roman Pudashkin
0f34610367 fixed the "no sound" problem for the Auxiliary percussion instruments 2022-05-23 12:16:13 +02:00
Roman Pudashkin
0107687e58 fixed the program for Concert snare drum 2022-05-23 12:16:13 +02:00
Roman Pudashkin
217fa72c14 fixed the program for Bass drums 2022-05-23 12:16:13 +02:00
Roman Pudashkin
185d2a8232 fixed the program for Tenor drums 2022-05-23 12:16:13 +02:00
Roman Pudashkin
adb6e08979 fixed the program for Castanets 2022-05-23 12:16:13 +02:00
Roman Pudashkin
136096678a fixed the program for Ride Cymbal 2022-05-23 12:16:13 +02:00
Roman Pudashkin
4b1861d6ff fixed the program for Hi-hat 2022-05-23 12:16:13 +02:00
Roman Pudashkin
92478e9f80 fixed midi bank/program for Bamboo wind chimes 2022-05-23 12:16:13 +02:00
Roman Pudashkin
4a9febda5f added missing mapping for Almglocken 2022-05-23 12:16:13 +02:00
Casper Jeukendrup
88bd711ca4
Fix crash when dragging note leftwards if preceding note has ledger lines and beam 2022-05-22 23:51:24 +02:00
Joachim Schmitz
8e6cd1fcbc Fix MinGW compiler warnings
reg. comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' (-Wsign-compare)
2022-05-20 17:19:10 +00:00
Joachim Schmitz
423fec97ea Fix MSVC compiler warnings
reg. 'argument': conversion from 'size_t' to 'int', possible loss of data (C4267)
2022-05-20 17:19:10 +00:00
vpereverzev
9cdd8eeeb4 Fixed an issue with unplayable tracks 2022-05-20 18:27:56 +02:00
vpereverzev
3884ef01f4 Fixed a crash during the mp3 export 2022-05-20 18:27:56 +02:00
Joachim Schmitz
c10b481602 Fix MSVC compiler warning
reg. 'argument': conversion from 'size_t' to 'int', possible loss of data (C4267)
2022-05-20 17:24:31 +03:00
Joachim Schmitz
53034338be Fix MSVC compiler warnings
reg. 'argument': conversion from 'size_t' to 'uint32_t/int', possible loss of data (C4267)
2022-05-20 17:24:31 +03:00
Igor Korsukov
4c4420493c replaced QFile to mu::io::File 2022-05-20 17:13:18 +03:00
Igor Korsukov
97b15e6698 replaced QIODevice to mu::io::IODevice 2022-05-20 17:13:18 +03:00
Roman Pudashkin
2b641ebe9a fix #11689: disabled the VST module on linux 2022-05-20 16:08:56 +02:00
RomanPudashkin
b18a68e413
Merge pull request #11703 from RomanPudashkin/export_audio
export_audio
2022-05-20 16:06:02 +02:00
Roman Pudashkin
0f48e241c1 applied the settings from the configuration to the audio export 2022-05-20 12:28:03 +02:00
Roman Pudashkin
febd693475 removed the "Normalize" checkbox 2022-05-20 12:28:03 +02:00
Roman Pudashkin
7f922899ff added some missing methods to the configuration 2022-05-20 12:28:03 +02:00
Roman Pudashkin
106772d16c enabled export to the audio formats 2022-05-20 12:28:03 +02:00
Alexander Pavlov
f640864759 fix #11687: displaying imported gp-dives as line segment 2022-05-19 21:57:39 +03:00
RomanPudashkin
6eb6034bec
Merge pull request #11679 from Eism/shortcuts_triggering_macos_fix
[MU4] Fixed triggering shortcuts on macos fix
2022-05-19 18:21:25 +02:00
Igor Korsukov
260c9b2caf added zip reader/writer facade 2022-05-19 16:05:10 +03:00
Igor Korsukov
196cf66f83 Revert "added zip reader/writer facade"
This reverts commit 3fbcc58e06.
2022-05-19 15:29:42 +03:00
Igor Korsukov
3fbcc58e06 added zip reader/writer facade 2022-05-19 15:29:12 +03:00
Elnur Ismailzada
3fe2aae96c
Merge pull request #11682 from alexpavlov96/gp_grace_duration
fix #11675: importing graces note from gp as 1/8
2022-05-19 13:52:08 +03:00
Elnur Ismailzada
671755d480
Merge pull request #11680 from VanSHOE/task11665
fix: #11665; Multi-Selection directory box doesn't return empty path on being crossed out anymore
2022-05-19 13:48:11 +03:00
RomanPudashkin
2df2d5c50c
Merge pull request #11655 from RomanPudashkin/auto_pan_improvements
[MU4] Fix #10779: Initiating 'Play' automatically scrolls the score to the top of the page. Vertical scrolling should be disabled
2022-05-19 10:40:04 +02:00
Eism
d4561b01de Fixed warnings 2022-05-19 11:20:51 +03:00
Eism
e21fbc4bee fixed #11166: Fixed duplicate of shortcuts in menu bar 2022-05-19 11:19:57 +03:00
Eism
6302b715ac fixed #9667: Disabled registering shortcuts for menu items on macOS 2022-05-19 11:19:57 +03:00
RomanPudashkin
445126bd01
Merge pull request #11654 from Eism/popups_close_fix
[MU4] Fixed closing unfocused popups and when the user clicks on the title bar for Windows and macOS
2022-05-19 10:12:37 +02:00
Alexander Pavlov
fd34d314cb fix #11675: importing graces note from gp as 1/8 2022-05-19 09:44:01 +03:00
VanSHOE
606fd593ea fix: #11665; Returning the previous stored list on error 2022-05-19 12:03:22 +05:30
Eism
3ec23dda48 Fixed review issues 2022-05-19 08:40:46 +03:00
Alexander Pavlov
a6906e3854 fix #11671: importing golpe finger and thumb from gp 2022-05-18 16:51:20 +03:00
RomanPudashkin
8b2ecff3ba
Merge pull request #11669 from vpereverzev/ogg_encoder
[MU4] audio_export
2022-05-18 14:31:53 +02:00
vpereverzev
bb5acd1d24 Fixed a crash on CI workflows for VTests 2022-05-18 14:03:35 +02:00
Roman Pudashkin
84bc31957a fix #11181: improved the auto-scroll behaviour during the playback. If the user scrolls the score manually during the playback, the auto-scroll will be disabled for 2 seconds 2022-05-18 13:08:14 +02:00
vpereverzev
1c4509f23c Code-style fixes 2022-05-18 12:48:30 +02:00
Eism
d2fcf6a771 Corrected the popups shadow 2022-05-18 12:14:23 +03:00
Eism
ce8594a2e0 Fixed crash when parent is destroyed 2022-05-18 12:14:23 +03:00
Eism
bb19ccfb24 Fixed closing popups on Windows when user clicks outside of popup 2022-05-18 12:14:23 +03:00
Eism
3a9046f4b3 Fixed closing popups on macOS when user clicks outside of popup 2022-05-18 12:14:23 +03:00
Eism
a5cfb7a02a Implemented PopupViewCloseController 2022-05-18 12:14:23 +03:00
Joachim Schmitz
e604d48ebd Fix MSCV/MinGW compiler warnings
reg unused variables, C4198 resp. -Wunused-variable and -Wunused-but-set-variable
2022-05-18 10:22:47 +02:00
RomanPudashkin
c1a055f6ce
Merge pull request #11608 from asattely/tuplet-beaming
[MU4] Fix incorrect beaming for tuplets
2022-05-18 10:05:18 +02:00
Roman Pudashkin
f9fe3ed72c fix #10779: disabled the vertical panning during the playback if there is only one system 2022-05-17 21:47:10 +02:00
vpereverzev
713ab33312 Established audio export in CLI mode 2022-05-17 19:38:59 +02:00
vpereverzev
2018781c0c Updated mp3 encoder according to changes in AbstractAudioEncoder and AbstractAudioWriter 2022-05-17 19:38:02 +02:00
vpereverzev
e40b6dc05a Added wav encoder 2022-05-17 19:37:13 +02:00
vpereverzev
8cf27bb6b1 Added flac encoder 2022-05-17 19:36:40 +02:00
vpereverzev
466be97269 Added ogg encoder 2022-05-17 19:35:56 +02:00
vpereverzev
ad35006ba5 Added libopusenc 3rd-parties 2022-05-17 19:32:51 +02:00
RomanPudashkin
55346de77e
Merge pull request #11609 from shoogle/musicxml-notehead-none
MusicXML: Export invisible noteheads as "none"
2022-05-17 17:44:02 +02:00
RomanPudashkin
678f356ce4
Merge pull request #11660 from RomanPudashkin/play_cursor_position
[MU4] Fix #9181: Playback & Looping is non-functional on part scores
2022-05-17 16:19:49 +02:00
Roman Pudashkin
f6e18146ba fixed the position of the loop markers for part scores 2022-05-17 13:22:04 +02:00
Roman Pudashkin
9b7b111766 fixed the position of the playback cursor for part scores 2022-05-17 13:22:00 +02:00
RomanPudashkin
72080883d0
Merge pull request #11659 from alexpavlov96/gp_tuplets_position_fix
fix #11539: fix positioning of tuplets in gp import
2022-05-17 13:21:04 +02:00
RomanPudashkin
2d7e3de7f4
Merge pull request #10600 from cbjeukendrup/recent_projects_show_imported_files
Show imported files in Recent Files lists
2022-05-17 12:12:05 +02:00
Casper Jeukendrup
51c9260ae8
Added placeholder thumbnails for imported files
and if loading the real thumbnail fails.

Co-Authored-By: jessjwilliamson <71656189+jessjwilliamson@users.noreply.github.com>
2022-05-17 10:43:38 +01:00
Elnur Ismailzada
64e0b656ec
Merge pull request #11624 from mike-spa/hiddenStavesAdditionalSpaceFix
Fix #9345: KeySig in hidden staves cause additional space
2022-05-17 10:58:58 +03:00
Alexander Pavlov
576c068421 fix #11539: fix positioning of tuplets in gp import 2022-05-17 08:47:02 +03:00
Joachim Schmitz
1fd7db5f07 Fix MSVC compiler warnings
reg. truncation from `double` to `float`, C4305 and reg. unreachable code, C4702
2022-05-16 21:54:53 +03:00
Joachim Schmitz
3fadd1e06e Fix MinGW compiler warnings
reg. -Wtype-limits, -Wsign-compare and -Wformat= caused by the previous commit
2022-05-16 21:54:53 +03:00
Joachim Schmitz
326bc3955d Fix MSVC compiler warnings
reg. conversion from `size` to `int`, possible loss of data, C4267
2022-05-16 21:54:53 +03:00
Joachim Schmitz
bdb84505f0 Fix MSVC compiler warnings
reg. signed/unsigned mismatch, C4245
2022-05-16 21:54:53 +03:00
Casper Jeukendrup
b65f4a6e95 Fix saving MSCX folders on Windows
by adding `(*.)` as a "filter". (And `(*)` on other platforms.)

And remove the MSCS option from the list.
2022-05-16 21:29:01 +03:00
Casper Jeukendrup
91644920d2 Fix suggested filepath when using 'Save As' with a MSCX score 2022-05-16 21:29:01 +03:00
Casper Jeukendrup
53b5bd92e8 Prevent removing files already present in MSCX folders 2022-05-16 21:29:01 +03:00
Casper Jeukendrup
37e3d6d083 Fix reading MSCS files 2022-05-16 21:29:01 +03:00
Casper Jeukendrup
af33cf52df Fix opening and saving mscx files
For mscx files, we sometimes need to work with the mscx file itself, and sometimes with the containing folder. Thus, we're introducing methods to convert from one to the other. Additional difficulties arise when adding suffixes to filenames like `_saving` or `.autosave`. But we overcome them, although that does not make the code much nicer.

For other file formats than mscx, the two new methods just return the path.
2022-05-16 21:29:01 +03:00
Casper Jeukendrup
e41cf25c1a Restored the ability to save Uncompressed MuseScore files
Update saveprojectscenario.cpp
2022-05-16 21:29:01 +03:00
RomanPudashkin
a2dd0d57f2
Merge pull request #11452 from cbjeukendrup/palette_center_markers
Correctly center jump markers in Palettes
2022-05-16 19:31:51 +02:00
Alexander Pavlov
e5febb29b8
Merge pull request #11610 from alexpavlov96/same_style_for_fret_numbers
fix #11569: same font for different styles for tab numbering
2022-05-16 20:15:59 +03:00
RomanPudashkin
84d1d30e7b
Merge pull request #11634 from VanSHOE/task11533
fix: 11533; Title is also checked when checking equality of meta struct
2022-05-16 18:31:57 +02:00
Igor Korsukov
4a4d27b73e [engraving] fixed write style 2022-05-16 19:14:23 +03:00
Elnur Ismailzada
65fbab76c6
Merge pull request #11639 from RomanPudashkin/input_text_to_text_frames
[MU4] Fix #11467: Textframes Cannot be Edited or Displayed
2022-05-16 17:16:56 +03:00
RomanPudashkin
70cd999da4
Merge pull request #11640 from RomanPudashkin/application_freeze
[MU4] Fixed freezing of the app while removing staves
2022-05-16 12:34:32 +02:00
Igor Korsukov
f227cdd511 [engraving] Fixed Xml Write 2022-05-16 13:33:55 +03:00
Elnur Ismailzada
aa7cb91cd4
Merge pull request #10844 from RomanPudashkin/instrument_change
[MU4] Fix #9853: Unable to edit existing instrument change and invoke Change Instrument dialog
2022-05-16 13:14:31 +03:00
RomanPudashkin
a5402a4b20
Merge pull request #11647 from Eism/context_menu_score_fix
[MU4] Fixed the context menu on score view
2022-05-16 11:14:02 +02:00
Eism
978a0ceefb Fixed openning of context menu on score
Item coordinates are important for positioning
2022-05-16 11:31:07 +03:00
RomanPudashkin
e688ffc0d3
Merge pull request #11574 from igorkorsukov/engraving/noqt_io_4
[io] Added new methods read/write file to ifilesystem
2022-05-16 10:15:42 +02:00
Casper Jeukendrup
f99ac48dba
Merge pull request #11644 from VanSHOE/task11483
fix: #11483; Instrument comparison fix
2022-05-15 17:58:04 +02:00
Josh Soref
55c452fb68
Spelling (#11566)
* spelling: above

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: accessibility

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: accessible

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: account

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: action

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: activated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: active

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: again

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: allegro

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: alternative

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: amplitude

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: and

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: annotation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: appended

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: appending

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: appropriate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: arbitrarily

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: architecture

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: arpeggio

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: arranger

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: assumed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: asynchronous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: automatically

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: availability

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: available

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: backslashes

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: before

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: beginning

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: between

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: bounding

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: bracket

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: builtin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: calculated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: categories

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: check

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: class

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: clearance

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: column

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: combinations

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: completed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: composer

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: compression

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: consideration

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: constraints

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: container

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: continuous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: contrabass

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: control

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: convergence

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: conversion

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: convert

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: coordinates

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: correctly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: corresponds

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: counting

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: crescendo

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: customizable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: cutout

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: deep

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: denom

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: denominator

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: diagram

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: diminished

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: direction

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: directories

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: disconnected

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: doesn't

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dotted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: easeinout

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: eighth

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: element

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: elements

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: enabled

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: engraving

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: evenly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: exactly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: exceed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: excerpts

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: excessively

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: exclusive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: extension

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: extrapolated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: farthest

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: fits

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: friends

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: function

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: glissando

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: global

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: grid

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: halved

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: happen

* spelling: harmonies

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: have

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: header

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: height

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: iabbrev

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: ideally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: implementation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: in

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: incoming

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: incomplete

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: increase

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: indentation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: individual

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: infer

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: initial

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: initially

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: inputted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: instrument

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: instruments

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: invalid

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: invocation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: iplugin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: javascript

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: label

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: laid out

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: languages

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: length

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: linked

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: lyrchord

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: lyricist

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: managed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: manually

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: mapping

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: mappings

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: margins

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: measure

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: metric

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: metronome

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: military

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: milliseconds

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: minimum

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: modifiers

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: moving

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: multi

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: namespace

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: navigate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: necessary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: needs

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: newly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: notation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: numerator

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: occasionally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: occurred

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: occurrence

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: omitted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: or

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: oriented

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: originally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: ornament

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: ornaments

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: output

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: outputted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: outside

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: overlapping

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: overridden

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: package

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: padding

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: parameter

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: percussion

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: placement

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: playthrough

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: positive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: preceded

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: precision

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: previous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: process

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: property

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: proximity

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: publish

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: rasgueado

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: read

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: receive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: received

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: rectangle

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: regarding

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: register

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: registry

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: rehearsal

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: related

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: repeat

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: repeatp

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: replacements

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: represent

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: representation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: responses

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: rhythm

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: section

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: selected

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: selection

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: separation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: separator

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: shortcuts

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: signatures

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: simile

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: slurred

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: sound

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: staccato

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: staff

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: stuff

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: style

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: suffix

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: supported

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: symbol

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: symbols

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: system

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tablature

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tcp_invalid

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: that

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: the

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: thickness

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tibetan

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: of

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: to

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: transparent

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: transpose

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tremolo

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: ultimately

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unassigned

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: underscore

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unhandled

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: uninstall

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unknown

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unnamed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: useful

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: usually

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: vertical

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: violin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: visible

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: when

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: whether

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: with

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: within

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: without

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: would

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: writing

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: written

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: xmlns

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Remove unused avaiableArticulationTypesChanged

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: firstSystemIndentation [API]

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Enable testIncompleteTuplet

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Drop stray comment

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Update license header in module.cmake

per https://github.com/musescore/MuseScore/pull/11566#discussion_r870550003

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-15 16:35:32 +02:00
Rahul Garg
9cc7baf331 fix: #11483; Instrument comparison fix 2022-05-15 19:24:01 +05:30
Roman Pudashkin
4f2bc4cab4 fix #9853: implemented the ability to apply a new instrument for the InstrumentChange element 2022-05-15 13:23:24 +02:00
Roman Pudashkin
4cdaf1c70e fixed the ability to enter text into the text frames 2022-05-14 17:19:26 +02:00
Roman Pudashkin
e664d4d057 _text -> m_text 2022-05-14 17:19:23 +02:00
Roman Pudashkin
f0f70757e2 fixed freezing of the app while removing staves 2022-05-14 17:16:15 +02:00
Roman Pudashkin
f68cbe4087 restored missing TBox::scanElements (see #10536) 2022-05-14 16:51:12 +02:00
Rahul Garg
715804b41e fix: 11533; Title is also checked when checking equality of meta struct 2022-05-14 16:08:28 +05:30
Casper Jeukendrup
751c0866ab
Merge pull request #11630 from VanSHOE/task11455
fix:#11455: Double clicking instrument automatically submits
2022-05-14 11:18:09 +02:00
Igor Korsukov
0dd1451e48 added XmlStreamWriter (hidden Qt QTextStream) 2022-05-14 12:04:56 +03:00
Rahul Garg
7fac624503 fix:#11455; Double clicking instrument automatically submits 2022-05-14 04:12:58 +05:30
Casper Jeukendrup
c77bf9c2f9 Move some files from engraving/compat/midi to importexport/midi 2022-05-13 22:39:23 +03:00
Casper Jeukendrup
c8ff280412
Merge pull request #11629 from cbjeukendrup/fix_build
Fix build
2022-05-13 21:25:55 +02:00
RomanPudashkin
228842f099
Merge pull request #10193 from HemantAntony/10192-zoominshortcut
Fix #10192, #9096: Fixed zoom in not working with Ctrl++
2022-05-13 21:20:15 +02:00
RomanPudashkin
2f819a022e
Merge pull request #10203 from HemantAntony/7654-hideselectedinstruments
Fix #7654: Added ability to hide multiple instruments at once
2022-05-13 20:59:11 +02:00
Casper Jeukendrup
58c935b26c
Fix build 2022-05-13 20:56:41 +02:00
RomanPudashkin
643e65ba72
Merge pull request #11520 from quinnouyang/default-soundfont-dir
Set default SoundFonts folder and path in Preferences
2022-05-13 18:24:55 +02:00
Igor Korsukov
6b400cbd7e added XmlStreamReader (hidden Qt QXmlStreamReader) 2022-05-13 18:52:08 +03:00
Igor Korsukov
44afde8304 moved xml write context from XmlWriter to WriteContext 2022-05-13 18:52:08 +03:00
RomanPudashkin
900881d905
Merge pull request #11612 from RomanPudashkin/start_playback_fix
[MU4] Fix #11450: When barline (or repeat line), lines (hairpin, ped), slur etc. are selected, Space doesn't start playback
2022-05-13 17:13:15 +02:00
Michele Spagnolo
3f9c8c4b48 Fix keySig in hidden staves causing additional space 2022-05-13 13:50:48 +02:00
Casper Jeukendrup
a341d377a8
Remove unused fifo files from libmscore 2022-05-12 23:30:37 +02:00
RomanPudashkin
1e68fd6536
Merge pull request #11614 from RomanPudashkin/note_input_mode
[MU4] Quality of Life Improvement: Double Click to enter Note Input Mode
2022-05-12 22:24:31 +02:00
Roman Pudashkin
9074859ae5 removed the ability to enter "edit mode" after double-clicking on an element 2022-05-12 18:04:46 +02:00
RomanPudashkin
3841daf5e3
Merge pull request #11563 from Eism/dropdown_minor_fixes
[MU4] Dropdown minor fixes
2022-05-12 17:29:26 +02:00
RomanPudashkin
5bfc356168
Merge pull request #11509 from poypoyan/custompalettetitle
fix #11384: Palettes - Custom Palette - Title - Insert New Palette do…
2022-05-12 16:47:36 +02:00
Igor Korsukov
29dae679b4 moved xml read context from XmlReader to ReadContext 2022-05-12 17:24:52 +03:00
Igor Korsukov
04f4af49f3 separated xml reader/write h files 2022-05-12 17:24:52 +03:00
poypoyan
957fdc9c4e fix #11384: Palettes - Custom Palette - Title - Insert New Palette does not require title
Note: Translation is not updated here.
2022-05-12 21:23:54 +08:00
Eism
1de8c48d2f Do not activate focus for dropdowns 2022-05-12 16:03:58 +03:00
Eism
95262cc4b2 Fixed closing popup if parent popup was closed 2022-05-12 16:03:33 +03:00
Roman Pudashkin
46762fd1d0 fix #11450: implemented shortcuts prioritization by their context 2022-05-12 13:59:06 +02:00
Roman Pudashkin
92e7c52c01 added the notation-text-editing context 2022-05-12 13:11:56 +02:00