change to use new scroll events
use c++ style casts
Support for bends in guitar pro
Tests for bends
[MusicXML Export] text contains MuseScore specific markup
Fix #22996 - Wrong clef when selecting standard staff type in instrument wizard.

In the instrument wizard, when a staff is changed to standard type (from a previous different type), the standard clef of the istrument is lost.

Changes:
- Added a member variable to `StaffListItem` storing the default standard clef for the instrument.
- Modified `instruments.xml' to remove &lt;clef&gt; tags from tablature instrument definitions: all these instruments are inited from a standard-staff main entry, recording the default standard clef; this clef is used to init the `StaffListItem::_defaultClef` member variable.

NOTE: Percussion instruments are not covered (an number of percussion instruments seem to have old-style definitions in `instruments.xml`); conversion from percussion to standard staff may yield unexpected results.
In instruments.xml, fix percussion instruments to use &lt;stafftype&gt; tag.
Disable stadard staff support for percussion staff types
Fix init of group combo in Staff type editor
fix import of 1.3 score with text on first measure
fix import 1.3 scores with tempolist but no tempo text
add more comment for 0f59f8627
fix typo...
fix crash on startup if palette uses undefined shortcuts
fix compilation warning
Merge pull request #926 from lvinken/25193-musicxml-text-formatting-2

[MusicXML Export] text contains MuseScore specific markup
Merge pull request #916 from jpirie/22608-bends

Fix #22608 - Support for bends in Guitar Pro
Merge pull request #911 from akdor1154/pixelScrollingPatch

change to use new scroll events
fix #25844 fixed shift selection

fixed shift selection when trying to extend a list selection that contains more than one note
Merge pull request #929 from BartlomiejLewandowski/25844-nohighlight

fix #25844 fixed shift selection