Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Textline properties: reintroduce missing text edit field #16369

Merged
merged 8 commits into from Jul 5, 2023

Conversation

bakajikara
Copy link
Contributor

@bakajikara bakajikara commented Feb 15, 2023

Resolves: #14928
Resolves: #16368

  • I signed the CLA
  • The title of the PR describes the problem it addresses
  • Each commit's message describes its purpose and effects, and references the issue it resolves
  • If changes are extensive, there is a sequence of easily reviewable commits
  • The code in the PR follows the coding rules
  • There are no unnecessary changes
  • The code compiles and runs on my machine, preferably after each commit individually
  • I created a unit test or vtest to verify the changes I made (if applicable)

I'm new to both the MuseScore code and QML, so please let me know if I'm doing something wrong!

@cbjeukendrup
Copy link
Contributor

From a technical point of view this looks very good!

@bkunda @oktophonie Could you test this from a design perspective?

  • It brings back the "end text" field for all types of text lines
  • It brings back the "text" tab for pedal lines.

Personally I would be happy with this, since these options might be useful for some use cases, and there is no reason to hide them (except maybe simplification, but that doesn't seem necessary to me; I can't imagine that users get confused when they see an "end text" field in addition to a "beginning text" field).

@bkunda
Copy link

bkunda commented Feb 21, 2023

I've had a look at this, and the solutions do now make the text settings more consistent with other text line objects, so this gets a tick from me!

Only thing is that, instead of the reset button for 'Beginning text', 'Text when continuing to a new system', and 'End text', we usually adopt the "three dots" menu icon with these options:

Screenshot 2023-02-21 at 3 13 02 pm

I don't see any reason why this wouldn't also apply to pedal lines:

Screenshot 2023-02-21 at 3 10 07 pm

Other than that, I think this is a good fix. Thank you!

@bakajikara
Copy link
Contributor Author

This is because there is no default setting for pedal line text style, which has not existed since before MuseScore 3.
This is probably intentional, since it is common to use pedal lines with different text in a single score.

@oktophonie oktophonie requested a review from bkunda March 8, 2023 11:25
@bkunda
Copy link

bkunda commented Mar 17, 2023

@bakajikara I've just made a quick video to demonstrate the problems I'm having with this reset button (one purely visual, the other functional):

Screen.Recording.2023-03-17.at.1.17.13.pm.mov

I should add that, if it's somehow not possible to save a default pedal style (I can't imagine why this wouldn't be possible, but that's what I gleaned from your message above), then we can just disable the context menu option "Save as default style for this score".

But ideally, the "reset" button for pedal marks should just return the syntax that triggers the correct symbol (in just the same way that resetting any other text object returns the default text).

Hope that makes sense!

@musescore musescore deleted a comment from RobFog Mar 17, 2023
@bakajikara bakajikara force-pushed the textline-properties branch 4 times, most recently from ac61f65 to 6ab351f Compare March 18, 2023 15:12
@bakajikara
Copy link
Contributor Author

In my last commit, I added a pedal text style. This solves the visual and functional problems described above.

However, there is a problem with this:
Previously, MuseScore had no style setting for pedal text, and the default value for pedal text was an empty string.
So when loading a previous score, the empty strings of the pedal lines are replaced by the default pedal symbol string of the current style.
I am working on solving this problem but do not know how to do it. Can someone please help me?

@cbjeukendrup
Copy link
Contributor

@bakajikara I think there are two solutions:

  1. (easy) Make the default value for the new style setting an empty string. Then we still provide the ability to change that default style as requested, but for the rest nothing changes.
  2. (more complicated) Handle this while reading older files. This requires us to update the file format number (which we need to do anyway for 4.1), so that you can detect when a file is older than the new number, and when that is the case you set text to an empty string unless something else is explicitly specified. However, since this requires the file format to be updated, which we haven't done yet, this is maybe not directly actionable for you.

@bakajikara
Copy link
Contributor Author

Thank you very much. I decided to use solution 1 for now. (But ideally I think we should use solution 2.)

@bkunda
I have solved the visual problem you mentioned. The functional problem will be solved by changing the default styles sometime before version 4.1 is released.

@bkunda
Copy link

bkunda commented Mar 20, 2023

Great, thank you @bakajikara – I'm happy with this solution for now.
@cbjeukendrup @RomanPudashkin this works as expected, so all good from my end. It's ready for a final code review and merging if you guys are happy too 🙂

@bakajikara bakajikara force-pushed the textline-properties branch 3 times, most recently from a6a7b29 to 2aaef9a Compare March 22, 2023 08:53
@cbjeukendrup
Copy link
Contributor

@bakajikara A rebase is needed.

@bakajikara
Copy link
Contributor Author

@cbjeukendrup Done👍

@cbjeukendrup
Copy link
Contributor

@RomanPudashkin Could you please review it?

@RomanPudashkin
Copy link
Contributor

@bakajikara could you please rebase it again? I'll merge it after that. Thanks!

@RomanPudashkin
Copy link
Contributor

RomanPudashkin commented Jul 5, 2023

@bakajikara could you please also open the same PR but for the 4.1.0 branch? Thanks!

@bakajikara
Copy link
Contributor Author

@RomanPudashkin Done!

@RomanPudashkin
Copy link
Contributor

@bakajikara please fix the failed unit test

@RomanPudashkin
Copy link
Contributor

@bakajikara the build errors are fixed here:
#18409

@RomanPudashkin
Copy link
Contributor

@bakajikara please rebase your PR (the CI checks will be fine after that). Thanks!

@RomanPudashkin RomanPudashkin merged commit 548dd7b into musescore:master Jul 5, 2023
11 checks passed
@bakajikara bakajikara deleted the textline-properties branch July 5, 2023 12:28
codecruisedor added a commit to codecruisedor/MuseScore that referenced this pull request Jul 13, 2023
commit e784b32
Merge: ff86773 1447390
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 13 17:01:42 2023 +0300

    Merge pull request musescore#18568 from mike-spa/fix#18565

    Fix musescore#18565

commit 1447390
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Thu Jul 13 14:58:06 2023 +0200

    Fix musescore#18565

commit ff86773
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 17:47:22 2023 +0300

    [engraving] remove friend class TremoloLayout from Tremolo

commit 3adc7ed
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 16:39:24 2023 +0300

    [engraving] remove friend class SlurTieLayout from Tie

commit 6ff5f44
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 16:09:37 2023 +0300

    [engraving] remove friend class SystemLayout from System

commit 8e09dec
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 14:31:06 2023 +0300

    [engraving] remove friend class SlurTieLayout from Slur

commit 74148cb
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 12:10:01 2023 +0300

    [engraving] remove friend class ChordLayout from Chord

commit 4476301
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Wed Jul 12 16:22:54 2023 +0300

    added vtest as gtest

commit affd40d
Merge: 06bfbe5 d5f1320
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 21:36:53 2023 +0300

    Merge pull request musescore#18556 from RomanPudashkin/musicxml_fixes

    musicxml_fixes

commit d5f1320
Author: asattely <a.sattely@musescore.com>
Date:   Sun Apr 2 22:07:56 2023 -0400

    fix musescore#17037: allow replacement of 'b' and '#' with unicode equivalent in insrt names

commit f0e8873
Author: Aaron Sattely <a.sattely@musescore.com>
Date:   Mon Mar 27 19:56:13 2023 -0400

    utests for hidden measure musicxml import

commit 9b71d0b
Author: Aaron Sattely <a.sattely@musescore.com>
Date:   Mon Mar 27 16:23:16 2023 -0400

    fix musescore#17035: <print-object> tags indicate hide empty staves

commit ffcbee9
Author: Aaron Sattely <a.sattely@musescore.com>
Date:   Mon Mar 27 15:10:47 2023 -0400

    fix musescore#16497: write articulation placement if available

commit 06bfbe5
Merge: e588e44 c1931db
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 17:46:07 2023 +0300

    Merge pull request musescore#18248 from mike-spa/optimizationTest

    Don't compute stuff on staves that aren't shown

commit e588e44
Merge: 588f6e5 fb8acc5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 17:26:21 2023 +0300

    Merge pull request musescore#18551 from alexpavlov96/palette_stafftypechange_layout

commit 588f6e5
Merge: f858fb8 dda39a5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 16:43:39 2023 +0300

    Merge pull request musescore#18548 from alexpavlov96/stretched_bend_labels

    fixed labels for stretched bend

commit f858fb8
Merge: 9798886 cc57a7c
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 16:34:19 2023 +0300

    Merge pull request musescore#18538 from alexpavlov96/removed_unused_files

    removed unused file

commit fb8acc5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 16:22:56 2023 +0300

    added stafftype change to palette layout

commit 9798886
Merge: 2fb92d5 6388270
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 12 15:33:03 2023 +0200

    Merge pull request musescore#17895 from cbjeukendrup/crash_select_last_measure_certain_score

    Fix crash when selecting the last measure in a certain score

commit dda39a5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 15:58:51 2023 +0300

    fixed labels for stretched bend

commit 2fb92d5
Merge: d010b46 42c4180
Author: Alexandr Popov <popovag1988@gmail.com>
Date:   Wed Jul 12 15:04:09 2023 +0300

    Merge pull request musescore#18545 from handrok/bytearra_constructors

    [DRAFT] added constructors to bytearray and buffer

commit 42c4180
Author: popov alexandr <popovag1988@gmail.com>
Date:   Wed Jul 12 12:51:03 2023 +0300

    added constructors to bytearray and buffer

commit d010b46
Merge: 539a421 bb4507c
Author: DmitryArefiev <90187801+DmitryArefiev@users.noreply.github.com>
Date:   Wed Jul 12 12:22:09 2023 +0300

    Merge pull request musescore#17864 from adazem009/fix_palette_search_crash

    Fix musescore#16849: Fix crash when searching in Palettes

commit 539a421
Merge: 8d2434c bbc9b04
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 10:32:39 2023 +0300

    Merge pull request musescore#18518 from cbjeukendrup/fix_updating_offset_property

    Fix updating the Offset property in the Inspector when dragging item in the notation view

commit 8d2434c
Merge: 1caf582 3bc0903
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 09:44:12 2023 +0300

    Merge pull request musescore#13563 from iwoithe/fix-9476-accidental-interaction

    Fix musescore#9476: Fix accidental note input bar and palette interaction

commit 1caf582
Merge: 7579a6b f9f050b
Author: mikekirin <m.kirin@mu.se>
Date:   Wed Jul 12 00:49:19 2023 +0200

    Merge pull request musescore#18541 from mikekirin/gp4-gpx-tuning-fix

    Tuning string for gp1-3 import fixed

commit f9f050b
Author: mikekirin <mike.kirin@hotmail.com>
Date:   Tue Jul 11 23:29:49 2023 +0200

    Tuning string for gp1-3 import fixed

commit bb4507c
Author: adazem009 <68537469+adazem009@users.noreply.github.com>
Date:   Tue Jul 11 21:34:16 2023 +0200

    fix musescore#16849: Do not delete content item in PopupView

commit cc57a7c
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Tue Jul 11 21:43:54 2023 +0300

    removed unused file

commit bbc9b04
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 11 10:44:19 2023 +0200

    Properly initialize and update child inspector models

commit 8ccdca6
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 11 02:00:26 2023 +0200

    Fix updating the Offset property in the Inspector when dragging item in the notation

commit 7579a6b
Merge: 1db9f40 b2880d7
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 16:50:49 2023 +0300

    Merge pull request musescore#18314 from mike-spa/fixBackNavigationWithArticulation

    Fix back navigation with articulation

commit 1db9f40
Merge: e46f075 3cc0d60
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 16:46:44 2023 +0300

    Merge pull request musescore#16242 from softcat477/fix-copy-text

    Fix musescore#16146, Copy-paste plain text outside MuseScore

commit b2880d7
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Tue Jul 11 14:03:05 2023 +0200

    Fix back navigation with articulation

    review corrections

commit e46f075
Merge: b82986e 7fa0426
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 14:46:17 2023 +0300

    Merge pull request musescore#18526 from RomanPudashkin/vst_compat_fix

    vst_compat_fix

commit b82986e
Merge: a2537bc d3be163
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 14:44:57 2023 +0300

    Merge pull request musescore#18510 from mike-spa/correctScalingErrorsOfChordLines

    Correct scaling errors of ChordLine objects

commit 7fa0426
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 11 12:20:26 2023 +0300

    fix musescore#18525: the Instrument category has the highest priority for compatibility reasons

commit a2537bc
Merge: a59b372 57b1acc
Author: mikekirin <m.kirin@mu.se>
Date:   Tue Jul 11 11:30:33 2023 +0200

    Merge pull request musescore#18524 from mikekirin/gp4-gpx-tuning-fix

    Tuning string fix for all gp versions

commit a59b372
Merge: fccb957 9ede16f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Tue Jul 11 12:22:39 2023 +0300

    Merge pull request musescore#18508 from alexpavlov96/gp_hide_rests_fix

commit fccb957
Merge: 7084f8d 9cf4d87
Author: Alexandr Popov <popovag1988@gmail.com>
Date:   Tue Jul 11 11:38:34 2023 +0300

    Merge pull request musescore#18523 from handrok/qt_support_define

    fixed link error while compiling with NO_QT_SUPPORT

commit 7084f8d
Merge: 75f4abc eafefc2
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 11:12:30 2023 +0300

    Merge pull request musescore#18520 from cbjeukendrup/fix_superfluous_thin_bracket

    Don't add superfluous thin brackets for each instrument

commit d3be163
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Tue Jul 11 10:00:09 2023 +0200

    Correct scaling errors of chordlines

commit 9cf4d87
Author: popov alexandr <popovag1988@gmail.com>
Date:   Tue Jul 11 10:34:58 2023 +0300

    fixed linked error compiling with NO_QT_SUPPORT

commit eafefc2
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 11 02:50:50 2023 +0200

    Don't add superfluous thin brackets

    Finalising a thin bracket should happen only when encountering a different instrument (i.e. the previous bracket will not grow any longer). Not for the first part of every staff.

    This logic error already existed, but has surfaced only after ce01ab2.

