[xoreos-git] [xoreos/xoreos] 7aec77: COMMON: Guard against invalid_utf8 exceptions in U...

Sven Hesse noreply at github.com
Mon Feb 25 20:42:10 CET 2019


  Branch: refs/heads/master
  Home:   https://github.com/xoreos/xoreos
  Commit: 7aec77b0854ed6760f771fd50017ab546ebe2868
      https://github.com/xoreos/xoreos/commit/7aec77b0854ed6760f771fd50017ab546ebe2868
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/common/ustring.cpp

  Log Message:
  -----------
  COMMON: Guard against invalid_utf8 exceptions in UString::strcmp()


  Commit: 769cb854566d20bacb7bcfddcbde3ccda5e67e1b
      https://github.com/xoreos/xoreos/commit/769cb854566d20bacb7bcfddcbde3ccda5e67e1b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/aurora/nwscript/variable.cpp

  Log Message:
  -----------
  AURORA: Catch all exceptions in the NWScript Variable destructor

This fixes Coverity Scan issue #1399032.


  Commit: 25bec064112786ae6f201151e3605a6c148d0411
      https://github.com/xoreos/xoreos/commit/25bec064112786ae6f201151e3605a6c148d0411
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/aurora/lua/variable.cpp

  Log Message:
  -----------
  AURORA: Catch all exceptions in the Lua Variable destructor

This fixes Coverity Scan issue #1399025.


  Commit: 6c703a99f1d9c40e2186d6f47df59ca4c310a6b8
      https://github.com/xoreos/xoreos/commit/6c703a99f1d9c40e2186d6f47df59ca4c310a6b8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/graphics/graphics.cpp

  Log Message:
  -----------
  GRAPHICS: Catch all exceptions in the GraphicsManager destructor

This fixes Coverity Scan issue #1399021.


  Commit: 4436356405e36a680139650903af5fd68a62d842
      https://github.com/xoreos/xoreos/commit/4436356405e36a680139650903af5fd68a62d842
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/aurora/console.cpp

  Log Message:
  -----------
  ENGINES: Catch all exceptions in the ConsoleWindow destructor

This fixes Coverity Scan issue #1399019.


  Commit: 68ecfffd30e26c0867aafe074d2149f59eeb9e6d
      https://github.com/xoreos/xoreos/commit/68ecfffd30e26c0867aafe074d2149f59eeb9e6d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/aurora/console.cpp

  Log Message:
  -----------
  ENGINES: Catch all exceptions in the Console destructor

This fixes Coverity Scan issue #1399016.


  Commit: d61af991f8198ded8a1b05f400b148aaa9cc21ce
      https://github.com/xoreos/xoreos/commit/d61af991f8198ded8a1b05f400b148aaa9cc21ce
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/jade/room.cpp

  Log Message:
  -----------
  JADE: Catch all exceptions in the Room destructor

This fixes Coverity Scan issue #1399013.


  Commit: 2c620ae7ff5c80d801092717bddc7f7b00643f80
      https://github.com/xoreos/xoreos/commit/2c620ae7ff5c80d801092717bddc7f7b00643f80
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/graphics/aurora/cursorman.cpp

  Log Message:
  -----------
  GRAPHICS: Catch all exceptions in the CursorManager destructor

This fixes Coverity Scan issue #1399002.


  Commit: 0e2f8278d0a9aa2575a11e6e29ceadc33a59f886
      https://github.com/xoreos/xoreos/commit/0e2f8278d0a9aa2575a11e6e29ceadc33a59f886
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotorbase/gui/loadscreen.cpp
    M src/engines/kotorbase/gui/loadscreen.h

  Log Message:
  -----------
  KOTORBASE: Initialize LoadScreen::_progressBar

This fixes Coverity Scan issue #1399011.


  Commit: 658d1d3f42c5a45c47024081a3d3f79bb8470b06
      https://github.com/xoreos/xoreos/commit/658d1d3f42c5a45c47024081a3d3f79bb8470b06
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/nwn/walkmeshloader.cpp

  Log Message:
  -----------
  NWN: Make sure we don't deref a nullptr in the WalkmeshLoader

This fixes Coverity Scan issue #1399041.


  Commit: 251d2c023a3223651360b4277ce0cce529ac30cc
      https://github.com/xoreos/xoreos/commit/251d2c023a3223651360b4277ce0cce529ac30cc
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/aurora/localpathfinding.cpp

  Log Message:
  -----------
  ENGINES: Change dynamic_cast from * to & in LocalAStar

So that it throws instead of dereferencing a nullptr on cast fail.

This fixes Coverity Scan issue #1398997.


  Commit: 3edb742ee543f678efa449955d34c02f864e7648
      https://github.com/xoreos/xoreos/commit/3edb742ee543f678efa449955d34c02f864e7648
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/nwn/gui/chargen/charfeats.cpp
    M src/engines/nwn/gui/chargen/charfeats.h
    M src/engines/nwn/gui/chargen/charskills.cpp
    M src/engines/nwn/gui/chargen/charskills.h

  Log Message:
  -----------
  NWN: Pass structures by const ref instead of value in char gen


  Commit: 6bf8fe5f8eb4575ed63209b432747233220ae235
      https://github.com/xoreos/xoreos/commit/6bf8fe5f8eb4575ed63209b432747233220ae235
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/kotorbase/creature.h

  Log Message:
  -----------
  KOTORBASE: Initialize Creature ability scores


  Commit: edd15e15466875676b947a821e47207eb76e5b53
      https://github.com/xoreos/xoreos/commit/edd15e15466875676b947a821e47207eb76e5b53
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

  Changed paths:
    M src/engines/aurora/pathfinding.cpp

  Log Message:
  -----------
  ENGINES: Initialize Pathfinding::_walkmeshVisible


Compare: https://github.com/xoreos/xoreos/compare/4c7f9bfa2b6f...edd15e154668



More information about the xoreos-git mailing list