[xoreos-git] [xoreos/xoreos-tools] f9df30: COMMON: Change parseString() to not read potential...

GitHub noreply at github.com
Tue Jul 24 10:11:01 CEST 2018


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/xoreos/xoreos-tools
  Commit: f9df309d437f523362b7231658d5c975ddcc1e92
      https://github.com/xoreos/xoreos-tools/commit/f9df309d437f523362b7231658d5c975ddcc1e92
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M src/common/strutil.cpp

  Log Message:
  -----------
  COMMON: Change parseString() to not read potentially undefined values

Instead of copying the old value of parameter and writing it back on
error, parseString now parses into a new variable and copies on
success.

This should shut up Coverity Scan complaining about reading undefined
values.


  Commit: d8a411243c9da732d2fce4bea0f59c4ac6312321
      https://github.com/xoreos/xoreos-tools/commit/d8a411243c9da732d2fce4bea0f59c4ac6312321
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-03 (Tue, 03 Jul 2018)

  Changed paths:
    M dists/fedora/xoreos-tools.spec

  Log Message:
  -----------
  DIST: Add erf to the Fedora build file


  Commit: aed64a2e82035f740f457e1f377d794e1eab4c75
      https://github.com/xoreos/xoreos-tools/commit/aed64a2e82035f740f457e1f377d794e1eab4c75
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-03 (Tue, 03 Jul 2018)

  Changed paths:
    M CMakeLists.txt
    M ChangeLog
    M NEWS.md
    M configure.ac
    M dists/arch/PKGBUILD
    M dists/debian/changelog
    M dists/fedora/xoreos-tools.spec
    M src/version/version.cpp

  Log Message:
  -----------
  RELEASE: This is version 0.0.5


  Commit: 8462999541489d5e27b052bca51cb1c7f5bb51b1
      https://github.com/xoreos/xoreos-tools/commit/8462999541489d5e27b052bca51cb1c7f5bb51b1
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

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

  Log Message:
  -----------
  COMMON: Add the possibility to deflate without knowing the output size

This is needed for scaleform gfx files


  Commit: de8b5b86dc8a5424c21112a05d170bce26a23666
      https://github.com/xoreos/xoreos-tools/commit/de8b5b86dc8a5424c21112a05d170bce26a23666
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M tests/common/deflate.cpp

  Log Message:
  -----------
  TESTS: Add a unit test for deflate without output size


  Commit: b3a3230f2eb2f70342405181e53c985d974b0b2f
      https://github.com/xoreos/xoreos-tools/commit/b3a3230f2eb2f70342405181e53c985d974b0b2f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M src/common/deflate.cpp

  Log Message:
  -----------
  COMMON: Use Z_SYNC_FLUSH instead of Z_FULL_FLUSH in inflate()

Z_FULL_FLUSH isn't a valid option for inflate(). It's only defined for
deflate().


  Commit: 13820396c096385ebc40777f682acfd3744c77c6
      https://github.com/xoreos/xoreos-tools/commit/13820396c096385ebc40777f682acfd3744c77c6
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M src/common/deflate.cpp
    M src/common/deflate.h
    M tests/common/deflate.cpp

  Log Message:
  -----------
  COMMON: Add decompressDeflateChunk()

Useful for decompressing and reassembling files that have been split
into individually zlib-compressed chunks.


  Commit: 6e1625be7ca474bcbc8a6d2c9307fdffb20eabc8
      https://github.com/xoreos/xoreos-tools/commit/6e1625be7ca474bcbc8a6d2c9307fdffb20eabc8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M src/common/strutil.cpp
    M src/common/strutil.h
    M tests/common/strutil.cpp

  Log Message:
  -----------
  COMMON: Add searchBackwards(), searching for bytes in a stream


  Commit: 9929795d47111822daf0037e15eefcc1b2cc2220
      https://github.com/xoreos/xoreos-tools/commit/9929795d47111822daf0037e15eefcc1b2cc2220
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M src/aurora/language.cpp

  Log Message:
  -----------
  AURORA: Add comments to the languages array, declaring the game

So that it's clear which game that entry applies to.


  Commit: 6c3d91eee49c4b7b759ac6e671668b4a442ae136
      https://github.com/xoreos/xoreos-tools/commit/6c3d91eee49c4b7b759ac6e671668b4a442ae136
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M README.md
    M src/aurora/language.cpp

  Log Message:
  -----------
  AURORA: Fix Jade Empire language encodings