commit 75f4abc
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Mon Jul 10 14:02:31 2023 +0300

    [palette] added layout for Chord

commit 1f22c24
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Mon Jul 10 16:22:37 2023 +0300

    added colorization for messages from Qt

commit 57b1acc
Author: mikekirin <mike.kirin@hotmail.com>
Date:   Mon Jul 10 17:04:26 2023 +0200

    Tuning string fix for all gp versions

commit 9ede16f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Mon Jul 10 17:13:28 2023 +0300

    gp-import: changed hiding rests behaviour, refactored, added tests

commit c543239
Merge: 1534c16 b47b92f
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Mon Jul 10 16:57:18 2023 +0300

    Merge pull request musescore#18501 from mike-spa/fixExpressionSnappingAboveStaff

    Fix expression snapping above staff

commit 1534c16
Merge: bc8e925 c7c90e0
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Mon Jul 10 16:53:49 2023 +0300

    Merge pull request musescore#17575 from asattely/melisma-fix

    Fix musescore#17548 Allow melisma to be deleted (or adjusted) on chordrest duration change or lyric entry

commit b47b92f
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Mon Jul 10 13:49:04 2023 +0200

    fix utests

commit 4134fc5
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Mon Jul 10 10:59:14 2023 +0200

    added vtest

commit 9cd644a
Author: Michele Spagnolo <m.spagnolo@mu.se>
Date:   Mon Jul 10 14:52:12 2023 +0200

    Correct default offset for expression above and below staff

    correction

commit bc8e925
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Mon Jul 10 16:11:35 2023 +0530

    Implemented coloured log

    This commit allows you to print using output in colours, allowing you to easily see output during debugging

commit b8c9211
Merge: 744f6d0 cf0e237
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Mon Jul 10 13:30:15 2023 +0300

    Merge pull request musescore#18500 from sammik/correct-playback-transposing-instruments

    Correct playback transposing instruments and tpcs

commit 744f6d0
Merge: 0eb768b 73f69ea
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Mon Jul 10 12:25:32 2023 +0200

    Merge pull request musescore#18485 from cbjeukendrup/windows_portable_nightly_really

    Really enable nightly builds for Windows Portable

commit 812aec7
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Mon Jul 10 12:09:37 2023 +0200

    Correct for different dynamic and expression offset when snapping

commit 0eb768b
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:35:46 2023 +0300

    [palette] removed engraving layout pal

commit e433234
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:28:50 2023 +0300

    [palette] added layout for Slur

commit 63e57ab
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:14:39 2023 +0300

    [palette] added layout for Arpeggio

commit 56cf709
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:01:54 2023 +0300

    [palette] added layout for Tremolo

commit e313c77
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 16:52:53 2023 +0300

    [palette] added layout for Spacer

commit 6d0371c
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 15:35:00 2023 +0300

    [palette] added layout for LayoutBreak

commit 9ab5c76
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 14:57:08 2023 +0300

    [palette] added layout for MeasureNumber

commit 74aea44
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 14:26:36 2023 +0300

    [palette] added layout for TremoloBar

commit c1f1f99
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 13:50:57 2023 +0300

    [palette] added layout for Bend

commit 20438db
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 12:45:45 2023 +0300

    [palette] added layout for MeasureRepeat

commit 5c22e2a
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 12:21:03 2023 +0300

    [palette] added layout for Fermata

commit 0893f80
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 17:36:02 2023 +0300

    [palette] added layout for Breath

commit 377cd4c
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 17:28:21 2023 +0300

    [palette] added layout for NoteHead

commit 4ccdf04
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 17:20:53 2023 +0300

    [palette] added layout for Glissando

commit 5664ed0
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 16:40:30 2023 +0300

    [palette] added layout for ChordLine

commit b1112ba
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 16:26:04 2023 +0300

    [palette] added layout for Trill

commit cf0e237
Author: sammik <samuelmiklas@gmail.com>
Date:   Sun Jul 9 15:20:14 2023 +0200

    use tpc1 for playback, if possible

commit e0481e2
Merge: e44addf b6cadcb
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Sun Jul 9 16:53:19 2023 +0200

    Merge pull request musescore#18491 from musescore/ci_run_lupdate

commit f1f5170
Author: sammik <samuelmiklas@gmail.com>
Date:   Sun Jul 9 09:10:18 2023 +0200

    update tpcs if "flipped keysig" is added, or removed

commit b6cadcb
Author: cbjeukendrup <cbjeukendrup@users.noreply.github.com>
Date:   Sun Jul 9 12:03:42 2023 +0000

    Run lupdate

commit 73f69ea
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Sat Jul 8 20:56:19 2023 +0200

    Really enable nightly builds for Windows Portable

commit e44addf
Merge: bba0d07 3af05bc
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Sat Jul 8 14:53:18 2023 +0300

    Merge pull request musescore#18478 from cbjeukendrup/crash_linked_tab

    Fix crash when creating linked staff for TAB-only staff

commit 3af05bc
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Sat Jul 8 10:53:13 2023 +0200

    Fix crash when creating linked staff for TAB-only staff

commit bba0d07
Merge: 3d1bd4b abd58f6
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Sat Jul 8 00:08:29 2023 +0300

    Merge pull request musescore#18466 from alexpavlov96/gp_segments_fix

commit 3d1bd4b
Merge: fe21a8c c712bdf
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 20:12:05 2023 +0300

    Merge pull request musescore#18468 from RomanPudashkin/tremolo_crash

    tremolo_crash

commit c712bdf
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Fri Jul 7 19:17:48 2023 +0300

    fix musescore#18467

commit fe21a8c
Merge: bc5e929 7d8c3d1
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 16:40:47 2023 +0300

    Merge pull request musescore#17489 from HemantAntony/15903-accidentals_not_imported_musicxml

    Fix musescore#15903: Added MusicXML support for some accidentals

commit bc5e929
Merge: 629fa32 e716e99
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 15:45:49 2023 +0300

    Merge pull request musescore#18465 from Jojo-Schmitz/piobraich

    Add some piobraich-embellishments to bww-Import

commit 7d8c3d1
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Sun May 7 20:45:21 2023 +0530

    Fix musescore#15903: Added MusicXML support for some accidentals

commit abd58f6
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Fri Jul 7 15:13:42 2023 +0300

    gp-import: fixed segments while removing extra rests

commit e716e99
Author: Michael Siepmann <michaelsiepmann@users.noreply.github.com>
Date:   Fri Jul 7 13:53:51 2023 +0200

    Add some piobraich-embellishments to bww-Import

    Port of musescore#16943

commit 629fa32
Merge: cd01c6e cd7e8df
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 14:58:09 2023 +0300

    Merge pull request musescore#18279 from sammik/instrumentchange-keysig

    fix musescore#18197 musescore#18212 correct instrument change and key signatures behaviour

commit cd01c6e
Merge: 7e76cf5 3ee253f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Fri Jul 7 12:51:39 2023 +0300

    Merge pull request musescore#18439 from alexpavlov96/dead_slapped_layout

    added dead slapped element to layout types

commit 7e76cf5
Merge: fb0b72c fb3583a
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 12:49:52 2023 +0300

    Merge pull request musescore#18463 from mike-spa/fixCrossBeamForceHorizontal

    Fix cross beam force horizontal bug

commit fb3583a
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Fri Jul 7 11:03:40 2023 +0200

    added vtest

commit 1cd545b
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Fri Jul 7 10:53:23 2023 +0200

    Fix cross beam force horizontal

commit fb0b72c
Merge: 1896d10 660df4b
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 11:48:45 2023 +0300

    Merge pull request musescore#18453 from sammik/prefersharpflat-import-lot_accidentals

    fix musescore#18425 - part containing key with more than 6 accidentals

commit 1896d10
Merge: 9d84acf d7c9eb1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Fri Jul 7 10:38:31 2023 +0200

    Merge pull request musescore#18448 from cbjeukendrup/windows_portable_nightly

commit 9d84acf
Merge: ab483e5 b65c4a5
Author: mikekirin <m.kirin@mu.se>
Date:   Fri Jul 7 10:26:10 2023 +0200

    Merge pull request musescore#18455 from mikekirin/gp5-grace-import-fix

    Grace notes import from gp5 fix

commit b65c4a5
Author: mikekirin <mike.kirin@hotmail.com>
Date:   Fri Jul 7 01:25:55 2023 +0200

    Grace notes import from gp5 fix

commit 660df4b
Author: sammik <samuelmiklas@gmail.com>
Date:   Thu Jul 6 23:47:11 2023 +0200

    fix musescore#18425 - part containing key with more than 6 accidentals has to be PreferSharpFlat::NONE

commit ab483e5
Merge: 20a6343 727bfd0
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 21:43:52 2023 +0300

    Merge pull request musescore#18424 from MarcSabatella/change-string

    really move note between strings

commit d7c9eb1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Thu Jul 6 19:20:27 2023 +0200

    Create Portable nightly builds for Windows

commit 20a6343
Merge: 497843d 82a44d1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Thu Jul 6 19:06:02 2023 +0200

    Merge pull request musescore#18423 from cbjeukendrup/publish_windows_portable

    [ci] When publishing Windows build to OSUOSL, publish Portable build too

commit 3cc0d60
Author: softcat477 <softcat477@gmail.com>
Date:   Fri Feb 3 16:37:40 2023 -0500

    Fix musescore#16146, Copy-paste plain text outside MuseScore

    - Put plain text and rich text to the clipboard with different MIME types.
    - use the default text/plain when pasting outside of musescore
    - use the custom application/musescore/richtext when pasting inside musescore

commit 497843d
Merge: 9818d94 9b26987
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 19:18:24 2023 +0300

    Merge pull request musescore#18445 from RomanPudashkin/crash_when_open_score_fix

    crash_when_open_score_fix

commit 9818d94
Merge: 33139dc 12446bb
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 18:05:57 2023 +0300

    Merge pull request musescore#18441 from asattely/aug-dot-bug

    Fix musescore#18440 - Delete augmentation dots when necessary

commit 9b26987
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Thu Jul 6 17:55:41 2023 +0300

    fix musescore#18442

commit 33139dc
Merge: 12f6b39 7ab7fcf
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 17:22:44 2023 +0300

    Merge pull request musescore#18434 from Eism/revert_to_factory_fix

    fixed musescore#18433: App doesn't auto restart properly after Revert to factory settings (Windows only)

commit 12446bb
Author: asattely <a.sattely@musescore.com>
Date:   Thu Jul 6 10:18:43 2023 -0400

    small bugfix for aug dot deletion

commit 3ee253f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Thu Jul 6 17:11:50 2023 +0300

    added dead slapped element to layout types

commit 12f6b39
Merge: 2f0cc6f e46d492
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 14:33:12 2023 +0300

    Merge pull request musescore#17110 from manolo/midiconf-band-laud

    adjust midi bank and program for bandurria and laud

commit 2f0cc6f
Merge: 9bc47d3 886ca9e
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 14:20:04 2023 +0300

    Merge pull request musescore#17759 from laarmen/default-dpi-broken-screens

    uiconfiguration: fix DPI for bad screen metadata

commit 7ab7fcf
Author: Eism <eismailzada@gmail.com>
Date:   Thu Jul 6 13:33:43 2023 +0300

    fixed musescore#18433: Added default splash screen

commit 9bc47d3
Merge: 1181e50 473b974
Author: DmitryArefiev <90187801+DmitryArefiev@users.noreply.github.com>
Date:   Thu Jul 6 11:55:42 2023 +0300

    Merge pull request musescore#18429 from Eism/nsw_select_first_group_fix

    fixed musescore#18427: No instrument category selected when opening New Score dialog

commit 1181e50
Merge: fff51ed da14f31
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 10:30:59 2023 +0300

    Merge pull request musescore#18416 from mike-spa/fixWrongDefaultPositionForHairpins

    Fix wrong default position for hairpins

commit 473b974
Author: Eism <eismailzada@gmail.com>
Date:   Thu Jul 6 10:26:52 2023 +0300

    fixed musescore#18427: Select first group when initializing model

commit c7c90e0
Author: asattely <a.sattely@musescore.com>
Date:   Wed Jul 5 17:47:41 2023 -0400

    code review changes

commit 727bfd0
Author: Marc Sabatella <marc@outsideshore.com>
Date:   Wed Jul 5 13:38:30 2023 -0600

    really move note between strings

commit 82a44d1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 21:35:09 2023 +0200

    [ci] When publishing Windows build, publish Portable build too

commit fff51ed
Merge: f80d92b b89d808
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 20:11:28 2023 +0200

    Merge pull request musescore#18421 from musescore/ci_run_lupdate

    Update in-repo translation source files

commit b89d808
Author: cbjeukendrup <cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 18:04:33 2023 +0000

    Run lupdate

commit f80d92b
Merge: d0fa401 5670e86
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 20:03:13 2023 +0200

    Merge pull request musescore#18422 from cbjeukendrup/fix_a_translation_context

    Fix a typo in a translation context

commit 5670e86
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 19:59:57 2023 +0200

    Fix a typo in a translation context

commit d0fa401
Merge: 8442f17 a66ec26
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 19:18:48 2023 +0300

    Merge pull request musescore#17988 from asattely/dots-cleanup

    Cleanup of dot positioning code and manual direction bugfix

commit 8442f17
Merge: 719ecf5 116bbb9
Author: Elnur Ismailzada <eismailzada@gmail.com>
Date:   Wed Jul 5 19:07:07 2023 +0300

    Merge pull request musescore#18413 from Eism/score_add_note_crash_fix

    fixed musescore#18412: Crash when input notes and switching between score and part

commit d8bdda7
Author: asattely <a.sattely@musescore.com>
Date:   Tue May 16 14:50:57 2023 -0400

    allow lyric entry to interrupt melisma

commit a107c90
Author: asattely <a.sattely@musescore.com>
Date:   Mon May 15 22:45:34 2023 -0400

    allow melisma to be deleted on chordrest duration change

