This gives GUI2 textboxes (and password boxes since they are a subclass)
a simple hover effect by extending the canvas definitions for the widget
accordingly.
This extends to a few other button labels used for replay control. While
checking if commit 46dbbc06c967bfc8ee5acb6525e1f1bd96b53005 was fit for
backporting to 1.14 I found out that "Play" was already in use
exclusively for one of the replay control buttons (which means, no, it
can't be backported). This makes the disambiguation markers absolutely
necessary.
To give a more practical example of why this is a big deal, in Spanish,
"Play" would be translated as "Jugar" in the context of the Campaigns
menu, and "Reproducir" in the context of a replay (or movie). The
Spanish translation in fact already uses the latter in both 1.14 and
master.
[ci skip]
I can see this dialog running out of vertical space on my Wine
configuration and winding up a victim of the dreaded Dialog-Wide
Scrollbar Syndrome.
[ci skip]
* revisions to mushroom terrain graphics to fix#4453
* make ^Tf overlay better mesh with water
* some touch-ups and more variety
* add some texture to base mushrooms
* new stone wall terrain variation -> catacombs
* Xot catacombs wall touchup and Efs flames overlay variation (candle)
* minor variations of walls can be spaced every other SE/SW facing panel
* make flames/torches overlay more responsive to type of wall variants if they are mixed
* Xot^Edb can now put skeletons in the SE/SW catacomb holes
It's possible to find out what path the player is looking at if they
click on the option to browse the saves dir with the system's flie
browser, and otherwise it's a seldom useful data point that only serves
to take up extra space in the dropdown -- which can wind up as wide as
the entire screen in the worst case scenario, and looks generally
unbalanced in the average case.
Otherwise this situation gives the WML coder merely the message "Failed to load
the scenario", without any further hint about why. The tagname is printed in case
the scenario needs to be a [multiplayer] or a [test] instead of a [scenario].