[xoreos-git] [xoreos/xoreos] a373ff: MAIN: Always properly clean up after ourselves, ev...

GitHub noreply at github.com
Fri Oct 21 00:25:17 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/xoreos/xoreos
  Commit: a373ffd9c9f980040034a4a125bfeded3889fbcd
      https://github.com/xoreos/xoreos/commit/a373ffd9c9f980040034a4a125bfeded3889fbcd
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

  Changed paths:
    M src/engines/gamethread.cpp
    M src/xoreos.cpp

  Log Message:
  -----------
  MAIN: Always properly clean up after ourselves, even on error

We may still add a really fatal error category that shouldn't try to
clean up, but all the usual errors we currently raise are not that.

This also gets rid of spurious OpenAL warnings and potential segfaults
related to OpenAL memory being destroyed automatically by the OS while
a separate thread still initializes it. If we're calling the OpenAL
cleanup functions ourselves on quit, they should do the right thing
and wait for locks, etc.


  Commit: d2e681c6b5b75ed6ca3e6ad93cd2d89481681177
      https://github.com/xoreos/xoreos/commit/d2e681c6b5b75ed6ca3e6ad93cd2d89481681177
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

  Changed paths:
    M src/common/matrix4x4.cpp
    M src/common/matrix4x4.h

  Log Message:
  -----------
  COMMON: Remove explict copy-ctor and copy-op= from Matrix4x4

The implict defaults work fine.


  Commit: 5af5b408fbbaa5c39885d74cbf784f7509d26629
      https://github.com/xoreos/xoreos/commit/5af5b408fbbaa5c39885d74cbf784f7509d26629
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

  Changed paths:
    M src/common/vector3.h

  Log Message:
  -----------
  COMMON: Remove explict copy-ctor and copy-op= from Vector3

The implict defaults work fine.


Compare: https://github.com/xoreos/xoreos/compare/a203e0406884...5af5b408fbba


More information about the xoreos-git mailing list