Thanks to @Nostritius for realizing this.


  Commit: 33b937462bd36062b54a5a7d982d34526958cad8
      https://github.com/xoreos/xoreos-tools/commit/33b937462bd36062b54a5a7d982d34526958cad8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M src/aurora/types.h
    M src/aurora/util.cpp

  Log Message:
  -----------
  AURORA: Add file types found in Aspyr's Android port of Jade Empire


  Commit: cb1ec9c6a0ec0a0709966d94cb94b6f5ab9f4d07
      https://github.com/xoreos/xoreos-tools/commit/cb1ec9c6a0ec0a0709966d94cb94b6f5ab9f4d07
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    A src/aurora/obbfile.cpp
    A src/aurora/obbfile.h
    M src/aurora/rules.mk

  Log Message:
  -----------
  AURORA: Add OBBFile archive, for Aspyr's OBB virtual filesystem

Found in Aspyr's Android port of Jade Empire.


  Commit: 4c02921c20ef26828cb78201a6a64fb99320487c
      https://github.com/xoreos/xoreos-tools/commit/4c02921c20ef26828cb78201a6a64fb99320487c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M .gitignore
    M README.md
    M dists/fedora/xoreos-tools.spec
    A man/unobb.1
    M src/rules.mk
    A src/unobb.cpp

  Log Message:
  -----------
  UNOBB: Add a tool to list and extract Aspyr's OBB virtual filesystems

Found in Aspyr's Android port of Jade Empire.


  Commit: 800c067072719fb6d37a511bef06034d606632c1
      https://github.com/xoreos/xoreos-tools/commit/800c067072719fb6d37a511bef06034d606632c1
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  DOCS: Mention the new unobb tool in the ChangeLog


  Commit: 22149d2bd4f99182691dcae379e8c5ee7bde6de8
      https://github.com/xoreos/xoreos-tools/commit/22149d2bd4f99182691dcae379e8c5ee7bde6de8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  DOCS: Mention the fixed Jade Empire encoding in the ChangeLog


  Commit: e20f3bfa6bc7082247b3ab322561c4b856e6689b
      https://github.com/xoreos/xoreos-tools/commit/e20f3bfa6bc7082247b3ab322561c4b856e6689b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    M dists/fedora/xoreos-tools.spec

  Log Message:
  -----------
  DIST: Use wildcards for binaries and man pages in Fedora spec file

So that we don't have to keep those lists in sync with what binaries
and man pages are actually installed.

[ci skip]


  Commit: 2e1811eee567844cb4ff88cdc4d1fb822e718894
      https://github.com/xoreos/xoreos-tools/commit/2e1811eee567844cb4ff88cdc4d1fb822e718894
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    M dists/fedora/xoreos-tools.spec

  Log Message:
  -----------
  DIST: Don't list the individual tools in the Fedora spec file

This brings the description more in line with the description in the
Debian package and means we don't have to keep that list in sync.

[ci skip]


  Commit: d1e674cf28a7365f0cc0494aa7f0ae99cb9cf92c
      https://github.com/xoreos/xoreos-tools/commit/d1e674cf28a7365f0cc0494aa7f0ae99cb9cf92c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    A src/archives/files_dragonage.cpp
    A src/archives/files_dragonage.h
    A src/archives/files_sonic.cpp
    A src/archives/files_sonic.h
    A src/archives/rules.mk
    A src/archives/util.cpp
    A src/archives/util.h
    R src/files_dragonage.cpp
    R src/files_dragonage.h
    R src/files_sonic.cpp
    R src/files_sonic.h
    M src/rules.mk
    M src/unerf.cpp
    M src/unherf.cpp
    M src/unkeybif.cpp
    M src/unnds.cpp
    M src/unnsbtx.cpp
    M src/unobb.cpp
    M src/unrim.cpp

  Log Message:
  -----------
  ARCHIVES: Unify listing of archive contents


  Commit: a836d5a294aeca6fbdf50bfae0c48cd6c2a27d14
      https://github.com/xoreos/xoreos-tools/commit/a836d5a294aeca6fbdf50bfae0c48cd6c2a27d14
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-07-24 (Tue, 24 Jul 2018)

  Changed paths:
    M man/unerf.1
    M man/unherf.1
    M man/unnsbtx.1
    M man/unobb.1
    M man/unrim.1
    M src/archives/util.cpp
    M src/archives/util.h
    M src/unerf.cpp
    M src/unherf.cpp
    M src/unkeybif.cpp
    M src/unnds.cpp
    M src/unnsbtx.cpp
    M src/unobb.cpp
    M src/unrim.cpp

  Log Message:
  -----------
  ARCHIVES: Unify extracting of archive contents


Compare: https://github.com/xoreos/xoreos-tools/compare/71a053f1ec1a...a836d5a294ae
      **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