[xoreos-git] [xoreos/xoreos-tools] b71024: COMMON: Add missing includes

GitHub noreply at github.com
Mon May 28 15:30:46 CEST 2018


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/xoreos/xoreos-tools
  Commit: b71024e37749417403cfcaba7324e1fbb060b324
      https://github.com/xoreos/xoreos-tools/commit/b71024e37749417403cfcaba7324e1fbb060b324
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2017-12-24 (Sun, 24 Dec 2017)

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

  Log Message:
  -----------
  COMMON: Add missing includes


  Commit: 03015bfa94d1a2090a70c80d47aa532e60792164
      https://github.com/xoreos/xoreos-tools/commit/03015bfa94d1a2090a70c80d47aa532e60792164
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2017-12-27 (Wed, 27 Dec 2017)

  Changed paths:
    M src/images/dds.cpp
    M src/images/dds.h
    M src/images/sbm.h
    M src/images/tga.h
    M src/images/tpc.h
    M src/images/txb.h

  Log Message:
  -----------
  IMAGES: Document which games use the different image formats


  Commit: ec217aa5d18a14ad8597c12add42df1f08d76eae
      https://github.com/xoreos/xoreos-tools/commit/ec217aa5d18a14ad8597c12add42df1f08d76eae
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-02-10 (Sat, 10 Feb 2018)

  Changed paths:
    M m4/boost.m4

  Log Message:
  -----------
  BUILD: Extend boost.m4 to recognize clang 3.0 - 5.0


  Commit: bf5867fc5263821c0da75980f309afeb6f50c56f
      https://github.com/xoreos/xoreos-tools/commit/bf5867fc5263821c0da75980f309afeb6f50c56f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-02-10 (Sat, 10 Feb 2018)

  Changed paths:
    M m4/boost.m4

  Log Message:
  -----------
  BUILD: Extend boost.m4 to recognize gcc 7.3 and 8.0


  Commit: 5667ffdeeec5edf7ebfa8ca0404210c37f8db99b
      https://github.com/xoreos/xoreos-tools/commit/5667ffdeeec5edf7ebfa8ca0404210c37f8db99b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M CMakeLists.txt
    M configure.ac

  Log Message:
  -----------
  BUILD: Add the -Wimplicit-fallthrough warning flag

This warns about implicit (unmarked) fallthroughs in switch
statements. So now, all fallthroughs will have to be marked with a
"// Fallthrough" comment, to make it very obvious that the fallthrough
is intentional and not just an oversight.


  Commit: dfe6dd83fe89bf390f3a630f03f048f6769b40da
      https://github.com/xoreos/xoreos-tools/commit/dfe6dd83fe89bf390f3a630f03f048f6769b40da
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M CMakeLists.txt
    M configure.ac

  Log Message:
  -----------
  BUILD: Add the -Wduplicated-branches warning flag

-Wduplicated-branches warns when an if-else has identical branches.


  Commit: 00fcf6d0f8838b4e385ac2efb2f0cf96cda8c327
      https://github.com/xoreos/xoreos-tools/commit/00fcf6d0f8838b4e385ac2efb2f0cf96cda8c327
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    M AUTHORS
    M dists/debian/copyright
    M src/version/version.cpp

  Log Message:
  -----------
  DOCS: Update copyright year to 2018

Happy (belated) new year! :)


  Commit: 99d26de2f87abba373df65e7eed9b04941caa373
      https://github.com/xoreos/xoreos-tools/commit/99d26de2f87abba373df65e7eed9b04941caa373
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-02 (Wed, 02 May 2018)

  Changed paths:
    M CMakeLists.txt
    M configure.ac

  Log Message:
  -----------
  BUILD: Add the -Wvla warning flag