commit a66ec26
Author: asattely <a.sattely@musescore.com>
Date:   Wed Jun 14 19:19:27 2023 -0400

    Cleanup of dot positioning code and manual direction bugfix

commit 719ecf5
Merge: 0fa70a2 fd0aa79
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 18:01:06 2023 +0300

    Merge pull request musescore#18255 from HemantAntony/17949-aux_sends_too_close

    Fix musescore#17949: Aux sends 1 and 2 are too close together

commit 0fa70a2
Merge: da38aec 6f0c6e9
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 5 17:51:27 2023 +0300

    Merge pull request musescore#18415 from alexpavlov96/gp_spanner_uncomplete_measure

    gp-import: expanding spanner  when it ends on uncompleted measure

commit da38aec
Merge: eaf847f 4d2816d
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 17:50:59 2023 +0300

    Merge pull request musescore#18152 from RomanPudashkin/audio_plugin_scanner_various_improvements

    audio_plugin_scanner_various_improvements

commit da14f31
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Wed Jul 5 16:34:00 2023 +0200

    Fix wrong default position for hairpins

commit eaf847f
Merge: 11b188e 400415f
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 17:06:23 2023 +0300

    Merge pull request musescore#18130 from cbjeukendrup/splash_new

    Only show "Loading new file" splash screen when really doing that

commit 6f0c6e9
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 5 17:03:42 2023 +0300

    gp-import: expanding spanner  when it ends on uncompleted measure

commit 11b188e
Merge: 174b7f7 8420350
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 16:55:48 2023 +0300

    Merge pull request musescore#18376 from cbjeukendrup/message_open_error

    Fix musescore#12028: Fix messaging when opening non-existing scores

commit 400415f
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jun 27 19:58:17 2023 +0200

    Don't show splash screen at all when launching a second instance manually

commit 7a5d587
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Thu Jun 22 22:44:28 2023 +0200

    Only show "Loading new file" splash screen when really doing that

commit 174b7f7
Merge: d2cec8a 52d1715
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 16:09:56 2023 +0300

    Merge pull request musescore#18401 from cbjeukendrup/crash_ctrlshiftdrag_harpdiagram

    Fix crash when Ctrl+Shift+Dragging Harp Pedal Diagram

commit 8420350
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 4 00:09:58 2023 +0200

    Show the correct dialog when an error occurs while opening a file

commit 2ceeae7
Author: I Woithe <iwoithe@just42.net>
Date:   Thu May 11 20:36:45 2023 +0930

    Fix musescore#12028: Fix messaging when opening non-existing scores

commit d2cec8a
Merge: 548dd7b 95c9cd6
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 15:43:47 2023 +0300

    Merge pull request musescore#18392 from Eism/wasapi_device_null_check

    fixed musescore#18161: Crash unplugging USB on Windows

commit 548dd7b
Merge: 7a20137 46865cd
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 15:15:55 2023 +0300

    Merge pull request musescore#16369 from bakajikara/textline-properties

    Textline properties: reintroduce missing text edit field

commit 7a20137
Merge: e190d03 06904c2
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 14:53:37 2023 +0300

    Merge pull request musescore#18387 from RomanPudashkin/capo_compat

    capo_compat

commit 116bbb9
Author: Eism <eismailzada@gmail.com>
Date:   Wed Jul 5 14:50:21 2023 +0300

    fixed musescore#18412: Added nullptr check

commit e190d03
Merge: 317b708 5dbd72a
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 14:40:19 2023 +0300

    Merge pull request musescore#18383 from Eism/score_switch_parts_crash_fix

    fixed musescore#18254: Crash when switching between score and part with different measures selected

commit 46865cd
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Jul 5 18:46:09 2023 +0900

    Fixed utest errors

commit f8105b9
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Jul 5 17:51:53 2023 +0900

    Changed score to style

commit 0ba7fe8
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Fri Jun 9 15:05:15 2023 +0900

    Add setPropertyFlags

commit 81b5e8b
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Mon Mar 20 10:13:15 2023 +0900

    Introduced styles for pedal line texts

commit 31d22f2
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Sat Mar 18 17:16:20 2023 +0900

    Fixed missing offset property default

commit ed403b2
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Sat Mar 18 12:05:43 2023 +0900

    Fixed hairpin text property default

