Fix main layout memory leak
Fix score font memory leak
Fix TabScoreView memory leak
Fix M_new_divis memory leak
Fix QFontMetricsF memory leak
Fix Element memory leak
Fix icon action (char*) memory leak
Replace Shortcut key type char* with QString
Replace remaining char* strings in Shortcut with QString
Fix KeySym memory leak
Fix Clef elements memory leak
Check for corner case of self assignment
Fix M_def_rank memory leak
fix #34896: header/footer macros $F and $f

show bogus information for linked parts, a non-existing path resp.
filename.
Let's use rootScore()'s name instead.
fix #34421: header/footer macros $M and $m

don't work in linked parts (show empty).
Let's use rootScore()'s tdate and time instead.
Also once a score has been modified, hence marked dirty, these marcos
don't reflect that.
Let's use current date and time in this case.

Remaining issue: having changed score/part and saved it, these macros
still don't reflect the change, the file needs to get closed and
reopened. Here some method to refresh this fileInfo() data would be
needed.
add a $N macro to footer/header to show page number

on page one only if there is more than one page in the score/part
refresh QFileInfo after having saved a score

and update() the display too
fix typo
fix #22779 : Slur color change not showing in the score
fix #33461 : hidden lines and slurs from v1.x