Despite existing in C99, variable-length arrays (VLA) are not part of
any C++ standard. We shan't use them, so let the compiler warn us
about them.


  Commit: 3e6eb3a8b58166d0bd6af0ef4f18b5f7e23cba8b
      https://github.com/xoreos/xoreos-tools/commit/3e6eb3a8b58166d0bd6af0ef4f18b5f7e23cba8b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-02 (Wed, 02 May 2018)

  Changed paths:
    M m4/boost.m4

  Log Message:
  -----------
  BUILD: Extend boost.m4 to recognize gcc 8.1 and clang 6.0


  Commit: 10c47ccc4d0c69b61bc5f57c339f7d4187c39a46
      https://github.com/xoreos/xoreos-tools/commit/10c47ccc4d0c69b61bc5f57c339f7d4187c39a46
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M tests/googletest/src/gtest-port.cc

  Log Message:
  -----------
  TESTS: Assert if size < 0 in gtest's GetFileSize()


  Commit: 719b16a9addd8af31924b2def285ae0c94a9bd04
      https://github.com/xoreos/xoreos-tools/commit/719b16a9addd8af31924b2def285ae0c94a9bd04
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M m4/boost.m4

  Log Message:
  -----------
  BUILD: Extend boost.m4 to recognize gcc 5.4 and 5.5


  Commit: d36f643e7135a7e170e9aac3f6312e49d6d38d9a
      https://github.com/xoreos/xoreos-tools/commit/d36f643e7135a7e170e9aac3f6312e49d6d38d9a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M tests/skip.h

  Log Message:
  -----------
  TESTS: Use the correct copyright header


  Commit: 06dad59a1e096beb5bb04d3ec83b753063d3dc01
      https://github.com/xoreos/xoreos-tools/commit/06dad59a1e096beb5bb04d3ec83b753063d3dc01
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/common/system.h

  Log Message:
  -----------
  COMMON: Add a XOREOS_FALLTHROUGH macro

While gcc can parse the "// Fallthrough" comments we use to mark
switch case fallthroughs, clang can not. Instead, clang wants a
[[clang::fallthrough]] attribute.

So we use the XOREOS_FALLTHROUGH macro to select the appropriate
way to mark a fallthrough.


  Commit: 051d804f36654476441e737d494ee2b7091f69d9
      https://github.com/xoreos/xoreos-tools/commit/051d804f36654476441e737d494ee2b7091f69d9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/common/readstream.cpp

  Log Message:
  -----------
  COMMON: Use the XOREOS_FALLTHROUGH macro to mark fallthroughs


  Commit: 0dd92be0d2c930fd0c016a178deb86d4e57d740c
      https://github.com/xoreos/xoreos-tools/commit/0dd92be0d2c930fd0c016a178deb86d4e57d740c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/common/cli.h

  Log Message:
  -----------
  COMMON: Forward-declare NoOption as a class, not a struct

Because it is a class.


  Commit: 789add1f783c8a39858368955bf68995b91b3c0d
      https://github.com/xoreos/xoreos-tools/commit/789add1f783c8a39858368955bf68995b91b3c0d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/common/cli.cpp

  Log Message:
  -----------
  COMMON: Add missing break statement in Option::doOption()


  Commit: b31ed4ed404752fd6612d9894c4764a89d894b92
      https://github.com/xoreos/xoreos-tools/commit/b31ed4ed404752fd6612d9894c4764a89d894b92
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    A src/common/fallthrough.h
    M src/common/rules.mk
    M src/common/system.h

  Log Message:
  -----------
  COMMON: Move XOREOS_FALLTHROUGH into its own file, fallthrough.h

To be more in line with xoreos proper.


  Commit: 82edbb1a998a64a8deb9a64060b334c57d29dfce
      https://github.com/xoreos/xoreos-tools/commit/82edbb1a998a64a8deb9a64060b334c57d29dfce
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-05-27 (Sun, 27 May 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  BUILD: Add travis osx support


Compare: https://github.com/xoreos/xoreos-tools/compare/1948f062ef3a...82edbb1a998a
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the xoreos-git mailing list