* schedule.cc: Walk-to-schedule caused instances of the sit-on-air bug because
  it would teleport the NPC if off-screen and leave him/her sitting/lying down.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7170 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.cc: Fixed another case of potential sit-on-air source.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7171 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* exult.cc: Fixed buildmap guard band issue.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7172 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* Changelog: Fixed previous entry date.
* combat.cc: Fixed incorrect animation of slimes after they attacked.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7173 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.*, combat.cc, monster.cc: De-hard-coded slime and sea-serpent
  shapes. Fixed incorrect sea serpent attack animation (with improvements
  over the original game).


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7174 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.cc, schedule.cc: Improvements to sitting down on barges. Facing of
  NPCs is preserved on more cases. Move aside now ignores facing when it
  determines if actor is sitting down, kneeling or lying down.
* gamewin.cc: Change party members to standing on teleport (barges could be
  activated by sitting on a barge, teleporting to another and activating
  the new barge).


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7175 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* Changelog: Previous two entries (what was wrong with me?).
* configure.ac: Enabling NxBR scalers by default, as they seem stable enough.
* schedule.cc, actions.*: Eliminating warnings.
* files/Flex.h, files/IFF.h, files/Table.h: Cosmetic: explicitly adding in
  the virtual destructors, just in case.
* exult.cc, exultmenu.cc, gamemap.cc, files/U7fileman.h: Enhancing Valgrind's
  signal-to-noise ratio, eliminating some warnings.
* shapes/vgafile.*: Avoid unnecessary data copying by using references.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7176 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* exultmenu.cc, menulist.*: Fixing memory leaks in menu.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7177 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* game.cc, shapes/miscinf.cc: Implemented Shapeinfo_lookup::reset. Game::~Game
  now frees all files and miscellaneous information (fixes lots of errors and
  memory leaks). Fixed two dumb leaks (passing strdup'ed text to std::string
  constructor).


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7178 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* gamemap.*: Game_map::clear could be reached before Game_map::init in some
  cases, which led to some deletes of uninitialized stuff.
* gamewin.cc: save_names array could be deleted uninitialized.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7179 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* shapes/vgafile.*, shapeid.cc: Shape imports are now cleared for gumps and
  main shapes. Fixed leaks in Shape_frame (construct new, call either read
  or get_rle_shape).


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7180 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* shapes/font.cc: Multiple loads caused memory leaks.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7181 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* shapes/items.cc: Alternating games caused memory leaks due to overwriting
  text pointers without freeing them first.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7182 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* All others: Straight up alloc-never-free leaks.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7183 67c084eb-e78b-48f3-b8e7-bfa43f95ef20