It seems that Glade 3.8.5 is the last one with GTK+ 2.x support. I guess I can't postpone updating to GTK+ 3 for uch longer; I will have to see how that impacts the Gnome SHP thumbnailer (which is probably not working anymore anyway) and the Gimp plugin (which should probably be unaffected).
Anyway, things went a lot more smoothly this time around. We now use GtkBuilder instead of libglade, and are updated up until the latest Gtk2 (2.24.x). So any version of Glade which is not specific to Gtk3 should work. Next up will be to update to Gtk3. Regarding that spin button, its limits are adjusted by the associated GtkAdjustment widget. Though to be safe, the data type in the code (in shapes/shapeinf/warminf.{cc,h}) may need to be changed as well: it is currently a char, and it would need...
The main issue with using gtk-builder-convert or Glade to convert to a newer version is that a few things are outright deleted if they are no longer supported; for example, any GtkOptionMenus and GtkFileSelections, both of which are used everywhere on ES. And even when you use a version of gtk-builder-convert or Glade that do not delete the GtkOptionMenus, it will not convert their menu and you will have to recreate it by hand. I started working on updating it again. With the experience I gathered...
The main issue with using gtk-builder-convert or Glade to convert to a newer version is that a few things are outright deleted if they are no longer supported; for example, any GtkOptionMenus and GtkFileSelections, both of which are used everywhere on ES. And even when you use a version of gtk-builder-convert or Glade that do not delete the GtkOptionMenus, it will not convert their menu and you will have to recreate it by hand. I started working on updating it again. With the experience I gathered...
Unfortunately, the only way to work with ES has been to use a very old build of glade3; I have been using 3.6.1, but it likes to delete all signals from the glade file and I have to manually add them back in. Unfortunately, other versions I tried around this version will break the glade file in worse ways. I have been meaning to convert ES to use gtkbuilder instead, so we can also move to gtk3 at some point. It is, unfortunately, a huge task, one which I started and gave up partway at least 5 times...
Visual effects of damage do not match DOS
Seems that the originals replace all black pixels by translucent colors not only for the blood red, but also for the other outline modes. I will implement this first because it is easy, then worry about the palette fades.
Fire Elementals cannot walk across lava