Update to global enums and deal with changing panel width
Adjust key signature to clef
fix #26516: crash on repitch
fix #24482: ties broken on repitch
break ties into multi-note chords
fix ties with linked staves/parts
Remove merge conflict left-over from clef.cpp:

it turned out if was simply a matter of removing the code 'commented out' with `#if 0` -- `#else`.
Incomplete re-layout when the group of a staff is changed.

If a staff type ids changed from one group to another (like standard <=> TAB), lines or frtes and strings for notes are not recalculated.

Fixed by adding a call to `Score::cmdUpdateNotes()` to `ChangeStaffType::redo()` and `::undo()` when the group of the staff type changes.
break ties into selected note
fix ties & rests on MIDI input
Fix for issue #25598 - Text spacing incorrect on load
fix compiler warnings reg. unused parameters
Merge pull request #1000 from Jojo-Schmitz/warnings

fix compiler warnings reg. unused parameters
Merge pull request #999 from MarkRS-UK/#25598TextSpacingIncorrectOnLoad

Fix #25598 - Text spacing incorrect on load
Merge pull request #995 from mgavioli/Incomplete_relayout_on_staff_group_change

Incomplete re-layout when the group of a staff is changed.
Merge pull request #994 from mgavioli/Remove_merge_conflict_leftover_from_clef_cpp

Remove merge conflict left-over from clef.cpp
fix #26521: move cursor after tuplet creation

move cursor after tuplet dialog too
Merge pull request #998 from MarcSabatella/26521-tuplet-cursor

fix #26521 tuplet cursor
add comments
Ability to compile and run tests on Mac OSX