commit 70b94d9
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Feb 15 20:33:26 2023 +0900

    Added text tab to pedal line properties (musescore#14928)

commit 48c75f4
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Feb 15 10:03:40 2023 +0900

    fixed endText was invisible (musescore#16368)

commit 06904c2
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 14:47:14 2023 +0300

    don't show BrailleViewStub stub

commit 377dfef
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 13:50:48 2023 +0300

    replace the old Capo (based on StaffText) with the new Capo item

commit 317b708
Merge: 62f79b9 3ff601c
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 5 13:28:59 2023 +0300

    Merge pull request musescore#18409 from RomanPudashkin/fix_build

    fix_build

commit 62f79b9
Merge: 2356fe2 ea81bd9
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 12:33:25 2023 +0300

    Merge pull request musescore#18407 from mike-spa/expressionAutoplaceCorrection-2

    Correct autoplace for expression when not snapping to dynamic

commit 3ff601c
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Wed Jul 5 12:29:58 2023 +0300

    fix build

commit 2356fe2
Merge: ab0b70d 1f4647d
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 12:07:34 2023 +0300

    Merge pull request musescore#18358 from cbjeukendrup/block_too_new_files

    Completely block opening files from newer versions

commit ab0b70d
Merge: cac4112 a658fca
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 11:54:28 2023 +0300

    Merge pull request musescore#18056 from Jojo-Schmitz/293441-direction-type-missing-child

    Fix #293441: [MusicXML export] invalid XML export: direction-type is missing child element

commit 5dbd72a
Author: Eism <eismailzada@gmail.com>
Date:   Tue Jul 4 15:14:22 2023 +0300

    fixed musescore#18254: subscribe to a change the current notation at the level above

commit ea81bd9
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Wed Jul 5 10:45:09 2023 +0200

    Correct autoplace for expression when not snapping to dynamic

commit cac4112
Merge: 2c25395 e2d1fef
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 10:25:32 2023 +0300

    Merge pull request musescore#18354 from iwoithe/fix-18352-fix-fret-min-value

    Fix musescore#18352: Fix minimum values in fretboard diagrams

commit 95c9cd6
Author: Eism <eismailzada@gmail.com>
Date:   Tue Jul 4 17:43:39 2023 +0300

    Checking devices for null

commit 52d1715
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 01:58:12 2023 +0200

    Fix crash when Ctrl+Shift+Dragging Harp Pedal Diagram

commit 2c25395
Merge: e032187 863316e
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 01:46:23 2023 +0200

    Merge pull request musescore#18318 from HemantAntony/18315-harp_notation_palette

    Fix musescore#18315: Change Harp palette

commit e032187
Author: hirnaymay <sony.vaio.1404@gmail.com>
Date:   Wed Jul 5 02:23:10 2023 +0530

    Fix for issue musescore#12673: On wide screens, the text in Learn > Classes is too wide to be comfortably readable (musescore#18167)

    * Initial Fix

    Working fix, still need to work on the ClassPage.qml for a better fix

    * Update ClassesPage.qml

    Changed the root element to a `StyledFlickable`

    * Fixed code style and anchors

    Fixed the code style of the qml file to match the rest of the codebase.
    Removed right anchors and margin from the Rectangle containing authorInfo

commit 4d2816d
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 16:55:23 2023 +0300

    register vst3 files without any audio effect inside as failed plugins

commit a33d4ed
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 16:33:36 2023 +0300

    use io::completeBasename for generating resourceId as it was before PR musescore#16990

    (to maintain backward compatibility with old projects)

commit aec4811
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Wed Jun 21 12:58:05 2023 +0300

    make sure we can register two plugins with the same resourceId but with different location

    (the same plugin is installed in two different places)

commit 8e1faa4
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Fri Jun 16 12:50:06 2023 +0300

    use known_audio_plugins.json to store information about installed plugins

    (instead of having a separate file for each plugin to avoid possible name conflicts, the user may have the same plugin installed in several different locations)

commit 13bd0e9
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Fri Jun 16 12:07:19 2023 +0300

    optimization

commit ad004b3
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Thu Jun 15 20:11:42 2023 +0300

    write logs related to audio plugins registration to a separate file (to avoid creating a lot of log files)

commit 1f4647d
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 4 15:12:08 2023 +0200

    Show filepath using native separators (backslash on Windows)

commit 0b1c292
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Mon Jul 3 01:28:44 2023 +0200

    Completely block opening files from newer versions

    Basically remove the "Open anyway" button

commit 9f63f47
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 11:41:43 2023 +0300

    fix musescore#18065: add Capo if it is not in the Guitar palette

commit e2d1fef
Author: I Woithe <iwoithe@just42.net>
Date:   Mon Jul 3 20:05:04 2023 +0930

    Fix musescore#18352: Fix minimum values in fretboard diagrams

commit 863316e
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Fri Jun 30 12:12:21 2023 +0530

    Fix musescore#18315: Change Harp palette

commit cd7e8df
Author: sammik <samuelmiklas@gmail.com>
Date:   Fri Jun 30 01:55:53 2023 +0200

    cleanup

commit 4396a9e
Author: sammik <samuelmiklas@gmail.com>
Date:   Thu Jun 29 16:51:12 2023 +0200

    do not add unnecessary courtesy keysigs

commit 785deb1
Author: sammik <samuelmiklas@gmail.com>
Date:   Wed Jun 28 18:29:04 2023 +0200

    remove "generated" key signatures

commit cb0ea38
Author: sammik <samuelmiklas@gmail.com>
Date:   Tue Jun 27 18:25:28 2023 +0200

    correct keysig presence check

commit fd0aa79
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Wed Jun 28 22:46:33 2023 +0530

    Fix musescore#17949: Aux sends 1 and 2 are too close together

commit c1931db
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Wed Jun 28 15:58:30 2023 +0200

    Don't compute stuff on staves that aren't shown

commit a658fca
Author: Leon Vinken <leon.vinken@gmail.com>
Date:   Sat Jun 3 08:21:25 2023 +0200

    Fix #293441: [MusicXML export] invalid XML export: direction-type is missing child element

    TextBase::fragmentList() (last updated by commit 10ebbb9 on Aug 1, 2018) is missing a fix
    introduced in the similar function TextBase::plainText() (added by commit 3653f4b on Nov 19, 2018).
    The fix relayouts a clone of the TextBase when it encounters a TextBase with an invalid layout.

commit 6388270
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jun 7 23:42:12 2023 +0200

    Fix crash when selecting the last measure in a certain score

    Resolves: musescore#17829

    In this score, the last segment is not the last enabled segment. So, even though `segment` is not yet equal to `rangeEndSegment`, `nextSegment` is nullptr, because apparently there is no next _enabled_ segment.

    I'm not sure if it is an expected situation that the last segment of a score is not enabled, especially because in this case it seems to be a remnant of a courtesy key signature for a next measure that is not present anymore. But apparently that can happen. Still, I wonder if that _should_ be possible to happen; or are we fixing a symptom of some problem rather than the problem itself? For example, should we instead do something in the reading code to remove that weird courtesy key signature?

commit 886ca9e
Author: Simon Chopin <chopin.simon@gmail.com>
Date:   Sun May 28 13:05:51 2023 +0200

    uiconfiguration: fix DPI for bad screen metadata

    Some screens don't report their physical size in their EDID, for
    instance the Samsung Neo G9 in its 5120x1440 configuration. When that
    happens, on Linux xrandr reports the physical size as 1mmx1mm, which is
    obviously invalid, and results in a computed DPI so high that the
    default view is a totally blank screen, and the max zoomed-out level
    still only covers a fraction of the score.

    While it's possible for users to force the DPI via a command-line
    argument, having a sensible default value to begin with is much better,
    especially for nontechnical users.

    While I only encountered the issue on Linux (due to not having Windows
    available in the first place) I deliberately left the check on the
    common codepath as I figured that a 1mm*1mm screen must be invalid no
    matter the platform.

    Fixes musescore#16002.

commit 3bc0903
Author: I Woithe <iwoithe@just42.net>
Date:   Thu May 11 21:04:40 2023 +0930

    Fix musescore#9476: Fix accidental note input bar interaction

commit e46d492
Author: Manolo Carrasco <manolo@vaadin.com>
Date:   Sun Apr 2 11:50:50 2023 +0200

    adjust midi bank and program for bandurria and laud

    Since both the Spanish Bandurria and Laúd have 12 steel strings distributed in 6 courses
    their sound is closer to the 12 steel String Guitar than to the 6 nylon string one.
    Adjusting this improves a little bit their sound when playing them in musescore.
codecruisedor added a commit to codecruisedor/MuseScore that referenced this pull request Jul 13, 2023
commit e784b32
Merge: ff86773 1447390
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 13 17:01:42 2023 +0300

    Merge pull request musescore#18568 from mike-spa/fix#18565

    Fix musescore#18565

commit 1447390
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Thu Jul 13 14:58:06 2023 +0200

    Fix musescore#18565

commit ff86773
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 17:47:22 2023 +0300

    [engraving] remove friend class TremoloLayout from Tremolo

commit 3adc7ed
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 16:39:24 2023 +0300

    [engraving] remove friend class SlurTieLayout from Tie

commit 6ff5f44
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 16:09:37 2023 +0300

    [engraving] remove friend class SystemLayout from System

commit 8e09dec
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 14:31:06 2023 +0300

    [engraving] remove friend class SlurTieLayout from Slur

commit 74148cb
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 12:10:01 2023 +0300

    [engraving] remove friend class ChordLayout from Chord

commit 4476301
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Wed Jul 12 16:22:54 2023 +0300

    added vtest as gtest

commit affd40d
Merge: 06bfbe5 d5f1320
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 21:36:53 2023 +0300

    Merge pull request musescore#18556 from RomanPudashkin/musicxml_fixes

    musicxml_fixes

commit d5f1320
Author: asattely <a.sattely@musescore.com>
Date:   Sun Apr 2 22:07:56 2023 -0400

    fix musescore#17037: allow replacement of 'b' and '#' with unicode equivalent in insrt names

commit f0e8873
Author: Aaron Sattely <a.sattely@musescore.com>
Date:   Mon Mar 27 19:56:13 2023 -0400

    utests for hidden measure musicxml import

commit 9b71d0b
Author: Aaron Sattely <a.sattely@musescore.com>
Date:   Mon Mar 27 16:23:16 2023 -0400

    fix musescore#17035: <print-object> tags indicate hide empty staves

commit ffcbee9
Author: Aaron Sattely <a.sattely@musescore.com>
Date:   Mon Mar 27 15:10:47 2023 -0400

    fix musescore#16497: write articulation placement if available

commit 06bfbe5
Merge: e588e44 c1931db
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 17:46:07 2023 +0300

    Merge pull request musescore#18248 from mike-spa/optimizationTest

    Don't compute stuff on staves that aren't shown

commit e588e44
Merge: 588f6e5 fb8acc5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 17:26:21 2023 +0300

    Merge pull request musescore#18551 from alexpavlov96/palette_stafftypechange_layout

commit 588f6e5
Merge: f858fb8 dda39a5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 16:43:39 2023 +0300

    Merge pull request musescore#18548 from alexpavlov96/stretched_bend_labels

    fixed labels for stretched bend

commit f858fb8
Merge: 9798886 cc57a7c
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 16:34:19 2023 +0300

    Merge pull request musescore#18538 from alexpavlov96/removed_unused_files

    removed unused file

commit fb8acc5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 16:22:56 2023 +0300

    added stafftype change to palette layout

commit 9798886
Merge: 2fb92d5 6388270
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 12 15:33:03 2023 +0200

    Merge pull request musescore#17895 from cbjeukendrup/crash_select_last_measure_certain_score

    Fix crash when selecting the last measure in a certain score

commit dda39a5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 15:58:51 2023 +0300

    fixed labels for stretched bend

commit 2fb92d5
Merge: d010b46 42c4180
Author: Alexandr Popov <popovag1988@gmail.com>
Date:   Wed Jul 12 15:04:09 2023 +0300

    Merge pull request musescore#18545 from handrok/bytearra_constructors

    [DRAFT] added constructors to bytearray and buffer

commit 42c4180
Author: popov alexandr <popovag1988@gmail.com>
Date:   Wed Jul 12 12:51:03 2023 +0300

    added constructors to bytearray and buffer

commit d010b46
Merge: 539a421 bb4507c
Author: DmitryArefiev <90187801+DmitryArefiev@users.noreply.github.com>
Date:   Wed Jul 12 12:22:09 2023 +0300

    Merge pull request musescore#17864 from adazem009/fix_palette_search_crash

    Fix musescore#16849: Fix crash when searching in Palettes

commit 539a421
Merge: 8d2434c bbc9b04
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 10:32:39 2023 +0300

    Merge pull request musescore#18518 from cbjeukendrup/fix_updating_offset_property

    Fix updating the Offset property in the Inspector when dragging item in the notation view

commit 8d2434c
Merge: 1caf582 3bc0903
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 09:44:12 2023 +0300

    Merge pull request musescore#13563 from iwoithe/fix-9476-accidental-interaction

    Fix musescore#9476: Fix accidental note input bar and palette interaction

commit 1caf582
Merge: 7579a6b f9f050b
Author: mikekirin <m.kirin@mu.se>
Date:   Wed Jul 12 00:49:19 2023 +0200

    Merge pull request musescore#18541 from mikekirin/gp4-gpx-tuning-fix

    Tuning string for gp1-3 import fixed

commit f9f050b
Author: mikekirin <mike.kirin@hotmail.com>
Date:   Tue Jul 11 23:29:49 2023 +0200

    Tuning string for gp1-3 import fixed

commit bb4507c
Author: adazem009 <68537469+adazem009@users.noreply.github.com>
Date:   Tue Jul 11 21:34:16 2023 +0200

    fix musescore#16849: Do not delete content item in PopupView

commit cc57a7c
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Tue Jul 11 21:43:54 2023 +0300

    removed unused file

commit bbc9b04
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 11 10:44:19 2023 +0200

    Properly initialize and update child inspector models

commit 8ccdca6
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 11 02:00:26 2023 +0200

    Fix updating the Offset property in the Inspector when dragging item in the notation

commit 7579a6b
Merge: 1db9f40 b2880d7
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 16:50:49 2023 +0300

    Merge pull request musescore#18314 from mike-spa/fixBackNavigationWithArticulation

    Fix back navigation with articulation

commit 1db9f40
Merge: e46f075 3cc0d60
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 16:46:44 2023 +0300

    Merge pull request musescore#16242 from softcat477/fix-copy-text

    Fix musescore#16146, Copy-paste plain text outside MuseScore

commit b2880d7
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Tue Jul 11 14:03:05 2023 +0200

    Fix back navigation with articulation

    review corrections

commit e46f075
Merge: b82986e 7fa0426
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 14:46:17 2023 +0300

    Merge pull request musescore#18526 from RomanPudashkin/vst_compat_fix

    vst_compat_fix

commit b82986e
Merge: a2537bc d3be163
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 14:44:57 2023 +0300

    Merge pull request musescore#18510 from mike-spa/correctScalingErrorsOfChordLines

    Correct scaling errors of ChordLine objects

commit 7fa0426
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 11 12:20:26 2023 +0300

    fix musescore#18525: the Instrument category has the highest priority for compatibility reasons

commit a2537bc
Merge: a59b372 57b1acc
Author: mikekirin <m.kirin@mu.se>
Date:   Tue Jul 11 11:30:33 2023 +0200

    Merge pull request musescore#18524 from mikekirin/gp4-gpx-tuning-fix

    Tuning string fix for all gp versions

commit a59b372
Merge: fccb957 9ede16f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Tue Jul 11 12:22:39 2023 +0300

    Merge pull request musescore#18508 from alexpavlov96/gp_hide_rests_fix

commit fccb957
Merge: 7084f8d 9cf4d87
Author: Alexandr Popov <popovag1988@gmail.com>
Date:   Tue Jul 11 11:38:34 2023 +0300

    Merge pull request musescore#18523 from handrok/qt_support_define

    fixed link error while compiling with NO_QT_SUPPORT

commit 7084f8d
Merge: 75f4abc eafefc2
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 11:12:30 2023 +0300

    Merge pull request musescore#18520 from cbjeukendrup/fix_superfluous_thin_bracket

    Don't add superfluous thin brackets for each instrument

commit d3be163
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Tue Jul 11 10:00:09 2023 +0200

    Correct scaling errors of chordlines

commit 9cf4d87
Author: popov alexandr <popovag1988@gmail.com>
Date:   Tue Jul 11 10:34:58 2023 +0300

    fixed linked error compiling with NO_QT_SUPPORT

commit eafefc2
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 11 02:50:50 2023 +0200

    Don't add superfluous thin brackets

    Finalising a thin bracket should happen only when encountering a different instrument (i.e. the previous bracket will not grow any longer). Not for the first part of every staff.

    This logic error already existed, but has surfaced only after ce01ab2.

commit 75f4abc
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Mon Jul 10 14:02:31 2023 +0300

    [palette] added layout for Chord

commit 1f22c24
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Mon Jul 10 16:22:37 2023 +0300

    added colorization for messages from Qt

commit 57b1acc
Author: mikekirin <mike.kirin@hotmail.com>
Date:   Mon Jul 10 17:04:26 2023 +0200

    Tuning string fix for all gp versions

commit 9ede16f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Mon Jul 10 17:13:28 2023 +0300

    gp-import: changed hiding rests behaviour, refactored, added tests

commit c543239
Merge: 1534c16 b47b92f
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Mon Jul 10 16:57:18 2023 +0300

    Merge pull request musescore#18501 from mike-spa/fixExpressionSnappingAboveStaff

    Fix expression snapping above staff

commit 1534c16
Merge: bc8e925 c7c90e0
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Mon Jul 10 16:53:49 2023 +0300

    Merge pull request musescore#17575 from asattely/melisma-fix

    Fix musescore#17548 Allow melisma to be deleted (or adjusted) on chordrest duration change or lyric entry

commit b47b92f
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Mon Jul 10 13:49:04 2023 +0200

    fix utests

commit 4134fc5
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Mon Jul 10 10:59:14 2023 +0200

    added vtest

commit 9cd644a
Author: Michele Spagnolo <m.spagnolo@mu.se>
Date:   Mon Jul 10 14:52:12 2023 +0200

    Correct default offset for expression above and below staff

    correction

commit bc8e925
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Mon Jul 10 16:11:35 2023 +0530

    Implemented coloured log

    This commit allows you to print using output in colours, allowing you to easily see output during debugging

commit b8c9211
Merge: 744f6d0 cf0e237
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Mon Jul 10 13:30:15 2023 +0300

    Merge pull request musescore#18500 from sammik/correct-playback-transposing-instruments

    Correct playback transposing instruments and tpcs

commit 744f6d0
Merge: 0eb768b 73f69ea
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Mon Jul 10 12:25:32 2023 +0200

    Merge pull request musescore#18485 from cbjeukendrup/windows_portable_nightly_really

    Really enable nightly builds for Windows Portable

commit 812aec7
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Mon Jul 10 12:09:37 2023 +0200

    Correct for different dynamic and expression offset when snapping

commit 0eb768b
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:35:46 2023 +0300

    [palette] removed engraving layout pal

commit e433234
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:28:50 2023 +0300

    [palette] added layout for Slur

commit 63e57ab
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:14:39 2023 +0300

    [palette] added layout for Arpeggio

commit 56cf709
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:01:54 2023 +0300

    [palette] added layout for Tremolo

commit e313c77
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 16:52:53 2023 +0300

    [palette] added layout for Spacer

commit 6d0371c
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 15:35:00 2023 +0300

    [palette] added layout for LayoutBreak

commit 9ab5c76
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 14:57:08 2023 +0300

    [palette] added layout for MeasureNumber

commit 74aea44
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 14:26:36 2023 +0300

    [palette] added layout for TremoloBar

commit c1f1f99
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 13:50:57 2023 +0300

    [palette] added layout for Bend

commit 20438db
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 12:45:45 2023 +0300

    [palette] added layout for MeasureRepeat

commit 5c22e2a
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 12:21:03 2023 +0300

    [palette] added layout for Fermata

commit 0893f80
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 17:36:02 2023 +0300

    [palette] added layout for Breath

commit 377cd4c
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 17:28:21 2023 +0300

    [palette] added layout for NoteHead

commit 4ccdf04
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 17:20:53 2023 +0300

    [palette] added layout for Glissando

commit 5664ed0
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 16:40:30 2023 +0300

    [palette] added layout for ChordLine

commit b1112ba
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 16:26:04 2023 +0300

    [palette] added layout for Trill

commit cf0e237
Author: sammik <samuelmiklas@gmail.com>
Date:   Sun Jul 9 15:20:14 2023 +0200

    use tpc1 for playback, if possible

commit e0481e2
Merge: e44addf b6cadcb
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Sun Jul 9 16:53:19 2023 +0200

    Merge pull request musescore#18491 from musescore/ci_run_lupdate

commit f1f5170
Author: sammik <samuelmiklas@gmail.com>
Date:   Sun Jul 9 09:10:18 2023 +0200

    update tpcs if "flipped keysig" is added, or removed

commit b6cadcb
Author: cbjeukendrup <cbjeukendrup@users.noreply.github.com>
Date:   Sun Jul 9 12:03:42 2023 +0000

    Run lupdate

commit 73f69ea
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Sat Jul 8 20:56:19 2023 +0200

    Really enable nightly builds for Windows Portable

commit e44addf
Merge: bba0d07 3af05bc
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Sat Jul 8 14:53:18 2023 +0300

    Merge pull request musescore#18478 from cbjeukendrup/crash_linked_tab

    Fix crash when creating linked staff for TAB-only staff

commit 3af05bc
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Sat Jul 8 10:53:13 2023 +0200

    Fix crash when creating linked staff for TAB-only staff

commit bba0d07
Merge: 3d1bd4b abd58f6
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Sat Jul 8 00:08:29 2023 +0300

    Merge pull request musescore#18466 from alexpavlov96/gp_segments_fix

commit 3d1bd4b
Merge: fe21a8c c712bdf
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 20:12:05 2023 +0300

    Merge pull request musescore#18468 from RomanPudashkin/tremolo_crash

    tremolo_crash

commit c712bdf
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Fri Jul 7 19:17:48 2023 +0300

    fix musescore#18467

commit fe21a8c
Merge: bc5e929 7d8c3d1
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 16:40:47 2023 +0300

    Merge pull request musescore#17489 from HemantAntony/15903-accidentals_not_imported_musicxml

    Fix musescore#15903: Added MusicXML support for some accidentals

commit bc5e929
Merge: 629fa32 e716e99
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 15:45:49 2023 +0300

    Merge pull request musescore#18465 from Jojo-Schmitz/piobraich

    Add some piobraich-embellishments to bww-Import

commit 7d8c3d1
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Sun May 7 20:45:21 2023 +0530

    Fix musescore#15903: Added MusicXML support for some accidentals

commit abd58f6
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Fri Jul 7 15:13:42 2023 +0300

    gp-import: fixed segments while removing extra rests

commit e716e99
Author: Michael Siepmann <michaelsiepmann@users.noreply.github.com>
Date:   Fri Jul 7 13:53:51 2023 +0200

    Add some piobraich-embellishments to bww-Import

    Port of musescore#16943

commit 629fa32
Merge: cd01c6e cd7e8df
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 14:58:09 2023 +0300

    Merge pull request musescore#18279 from sammik/instrumentchange-keysig

    fix musescore#18197 musescore#18212 correct instrument change and key signatures behaviour

commit cd01c6e
Merge: 7e76cf5 3ee253f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Fri Jul 7 12:51:39 2023 +0300

    Merge pull request musescore#18439 from alexpavlov96/dead_slapped_layout

    added dead slapped element to layout types

commit 7e76cf5
Merge: fb0b72c fb3583a
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 12:49:52 2023 +0300

    Merge pull request musescore#18463 from mike-spa/fixCrossBeamForceHorizontal

    Fix cross beam force horizontal bug

commit fb3583a
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Fri Jul 7 11:03:40 2023 +0200

    added vtest

commit 1cd545b
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Fri Jul 7 10:53:23 2023 +0200

    Fix cross beam force horizontal

commit fb0b72c
Merge: 1896d10 660df4b
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 11:48:45 2023 +0300

    Merge pull request musescore#18453 from sammik/prefersharpflat-import-lot_accidentals

    fix musescore#18425 - part containing key with more than 6 accidentals

commit 1896d10
Merge: 9d84acf d7c9eb1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Fri Jul 7 10:38:31 2023 +0200

    Merge pull request musescore#18448 from cbjeukendrup/windows_portable_nightly

commit 9d84acf
Merge: ab483e5 b65c4a5
Author: mikekirin <m.kirin@mu.se>
Date:   Fri Jul 7 10:26:10 2023 +0200

    Merge pull request musescore#18455 from mikekirin/gp5-grace-import-fix

    Grace notes import from gp5 fix

commit b65c4a5
Author: mikekirin <mike.kirin@hotmail.com>
Date:   Fri Jul 7 01:25:55 2023 +0200

    Grace notes import from gp5 fix

commit 660df4b
Author: sammik <samuelmiklas@gmail.com>
Date:   Thu Jul 6 23:47:11 2023 +0200

    fix musescore#18425 - part containing key with more than 6 accidentals has to be PreferSharpFlat::NONE

commit ab483e5
Merge: 20a6343 727bfd0
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 21:43:52 2023 +0300

    Merge pull request musescore#18424 from MarcSabatella/change-string

    really move note between strings

commit d7c9eb1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Thu Jul 6 19:20:27 2023 +0200

    Create Portable nightly builds for Windows

commit 20a6343
Merge: 497843d 82a44d1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Thu Jul 6 19:06:02 2023 +0200

    Merge pull request musescore#18423 from cbjeukendrup/publish_windows_portable

    [ci] When publishing Windows build to OSUOSL, publish Portable build too

commit 3cc0d60
Author: softcat477 <softcat477@gmail.com>
Date:   Fri Feb 3 16:37:40 2023 -0500

    Fix musescore#16146, Copy-paste plain text outside MuseScore

    - Put plain text and rich text to the clipboard with different MIME types.
    - use the default text/plain when pasting outside of musescore
    - use the custom application/musescore/richtext when pasting inside musescore

commit 497843d
Merge: 9818d94 9b26987
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 19:18:24 2023 +0300

    Merge pull request musescore#18445 from RomanPudashkin/crash_when_open_score_fix

    crash_when_open_score_fix

commit 9818d94
Merge: 33139dc 12446bb
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 18:05:57 2023 +0300

    Merge pull request musescore#18441 from asattely/aug-dot-bug

    Fix musescore#18440 - Delete augmentation dots when necessary

commit 9b26987
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Thu Jul 6 17:55:41 2023 +0300

    fix musescore#18442

commit 33139dc
Merge: 12f6b39 7ab7fcf
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 17:22:44 2023 +0300

    Merge pull request musescore#18434 from Eism/revert_to_factory_fix

    fixed musescore#18433: App doesn't auto restart properly after Revert to factory settings (Windows only)

commit 12446bb
Author: asattely <a.sattely@musescore.com>
Date:   Thu Jul 6 10:18:43 2023 -0400

    small bugfix for aug dot deletion

commit 3ee253f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Thu Jul 6 17:11:50 2023 +0300

    added dead slapped element to layout types

commit 12f6b39
Merge: 2f0cc6f e46d492
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 14:33:12 2023 +0300

    Merge pull request musescore#17110 from manolo/midiconf-band-laud

    adjust midi bank and program for bandurria and laud

commit 2f0cc6f
Merge: 9bc47d3 886ca9e
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 14:20:04 2023 +0300

    Merge pull request musescore#17759 from laarmen/default-dpi-broken-screens

    uiconfiguration: fix DPI for bad screen metadata

commit 7ab7fcf
Author: Eism <eismailzada@gmail.com>
Date:   Thu Jul 6 13:33:43 2023 +0300

    fixed musescore#18433: Added default splash screen

commit 9bc47d3
Merge: 1181e50 473b974
Author: DmitryArefiev <90187801+DmitryArefiev@users.noreply.github.com>
Date:   Thu Jul 6 11:55:42 2023 +0300

    Merge pull request musescore#18429 from Eism/nsw_select_first_group_fix

    fixed musescore#18427: No instrument category selected when opening New Score dialog

commit 1181e50
Merge: fff51ed da14f31
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 10:30:59 2023 +0300

    Merge pull request musescore#18416 from mike-spa/fixWrongDefaultPositionForHairpins

    Fix wrong default position for hairpins

commit 473b974
Author: Eism <eismailzada@gmail.com>
Date:   Thu Jul 6 10:26:52 2023 +0300

    fixed musescore#18427: Select first group when initializing model

commit c7c90e0
Author: asattely <a.sattely@musescore.com>
Date:   Wed Jul 5 17:47:41 2023 -0400

    code review changes

commit 727bfd0
Author: Marc Sabatella <marc@outsideshore.com>
Date:   Wed Jul 5 13:38:30 2023 -0600

    really move note between strings

commit 82a44d1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 21:35:09 2023 +0200

    [ci] When publishing Windows build, publish Portable build too

commit fff51ed
Merge: f80d92b b89d808
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 20:11:28 2023 +0200

    Merge pull request musescore#18421 from musescore/ci_run_lupdate

    Update in-repo translation source files

commit b89d808
Author: cbjeukendrup <cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 18:04:33 2023 +0000

    Run lupdate

commit f80d92b
Merge: d0fa401 5670e86
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 20:03:13 2023 +0200

    Merge pull request musescore#18422 from cbjeukendrup/fix_a_translation_context

    Fix a typo in a translation context

commit 5670e86
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 19:59:57 2023 +0200

    Fix a typo in a translation context

commit d0fa401
Merge: 8442f17 a66ec26
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 19:18:48 2023 +0300

    Merge pull request musescore#17988 from asattely/dots-cleanup

    Cleanup of dot positioning code and manual direction bugfix

commit 8442f17
Merge: 719ecf5 116bbb9
Author: Elnur Ismailzada <eismailzada@gmail.com>
Date:   Wed Jul 5 19:07:07 2023 +0300

    Merge pull request musescore#18413 from Eism/score_add_note_crash_fix

    fixed musescore#18412: Crash when input notes and switching between score and part

commit d8bdda7
Author: asattely <a.sattely@musescore.com>
Date:   Tue May 16 14:50:57 2023 -0400

    allow lyric entry to interrupt melisma

commit a107c90
Author: asattely <a.sattely@musescore.com>
Date:   Mon May 15 22:45:34 2023 -0400

    allow melisma to be deleted on chordrest duration change

commit a66ec26
Author: asattely <a.sattely@musescore.com>
Date:   Wed Jun 14 19:19:27 2023 -0400

    Cleanup of dot positioning code and manual direction bugfix

commit 719ecf5
Merge: 0fa70a2 fd0aa79
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 18:01:06 2023 +0300

    Merge pull request musescore#18255 from HemantAntony/17949-aux_sends_too_close

    Fix musescore#17949: Aux sends 1 and 2 are too close together

commit 0fa70a2
Merge: da38aec 6f0c6e9
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 5 17:51:27 2023 +0300

    Merge pull request musescore#18415 from alexpavlov96/gp_spanner_uncomplete_measure

    gp-import: expanding spanner  when it ends on uncompleted measure

commit da38aec
Merge: eaf847f 4d2816d
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 17:50:59 2023 +0300

    Merge pull request musescore#18152 from RomanPudashkin/audio_plugin_scanner_various_improvements

    audio_plugin_scanner_various_improvements

commit da14f31
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Wed Jul 5 16:34:00 2023 +0200

    Fix wrong default position for hairpins

commit eaf847f
Merge: 11b188e 400415f
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 17:06:23 2023 +0300

    Merge pull request musescore#18130 from cbjeukendrup/splash_new

    Only show "Loading new file" splash screen when really doing that

commit 6f0c6e9
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 5 17:03:42 2023 +0300

    gp-import: expanding spanner  when it ends on uncompleted measure

commit 11b188e
Merge: 174b7f7 8420350
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 16:55:48 2023 +0300

    Merge pull request musescore#18376 from cbjeukendrup/message_open_error

    Fix musescore#12028: Fix messaging when opening non-existing scores

commit 400415f
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jun 27 19:58:17 2023 +0200

    Don't show splash screen at all when launching a second instance manually

commit 7a5d587
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Thu Jun 22 22:44:28 2023 +0200

    Only show "Loading new file" splash screen when really doing that

commit 174b7f7
Merge: d2cec8a 52d1715
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 16:09:56 2023 +0300

    Merge pull request musescore#18401 from cbjeukendrup/crash_ctrlshiftdrag_harpdiagram

    Fix crash when Ctrl+Shift+Dragging Harp Pedal Diagram

commit 8420350
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 4 00:09:58 2023 +0200

    Show the correct dialog when an error occurs while opening a file

commit 2ceeae7
Author: I Woithe <iwoithe@just42.net>
Date:   Thu May 11 20:36:45 2023 +0930

    Fix musescore#12028: Fix messaging when opening non-existing scores

commit d2cec8a
Merge: 548dd7b 95c9cd6
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 15:43:47 2023 +0300

    Merge pull request musescore#18392 from Eism/wasapi_device_null_check

    fixed musescore#18161: Crash unplugging USB on Windows

commit 548dd7b
Merge: 7a20137 46865cd
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 15:15:55 2023 +0300

    Merge pull request musescore#16369 from bakajikara/textline-properties

    Textline properties: reintroduce missing text edit field

commit 7a20137
Merge: e190d03 06904c2
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 14:53:37 2023 +0300

    Merge pull request musescore#18387 from RomanPudashkin/capo_compat

    capo_compat

commit 116bbb9
Author: Eism <eismailzada@gmail.com>
Date:   Wed Jul 5 14:50:21 2023 +0300

    fixed musescore#18412: Added nullptr check

commit e190d03
Merge: 317b708 5dbd72a
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 14:40:19 2023 +0300

    Merge pull request musescore#18383 from Eism/score_switch_parts_crash_fix

    fixed musescore#18254: Crash when switching between score and part with different measures selected

commit 46865cd
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Jul 5 18:46:09 2023 +0900

    Fixed utest errors

commit f8105b9
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Jul 5 17:51:53 2023 +0900

    Changed score to style

commit 0ba7fe8
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Fri Jun 9 15:05:15 2023 +0900

    Add setPropertyFlags

commit 81b5e8b
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Mon Mar 20 10:13:15 2023 +0900

    Introduced styles for pedal line texts

commit 31d22f2
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Sat Mar 18 17:16:20 2023 +0900

    Fixed missing offset property default

commit ed403b2
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Sat Mar 18 12:05:43 2023 +0900

    Fixed hairpin text property default

commit 70b94d9
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Feb 15 20:33:26 2023 +0900

    Added text tab to pedal line properties (musescore#14928)

commit 48c75f4
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Feb 15 10:03:40 2023 +0900

    fixed endText was invisible (musescore#16368)

commit 06904c2
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 14:47:14 2023 +0300

    don't show BrailleViewStub stub

commit 377dfef
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 13:50:48 2023 +0300

    replace the old Capo (based on StaffText) with the new Capo item

commit 317b708
Merge: 62f79b9 3ff601c
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 5 13:28:59 2023 +0300

    Merge pull request musescore#18409 from RomanPudashkin/fix_build

    fix_build

commit 62f79b9
Merge: 2356fe2 ea81bd9
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 12:33:25 2023 +0300

    Merge pull request musescore#18407 from mike-spa/expressionAutoplaceCorrection-2

    Correct autoplace for expression when not snapping to dynamic

commit 3ff601c
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Wed Jul 5 12:29:58 2023 +0300

    fix build

commit 2356fe2
Merge: ab0b70d 1f4647d
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 12:07:34 2023 +0300

    Merge pull request musescore#18358 from cbjeukendrup/block_too_new_files

    Completely block opening files from newer versions

commit ab0b70d
Merge: cac4112 a658fca
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 11:54:28 2023 +0300

    Merge pull request musescore#18056 from Jojo-Schmitz/293441-direction-type-missing-child

    Fix #293441: [MusicXML export] invalid XML export: direction-type is missing child element

commit 5dbd72a
Author: Eism <eismailzada@gmail.com>
Date:   Tue Jul 4 15:14:22 2023 +0300

    fixed musescore#18254: subscribe to a change the current notation at the level above

commit ea81bd9
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Wed Jul 5 10:45:09 2023 +0200

    Correct autoplace for expression when not snapping to dynamic

commit cac4112
Merge: 2c25395 e2d1fef
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 10:25:32 2023 +0300

    Merge pull request musescore#18354 from iwoithe/fix-18352-fix-fret-min-value

    Fix musescore#18352: Fix minimum values in fretboard diagrams

commit 95c9cd6
Author: Eism <eismailzada@gmail.com>
Date:   Tue Jul 4 17:43:39 2023 +0300

    Checking devices for null

commit 52d1715
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 01:58:12 2023 +0200

    Fix crash when Ctrl+Shift+Dragging Harp Pedal Diagram

commit 2c25395
Merge: e032187 863316e
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 01:46:23 2023 +0200

    Merge pull request musescore#18318 from HemantAntony/18315-harp_notation_palette

    Fix musescore#18315: Change Harp palette

commit e032187
Author: hirnaymay <sony.vaio.1404@gmail.com>
Date:   Wed Jul 5 02:23:10 2023 +0530

    Fix for issue musescore#12673: On wide screens, the text in Learn > Classes is too wide to be comfortably readable (musescore#18167)

    * Initial Fix

    Working fix, still need to work on the ClassPage.qml for a better fix

    * Update ClassesPage.qml

    Changed the root element to a `StyledFlickable`

    * Fixed code style and anchors

    Fixed the code style of the qml file to match the rest of the codebase.
    Removed right anchors and margin from the Rectangle containing authorInfo

commit 4d2816d
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 16:55:23 2023 +0300

    register vst3 files without any audio effect inside as failed plugins

commit a33d4ed
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 16:33:36 2023 +0300

    use io::completeBasename for generating resourceId as it was before PR musescore#16990

    (to maintain backward compatibility with old projects)

commit aec4811
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Wed Jun 21 12:58:05 2023 +0300

    make sure we can register two plugins with the same resourceId but with different location

    (the same plugin is installed in two different places)

commit 8e1faa4
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Fri Jun 16 12:50:06 2023 +0300

    use known_audio_plugins.json to store information about installed plugins

    (instead of having a separate file for each plugin to avoid possible name conflicts, the user may have the same plugin installed in several different locations)

commit 13bd0e9
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Fri Jun 16 12:07:19 2023 +0300

    optimization

commit ad004b3
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Thu Jun 15 20:11:42 2023 +0300

    write logs related to audio plugins registration to a separate file (to avoid creating a lot of log files)

commit 1f4647d
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 4 15:12:08 2023 +0200

    Show filepath using native separators (backslash on Windows)

commit 0b1c292
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Mon Jul 3 01:28:44 2023 +0200

    Completely block opening files from newer versions

    Basically remove the "Open anyway" button

commit 9f63f47
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 11:41:43 2023 +0300

    fix musescore#18065: add Capo if it is not in the Guitar palette

commit e2d1fef
Author: I Woithe <iwoithe@just42.net>
Date:   Mon Jul 3 20:05:04 2023 +0930

    Fix musescore#18352: Fix minimum values in fretboard diagrams

commit 863316e
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Fri Jun 30 12:12:21 2023 +0530

    Fix musescore#18315: Change Harp palette

commit cd7e8df
Author: sammik <samuelmiklas@gmail.com>
Date:   Fri Jun 30 01:55:53 2023 +0200

    cleanup

commit 4396a9e
Author: sammik <samuelmiklas@gmail.com>
Date:   Thu Jun 29 16:51:12 2023 +0200

    do not add unnecessary courtesy keysigs

commit 785deb1
Author: sammik <samuelmiklas@gmail.com>
Date:   Wed Jun 28 18:29:04 2023 +0200

    remove "generated" key signatures

commit cb0ea38
Author: sammik <samuelmiklas@gmail.com>
Date:   Tue Jun 27 18:25:28 2023 +0200

    correct keysig presence check

commit fd0aa79
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Wed Jun 28 22:46:33 2023 +0530

    Fix musescore#17949: Aux sends 1 and 2 are too close together

commit c1931db
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Wed Jun 28 15:58:30 2023 +0200

    Don't compute stuff on staves that aren't shown

commit a658fca
Author: Leon Vinken <leon.vinken@gmail.com>
Date:   Sat Jun 3 08:21:25 2023 +0200

    Fix #293441: [MusicXML export] invalid XML export: direction-type is missing child element

    TextBase::fragmentList() (last updated by commit 10ebbb9 on Aug 1, 2018) is missing a fix
    introduced in the similar function TextBase::plainText() (added by commit 3653f4b on Nov 19, 2018).
    The fix relayouts a clone of the TextBase when it encounters a TextBase with an invalid layout.

commit 6388270
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jun 7 23:42:12 2023 +0200

    Fix crash when selecting the last measure in a certain score

    Resolves: musescore#17829

    In this score, the last segment is not the last enabled segment. So, even though `segment` is not yet equal to `rangeEndSegment`, `nextSegment` is nullptr, because apparently there is no next _enabled_ segment.

    I'm not sure if it is an expected situation that the last segment of a score is not enabled, especially because in this case it seems to be a remnant of a courtesy key signature for a next measure that is not present anymore. But apparently that can happen. Still, I wonder if that _should_ be possible to happen; or are we fixing a symptom of some problem rather than the problem itself? For example, should we instead do something in the reading code to remove that weird courtesy key signature?

commit 886ca9e
Author: Simon Chopin <chopin.simon@gmail.com>
Date:   Sun May 28 13:05:51 2023 +0200

    uiconfiguration: fix DPI for bad screen metadata

    Some screens don't report their physical size in their EDID, for
    instance the Samsung Neo G9 in its 5120x1440 configuration. When that
    happens, on Linux xrandr reports the physical size as 1mmx1mm, which is
    obviously invalid, and results in a computed DPI so high that the
    default view is a totally blank screen, and the max zoomed-out level
    still only covers a fraction of the score.

    While it's possible for users to force the DPI via a command-line
    argument, having a sensible default value to begin with is much better,
    especially for nontechnical users.

    While I only encountered the issue on Linux (due to not having Windows
    available in the first place) I deliberately left the check on the
    common codepath as I figured that a 1mm*1mm screen must be invalid no
    matter the platform.

    Fixes musescore#16002.

commit 3bc0903
Author: I Woithe <iwoithe@just42.net>
Date:   Thu May 11 21:04:40 2023 +0930

    Fix musescore#9476: Fix accidental note input bar interaction

commit e46d492
Author: Manolo Carrasco <manolo@vaadin.com>
Date:   Sun Apr 2 11:50:50 2023 +0200

    adjust midi bank and program for bandurria and laud

    Since both the Spanish Bandurria and Laúd have 12 steel strings distributed in 6 courses
    their sound is closer to the 12 steel String Guitar than to the 6 nylon string one.
    Adjusting this improves a little bit their sound when playing them in musescore.
codecruisedor pushed a commit to codecruisedor/MuseScore that referenced this pull request Aug 6, 2023
I have changed four files in this PR. This is my first attempt at raising a pull request, so please review the code and feel free point out any mistake that I made.

Update chordrest.cpp

Squashed commit of the following:

commit e784b32
Merge: ff86773 1447390
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 13 17:01:42 2023 +0300

    Merge pull request musescore#18568 from mike-spa/fix#18565

    Fix musescore#18565

commit 1447390
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Thu Jul 13 14:58:06 2023 +0200

    Fix musescore#18565

commit ff86773
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 17:47:22 2023 +0300

    [engraving] remove friend class TremoloLayout from Tremolo

commit 3adc7ed
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 16:39:24 2023 +0300

    [engraving] remove friend class SlurTieLayout from Tie

commit 6ff5f44
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 16:09:37 2023 +0300

    [engraving] remove friend class SystemLayout from System

commit 8e09dec
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 14:31:06 2023 +0300

    [engraving] remove friend class SlurTieLayout from Slur

commit 74148cb
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Tue Jul 11 12:10:01 2023 +0300

    [engraving] remove friend class ChordLayout from Chord

commit 4476301
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Wed Jul 12 16:22:54 2023 +0300

    added vtest as gtest

commit affd40d
Merge: 06bfbe5 d5f1320
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 21:36:53 2023 +0300

    Merge pull request musescore#18556 from RomanPudashkin/musicxml_fixes

    musicxml_fixes

commit d5f1320
Author: asattely <a.sattely@musescore.com>
Date:   Sun Apr 2 22:07:56 2023 -0400

    fix musescore#17037: allow replacement of 'b' and '#' with unicode equivalent in insrt names

commit f0e8873
Author: Aaron Sattely <a.sattely@musescore.com>
Date:   Mon Mar 27 19:56:13 2023 -0400

    utests for hidden measure musicxml import

commit 9b71d0b
Author: Aaron Sattely <a.sattely@musescore.com>
Date:   Mon Mar 27 16:23:16 2023 -0400

    fix musescore#17035: <print-object> tags indicate hide empty staves

commit ffcbee9
Author: Aaron Sattely <a.sattely@musescore.com>
Date:   Mon Mar 27 15:10:47 2023 -0400

    fix musescore#16497: write articulation placement if available

commit 06bfbe5
Merge: e588e44 c1931db
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 17:46:07 2023 +0300

    Merge pull request musescore#18248 from mike-spa/optimizationTest

    Don't compute stuff on staves that aren't shown

commit e588e44
Merge: 588f6e5 fb8acc5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 17:26:21 2023 +0300

    Merge pull request musescore#18551 from alexpavlov96/palette_stafftypechange_layout

commit 588f6e5
Merge: f858fb8 dda39a5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 16:43:39 2023 +0300

    Merge pull request musescore#18548 from alexpavlov96/stretched_bend_labels

    fixed labels for stretched bend

commit f858fb8
Merge: 9798886 cc57a7c
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 16:34:19 2023 +0300

    Merge pull request musescore#18538 from alexpavlov96/removed_unused_files

    removed unused file

commit fb8acc5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 16:22:56 2023 +0300

    added stafftype change to palette layout

commit 9798886
Merge: 2fb92d5 6388270
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 12 15:33:03 2023 +0200

    Merge pull request musescore#17895 from cbjeukendrup/crash_select_last_measure_certain_score

    Fix crash when selecting the last measure in a certain score

commit dda39a5
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 12 15:58:51 2023 +0300

    fixed labels for stretched bend

commit 2fb92d5
Merge: d010b46 42c4180
Author: Alexandr Popov <popovag1988@gmail.com>
Date:   Wed Jul 12 15:04:09 2023 +0300

    Merge pull request musescore#18545 from handrok/bytearra_constructors

    [DRAFT] added constructors to bytearray and buffer

commit 42c4180
Author: popov alexandr <popovag1988@gmail.com>
Date:   Wed Jul 12 12:51:03 2023 +0300

    added constructors to bytearray and buffer

commit d010b46
Merge: 539a421 bb4507c
Author: DmitryArefiev <90187801+DmitryArefiev@users.noreply.github.com>
Date:   Wed Jul 12 12:22:09 2023 +0300

    Merge pull request musescore#17864 from adazem009/fix_palette_search_crash

    Fix musescore#16849: Fix crash when searching in Palettes

commit 539a421
Merge: 8d2434c bbc9b04
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 10:32:39 2023 +0300

    Merge pull request musescore#18518 from cbjeukendrup/fix_updating_offset_property

    Fix updating the Offset property in the Inspector when dragging item in the notation view

commit 8d2434c
Merge: 1caf582 3bc0903
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 12 09:44:12 2023 +0300

    Merge pull request musescore#13563 from iwoithe/fix-9476-accidental-interaction

    Fix musescore#9476: Fix accidental note input bar and palette interaction

commit 1caf582
Merge: 7579a6b f9f050b
Author: mikekirin <m.kirin@mu.se>
Date:   Wed Jul 12 00:49:19 2023 +0200

    Merge pull request musescore#18541 from mikekirin/gp4-gpx-tuning-fix

    Tuning string for gp1-3 import fixed

commit f9f050b
Author: mikekirin <mike.kirin@hotmail.com>
Date:   Tue Jul 11 23:29:49 2023 +0200

    Tuning string for gp1-3 import fixed

commit bb4507c
Author: adazem009 <68537469+adazem009@users.noreply.github.com>
Date:   Tue Jul 11 21:34:16 2023 +0200

    fix musescore#16849: Do not delete content item in PopupView

commit cc57a7c
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Tue Jul 11 21:43:54 2023 +0300

    removed unused file

commit bbc9b04
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 11 10:44:19 2023 +0200

    Properly initialize and update child inspector models

commit 8ccdca6
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 11 02:00:26 2023 +0200

    Fix updating the Offset property in the Inspector when dragging item in the notation

commit 7579a6b
Merge: 1db9f40 b2880d7
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 16:50:49 2023 +0300

    Merge pull request musescore#18314 from mike-spa/fixBackNavigationWithArticulation

    Fix back navigation with articulation

commit 1db9f40
Merge: e46f075 3cc0d60
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 16:46:44 2023 +0300

    Merge pull request musescore#16242 from softcat477/fix-copy-text

    Fix musescore#16146, Copy-paste plain text outside MuseScore

commit b2880d7
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Tue Jul 11 14:03:05 2023 +0200

    Fix back navigation with articulation

    review corrections

commit e46f075
Merge: b82986e 7fa0426
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 14:46:17 2023 +0300

    Merge pull request musescore#18526 from RomanPudashkin/vst_compat_fix

    vst_compat_fix

commit b82986e
Merge: a2537bc d3be163
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 14:44:57 2023 +0300

    Merge pull request musescore#18510 from mike-spa/correctScalingErrorsOfChordLines

    Correct scaling errors of ChordLine objects

commit 7fa0426
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 11 12:20:26 2023 +0300

    fix musescore#18525: the Instrument category has the highest priority for compatibility reasons

commit a2537bc
Merge: a59b372 57b1acc
Author: mikekirin <m.kirin@mu.se>
Date:   Tue Jul 11 11:30:33 2023 +0200

    Merge pull request musescore#18524 from mikekirin/gp4-gpx-tuning-fix

    Tuning string fix for all gp versions

commit a59b372
Merge: fccb957 9ede16f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Tue Jul 11 12:22:39 2023 +0300

    Merge pull request musescore#18508 from alexpavlov96/gp_hide_rests_fix

commit fccb957
Merge: 7084f8d 9cf4d87
Author: Alexandr Popov <popovag1988@gmail.com>
Date:   Tue Jul 11 11:38:34 2023 +0300

    Merge pull request musescore#18523 from handrok/qt_support_define

    fixed link error while compiling with NO_QT_SUPPORT

commit 7084f8d
Merge: 75f4abc eafefc2
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Tue Jul 11 11:12:30 2023 +0300

    Merge pull request musescore#18520 from cbjeukendrup/fix_superfluous_thin_bracket

    Don't add superfluous thin brackets for each instrument

commit d3be163
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Tue Jul 11 10:00:09 2023 +0200

    Correct scaling errors of chordlines

commit 9cf4d87
Author: popov alexandr <popovag1988@gmail.com>
Date:   Tue Jul 11 10:34:58 2023 +0300

    fixed linked error compiling with NO_QT_SUPPORT

commit eafefc2
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 11 02:50:50 2023 +0200

    Don't add superfluous thin brackets

    Finalising a thin bracket should happen only when encountering a different instrument (i.e. the previous bracket will not grow any longer). Not for the first part of every staff.

    This logic error already existed, but has surfaced only after ce01ab2.

commit 75f4abc
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Mon Jul 10 14:02:31 2023 +0300

    [palette] added layout for Chord

commit 1f22c24
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Mon Jul 10 16:22:37 2023 +0300

    added colorization for messages from Qt

commit 57b1acc
Author: mikekirin <mike.kirin@hotmail.com>
Date:   Mon Jul 10 17:04:26 2023 +0200

    Tuning string fix for all gp versions

commit 9ede16f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Mon Jul 10 17:13:28 2023 +0300

    gp-import: changed hiding rests behaviour, refactored, added tests

commit c543239
Merge: 1534c16 b47b92f
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Mon Jul 10 16:57:18 2023 +0300

    Merge pull request musescore#18501 from mike-spa/fixExpressionSnappingAboveStaff

    Fix expression snapping above staff

commit 1534c16
Merge: bc8e925 c7c90e0
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Mon Jul 10 16:53:49 2023 +0300

    Merge pull request musescore#17575 from asattely/melisma-fix

    Fix musescore#17548 Allow melisma to be deleted (or adjusted) on chordrest duration change or lyric entry

commit b47b92f
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Mon Jul 10 13:49:04 2023 +0200

    fix utests

commit 4134fc5
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Mon Jul 10 10:59:14 2023 +0200

    added vtest

commit 9cd644a
Author: Michele Spagnolo <m.spagnolo@mu.se>
Date:   Mon Jul 10 14:52:12 2023 +0200

    Correct default offset for expression above and below staff

    correction

commit bc8e925
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Mon Jul 10 16:11:35 2023 +0530

    Implemented coloured log

    This commit allows you to print using output in colours, allowing you to easily see output during debugging

commit b8c9211
Merge: 744f6d0 cf0e237
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Mon Jul 10 13:30:15 2023 +0300

    Merge pull request musescore#18500 from sammik/correct-playback-transposing-instruments

    Correct playback transposing instruments and tpcs

commit 744f6d0
Merge: 0eb768b 73f69ea
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Mon Jul 10 12:25:32 2023 +0200

    Merge pull request musescore#18485 from cbjeukendrup/windows_portable_nightly_really

    Really enable nightly builds for Windows Portable

commit 812aec7
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Mon Jul 10 12:09:37 2023 +0200

    Correct for different dynamic and expression offset when snapping

commit 0eb768b
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:35:46 2023 +0300

    [palette] removed engraving layout pal

commit e433234
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:28:50 2023 +0300

    [palette] added layout for Slur

commit 63e57ab
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:14:39 2023 +0300

    [palette] added layout for Arpeggio

commit 56cf709
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 17:01:54 2023 +0300

    [palette] added layout for Tremolo

commit e313c77
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 16:52:53 2023 +0300

    [palette] added layout for Spacer

commit 6d0371c
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 15:35:00 2023 +0300

    [palette] added layout for LayoutBreak

commit 9ab5c76
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 14:57:08 2023 +0300

    [palette] added layout for MeasureNumber

commit 74aea44
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 14:26:36 2023 +0300

    [palette] added layout for TremoloBar

commit c1f1f99
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 13:50:57 2023 +0300

    [palette] added layout for Bend

commit 20438db
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 12:45:45 2023 +0300

    [palette] added layout for MeasureRepeat

commit 5c22e2a
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Fri Jun 30 12:21:03 2023 +0300

    [palette] added layout for Fermata

commit 0893f80
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 17:36:02 2023 +0300

    [palette] added layout for Breath

commit 377cd4c
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 17:28:21 2023 +0300

    [palette] added layout for NoteHead

commit 4ccdf04
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 17:20:53 2023 +0300

    [palette] added layout for Glissando

commit 5664ed0
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 16:40:30 2023 +0300

    [palette] added layout for ChordLine

commit b1112ba
Author: Igor Korsukov <igor.korsukov@gmail.com>
Date:   Thu Jun 29 16:26:04 2023 +0300

    [palette] added layout for Trill

commit cf0e237
Author: sammik <samuelmiklas@gmail.com>
Date:   Sun Jul 9 15:20:14 2023 +0200

    use tpc1 for playback, if possible

commit e0481e2
Merge: e44addf b6cadcb
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Sun Jul 9 16:53:19 2023 +0200

    Merge pull request musescore#18491 from musescore/ci_run_lupdate

commit f1f5170
Author: sammik <samuelmiklas@gmail.com>
Date:   Sun Jul 9 09:10:18 2023 +0200

    update tpcs if "flipped keysig" is added, or removed

commit b6cadcb
Author: cbjeukendrup <cbjeukendrup@users.noreply.github.com>
Date:   Sun Jul 9 12:03:42 2023 +0000

    Run lupdate

commit 73f69ea
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Sat Jul 8 20:56:19 2023 +0200

    Really enable nightly builds for Windows Portable

commit e44addf
Merge: bba0d07 3af05bc
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Sat Jul 8 14:53:18 2023 +0300

    Merge pull request musescore#18478 from cbjeukendrup/crash_linked_tab

    Fix crash when creating linked staff for TAB-only staff

commit 3af05bc
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Sat Jul 8 10:53:13 2023 +0200

    Fix crash when creating linked staff for TAB-only staff

commit bba0d07
Merge: 3d1bd4b abd58f6
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Sat Jul 8 00:08:29 2023 +0300

    Merge pull request musescore#18466 from alexpavlov96/gp_segments_fix

commit 3d1bd4b
Merge: fe21a8c c712bdf
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 20:12:05 2023 +0300

    Merge pull request musescore#18468 from RomanPudashkin/tremolo_crash

    tremolo_crash

commit c712bdf
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Fri Jul 7 19:17:48 2023 +0300

    fix musescore#18467

commit fe21a8c
Merge: bc5e929 7d8c3d1
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 16:40:47 2023 +0300

    Merge pull request musescore#17489 from HemantAntony/15903-accidentals_not_imported_musicxml

    Fix musescore#15903: Added MusicXML support for some accidentals

commit bc5e929
Merge: 629fa32 e716e99
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 15:45:49 2023 +0300

    Merge pull request musescore#18465 from Jojo-Schmitz/piobraich

    Add some piobraich-embellishments to bww-Import

commit 7d8c3d1
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Sun May 7 20:45:21 2023 +0530

    Fix musescore#15903: Added MusicXML support for some accidentals

commit abd58f6
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Fri Jul 7 15:13:42 2023 +0300

    gp-import: fixed segments while removing extra rests

commit e716e99
Author: Michael Siepmann <michaelsiepmann@users.noreply.github.com>
Date:   Fri Jul 7 13:53:51 2023 +0200

    Add some piobraich-embellishments to bww-Import

    Port of musescore#16943

commit 629fa32
Merge: cd01c6e cd7e8df
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 14:58:09 2023 +0300

    Merge pull request musescore#18279 from sammik/instrumentchange-keysig

    fix musescore#18197 musescore#18212 correct instrument change and key signatures behaviour

commit cd01c6e
Merge: 7e76cf5 3ee253f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Fri Jul 7 12:51:39 2023 +0300

    Merge pull request musescore#18439 from alexpavlov96/dead_slapped_layout

    added dead slapped element to layout types

commit 7e76cf5
Merge: fb0b72c fb3583a
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 12:49:52 2023 +0300

    Merge pull request musescore#18463 from mike-spa/fixCrossBeamForceHorizontal

    Fix cross beam force horizontal bug

commit fb3583a
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Fri Jul 7 11:03:40 2023 +0200

    added vtest

commit 1cd545b
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Fri Jul 7 10:53:23 2023 +0200

    Fix cross beam force horizontal

commit fb0b72c
Merge: 1896d10 660df4b
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Fri Jul 7 11:48:45 2023 +0300

    Merge pull request musescore#18453 from sammik/prefersharpflat-import-lot_accidentals

    fix musescore#18425 - part containing key with more than 6 accidentals

commit 1896d10
Merge: 9d84acf d7c9eb1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Fri Jul 7 10:38:31 2023 +0200

    Merge pull request musescore#18448 from cbjeukendrup/windows_portable_nightly

commit 9d84acf
Merge: ab483e5 b65c4a5
Author: mikekirin <m.kirin@mu.se>
Date:   Fri Jul 7 10:26:10 2023 +0200

    Merge pull request musescore#18455 from mikekirin/gp5-grace-import-fix

    Grace notes import from gp5 fix

commit b65c4a5
Author: mikekirin <mike.kirin@hotmail.com>
Date:   Fri Jul 7 01:25:55 2023 +0200

    Grace notes import from gp5 fix

commit 660df4b
Author: sammik <samuelmiklas@gmail.com>
Date:   Thu Jul 6 23:47:11 2023 +0200

    fix musescore#18425 - part containing key with more than 6 accidentals has to be PreferSharpFlat::NONE

commit ab483e5
Merge: 20a6343 727bfd0
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 21:43:52 2023 +0300

    Merge pull request musescore#18424 from MarcSabatella/change-string

    really move note between strings

commit d7c9eb1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Thu Jul 6 19:20:27 2023 +0200

    Create Portable nightly builds for Windows

commit 20a6343
Merge: 497843d 82a44d1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Thu Jul 6 19:06:02 2023 +0200

    Merge pull request musescore#18423 from cbjeukendrup/publish_windows_portable

    [ci] When publishing Windows build to OSUOSL, publish Portable build too

commit 3cc0d60
Author: softcat477 <softcat477@gmail.com>
Date:   Fri Feb 3 16:37:40 2023 -0500

    Fix musescore#16146, Copy-paste plain text outside MuseScore

    - Put plain text and rich text to the clipboard with different MIME types.
    - use the default text/plain when pasting outside of musescore
    - use the custom application/musescore/richtext when pasting inside musescore

commit 497843d
Merge: 9818d94 9b26987
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 19:18:24 2023 +0300

    Merge pull request musescore#18445 from RomanPudashkin/crash_when_open_score_fix

    crash_when_open_score_fix

commit 9818d94
Merge: 33139dc 12446bb
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 18:05:57 2023 +0300

    Merge pull request musescore#18441 from asattely/aug-dot-bug

    Fix musescore#18440 - Delete augmentation dots when necessary

commit 9b26987
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Thu Jul 6 17:55:41 2023 +0300

    fix musescore#18442

commit 33139dc
Merge: 12f6b39 7ab7fcf
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 17:22:44 2023 +0300

    Merge pull request musescore#18434 from Eism/revert_to_factory_fix

    fixed musescore#18433: App doesn't auto restart properly after Revert to factory settings (Windows only)

commit 12446bb
Author: asattely <a.sattely@musescore.com>
Date:   Thu Jul 6 10:18:43 2023 -0400

    small bugfix for aug dot deletion

commit 3ee253f
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Thu Jul 6 17:11:50 2023 +0300

    added dead slapped element to layout types

commit 12f6b39
Merge: 2f0cc6f e46d492
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 14:33:12 2023 +0300

    Merge pull request musescore#17110 from manolo/midiconf-band-laud

    adjust midi bank and program for bandurria and laud

commit 2f0cc6f
Merge: 9bc47d3 886ca9e
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 14:20:04 2023 +0300

    Merge pull request musescore#17759 from laarmen/default-dpi-broken-screens

    uiconfiguration: fix DPI for bad screen metadata

commit 7ab7fcf
Author: Eism <eismailzada@gmail.com>
Date:   Thu Jul 6 13:33:43 2023 +0300

    fixed musescore#18433: Added default splash screen

commit 9bc47d3
Merge: 1181e50 473b974
Author: DmitryArefiev <90187801+DmitryArefiev@users.noreply.github.com>
Date:   Thu Jul 6 11:55:42 2023 +0300

    Merge pull request musescore#18429 from Eism/nsw_select_first_group_fix

    fixed musescore#18427: No instrument category selected when opening New Score dialog

commit 1181e50
Merge: fff51ed da14f31
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Thu Jul 6 10:30:59 2023 +0300

    Merge pull request musescore#18416 from mike-spa/fixWrongDefaultPositionForHairpins

    Fix wrong default position for hairpins

commit 473b974
Author: Eism <eismailzada@gmail.com>
Date:   Thu Jul 6 10:26:52 2023 +0300

    fixed musescore#18427: Select first group when initializing model

commit c7c90e0
Author: asattely <a.sattely@musescore.com>
Date:   Wed Jul 5 17:47:41 2023 -0400

    code review changes

commit 727bfd0
Author: Marc Sabatella <marc@outsideshore.com>
Date:   Wed Jul 5 13:38:30 2023 -0600

    really move note between strings

commit 82a44d1
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 21:35:09 2023 +0200

    [ci] When publishing Windows build, publish Portable build too

commit fff51ed
Merge: f80d92b b89d808
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 20:11:28 2023 +0200

    Merge pull request musescore#18421 from musescore/ci_run_lupdate

    Update in-repo translation source files

commit b89d808
Author: cbjeukendrup <cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 18:04:33 2023 +0000

    Run lupdate

commit f80d92b
Merge: d0fa401 5670e86
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 20:03:13 2023 +0200

    Merge pull request musescore#18422 from cbjeukendrup/fix_a_translation_context

    Fix a typo in a translation context

commit 5670e86
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 19:59:57 2023 +0200

    Fix a typo in a translation context

commit d0fa401
Merge: 8442f17 a66ec26
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 19:18:48 2023 +0300

    Merge pull request musescore#17988 from asattely/dots-cleanup

    Cleanup of dot positioning code and manual direction bugfix

commit 8442f17
Merge: 719ecf5 116bbb9
Author: Elnur Ismailzada <eismailzada@gmail.com>
Date:   Wed Jul 5 19:07:07 2023 +0300

    Merge pull request musescore#18413 from Eism/score_add_note_crash_fix

    fixed musescore#18412: Crash when input notes and switching between score and part

commit d8bdda7
Author: asattely <a.sattely@musescore.com>
Date:   Tue May 16 14:50:57 2023 -0400

    allow lyric entry to interrupt melisma

commit a107c90
Author: asattely <a.sattely@musescore.com>
Date:   Mon May 15 22:45:34 2023 -0400

    allow melisma to be deleted on chordrest duration change

commit a66ec26
Author: asattely <a.sattely@musescore.com>
Date:   Wed Jun 14 19:19:27 2023 -0400

    Cleanup of dot positioning code and manual direction bugfix

commit 719ecf5
Merge: 0fa70a2 fd0aa79
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 18:01:06 2023 +0300

    Merge pull request musescore#18255 from HemantAntony/17949-aux_sends_too_close

    Fix musescore#17949: Aux sends 1 and 2 are too close together

commit 0fa70a2
Merge: da38aec 6f0c6e9
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 5 17:51:27 2023 +0300

    Merge pull request musescore#18415 from alexpavlov96/gp_spanner_uncomplete_measure

    gp-import: expanding spanner  when it ends on uncompleted measure

commit da38aec
Merge: eaf847f 4d2816d
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 17:50:59 2023 +0300

    Merge pull request musescore#18152 from RomanPudashkin/audio_plugin_scanner_various_improvements

    audio_plugin_scanner_various_improvements

commit da14f31
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Wed Jul 5 16:34:00 2023 +0200

    Fix wrong default position for hairpins

commit eaf847f
Merge: 11b188e 400415f
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 17:06:23 2023 +0300

    Merge pull request musescore#18130 from cbjeukendrup/splash_new

    Only show "Loading new file" splash screen when really doing that

commit 6f0c6e9
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 5 17:03:42 2023 +0300

    gp-import: expanding spanner  when it ends on uncompleted measure

commit 11b188e
Merge: 174b7f7 8420350
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 16:55:48 2023 +0300

    Merge pull request musescore#18376 from cbjeukendrup/message_open_error

    Fix musescore#12028: Fix messaging when opening non-existing scores

commit 400415f
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jun 27 19:58:17 2023 +0200

    Don't show splash screen at all when launching a second instance manually

commit 7a5d587
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Thu Jun 22 22:44:28 2023 +0200

    Only show "Loading new file" splash screen when really doing that

commit 174b7f7
Merge: d2cec8a 52d1715
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 16:09:56 2023 +0300

    Merge pull request musescore#18401 from cbjeukendrup/crash_ctrlshiftdrag_harpdiagram

    Fix crash when Ctrl+Shift+Dragging Harp Pedal Diagram

commit 8420350
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 4 00:09:58 2023 +0200

    Show the correct dialog when an error occurs while opening a file

commit 2ceeae7
Author: I Woithe <iwoithe@just42.net>
Date:   Thu May 11 20:36:45 2023 +0930

    Fix musescore#12028: Fix messaging when opening non-existing scores

commit d2cec8a
Merge: 548dd7b 95c9cd6
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 15:43:47 2023 +0300

    Merge pull request musescore#18392 from Eism/wasapi_device_null_check

    fixed musescore#18161: Crash unplugging USB on Windows

commit 548dd7b
Merge: 7a20137 46865cd
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 15:15:55 2023 +0300

    Merge pull request musescore#16369 from bakajikara/textline-properties

    Textline properties: reintroduce missing text edit field

commit 7a20137
Merge: e190d03 06904c2
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 14:53:37 2023 +0300

    Merge pull request musescore#18387 from RomanPudashkin/capo_compat

    capo_compat

commit 116bbb9
Author: Eism <eismailzada@gmail.com>
Date:   Wed Jul 5 14:50:21 2023 +0300

    fixed musescore#18412: Added nullptr check

commit e190d03
Merge: 317b708 5dbd72a
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 14:40:19 2023 +0300

    Merge pull request musescore#18383 from Eism/score_switch_parts_crash_fix

    fixed musescore#18254: Crash when switching between score and part with different measures selected

commit 46865cd
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Jul 5 18:46:09 2023 +0900

    Fixed utest errors

commit f8105b9
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Jul 5 17:51:53 2023 +0900

    Changed score to style

commit 0ba7fe8
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Fri Jun 9 15:05:15 2023 +0900

    Add setPropertyFlags

commit 81b5e8b
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Mon Mar 20 10:13:15 2023 +0900

    Introduced styles for pedal line texts

commit 31d22f2
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Sat Mar 18 17:16:20 2023 +0900

    Fixed missing offset property default

commit ed403b2
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Sat Mar 18 12:05:43 2023 +0900

    Fixed hairpin text property default

commit 70b94d9
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Feb 15 20:33:26 2023 +0900

    Added text tab to pedal line properties (musescore#14928)

commit 48c75f4
Author: bakajikara <102702868+bakajikara@users.noreply.github.com>
Date:   Wed Feb 15 10:03:40 2023 +0900

    fixed endText was invisible (musescore#16368)

commit 06904c2
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 14:47:14 2023 +0300

    don't show BrailleViewStub stub

commit 377dfef
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 13:50:48 2023 +0300

    replace the old Capo (based on StaffText) with the new Capo item

commit 317b708
Merge: 62f79b9 3ff601c
Author: Alexander Pavlov <sanch.pavlov@gmail.com>
Date:   Wed Jul 5 13:28:59 2023 +0300

    Merge pull request musescore#18409 from RomanPudashkin/fix_build

    fix_build

commit 62f79b9
Merge: 2356fe2 ea81bd9
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 12:33:25 2023 +0300

    Merge pull request musescore#18407 from mike-spa/expressionAutoplaceCorrection-2

    Correct autoplace for expression when not snapping to dynamic

commit 3ff601c
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Wed Jul 5 12:29:58 2023 +0300

    fix build

commit 2356fe2
Merge: ab0b70d 1f4647d
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 12:07:34 2023 +0300

    Merge pull request musescore#18358 from cbjeukendrup/block_too_new_files

    Completely block opening files from newer versions

commit ab0b70d
Merge: cac4112 a658fca
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 11:54:28 2023 +0300

    Merge pull request musescore#18056 from Jojo-Schmitz/293441-direction-type-missing-child

    Fix #293441: [MusicXML export] invalid XML export: direction-type is missing child element

commit 5dbd72a
Author: Eism <eismailzada@gmail.com>
Date:   Tue Jul 4 15:14:22 2023 +0300

    fixed musescore#18254: subscribe to a change the current notation at the level above

commit ea81bd9
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Wed Jul 5 10:45:09 2023 +0200

    Correct autoplace for expression when not snapping to dynamic

commit cac4112
Merge: 2c25395 e2d1fef
Author: RomanPudashkin <67867444+RomanPudashkin@users.noreply.github.com>
Date:   Wed Jul 5 10:25:32 2023 +0300

    Merge pull request musescore#18354 from iwoithe/fix-18352-fix-fret-min-value

    Fix musescore#18352: Fix minimum values in fretboard diagrams

commit 95c9cd6
Author: Eism <eismailzada@gmail.com>
Date:   Tue Jul 4 17:43:39 2023 +0300

    Checking devices for null

commit 52d1715
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 01:58:12 2023 +0200

    Fix crash when Ctrl+Shift+Dragging Harp Pedal Diagram

commit 2c25395
Merge: e032187 863316e
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jul 5 01:46:23 2023 +0200

    Merge pull request musescore#18318 from HemantAntony/18315-harp_notation_palette

    Fix musescore#18315: Change Harp palette

commit e032187
Author: hirnaymay <sony.vaio.1404@gmail.com>
Date:   Wed Jul 5 02:23:10 2023 +0530

    Fix for issue musescore#12673: On wide screens, the text in Learn > Classes is too wide to be comfortably readable (musescore#18167)

    * Initial Fix

    Working fix, still need to work on the ClassPage.qml for a better fix

    * Update ClassesPage.qml

    Changed the root element to a `StyledFlickable`

    * Fixed code style and anchors

    Fixed the code style of the qml file to match the rest of the codebase.
    Removed right anchors and margin from the Rectangle containing authorInfo

commit 4d2816d
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 16:55:23 2023 +0300

    register vst3 files without any audio effect inside as failed plugins

commit a33d4ed
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 16:33:36 2023 +0300

    use io::completeBasename for generating resourceId as it was before PR musescore#16990

    (to maintain backward compatibility with old projects)

commit aec4811
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Wed Jun 21 12:58:05 2023 +0300

    make sure we can register two plugins with the same resourceId but with different location

    (the same plugin is installed in two different places)

commit 8e1faa4
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Fri Jun 16 12:50:06 2023 +0300

    use known_audio_plugins.json to store information about installed plugins

    (instead of having a separate file for each plugin to avoid possible name conflicts, the user may have the same plugin installed in several different locations)

commit 13bd0e9
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Fri Jun 16 12:07:19 2023 +0300

    optimization

commit ad004b3
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Thu Jun 15 20:11:42 2023 +0300

    write logs related to audio plugins registration to a separate file (to avoid creating a lot of log files)

commit 1f4647d
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Tue Jul 4 15:12:08 2023 +0200

    Show filepath using native separators (backslash on Windows)

commit 0b1c292
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Mon Jul 3 01:28:44 2023 +0200

    Completely block opening files from newer versions

    Basically remove the "Open anyway" button

commit 9f63f47
Author: Roman Pudashkin <r.pudashkin@gmail.com>
Date:   Tue Jul 4 11:41:43 2023 +0300

    fix musescore#18065: add Capo if it is not in the Guitar palette

commit e2d1fef
Author: I Woithe <iwoithe@just42.net>
Date:   Mon Jul 3 20:05:04 2023 +0930

    Fix musescore#18352: Fix minimum values in fretboard diagrams

commit 863316e
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Fri Jun 30 12:12:21 2023 +0530

    Fix musescore#18315: Change Harp palette

commit cd7e8df
Author: sammik <samuelmiklas@gmail.com>
Date:   Fri Jun 30 01:55:53 2023 +0200

    cleanup

commit 4396a9e
Author: sammik <samuelmiklas@gmail.com>
Date:   Thu Jun 29 16:51:12 2023 +0200

    do not add unnecessary courtesy keysigs

commit 785deb1
Author: sammik <samuelmiklas@gmail.com>
Date:   Wed Jun 28 18:29:04 2023 +0200

    remove "generated" key signatures

commit cb0ea38
Author: sammik <samuelmiklas@gmail.com>
Date:   Tue Jun 27 18:25:28 2023 +0200

    correct keysig presence check

commit fd0aa79
Author: Hemant Antony <88136054+HemantAntony@users.noreply.github.com>
Date:   Wed Jun 28 22:46:33 2023 +0530

    Fix musescore#17949: Aux sends 1 and 2 are too close together

commit c1931db
Author: Michele Spagnolo <spagnolo.michele.1994@gmail.com>
Date:   Wed Jun 28 15:58:30 2023 +0200

    Don't compute stuff on staves that aren't shown

commit a658fca
Author: Leon Vinken <leon.vinken@gmail.com>
Date:   Sat Jun 3 08:21:25 2023 +0200

    Fix #293441: [MusicXML export] invalid XML export: direction-type is missing child element

    TextBase::fragmentList() (last updated by commit 10ebbb9 on Aug 1, 2018) is missing a fix
    introduced in the similar function TextBase::plainText() (added by commit 3653f4b on Nov 19, 2018).
    The fix relayouts a clone of the TextBase when it encounters a TextBase with an invalid layout.

commit 6388270
Author: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
Date:   Wed Jun 7 23:42:12 2023 +0200

    Fix crash when selecting the last measure in a certain score

    Resolves: musescore#17829

    In this score, the last segment is not the last enabled segment. So, even though `segment` is not yet equal to `rangeEndSegment`, `nextSegment` is nullptr, because apparently there is no next _enabled_ segment.

    I'm not sure if it is an expected situation that the last segment of a score is not enabled, especially because in this case it seems to be a remnant of a courtesy key signature for a next measure that is not present anymore. But apparently that can happen. Still, I wonder if that _should_ be possible to happen; or are we fixing a symptom of some problem rather than the problem itself? For example, should we instead do something in the reading code to remove that weird courtesy key signature?

commit 886ca9e
Author: Simon Chopin <chopin.simon@gmail.com>
Date:   Sun May 28 13:05:51 2023 +0200

    uiconfiguration: fix DPI for bad screen metadata

    Some screens don't report their physical size in their EDID, for
    instance the Samsung Neo G9 in its 5120x1440 configuration. When that
    happens, on Linux xrandr reports the physical size as 1mmx1mm, which is
    obviously invalid, and results in a computed DPI so high that the
    default view is a totally blank screen, and the max zoomed-out level
    still only covers a fraction of the score.

    While it's possible for users to force the DPI via a command-line
    argument, having a sensible default value to begin with is much better,
    especially for nontechnical users.

    While I only encountered the issue on Linux (due to not having Windows
    available in the first place) I deliberately left the check on the
    common codepath as I figured that a 1mm*1mm screen must be invalid no
    matter the platform.

    Fixes musescore#16002.

commit 3bc0903
Author: I Woithe <iwoithe@just42.net>
Date:   Thu May 11 21:04:40 2023 +0930

    Fix musescore#9476: Fix accidental note input bar interaction

commit e46d492
Author: Manolo Carrasco <manolo@vaadin.com>
Date:   Sun Apr 2 11:50:50 2023 +0200

    adjust midi bank and program for bandurria and laud

    Since both the Spanish Bandurria and Laúd have 12 steel strings distributed in 6 courses
    their sound is closer to the 12 steel String Guitar than to the 6 nylon string one.
    Adjusting this improves a little bit their sound when playing them in musescore.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants